code: public static PropertiesSettings from(InputStream stream) throws IOException
      {
          Properties properties = new Properties();
          properties.load(stream);
          return from(properties);
      }
docs: Creates a new PropertiesSettings from the given input stream
  
  @param stream the stream to read
  @return a new PropertiesSettings
  @throws IOException if the stream cannot be read