code: public static <TYPE> Provider<TYPE> of(final Class<TYPE> clazz)
      {
          return new ConfigProvider<TYPE>(null, clazz, null);
      }
docs: Returns a Provider for a configuration bean. This method should be used in Modules
  that require access to configuration.
  @param <TYPE> The type of the Configuration bean.
  @param clazz The class of the Configuration bean.
  @return A provider.