baseDoc->GetBaseURL(*getter_AddRefs(docURL));
baseDoc->GetBaseURL(getter_AddRefs(docURL));
nsSVGStyleValue::UpdateStyleRule(nsIDocument* baseDoc){    if (mValue.IsEmpty()) {    // XXX: Removing the rule. Is this sufficient?    mRule = nsnull;    return;  }  NS_ASSERTION(baseDoc,"need base document");  nsCOMPtr <nsIURI> docURL;  baseDoc->GetBaseURL(*getter_AddRefs(docURL));    nsCOMPtr<nsICSSParser> css;  nsComponentManager::CreateInstance(kCSSParserCID,                                     nsnull,                                     NS_GET_IID(nsICSSParser),                                     getter_AddRefs(css));  NS_ASSERTION(css, "can't get a css parser");  if (!css) return;      css->ParseStyleAttribute(mValue, docURL, getter_AddRefs(mRule)); }