code: public static IClientConfig getNamedConfig(String name, Class<? extends IClientConfig> clientConfigClass) {
          return getNamedConfig(name, factoryFromConfigType(clientConfigClass));
      }
docs: Get the client configuration given the name or create one with clientConfigClass if it does not exist. An instance of IClientConfig
  is created and {@link IClientConfig#loadProperties(String)} will be called.