code: private QName findEndElement() throws SAXException{
          finishStartElement();
          if(elemStack.empty() || elemStack.peek()==null)
              throw new SAXException("can't find matching start element");
          return elemStack.pop();
      }
docs: /*-------------------------------------------------[ end-element ]---------------------------------------------------