code: @Override
      protected void configure() {
          bind(new TypeLiteral<String>() {
          }).annotatedWith(Names.named("simulatorContentType")).toInstance("txt");
  
          bind(new TypeLiteral<String>() {
          }).annotatedWith(Names.named("encoding")).toInstance("Cp278");
  
          bind(new TypeLiteral<Integer>() {
          }).annotatedWith(Names.named("headerLength")).toInstance(48);
  
          bind(new TypeLiteral<Integer>() {
          }).annotatedWith(Names.named("headerBodyLengthBeginIndex")).toInstance(4);
  
          bind(new TypeLiteral<Integer>() {
          }).annotatedWith(Names.named("headerBodyLengthEndIndex")).toInstance(8);
      }
docs: /*
  (non-Javadoc)
  
  @see com.google.inject.AbstractModule#configure()