nsMsgAccountManagerDataSource::Init(const char *uri)
nsMsgAccountManagerDataSource::Init()
nsMsgAccountManagerDataSource::Init(const char *uri){    nsMsgRDFDataSource::Init(uri);    nsresult rv=NS_OK;    fprintf(stderr, "nsMsgAccountManagerDataSource::Init(%s)\n", uri ? uri : "(null)");        if (!mAccountManager) {        NS_WITH_SERVICE(nsIMsgMailSession, mailSession,                        kMsgMailSessionCID, &rv);        if (NS_FAILED(rv)) return rv;                // maybe the account manager should be a service too? not sure.        rv = mailSession->GetAccountManager(&mAccountManager);        if (NS_FAILED(rv)) return rv;    }        if (! kNC_Child) {      getRDFService()->GetResource(kURINC_child, &kNC_Child);      getRDFService()->GetResource(kURINC_Name, &kNC_Name);      getRDFService()->GetResource(kURINC_Account, &kNC_Account);      getRDFService()->GetResource(kURINC_Server, &kNC_Server);      getRDFService()->GetResource(kURINC_Identity, &kNC_Identity);    }    return NS_OK;}