nsresult SetException(nsIException* aException) { if(EnsureExceptionManager()) return mExceptionManager->SetCurrentException(aException);  NS_IF_ADDREF(aException); NS_IF_RELEASE(mException); mException = aException; return NS_OK; }
void SetException(nsIException* e) { NS_IF_ADDREF(e); NS_IF_RELEASE(mException); mException = e; }
    nsresult SetException(nsIException* aException)    {        if(EnsureExceptionManager())            return mExceptionManager->SetCurrentException(aException);        NS_IF_ADDREF(aException);        NS_IF_RELEASE(mException);        mException = aException;        return NS_OK;    }