code: Provider getProvider(int index) {
          Provider p = configs[index].getProvider();
          return (p != null) ? p : EMPTY_PROVIDER;
      }
docs: Return the Provider at the specified index. Returns EMPTY_PROVIDER
  if the provider could not be loaded at this time.