code: public static EdgeRcClientCredentialProvider fromEdgeRc(InputStream inputStream, String section)
              throws ConfigurationException, IOException {
          Objects.requireNonNull(inputStream, "inputStream cannot be null");
          return fromEdgeRc(new InputStreamReader(inputStream), section);
      }
docs: Loads an EdgeRc configuration file and returns an {@link EdgeRcClientCredentialProvider} to
  read {@link ClientCredential}s from it.
  
  @param inputStream an open {@link InputStream} to an EdgeRc file
  @param section a config section ({@code null} for the default section)
  @return a {@link EdgeRcClientCredentialProvider}
  @throws ConfigurationException If an error occurs while reading the configuration
  @throws IOException if an I/O error occurs