return PRBool (((nsInt32Key*)aKey)->mInt == mInt);
if (mCaseSensitive) { return PRBool (((AtomKey_base*)aKey)->mAtom == mAtom); }   if (((AtomKey_base*)aKey)->mAtom == mAtom) return PR_TRUE;  #ifdef DEBUG_HASH DebugHashCount(PR_FALSE); #endif const PRUnichar *myStr = nsnull; mAtom->GetUnicode(&myStr);  nsIAtom* theirAtom = ((AtomKey_base*)aKey)->mAtom;  const PRUnichar *theirStr = nsnull; theirAtom->GetUnicode(&theirStr);  return nsDependentString(myStr).Equals(nsDependentString(theirStr), nsCaseInsensitiveStringComparator());
PRBool nsInt32Key::Equals(const nsHashKey* aKey) const{  return PRBool (((nsInt32Key*)aKey)->mInt == mInt);}