NestedPrimitiveHolder primitiveHolder = new NestedPrimitiveHolder(numbers, Character.MAX_VALUE, Boolean.TRUE, Byte.MAX_VALUE);
Holder holder = new Holder(primitiveHolder);
MapperFactory factory = MappingUtil.getMapperFactory();
factory.registerClassMap(
factory.classMap(NestedPrimitiveHolder.class, PrimitiveWrapperHolder.class)
.field("numbers.shortValue", "shortValue")
.field("numbers.intValue", "intValue")
.field("numbers.longValue", "longValue")
.field("numbers.floatValue", "floatValue")
.field("numbers.doubleValue", "doubleValue")
.byDefault().toClassMap());
WrapperHolder wrapper = factory.getMapperFacade().map(holder, WrapperHolder.class);
assertValidMapping(holder, wrapper);
}