public void namespaceAfterStartElement(String prefix,String uri) throws SAXException {
  if (m_firstTagNotEmitted && m_firstElementURI == null && m_firstElementName != null) {
    String prefix1=getPrefixPart(m_firstElementName);
    if (prefix1 == null && EMPTYSTRING.equals(prefix)) {
      m_firstElementURI=uri;
    }
  }
  startPrefixMapping(prefix,uri,false);
}

public void namespaceAfterStartElement ( String prefix , String uri ) throws SAXException { if ( m_firstTagNotEmitted && m_firstElementURI == null && m_firstElementName != null ) { String prefix1 = getPrefixPart ( m_firstElementName ) ; if ( prefix1 == null && EMPTYSTRING . equals ( prefix ) ) { m_firstElementURI = uri ; } } startPrefixMapping ( prefix , uri , false ) ; }
this method is used when a prefix / uri namespace mapping is indicated after the element was started with a startelement ( ) and before and endelement ( ) . startprefixmapping ( prefix , uri ) would be used before the startelement ( ) call .
