code: public final void addParser(@NotNull final ParserConfig parser) {
          Contract.requireArgNotNull("parser", parser);
          if (list == null) {
              list = new ArrayList<>();
          }
          list.add(parser);
      }
docs: Adds a parser to the list. If the list does not exist it's created.
  
  @param parser
  Parser to add.