Subj : Re: Rhino E4X bug or feature? To : netscape.public.mozilla.jseng From : Olinda Spider Date : Thu Jul 21 2005 07:53 pm Brendan, I GOT IT! The difference between these two expressions: var t1 = object.method() var t2 = method() Is that the former is resolved in ECMA-262 11.2.1, while the later is resolved in 10.1.4. And it is in 10.1.4 that the [[HasProperty]] method is used to find the correct object in the scope chain. Thanks so much for your clarification. BTW, I am having a blast integrating JavaScript into the project I am working on. At first when JavaScript was chosen, I was kicking and screaming against the choice. But now that I really understand the object model behind it, I cannot say enough about it as an embedded scripting language. Cheers! Pat .