Thanks for the reply. Sorry, I was guessing as nsIXPConnectWrappedNative is not in Components.interfaces.
What I do know is that Venkman reports the object to be:
$[29] = [XPComponent] [class: XPCWrappedNative_NoHelper] {7}
It does not have a JSObject property:
tran.JSObject
$[31] = [void] void
It does QI for nsITransaction, but does not have any of the additional
functions or properties that the JS original had.
wrappedJSObject is also null.
