abuilder.withName("maxHeapSize").withMinimum(1).withMaximum(1).create()).withDescription(
"(Optional) Maximum Heap Size k, to denote the requirement to mine top K items. Default value: 50")
.withShortName("k").create();
Option numGroupsOpt = obuilder.withLongName("numGroups").withArgument(
abuilder.withName("numGroups").withMinimum(1).withMaximum(1).create()).withDescription(
"(Optional) Number of groups the features should be divided in the map-reduce version."
+ " Doesn't work in sequential version Default Value:1000").withShortName("g").create();
Option recordSplitterOpt = obuilder.withLongName("splitterPattern").withArgument(
abuilder.withName("splitterPattern").withMinimum(1).withMaximum(1).create()).withDescription(