public void endElement(String qName) throws SAXException {
  if (!namespaces) {
    if (contentHandler != null) {
      contentHandler.endElement("","",qName.intern());
    }
    return;
  }
  String names[]=processName(qName,false,false);
  if (contentHandler != null) {
    contentHandler.endElement(names[0],names[1],names[2]);
    Enumeration prefixes=nsSupport.getDeclaredPrefixes();
    while (prefixes.hasMoreElements()) {
      String prefix=(String)prefixes.nextElement();
      contentHandler.endPrefixMapping(prefix);
    }
  }
  nsSupport.popContext();
}

public void endElement ( String qName ) throws SAXException { if ( ! namespaces ) { if ( contentHandler != null ) { contentHandler . endElement ( "" , "" , qName . intern ( ) ) ; } return ; } String names [ ] = processName ( qName , false , false ) ; if ( contentHandler != null ) { contentHandler . endElement ( names [ 0 ] , names [ 1 ] , names [ 2 ] ) ; Enumeration prefixes = nsSupport . getDeclaredPrefixes ( ) ; while ( prefixes . hasMoreElements ( ) ) { String prefix = ( String ) prefixes . nextElement ( ) ; contentHandler . endPrefixMapping ( prefix ) ; } } nsSupport . popContext ( ) ; }
adapter implementation method ; do not call . adapt a sax1 end element event .
