Option analyzerOpt = obuilder.withLongName("analyzer").withRequired(false).withArgument(
abuilder.withName("analyzer").withMinimum(1).withMaximum(1).create()).withDescription(
"The analyzer to use, must have a no argument constructor").withShortName("a").create();
Option helpOpt = DefaultOptionCreator.helpOption();
Group group = gbuilder.withName("Options").withOption(categoriesOpt).withOption(dirInputPathOpt)
.withOption(dirOutputPathOpt).withOption(exactMatchOpt).withOption(analyzerOpt).withOption(helpOpt)
.create();
Parser parser = new Parser();
parser.setGroup(group);