mCells->QueryInterface(NS_GET_IID(nsIDOMHTMLCollection), (void **)aValue);  return NS_OK;
return CallQueryInterface(mCells, aValue);
nsHTMLTableRowElement::GetCells(nsIDOMHTMLCollection** aValue){  if (!mCells) {    mCells = new nsTableCellCollection(this, nsHTMLAtoms::td);    NS_ENSURE_TRUE(mCells, NS_ERROR_OUT_OF_MEMORY);    NS_ADDREF(mCells); // this table's reference, released in the destructor  }  mCells->QueryInterface(NS_GET_IID(nsIDOMHTMLCollection), (void **)aValue);  return NS_OK;}