prefix = dont_AddRef(NS_NewAtom(aPrefix));
prefix = do_GetAtom(aPrefix);
PRBool CSSParserImpl::ProcessNameSpace(PRInt32& aErrorCode, const nsString& aPrefix,                                        const nsString& aURLSpec, RuleAppendFunc aAppendFunc,                                       void* aData){  PRBool result = PR_FALSE;  nsCOMPtr<nsICSSNameSpaceRule> rule;  nsCOMPtr<nsIAtom> prefix;  if (!aPrefix.IsEmpty()) {    prefix = dont_AddRef(NS_NewAtom(aPrefix));  }  NS_NewCSSNameSpaceRule(getter_AddRefs(rule), prefix, aURLSpec);  if (rule) {    (*aAppendFunc)(rule, aData);    NS_IF_RELEASE(mNameSpace);    mSheet->GetNameSpace(mNameSpace);  }  return result;}