nsIXPCScriptable* GetArbitraryScriptable() const {return mXPCContext ? mXPCContext->GetXPConnect()->GetArbitraryScriptable() : NULL;}
nsIXPCScriptable* GetArbitraryScriptable() {return mArbitraryScriptable;}
    nsIXPCScriptable* GetArbitraryScriptable() const        {return mXPCContext ?                     mXPCContext->GetXPConnect()->GetArbitraryScriptable() :                    NULL;}