code: public static List<AbstractWarningsParser> getParsers(final Collection<String> parserGroups) {
          List<AbstractWarningsParser> actualParsers = new ArrayList<AbstractWarningsParser>();
          for (String name : parserGroups) {
              for (AbstractWarningsParser warningsParser : getAllParsers()) {
                  if (warningsParser.isInGroup(name)) {
                      actualParsers.add(warningsParser);
                  }
              }
          }
          return actualParsers;
      }
docs: Returns a list of parsers that match the specified names. Note that the
  mapping of names to parsers is one to many.
  
  @param parserGroups
  the parser names
  @return a list of parsers, might be modified by the receiver