public CharArray getNamespaceURI(CharSequence prefix) {
   if ((_eventType != XMLStreamConstants.START_ELEMENT)
       && (_eventType != XMLStreamConstants.END_ELEMENT))
     throw illegalState("Not a start or end element");
   return _namespaces.getNamespaceURI(prefix);
 }