public void characters(String str) throws SAXException {
   if (_dom != null) {
     characters(str.toCharArray(), 0, str.length());
   } else {
     super.characters(str);
   }
 }
 /**
  * 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 characters(char[] ch, int offset, int length) throws SAXException {
   if (_dom != null) {
     maybeEmitStartElement();
     _dom.characters(ch, offset, length);
   } else {
     super.characters(ch, offset, length);
   }
 }