{"ScriptPreparationCode":"object = { x: \u0027y\u0027 };\r\nObject.defineProperty(object, \u0027prop\u0027, { configurable: false });\r\nproxy = new Proxy(object, {})\r\nproxyWithHandler = new Proxy(object, {\r\n\tget(...x) {\r\n \treturn proxyWithHandler\r\n }\r\n})","TestCases":[{"Name":"basic","Code":"object.x","IsDeferred":false},{"Name":"direct proxy access","Code":"proxy.x","IsDeferred":false},{"Name":"proxyhandler access","Code":"proxyWithHandler.x","IsDeferred":false}]}