NS_ENSURE_TRUE( mNameLookupTable.Init(NS_FORM_CONTROL_LIST_HASHTABLE_SIZE), NS_ERROR_OUT_OF_MEMORY);
nsresult rv = nsGenericHTMLContainerElement::Init(aNodeInfo); NS_ENSURE_SUCCESS(rv, rv);  mControls = new nsFormControlList(this); if (!mControls) { return NS_ERROR_OUT_OF_MEMORY; }  rv = mControls->Init();  if (NS_FAILED(rv)) { delete mControls; mControls = nsnull; return rv; }  NS_ADDREF(mControls);  NS_ENSURE_TRUE(mSelectedRadioButtons.Init(4), NS_ERROR_OUT_OF_MEMORY);
nsresult nsFormControlList::Init(){  NS_ENSURE_TRUE(    mNameLookupTable.Init(NS_FORM_CONTROL_LIST_HASHTABLE_SIZE),    NS_ERROR_OUT_OF_MEMORY);  return NS_OK;}