aNameSpace = nsnull;
*aNameSpace = nsnull;
NameSpaceImpl::FindNameSpace(nsIAtom* aPrefix, nsINameSpace*& aNameSpace) const{  const NameSpaceImpl* nameSpace = this;  do {    if (aPrefix == nameSpace->mPrefix) {      aNameSpace = (nsINameSpace*)nameSpace;      NS_ADDREF(aNameSpace);      return NS_OK;    }    nameSpace = nameSpace->mParent;  } while (nameSpace);  aNameSpace = nsnull;  return NS_ERROR_ILLEGAL_VALUE;}