{"ScriptPreparationCode":"function A() {}\r\nA.prototype.x = 10;\r\n\r\nfunction B() {\r\n const a = new A()\r\n Object.setPrototypeOf(a, B.prototype)\r\n}\r\nB.prototype.y = 11;\r\n\r\n\r\nfunction C() {\r\n const a = Reflect.construct(A, [], C)\r\n}\r\nC.prototype.z = 12;","TestCases":[{"Name":"new and setPrototypeOf","Code":"new B()","IsDeferred":false},{"Name":"Reflect.construct","Code":"new C()","IsDeferred":false}]}