class WrappingMessageMapper implements MessageMapper {

    @Override
    public void configure(final MappingConfig mappingConfig, final MessageMapperConfiguration configuration) {
        final MapperLimitsConfig mapperLimitsConfig = mappingConfig.getMapperLimitsConfig();
        inboundMessageLimit = mapperLimitsConfig.getMaxMappedInboundMessages();
        outboundMessageLimit = mapperLimitsConfig.getMaxMappedOutboundMessages();
        delegate.configure(mappingConfig, configuration);
    }

    private  WrappingMessageMapper(final MessageMapper delegate);

}