inline void MarkBeforeJSFinalize(JSContext*) {};
void MarkBeforeJSFinalize(JSContext* cx) {if(JSVAL_IS_GCTHING(*mValPtr)) JS_MarkGCThing(cx, JSVAL_TO_GCTHING(*mValPtr), "XPCMarkableJSVal", nsnull);}
    inline void MarkBeforeJSFinalize(JSContext*) {};