String [] keyWords = {
  "abstract", "double", "int", "strictfp", "boolean",
  "else", "interface", "super", "break", "extends",
  "long", "switch", "byte", "final", "native",
  "synchronized", "case", "finally", "new", "this", "catch",
  "float", "package", "throw", "char", "for", "private",
  "throws", "class", "goto", "protected", "transient",
  "const", "if", "public", "try", "continue", "implements",
  "return", "void", "default", "import", "short", "volatile",
  "do", "instanceof", "static", "while", "enum"
  };

Arrays.sort(keyWords);

/* It might be even better to make a Set<String> containing the keywords!
   But for such a small collection, efficiency does not matter very much. */