Option testSplitSizeOpt = obuilder.withLongName("testSplitSize").withRequired(false).withArgument(
abuilder.withName("splitSize").withMinimum(1).withMaximum(1).create()).withDescription(
"The number of documents held back as test data for each category").withShortName("ss").create();
Option testSplitPctOpt = obuilder.withLongName("testSplitPct").withRequired(false).withArgument(
abuilder.withName("splitPct").withMinimum(1).withMaximum(1).create()).withDescription(
"The percentage of documents held back as test data for each category").withShortName("sp").create();
Option splitLocationOpt = obuilder.withLongName("splitLocation").withRequired(false).withArgument(
abuilder.withName("splitLoc").withMinimum(1).withMaximum(1).create()).withDescription(
"Location for start of test data expressed as a percentage of the input file size (0=start, 50=middle, 100=end")