nsresult rv; nsCOMPtr<nsIImapHostSessionList> hostSession = do_GetService(kCImapHostSessionListCID, &rv); if (NS_FAILED(rv)) return rv;  return hostSession->CommitNamespacesForHost(this);
nsresult rv; NS_WITH_SERVICE(nsIImapHostSessionList, hostSession, kCImapHostSessionList, &rv); if (NS_FAILED(rv)) return rv;  return hostSession->CommitNamespacesForHost(this);
NS_IMETHODIMP  nsImapIncomingServer::CommitNamespaces(){    nsresult rv;  nsCOMPtr<nsIImapHostSessionList> hostSession =     do_GetService(kCImapHostSessionListCID, &rv);  if (NS_FAILED(rv))     return rv;    return hostSession->CommitNamespacesForHost(this);  }