code: @Override
      protected void configure() {
  
          bind(DefaultVertxContainer.class).to(VertxContainer.class);
          bind(DefaultJerseyServer.class).to(JerseyServer.class);
          bind(DefaultJerseyHandler.class).to(JerseyHandler.class);
          bind(DefaultJerseyOptions.class).to(JerseyOptions.class).to(JerseyServerOptions.class);
          bind(VertxResponseWriterProvider.class).to(ContainerResponseWriterProvider.class);
          bind(WriteStreamBodyWriter.class).to(MessageBodyWriter.class).in(Singleton.class);
  
          bindFactory(VertxRequestProcessorFactory.class).to(new TypeLiteral<List<VertxRequestProcessor>>() {
          });
          bindFactory(VertxResponseProcessorFactory.class).to(new TypeLiteral<List<VertxResponseProcessor>>() {
          });
          bindFactory(VertxPostResponseProcessorFactory.class).to(new TypeLiteral<List<VertxPostResponseProcessor>>() {
          });
  
      }
docs: Implement to provide binding definitions using the exposed binding
  methods.