nsCOMPtr<nsIDOMHTMLOptionElement> option(do_QueryInterface(aOption));  if (mDirty && mSelect) { GetOptions(); }  if (!option) {
if (!aOption) {
nsHTMLOptionCollection::IndexOf(nsIContent* aOption){  nsCOMPtr<nsIDOMHTMLOptionElement> option(do_QueryInterface(aOption));  if (mDirty && mSelect) {    GetOptions();  }  if (!option) {    return -1;  }  return mElements.IndexOf(option);}