code: public FilterRuleChain<String> parse(Reader reader, boolean defaultResult) throws IOException {
  
      return parse(new BufferedReader(reader), defaultResult);
    }
docs: This method parses the content of the given {@code reader} as {@link FilterRuleChain} as described
  {@link FilterRuleChainPlainParser above}.
  
  @param reader is where to read from. It will be closed at the end of this method (on success and in an exceptional
  state).
  @param defaultResult is the {@link FilterRuleChain#getDefaultResult() default-result} of the chain.
  @return the parsed configuration as filter-chain.
  @throws IOException if an I/O error occurred while parsing.