code: public void endElement(String uri, String localName, String rawName)
            throws org.xml.sax.SAXException
    {
  
      m_elementID--;
  
      if (!m_shouldProcess)
        return;
  
      if ((m_elementID + 1) == m_fragmentID)
        m_shouldProcess = false;
  
      flushCharacters();
      
      popSpaceHandling();
  
      XSLTElementProcessor p = getCurrentProcessor();
  
      p.endElement(this, uri, localName, rawName);
      this.popProcessor();
      this.getNamespaceSupport().popContext();
    }
docs: Receive notification of the end of an element.
  
  @param uri The Namespace URI, or an empty string.
  @param localName The local name (without prefix), or empty string if not namespace processing.
  @param rawName The qualified name (with prefix).
  @see org.xml.sax.ContentHandler#endElement
  
  @throws org.xml.sax.SAXException Any SAX exception, possibly
  wrapping another exception.