PR_LOG(PhGfxLog, PR_LOG_DEBUG, ("nsFontEnumeratorPh::EnumerateFamily\n"));
EnumerateFamily(PLHashEntry* he, PRIntn i, void* arg){  PR_LOG(PhGfxLog, PR_LOG_DEBUG, ("nsFontEnumeratorPh::EnumerateFamily\n"));  EnumerateFamilyInfo* info = (EnumerateFamilyInfo*) arg;  PRUnichar** array = info->mArray;  int j = info->mIndex;  PRUnichar* str = ((nsString*) he->key)->ToNewUnicode();  if (!str) {    for (j = j - 1; j >= 0; j--) {      nsAllocator::Free(array[j]);    }    info->mIndex = 0;    return HT_ENUMERATE_STOP;  }  array[j] = str;  info->mIndex++;  return HT_ENUMERATE_NEXT;}