code: public static Bindings defaultBindings() {
  
          return noHashMapBindings()
              .set(
                  ClassLoader.class,
                  Thread.currentThread().getContextClassLoader()
              )
              .set(
                  ConfigParseOptions.class,
                  ConfigParseOptions.defaults()
              )
              .set(
                  ConfigResolveOptions.class,
                  ConfigResolveOptions.defaults()
              )
              .set(
                  Config.class,
                  emptyConfig()
              );
      }
docs: Some default bindings that most config factories will need.
  
  <ul>
  <li>
  {@link ClassLoader} &rarr;
  {@link Thread#currentThread()}.{@link Thread#getContextClassLoader()
  getContextClassLoader()}
  </li>
  <li>
  {@link com.typesafe.config.ConfigParseOptions} &rarr;
  {@link com.typesafe.config.ConfigParseOptions#defaults()}
  </li>
  <li>
  {@link com.typesafe.config.ConfigResolveOptions} &rarr;
  {@link com.typesafe.config.ConfigParseOptions#defaults()}
  </li>
  <li>
  {@link com.typesafe.config.Config} &rarr;
  {@link com.typesafe.config.ConfigFactory#empty()
  ConfigFactory.empty()}
  </li>
  </ul>