out.print(" "); out.println(INTENSITY_BOLD + argument.name() + INTENSITY_NORMAL); printFormatted(" ", argument.description(), termWidth, out, true); if (!argument.required()) { if (argument.valueToShowInHelp() != null && argument.valueToShowInHelp().length() != 0) { printFormatted(" ", option.description(), termWidth, out, true); if (option.valueToShowInHelp() != null && option.valueToShowInHelp().length() != 0) { if (Option.DEFAULT_STRING.equals(option.valueToShowInHelp())) { out.println(INTENSITY_BOLD + "DETAILS" + INTENSITY_NORMAL); String desc = loadDescription(action.getClass(), command.detailedDescription()); printFormatted(" ", desc, termWidth, out, true);
out.print(" "); out.println(INTENSITY_BOLD + argument.name() + INTENSITY_NORMAL); printFormatted(" ", argument.description(), termWidth, out, true); if (!argument.required()) { if (argument.valueToShowInHelp() != null && argument.valueToShowInHelp().length() != 0) { printFormatted(" ", option.description(), termWidth, out, true); if (option.valueToShowInHelp() != null && option.valueToShowInHelp().length() != 0) { if (Option.DEFAULT_STRING.equals(option.valueToShowInHelp())) { out.println(INTENSITY_BOLD + "DETAILS" + INTENSITY_NORMAL); String desc = loadDescription(action.getClass(), command.detailedDescription()); printFormatted(" ", desc, termWidth, out, true);