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