: mShuttingDown(PR_FALSE), mMonitor(0)
: mMonitor(0)
nsServiceManagerImpl::nsServiceManagerImpl(void)    : mShuttingDown(PR_FALSE),      mMonitor(0){    NS_INIT_REFCNT();    mServices = new nsObjectHashtable(nsnull, nsnull,   // should never be cloned                                      DeleteEntry, nsnull,                                      256, PR_TRUE);    // Get a threadSafe hashtable    NS_ASSERTION(mServices, "out of memory already?");    /* XXX: This is a hack to force NSPR initialization..  This should be      *      removed once PR_CEnterMonitor(...) initializes NSPR... (rick)     */    (void)PR_GetCurrentThread();    mMonitor = PR_NewMonitor();    NS_ASSERTION(mMonitor, "unable to get service manager monitor. Uh oh.");}