app.registerParameter(new FlaggedOption("iterations", AppConfig.POSITIVE_INTEGER_PARSER, "10", false, 'i', "iterations", "Number of iterations to optimize for (default: infinity).").setUsageName("N"));
app.registerParameter(new Switch("overwrite", AppConfig.NO_SHORTFLAG, "overwrite", "Overwrite output file?"));
JSAPResult result = app.parse(args);
if (!result.success())
{
for (java.util.Iterator errs = result.getErrorMessageIterator(); errs.hasNext();)
System.err.println("Error: " + errs.next());
System.err.println("\nUsage: java " + DemoApp.class.getName());