// TODO: why do we iterate over all anonymous arguments?
// canProcess will always return true?
for (final Iterator i = anonymous.iterator(); i.hasNext();) {
final Argument argument = (Argument) i.next();
if (argument.canProcess(commandLine, arguments)) {
argument.process(commandLine, arguments);
}
}
} // [END argument is NOT anonymous
} // [END option NOT found