nsHTMLSelectElement* it = new nsHTMLSelectElement(mInner.mTag);
nsHTMLSelectElement* it = new nsHTMLSelectElement(mInner.mNodeInfo);
nsHTMLSelectElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn){  nsHTMLSelectElement* it = new nsHTMLSelectElement(mInner.mTag);  if (nsnull == it) {    return NS_ERROR_OUT_OF_MEMORY;  }  // Stabilize the refcount before copying the inner element.  NS_ADDREF(it);  mInner.CopyInnerTo(this, &it->mInner, aDeep);  nsresult rv = it->QueryInterface(kIDOMNodeIID, (void**) aReturn);  NS_RELEASE(it);  return rv;}