code: public CommandLine parse(Options options, String[] arguments, Properties properties) throws ParseException
      {
          return parse(options, arguments, properties, false);
      }
docs: Parse the arguments according to the specified options and properties.
  
  @param options    the specified Options
  @param arguments  the command line arguments
  @param properties command line option name-value pairs
  @return the list of atomic option and value tokens
  
  @throws ParseException if there are any problems encountered
  while parsing the command line tokens.