code: @Override
      public void parse(String line, Mode mode) {
          parse(lineParser.parseLine(line, line.length()).iterator(), mode);
      }
docs: Parse a command line with the defined command as base of the rules.
  If any options are found, but not defined in the command object an
  CommandLineParserException will be thrown.
  Also, if a required option is not found or options specified with value,
  but is not given any value an CommandLineParserException will be thrown.
  
  @param line input
  @param mode parser mode