code: public static void main(String[] args) {
      int i = 0;
      int classifierToUse = WORDSHAPECHRIS1;
      if (args.length == 0) {
        System.out.println("edu.stanford.nlp.process.WordShapeClassifier [-wordShape name] string+");
      } else if (args[0].charAt(0) == '-') {
        if (args[0].equals("-wordShape") && args.length >= 2) {
          classifierToUse = lookupShaper(args[1]);
          i += 2;
        } else {
          System.err.println("Unknown flag: " + args[0]);
          i++;
        }
      }
  
      for (; i < args.length; i++) {
        System.out.print(args[i] + ": ");
        System.out.println(wordShape(args[i], classifierToUse));
      }
    }
docs: Usage: <code>java edu.stanford.nlp.process.WordShapeClassifier
  [-wordShape name] string+ </code><br>
  where <code>name</code> is an argument to <code>lookupShaper</code>.
  Known names have patterns along the lines of: dan[12](bio)?(UseLC)?,
  jenny1(useLC)?, chris[1234](useLC)?.  If you don't specify a word shape
  function, you get chris1.
  
  @param args Command-line arguments, as above.