### Question:
BigDecimalAccessor implements PropertyAccessor<BigDecimal> { @Override public BigDecimal getCopy(Object object) { BigDecimal b = (BigDecimal) object; return object != null ? b : null; }  @Override BigDecimal fromBytes(Class targetClass, byte[] bytes); @Override byte[] toBytes(Object object); @Override String toString(Object object); @Override BigDecimal fromString(Class targetClass, String s); @Override BigDecimal getCopy(Object object); BigDecimal getInstance(Class<?> clazz);  }### Answer:
@Test public void testGetCopy() { Assert.assertNull(accessor.getCopy(null)); BigDecimal v1 = new BigDecimal(1111111111); BigDecimal v2 = accessor.getCopy(v1); Assert.assertEquals(v1, v2); }