PRUnichar* str = ((nsString*) he->key)->ToNewUnicode();
PRUnichar* str = ToNewUnicode(*NS_STATIC_CAST(const nsString*, he->key));
static PRIntn EnumerateFamily( PLHashEntry* he, PRIntn i, void* arg ){	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--)			{				nsMemory::Free(array[j]);			}		  info->mIndex = 0;		  return HT_ENUMERATE_STOP;	  }	array[j] = str;	info->mIndex++;	return HT_ENUMERATE_NEXT;}