private void writeLiElement(Appendable out) throws IOException {
   out.append("<li>");
   out.append("<p><a name=\"").append(getTargetId()).append("\">");
   out.append(getText());
   out.append("</a></p>");
   for (LrdElement element : getElements()) {
     if (element instanceof LrdHtmlWritable) {
       LrdHtmlWritable writableElement = (LrdHtmlWritable) element;
       writableElement.write(out);
     }
   }
   out.append("</li>");
 }
  private void writeType1(Appendable out) throws IOException {
    out.append("<dl>");
    out.append("<dt>");

    out.append("<a name=\"").append(getTargetId()).append("\">");
    out.append(getText());
    out.append("</a>");

    out.append("</dt>");
    for (LrdElement element : super.getElements()) {
      if (element instanceof LrdHtmlWritable) {
        LrdHtmlWritable writableElement = (LrdHtmlWritable) element;
        out.append("<dd><p>");
        writableElement.write(out);
        out.append("</p></dd>");
      }
    }
    out.append("</dl>");
  }