if (roots.contains(J_LANG)) roots.remove(J_LANG);
  private static void doJapize()      throws NoSuchMethodException, IllegalAccessException, IOException,             ClassNotFoundException {    // Print the header identifier. The syntax is "%%japi ver anything". Right    // now we don't use the 'anything', and in that case the space after the    // version is optional.    out.println("%%japi 0.9.1");    // Identify whether java.lang,Object fits into our list of things to    // process. If it does, process it first, then add it to the list of    // things to avoid (and remove it from the list of roots if it appears    // there).    if (checkIncluded(J_L_OBJECT)) {      processClass(J_L_OBJECT);      if (roots.contains(J_L_OBJECT)) roots.remove(J_L_OBJECT);      exclusions.add(J_L_OBJECT);    }    // Then do the same thing with java.lang as a whole.    if (checkIncluded(J_LANG)) {      processPackage(J_LANG);      if (roots.contains(J_LANG)) roots.remove(J_LANG);      exclusions.add(J_LANG);    }    // Now process all the roots that are left.    processRootSet(roots);    progress("");  }