code: private static void outputHelp() {
          System.out.println("Usage: TzdbZoneRulesCompiler <options> <tzdb source filenames>");
          System.out.println("where options include:");
          System.out.println("   -srcdir <directory>   Where to find source directories (required)");
          System.out.println("   -dstdir <directory>   Where to output generated files (default srcdir)");
          System.out.println("   -version <version>    Specify the version, such as 2009a (optional)");
          System.out.println("   -unpacked             Generate dat files without jar files");
          System.out.println("   -help                 Print this usage message");
          System.out.println("   -verbose              Output verbose information during compilation");
          System.out.println(" There must be one directory for each version in srcdir");
          System.out.println(" Each directory must have the name of the version, such as 2009a");
          System.out.println(" Each directory must contain the unpacked tzdb files, such as asia or europe");
          System.out.println(" Directories must match the regex [12][0-9][0-9][0-9][A-Za-z0-9._-]+");
          System.out.println(" There will be one jar file for each version and one combined jar in dstdir");
          System.out.println(" If the version is specified, only that version is processed");
      }
docs: Output usage text for the command line.