docs: public void bindMappers()
      {
          JacksonXmlModule xmlModule = new JacksonXmlModule();
  
          xmlModule.setDefaultUseWrapper(false);
  
          XmlMapper xmlMapper = new XmlMapper(xmlModule);
  
          xmlMapper.enable(ToXmlGenerator.Feature.WRITE_XML_DECLARATION);
  
          this.bind(XmlMapper.class).toInstance(xmlMapper);
  
          ObjectMapper objectMapper = new ObjectMapper();
  
          objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
          objectMapper.configure(DeserializationFeature.ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT, true);
          objectMapper.configure(DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT, true);
          objectMapper.configure(DeserializationFeature.EAGER_DESERIALIZER_FETCH, true);
          objectMapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true);
          objectMapper.configure(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS, true);
          objectMapper.registerModule(new AfterburnerModule());
          objectMapper.registerModule(new Jdk8Module());
  
          this.bind(ObjectMapper.class).toInstance(objectMapper);
          this.requestStaticInjection(Extractors.class);
          this.requestStaticInjection(ServerResponse.class);
      }