### Question:
UUIDAccessor implements PropertyAccessor<UUID> { @Override public UUID getCopy(Object object) { UUID uuid = (UUID) object; return uuid != null ? UUID.fromString(uuid.toString()) : null; }  @Override UUID fromBytes(Class targetClass, byte[] bytes); @Override byte[] toBytes(Object object); @Override String toString(Object object); @Override UUID fromString(Class targetClass, String s); @Override UUID getCopy(Object object); UUID getInstance(Class<?> clazz); static Logger log; }### Answer:
@Test public void testGetCopy() { UUID uuid = UUID.randomUUID(); UUID uuid2 = accessor.getCopy(uuid); Assert.assertEquals(uuid, uuid2); }