NS_FORWARD_NSIDOMNODE_NO_CLONENODE(nsGenericElement::)
nsXULElement::SetPrefix(const nsAString& aPrefix) {   nsINodeInfo *newNodeInfo = nsnull; nsCOMPtr<nsIAtom> prefix;  if (!aPrefix.IsEmpty() && !DOMStringIsNull(aPrefix)) { prefix = dont_AddRef(NS_NewAtom(aPrefix)); NS_ENSURE_TRUE(prefix, NS_ERROR_OUT_OF_MEMORY); }  nsresult rv = EnsureSlots(); NS_ENSURE_SUCCESS(rv, rv);  rv = mSlots->mNodeInfo->PrefixChanged(prefix, newNodeInfo); NS_ENSURE_SUCCESS(rv, rv);  NS_ASSERTION(newNodeInfo, "trying to assign null nodeinfo!"); mSlots->mNodeInfo = newNodeInfo;  return NS_OK; }
    NS_FORWARD_NSIDOMNODE_NO_CLONENODE(nsGenericElement::)