in src/main/java/org/apache/commons/cli/help/AbstractHelpFormatter.java [296:313]
public void printHelp(final String cmdLineSyntax, final String header, final Iterable<Option> options, final String footer, final boolean autoUsage)
throws IOException {
if (Util.isEmpty(cmdLineSyntax)) {
throw new IllegalArgumentException("cmdLineSyntax not provided");
}
if (autoUsage) {
helpAppendable.appendParagraphFormat("%s %s %s", syntaxPrefix, cmdLineSyntax, toSyntaxOptions(options));
} else {
helpAppendable.appendParagraphFormat("%s %s", syntaxPrefix, cmdLineSyntax);
}
if (!Util.isEmpty(header)) {
helpAppendable.appendParagraph(header);
}
helpAppendable.appendTable(getTableDefinition(options));
if (!Util.isEmpty(footer)) {
helpAppendable.appendParagraph(footer);
}
}