code: public static Config load(ClassLoader loader, String resourceBasename) {
          return load(resourceBasename, ConfigParseOptions.defaults().setClassLoader(loader),
                  ConfigResolveOptions.defaults());
      }
docs: Like {@link #load(String)} but uses the supplied class loader instead of
  the current thread's context class loader.
  
  <p>
  To load a standalone resource (without the default reference and default
  overrides), use {@link #parseResourcesAnySyntax(ClassLoader, String)}
  rather than this method. To load only the reference config use
  {@link #defaultReference(ClassLoader)} and to load only the overrides use
  {@link #defaultOverrides(ClassLoader)}.
  
  @param loader class loader to look for resources in
  @param resourceBasename basename (no .conf/.json/.properties suffix)
  @return configuration for an application relative to given class loader