public void characters(char[] ch,int start,int length) throws SAXException {
  try {
    if (elemType == null) {
      return;
    }
    if (gatherMode) {
      gatherBuffer.add(new Object[]{elemType,new String(ch,start,length)});
    }
 else {
      elemType.characters(ch,start,length);
    }
  }
 catch (  SAXException saxex) {
    throw saxex;
  }
catch (  Exception ex) {
    throw new SAXException(ex);
  }
}

public void characters ( char [ ] ch , int start , int length ) throws SAXException { try { if ( elemType == null ) { return ; } if ( gatherMode ) { gatherBuffer . add ( new Object [ ] { elemType , new String ( ch , start , length ) } ) ; } else { elemType . characters ( ch , start , length ) ; } } catch ( SAXException saxex ) { throw saxex ; } catch ( Exception ex ) { throw new SAXException ( ex ) ; } }
description of the method
