return val->QueryInterface(NS_GET_IID(nsIDOMCSSPrimitiveValue), (void **)&aValue);
return CallQueryInterface(val, aValue);
nsComputedDOMStyle::GetTextAlign(nsIFrame *aFrame,                                      nsIDOMCSSPrimitiveValue*& aValue){  nsROCSSPrimitiveValue* val = GetROCSSPrimitiveValue();  NS_ENSURE_TRUE(val, NS_ERROR_OUT_OF_MEMORY);  const nsStyleText* text = nsnull;  GetStyleData(eStyleStruct_Text, (const nsStyleStruct*&)text, aFrame);  if(text) {    const nsAFlatCString& align=      nsCSSProps::SearchKeywordTable(text->mTextAlign,                                     nsCSSProps::kTextAlignKTable);    val->SetString(align);  }  else {    val->SetString(NS_LITERAL_STRING("start"));  }  return val->QueryInterface(NS_GET_IID(nsIDOMCSSPrimitiveValue),                             (void **)&aValue);}