public void testCustomGetterSetterMap() throws Exception {
WeirdGetter inputDto = newInstance(WeirdGetter.class);
inputDto.placeValue("theValue");
inputDto.setWildValue("wild");
WeirdGetterPrime prime = mapper.map(inputDto, WeirdGetterPrime.class);
assertNull(prime.getWildValue()); // testing global wildcard, expect this to be null
assertEquals(inputDto.buildValue(), prime.getValue());
inputDto = mapper.map(prime, WeirdGetter.class);
assertEquals(inputDto.buildValue(), prime.getValue());
WeirdGetterPrime2 inputDto2 = newInstance(WeirdGetterPrime2.class);
inputDto2.placeValue("theValue");
WeirdGetter2 prime2 = mapper.map(inputDto2, WeirdGetter2.class);
assertEquals(inputDto2.buildValue(), prime2.getValue());