docs: public static void parseBinaryAndUnaryRules(Iterable<String> unfilteredRuleLines, 
        List<CcgBinaryRule> binaryRules, List<CcgUnaryRule> unaryRules) {
      for (String line : unfilteredRuleLines) {
        // System.out.println(line);
        if (!line.startsWith("#")) {
          try {
            binaryRules.add(CcgBinaryRule.parseFrom(line));
          } catch (IllegalArgumentException e) {
            unaryRules.add(CcgUnaryRule.parseFrom(line));
          }
        }
      }
    }