code: protected boolean hasQName(String uri, String localName)
      {
          if (localName != mLocalName && !localName.equals(mLocalName)) {
              return false;
          }
          if (mNamespaceURI == uri) {
              return true;
          }
          if (uri == null) {
              return (mNamespaceURI == null) || mNamespaceURI.length() == 0;
          }
          return (mNamespaceURI != null && uri.equals(mNamespaceURI));
      }
docs: @param uri Namespace URI of the attribute, if any; MUST be
  given as null if no namespace
  @param localName Local name to match. Note: is NOT guaranteed
  to have been interned
  
  @return True if qualified name of this attribute is the same
  as what arguments describe