{ nsIAllocator* al; if(NULL != (al = nsXPConnect::GetAllocator())) { al->Free(mName); NS_RELEASE(al); } }
XPCMem::Free(mName);
nsXPCWrappedNativeClass::~nsXPCWrappedNativeClass(){    mXPCContext->GetWrappedNativeClassMap()->Remove(this);    DestroyMemberDescriptors();    if(mName)    {        nsIAllocator* al;        if(NULL != (al = nsXPConnect::GetAllocator()))        {            al->Free(mName);            NS_RELEASE(al);        }    }    NS_RELEASE(mInfo);}