code: public void parse(String[] args) throws FileNotFoundException, ParseException {
          line = parseArgs(args);
  
          if (line != null) {
              validateArgs();
          }
      }
docs: Parses the arguments passed in and captures the results for later use.
  
  @param args the command line arguments
  @throws FileNotFoundException is thrown when a 'file' argument does not
  point to a file that exists.
  @throws ParseException is thrown when a Parse Exception occurs.