if (mDataSourceTable) { mDataSourceTable->Enumerate(DatasourceEnumerator, mChromeDataSource); delete mDataSourceTable; }  if (mRDFService) { nsServiceManager::ReleaseService(kRDFServiceCID, mRDFService); mRDFService = nsnull; }
delete mDataSourceTable;
nsChromeRegistry::~nsChromeRegistry(){  if (mDataSourceTable) {        mDataSourceTable->Enumerate(DatasourceEnumerator, mChromeDataSource);      delete mDataSourceTable;  }     if (mRDFService) {    nsServiceManager::ReleaseService(kRDFServiceCID, mRDFService);    mRDFService = nsnull;  }  if (mRDFContainerUtils) {    nsServiceManager::ReleaseService(kRDFContainerUtilsCID, mRDFContainerUtils);    mRDFContainerUtils = nsnull;  }}