nsHTMLScriptElement::SetAttr(PRInt32 aNameSpaceID, nsIAtom* aName, const nsAString& aValue, PRBool aNotify) { nsresult rv = nsGenericHTMLContainerElement::SetAttr(aNameSpaceID, aName, aValue, aNotify); NS_ENSURE_SUCCESS(rv, rv);  if (aNameSpaceID != kNameSpaceID_None) { return rv;
nsresult SetAttr(PRInt32 aNameSpaceID, nsIAtom* aName, const nsAString& aValue, PRBool aNotify) { return SetAttr(aNameSpaceID, aName, nsnull, aValue, aNotify);
nsHTMLScriptElement::SetAttr(PRInt32 aNameSpaceID, nsIAtom* aName,                             const nsAString& aValue, PRBool aNotify){  nsresult rv = nsGenericHTMLContainerElement::SetAttr(aNameSpaceID,                                                       aName,                                                       aValue,                                                       aNotify);  NS_ENSURE_SUCCESS(rv, rv);  if (aNameSpaceID != kNameSpaceID_None) {    return rv;  }  if (aNotify && aName == nsHTMLAtoms::src) {    MaybeProcessScript();  }  return rv;}