code: private DumpProcessingAction handleActionArguments(CommandLine cmd) {
  
  		DumpProcessingAction result = makeDumpProcessingAction(cmd
  				.getOptionValue(CMD_OPTION_ACTION).toLowerCase());
  		if (result == null) {
  			return null;
  		}
  
  		for (Option option : cmd.getOptions()) {
  			result.setOption(option.getLongOpt(), option.getValue());
  		}
  
  		checkDuplicateStdOutOutput(result);
  
  		return result;
  	}
docs: Analyses the command-line arguments which are relevant for the specific
  action that is to be executed, and returns a corresponding
  {@link DumpProcessingAction} object.
  
  @param cmd
  {@link CommandLine} objects; contains the command line
  arguments parsed by a {@link CommandLineParser}
  @return {@link DumpProcessingAction} for the given arguments