nsICSSStyleSheet *tmp = this;
nsIDOMStyleSheetList *tmp = this;
nsresult CSSStyleSheetImpl::QueryInterface(const nsIID& aIID,                                           void** aInstancePtrResult){  NS_PRECONDITION(nsnull != aInstancePtrResult, "null pointer");  if (nsnull == aInstancePtrResult) {    return NS_ERROR_NULL_POINTER;  }  static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);  if (aIID.Equals(kICSSStyleSheetIID)) {    *aInstancePtrResult = (void*) ((nsICSSStyleSheet*)this);    NS_ADDREF_THIS();    return NS_OK;  }  if (aIID.Equals(kIStyleSheetIID)) {    *aInstancePtrResult = (void*) ((nsIStyleSheet*)this);    NS_ADDREF_THIS();    return NS_OK;  }  if (aIID.Equals(kIDOMStyleSheetIID)) {    nsIDOMStyleSheet *tmp = this;    *aInstancePtrResult = (void*) tmp;    NS_ADDREF_THIS();    return NS_OK;  }  if (aIID.Equals(kIDOMCSSStyleSheetIID)) {    nsIDOMCSSStyleSheet *tmp = this;    *aInstancePtrResult = (void*) tmp;    NS_ADDREF_THIS();    return NS_OK;  }  if (aIID.Equals(kIScriptObjectOwnerIID)) {    nsIScriptObjectOwner *tmp = this;    *aInstancePtrResult = (void*) tmp;    NS_ADDREF_THIS();    return NS_OK;  }  if (aIID.Equals(kISupportsIID)) {    nsICSSStyleSheet *tmp = this;    nsISupports *tmp2 = tmp;    *aInstancePtrResult = (void*) tmp2;    NS_ADDREF_THIS();    return NS_OK;  }  return NS_NOINTERFACE;}