code: public EnvironmentFactoryBuilder withClassLoader(ClassLoader classLoader) {
      checkState(!this.configResolver.isPresent(), "Configuration resolution already set");
  
      return new EnvironmentFactoryBuilder(backendDomain, client, closer, resolver,
                                           Optional.of(new LazyConfigResolver(classLoader)));
    }
docs: Lazily load configuration from this classloader.
  
  Only one of
  {@link #withConfigResolver(EnvironmentConfigResolver)},
  {@link #withStaticConfig(Config)} and
  {@link #withClassLoader(ClassLoader)}
  can be used per builder.
  
  @param classLoader  The class loader to lazily load configuration from.