protected void writeEnd(SAXElement element) throws IOException {
   if (!isStartWritten(element)) {
     // It's an empty element...
     SAXElementWriterUtil.writeEmptyElement(
         element, element.getWriter(writerOwner), rewriteEntities);
   } else {
     SAXElementWriterUtil.writeEndElement(element, element.getWriter(writerOwner));
   }
 }
 protected void writeStart(SAXElement element) throws IOException {
   SAXElementWriterUtil.writeStartElement(
       element, element.getWriter(writerOwner), rewriteEntities);
 }