code: public <C> C id(final Class<C> configInterface, final Optional<String> scopeNameOpt)
      {
          return MethodIdProxyFactory.getProxy(configInterface, scopeNameOpt);
      }
docs: Returns an method-identifying proxy of the given config interface, used within a call to {@link #set(Object)}
  to identify the method for which its value is to be set or cleared.
  
  @param configInterface the config interface to be proxied
  @param scopeNameOpt    the optional scope to identify the particular config value to modify
  @param <C>             the config interface class
  @return the method-identifying proxy