if (!mOptions) { Init(); }  mOptions->Item(aIndex, getter_AddRefs(option));
Item(aIndex, getter_AddRefs(option));
nsHTMLSelectElement::Remove(PRInt32 aIndex) {  nsresult result = NS_OK;  nsCOMPtr<nsIDOMNode> option;  if (!mOptions) {    Init();  }  mOptions->Item(aIndex, getter_AddRefs(option));  if (option) {    nsCOMPtr<nsIDOMNode> parent;    option->GetParentNode(getter_AddRefs(parent));    if (parent) {      nsCOMPtr<nsIDOMNode> ret;      parent->RemoveChild(option, getter_AddRefs(ret));    }  }  return result;}