if (!mOptions) { Init(); }  *aValue = mOptions; NS_IF_ADDREF(*aValue);  return NS_OK;
Clear(); GetOptionsRecurse(mSelect, mElements); mDirty = PR_FALSE;
nsHTMLSelectElement::GetOptions(nsIDOMNSHTMLOptionCollection** aValue){  if (!mOptions) {    Init();  }  *aValue = mOptions;  NS_IF_ADDREF(*aValue);  return NS_OK;}