LOG("< Get Java<->XPCOM binding (Java=0x%08x | XPCOM=0x%08x)\n", hash, (int) xpcomObjKey);
LOG(("< Get Java<->XPCOM binding (Java=0x%08x | XPCOM=0x%08x)\n", hash, (int) xpcomObjKey));
GetMatchingXPCOMObject(JNIEnv* env, jobject aJavaObject){  jint hash = env->CallIntMethod(aJavaObject, hashCodeMID);  JavaXPCOMBindingEntry *entry =    NS_STATIC_CAST(JavaXPCOMBindingEntry*,                   PL_DHashTableOperate(gJAVAtoXPCOMBindings,                                        NS_INT32_TO_PTR(hash),                                        PL_DHASH_LOOKUP));  if (PL_DHASH_ENTRY_IS_BUSY(entry)) {#ifdef DEBUG    void* xpcomObjKey = nsnull;    if (IsXPTCStub(entry->mXPCOMInstance))      xpcomObjKey = GetXPTCStubAddr(entry->mXPCOMInstance);    else      xpcomObjKey = ((JavaXPCOMInstance*) entry->mXPCOMInstance)->GetInstance();    LOG("< Get Java<->XPCOM binding (Java=0x%08x | XPCOM=0x%08x)\n",           hash, (int) xpcomObjKey);#endif    return entry->mXPCOMInstance;  }  return nsnull;}