code: public static <C> Module configModule(final Class<C> configInterface)
      {
          checkNotNull(configInterface);
          return ConfigBuilder.configModule(configInterface, Optional.empty());
      }
docs: Generates a Guice Module for use with Injector creation. The generated Guice Module binds a number of support
  classes to service a dynamically generated implementation of the provided configuration interface. See
  {@link ConfigBuilder} for more information.
  
  @param <C>             The configuration interface type to be implemented
  @param configInterface The configuration interface
  @return a module to install in your Guice Injector