return NS_SUCCEEDED(nsServiceManager::GetService(kAllocatorCID, kIAllocatorIID, (nsISupports **)allocator));
nsIAllocator* al; InterfaceInfoManagerImpl* iiml = iim;  if(!iiml && !(iiml = GetInterfaceInfoManager())) return NULL; if(NULL != (al = iiml->mAllocator)) NS_ADDREF(al); if(!iim) NS_RELEASE(iiml); return al;
InterfaceInfoImpl::GetAllocator(nsIAllocator** allocator){    return NS_SUCCEEDED(nsServiceManager::GetService(kAllocatorCID,                                                kIAllocatorIID,                                                (nsISupports **)allocator));}        