code: public void buildAnnotationTypeMember(XMLNode node, Content memberDetailsTree)
              throws DocletException {
          if (writer == null) {
              return;
          }
          if (hasMembersToDocument()) {
              writer.addAnnotationFieldDetailsMarker(memberDetailsTree);
  
              Element lastElement = members.get(members.size() - 1);
              for (Element member : members) {
                  currentMember = member;
                  Content detailsTree = writer.getMemberTreeHeader();
                  writer.addAnnotationDetailsTreeHeader(typeElement, detailsTree);
                  Content annotationDocTree = writer.getAnnotationDocTreeHeader(currentMember,
                          detailsTree);
                  buildChildren(node, annotationDocTree);
                  detailsTree.addContent(writer.getAnnotationDoc(
                          annotationDocTree, currentMember == lastElement));
                  memberDetailsTree.addContent(writer.getAnnotationDetails(detailsTree));
              }
          }
      }
docs: Build the member documentation.
  
  @param node the XML element that specifies which components to document
  @param memberDetailsTree the content tree to which the documentation will be added
  @throws DocletException if there is a problem while building the documentation