code: public static PropertiesConfigurationSource create(Reader reader)
        throws ConfigurationException, IOException {
      return new PropertiesConfigurationSource(
          createPropertiesConfiguration(reader), DEFAULT_PRIORITY);
    }
docs: Creates an instance of {@link PropertiesConfigurationSource}.
  
  @throws ConfigurationException if failed to create the {@link PropertiesConfiguration}
  @throws IOException if failed to read from {@code reader}.