if (mTable) {  PL_HashTableEnumerateEntries(mTable, FreeHashEntries, 0); PL_HashTableDestroy(mTable); mTable = nsnull; }
PL_FinishArenaPool(&mArena); PL_DHashTableFinish(&mTable);
nsPersistentProperties::~nsPersistentProperties(){  if (mTable) {    // Free the PRUnicode* pointers contained in the hash table entries    PL_HashTableEnumerateEntries(mTable, FreeHashEntries, 0);    PL_HashTableDestroy(mTable);    mTable = nsnull;  }}