code: public void buildClassDoc(XMLNode node, Content contentTree) throws Exception {
           String key;
           if (isInterface) {
               key =  "doclet.Interface";
           } else if (isEnum) {
               key = "doclet.Enum";
           } else {
               key =  "doclet.Class";
           }
           contentTree = writer.getHeader(configuration.getText(key) + " " +
                   classDoc.name());
           Content classContentTree = writer.getClassContentHeader();
           buildChildren(node, classContentTree);
           writer.addClassContentTree(contentTree, classContentTree);
           writer.addFooter(contentTree);
           writer.printDocument(contentTree);
           writer.close();
           copyDocFiles();
       }
docs: Handles the {@literal <ClassDoc>} tag.
  
  @param node the XML element that specifies which components to document
  @param contentTree the content tree to which the documentation will be added