### Question:
SQLDateAccessor implements PropertyAccessor<Date> { @Override public Date getCopy(Object object) { Date d = (Date) object; return d != null ? new Date(d.getTime()) : null; }  @Override Date fromBytes(Class targetClass, byte[] b); @Override byte[] toBytes(Object object); @Override String toString(Object object); @Override Date fromString(Class targetClass, String s); @Override Date getCopy(Object object); Date getInstance(Class<?> clazz); static Logger log; }### Answer:
@Test public void testGetCopy() { long l = System.currentTimeMillis(); Date d = new Date(l); Date d2 = accessor.getCopy(d); Assert.assertNotNull(d2); Assert.assertTrue(d.equals(d2)); }