nsJSIID::GetProperty(JSContext *cx, JSObject *obj, jsid id, jsval *vp, nsIXPConnectWrappedNative* wrapper, nsIXPCScriptable* arbitrary, JSBool* retval)
ComponentsScriptable::GetProperty(JSContext *cx, JSObject *obj, jsid id, jsval *vp, nsIXPConnectWrappedNative* wrapper, nsIXPCScriptable* arbitrary, JSBool* retval)
nsJSIID::GetProperty(JSContext *cx, JSObject *obj,                     jsid id, jsval *vp,                     nsIXPConnectWrappedNative* wrapper,                     nsIXPCScriptable* arbitrary,                     JSBool* retval){    if(!mCacheFilled)        FillCache(cx, obj, wrapper, arbitrary);    return arbitrary->GetProperty(cx, obj, id, vp, wrapper, nsnull, retval);}