code: public static Parameters parse(Reader reader) throws AponParseException {
          if (reader == null) {
              throw new IllegalArgumentException("reader must not be null");
          }
          AponReader aponReader = new AponReader(reader);
          return aponReader.read();
      }
docs: Converts to a Parameters object from a character-input stream.
  
  @param reader the character-input stream
  @return the Parameters object
  @throws AponParseException if reading APON format document fails