} while (nsnull != nameSpace);
} while (nameSpace);
NameSpaceImpl::FindNameSpaceID(nsIAtom* aPrefix, PRInt32& aNameSpaceID) const{  const NameSpaceImpl*  nameSpace = this;  do {    if (aPrefix == nameSpace->mPrefix) {      aNameSpaceID = nameSpace->mID;      return NS_OK;    }    nameSpace = nameSpace->mParent;  } while (nsnull != nameSpace);  if (nsnull == aPrefix) {    aNameSpaceID = kNameSpaceID_None;  }  else {    aNameSpaceID = kNameSpaceID_Unknown;  }  return NS_ERROR_ILLEGAL_VALUE;}