/** Iterates through all classes and creates toplevel.xml */
 public void generate(DocCommentTable table) {
   xml.append("<asdoc>\n");
   Iterator packageIterator = table.getPackages().keySet().iterator();
   while (packageIterator.hasNext()) {
     String currentPackage = (String) packageIterator.next();
     Iterator classIterator = table.getClassesAndInterfaces(currentPackage).keySet().iterator();
     while (classIterator.hasNext()) {
       String currentClass = (String) classIterator.next();
       Iterator commentsIterator =
           table.getAllClassComments(currentClass, currentPackage).iterator();
       while (commentsIterator.hasNext()) {
         emitDocComment((DocComment) commentsIterator.next());
       }
     }
   }
   xml.append("\n</asdoc>\n");
 }