The current implementation of UUID is just a shell that checks the arguments to the constructors and nothing else. It would be useful to be able to operate on UUIDs normally (be able to use equals() and toString()) to be able to test that code behaves as expected in the presence of a real JSR-82 implementation. This class does not depend on or use the Bluetooth interface, so it can be implemented the same as a real version. It might be possible to make use of the J2SE java.util.UUID class for the implementation, but I can't tell from the docs if they are 100% compatible. It sounds like the toString() format might be different, for instance.