return CreateXULElement(aResource, nameSpaceID, tag, aResult);
return CreateXULElement(aContainingNameSpace, aResource, nameSpaceID, tag, aResult);
RDFXULBuilderImpl::CreateElement(nsIRDFResource* aResource,                                 nsIContent** aResult){    nsresult rv;    // Split the resource into a namespace ID and a tag, and create    // a content element for it.    nsCOMPtr<nsIRDFNode> typeNode;    if (NS_FAILED(rv = mDB->GetTarget(aResource, kRDF_type, PR_TRUE, getter_AddRefs(typeNode)))) {        NS_ERROR("unable to get node's type");        return rv;    }    NS_ASSERTION(rv != NS_RDF_NO_VALUE, "no node type");    if (rv == NS_RDF_NO_VALUE)        return NS_ERROR_UNEXPECTED;            nsCOMPtr<nsIRDFResource> type;    if (NS_FAILED(rv = typeNode->QueryInterface(kIRDFResourceIID, getter_AddRefs(type)))) {        NS_ERROR("type wasn't a resource");        return rv;    }    PRInt32 nameSpaceID;    nsCOMPtr<nsIAtom> tag;    if (NS_FAILED(rv = mDocument->SplitProperty(type, &nameSpaceID, getter_AddRefs(tag)))) {        NS_ERROR("unable to split resource into namespace/tag pair");        return rv;    }    if (nameSpaceID == kNameSpaceID_HTML) {        return CreateHTMLElement(aResource, tag, aResult);    }    else {        return CreateXULElement(aResource, nameSpaceID, tag, aResult);    }}