docs: public void printUsage(PrintWriter writer, boolean showHidden) {
          if (writer instanceof IndentedPrintWriter) {
              printUsageInternal((IndentedPrintWriter) writer, showHidden);
          } else {
              printUsageInternal(new IndentedPrintWriter(writer), showHidden);
          }
      }