if (!checkURITarget(NS_LITERAL_STRING("gradientUnits"))) {
if (!checkURITarget(nsSVGAtoms::gradientUnits)) {
nsSVGGradientFrame::GetGradientUnits(PRUint16 *aUnits){  nsCOMPtr<nsIDOMSVGAnimatedEnumeration> aEnum;  nsCOMPtr<nsIDOMSVGGradientElement> aGrad = do_QueryInterface(mContent);  NS_ASSERTION(aGrad, "Wrong content element (not gradient)");  if (aGrad == nsnull) {    return NS_ERROR_FAILURE;  }  // See if we need to get the value from another gradient  if (!checkURITarget(NS_LITERAL_STRING("gradientUnits"))) {    // No, return the values    aGrad->GetGradientUnits(getter_AddRefs(aEnum));    aEnum->GetBaseVal(aUnits);  } else {    // Yes, get it from the target    mNextGrad->GetGradientUnits(aUnits);  }  return NS_OK;}