@Override public void endElement(QName element,Augmentations augs) throws XNIException {
  try {
    if (fDocumentHandler != null) {
      fDocumentHandler.endElement(element.rawname);
    }
    if (fContentHandler != null) {
      fAugmentations=augs;
      String uri=element.uri != null ? element.uri : "";
      String localpart=fNamespaces ? element.localpart : "";
      fContentHandler.endElement(uri,localpart,element.rawname);
      if (fNamespaces) {
        endNamespaceMapping();
      }
    }
  }
 catch (  SAXException e) {
    throw new XNIException(e);
  }
}

@ Override public void endElement ( QName element , Augmentations augs ) throws XNIException { try { if ( fDocumentHandler != null ) { fDocumentHandler . endElement ( element . rawname ) ; } if ( fContentHandler != null ) { fAugmentations = augs ; String uri = element . uri != null ? element . uri : "" ; String localpart = fNamespaces ? element . localpart : "" ; fContentHandler . endElement ( uri , localpart , element . rawname ) ; if ( fNamespaces ) { endNamespaceMapping ( ) ; } } } catch ( SAXException e ) { throw new XNIException ( e ) ; } }
the end of an element .
