mapper = super.getMapper(new String[] { "deepMappingUsingCustomGetSet.xml" });
Src src = newInstance(Src.class);
src.setSrcField("srcFieldValue");
Dest dest = mapper.map(src, Dest.class);
assertNotNull(dest.getDestField().getNestedDestField().getNestedNestedDestField());
assertEquals(src.getSrcField(), dest.getDestField().getNestedDestField().getNestedNestedDestField());
assertTrue("should have been set by customer setter method", dest.getDestField().getNestedDestField().isSetWithCustomMethod());
Src dest2 = mapper.map(dest, Src.class);
assertNotNull(dest2.getSrcField());
assertEquals(dest.getDestField().getNestedDestField().getNestedNestedDestField(), dest2.getSrcField());
}