code: private static void printUsageMessage() {
          System.err.println("Descrption:");
          System.err.println("");
          System.err.println("Required arguments:");
          System.err.println("  The paths to one or more binary classes, jars, or");
          System.err.println("  directories to scan for classes and jars are required");
          System.err.println("  parameters.");
          System.err.println("");
          System.err.println("  Class files must have a .class extension.");
          System.err.println("  Jar files must have a .jar or a .zip extension.");
          System.err.println("  Directories are recursively scanned for .class files");
          System.err.println("  to process.");
      }
docs: Display some very (unhelpful) text to the user when no command line
  arguments have been provided.