inline void MarkBeforeJSFinalize(JSContext*) {};
inline void MarkBeforeJSFinalize(JSContext* cx) {if(mScriptableInfo) mScriptableInfo->Mark(); if(HasProto()) mMaybeProto->MarkBeforeJSFinalize(cx);}
    inline void MarkBeforeJSFinalize(JSContext*) {};