out.print(desc.getName() + " ");
// Arguments
Iterator iter = desc.getArguments().values().iterator();
while (iter.hasNext()) {
Argument arg = (Argument) iter.next();
out.print("<" + arg.getLocalizedArgName() + "> ");
}
// Options
iter = desc.getOptions().values().iterator();
while (iter.hasNext()) {
Option arg = (Option) iter.next();
out.print("-" + arg.getName() + " <" + arg.getLocalizedArgName()
+ "> ");
}
// flags
iter = desc.getFlags().values().iterator();
while (iter.hasNext()) {
Flag arg = (Flag) iter.next();
out.print("-" + arg.getName() + " ");
}
out.println();
// Alias
if (desc.getAlias().size() > 0) {