public String getNamespace(){
    String name = getName();
    if (name == null) return XmlUtil.EMPTY_URI;
    if (getNSDescriptor() == null || myDescriptorTag == null) return XmlUtil.EMPTY_URI;
    final String namespacePrefix = XmlUtil.findPrefixByQualifiedName(name);
    return namespacePrefix.isEmpty() ?
           getDefaultNamespace() :
           myDescriptorTag.getNamespaceByPrefix(namespacePrefix);
  }
public String getNamespace()