code: static void printUsage(PrintStream out) {
          out.printf(usage("<COMMAND> [...]%n%n"));
  
          out.printf("Available commands:%n%n");
          for (CliCommand handler: sortedHandlers()) {
              CmdLineParser parser = new CmdLineParser(handler);
              out.print(handler.getName());
              parser.printSingleLineUsage(out);
              out.printf("%n\t%s%n", handler.getDescription());
          }
  
          printAvailableRuntimeSources(out);
      }
docs: /*package