if (!matrix) return NS_ERROR_DOM_SVG_WRONG_TYPE_ERR;
nsSVGSVGElement::CreateSVGTransformFromMatrix(nsIDOMSVGMatrix *matrix,                                               nsIDOMSVGTransform **_retval){  nsresult rv = NS_NewSVGTransform(_retval);  if (NS_FAILED(rv))    return rv;  (*_retval)->SetMatrix(matrix);  return NS_OK;}