public void setDocumentBaseURI(String baseURI) {
   if (_dom != null) {
     _dom.setDocumentBaseURI(baseURI);
   } else {
     super.setDocumentBaseURI(baseURI);
   }
 }
 public void characters(String str) throws SAXException {
   if (_dom != null) {
     characters(str.toCharArray(), 0, str.length());
   } else {
     super.characters(str);
   }
 }
 public void setupMapping(String[] names, String[] uris, int[] types, String[] namespaces) {
   if (_dom != null) {
     _dom.setupMapping(names, uris, types, namespaces);
   } else {
     super.setupMapping(names, uris, types, namespaces);
   }
 }
 public void endDocument() throws SAXException {
   if (_dom != null) {
     _dom.endDocument();
   } else {
     super.endDocument();
   }
 }
 /**
  * Dispatch the character content of a node to an output handler.
  *
  * <p>The escape setting should be taken care of when outputting to a handler.
  */
 public void characters(final int node, SerializationHandler handler) throws TransletException {
   if (_dom != null) {
     _dom.characters(node, handler);
   } else {
     super.characters(node, handler);
   }
 }
 public void setFilter(StripFilter filter) {
   if (_dom != null) {
     _dom.setFilter(filter);
   } else {
     super.setFilter(filter);
   }
 }
 public void copy(DTMAxisIterator nodes, SerializationHandler handler) throws TransletException {
   if (_dom != null) {
     _dom.copy(nodes, handler);
   } else {
     super.copy(nodes, handler);
   }
 }
 public void documentRelease() {
   if (_dom != null) {
     _dom.documentRelease();
   } else {
     super.documentRelease();
   }
 }
 public void documentRegistration() {
   if (_dom != null) {
     _dom.documentRegistration();
   } else {
     super.documentRegistration();
   }
 }
 public void appendTextChild(String str) {
   if (_dom != null) {
     _dom.appendTextChild(str);
   } else {
     super.appendTextChild(str);
   }
 }
 public void appendChild(int newChild, boolean clone, boolean cloneDepth) {
   if (_dom != null) {
     _dom.appendChild(newChild, clone, cloneDepth);
   } else {
     super.appendChild(newChild, clone, cloneDepth);
   }
 }
 public void dispatchToEvents(int nodeHandle, org.xml.sax.ContentHandler ch)
     throws org.xml.sax.SAXException {
   if (_dom != null) {
     _dom.dispatchToEvents(nodeHandle, ch);
   } else {
     super.dispatchToEvents(nodeHandle, ch);
   }
 }
 public void characters(char[] ch, int offset, int length) throws SAXException {
   if (_dom != null) {
     maybeEmitStartElement();
     _dom.characters(ch, offset, length);
   } else {
     super.characters(ch, offset, length);
   }
 }
 public void dispatchCharactersEvents(
     int nodeHandle, org.xml.sax.ContentHandler ch, boolean normalize)
     throws org.xml.sax.SAXException {
   if (_dom != null) {
     _dom.dispatchCharactersEvents(nodeHandle, ch, normalize);
   } else {
     super.dispatchCharactersEvents(nodeHandle, ch, normalize);
   }
 }