code: protected void closeStartTag() throws SAXException
      {
  
          m_elemContext.m_startTagOpen = false;
  
          final String localName = getLocalName(m_elemContext.m_elementName);
          final String uri = getNamespaceURI(m_elemContext.m_elementName, true);
  
          // Now is time to send the startElement event
          if (m_needToCallStartDocument)
          {
              startDocumentInternal();
          }
          m_saxHandler.startElement(uri, localName, m_elemContext.m_elementName, m_attributes);
          // we've sent the official SAX attributes on their way,
          // now we don't need them anymore.
          m_attributes.clear();
  
          if(m_state != null)
            m_state.setCurrentNode(null);
      }
docs: This method is called when all the data needed for a call to the
  SAX handler's startElement() method has been gathered.