Argument overwriteOutputDirArg = optionalGroup.addArgument("--overwrite-output-dir")
.action(Arguments.storeTrue())
.help("Overwrite the directory specified by --output-dir if it already exists. Using this parameter will result in " +
"the output directory being recursively deleted at job startup.");
Argument morphlineFileArg = optionalGroup.addArgument("--morphline-file")
.metavar("FILE")
.type(new FileArgumentType().verifyExists().verifyIsFile().verifyCanRead())
.help("Relative or absolute path to a local config file that contains one or more morphlines. " +
"The file must be UTF-8 encoded. The file will be uploaded to each MR task. " +
"If supplied, this overrides the value from the --hbase-indexer-* options. " +