public override string LookupPrefix (string namespaceUri)
{
if (namespaceUri == null || namespaceUri == String.Empty)
throw ArgumentError ("The Namespace cannot be empty.");
if (namespaceUri == nsmanager.DefaultNamespace)
return String.Empty;
string prefix = nsmanager.LookupPrefixExclusive (
namespaceUri, false);
// XmlNamespaceManager has changed to return null
// when NSURI not found.
// (Contradiction to the ECMA documentation.)
return prefix;
}