{"ScriptPreparationCode":"var context = { a: 2, b: 3 };\r\nvar func = new Function(\u0022a\u0022, \u0022b\u0022, \u0022return a * b;\u0022);\r\nvar funcWith = new Function(\u0022$root\u0022, \u0022with($root) { return function () { return a * b; } }\u0022)(context);","TestCases":[{"Name":"new Function","Code":"func(context.a, context.b);","IsDeferred":false},{"Name":"new Function with","Code":"funcWith();","IsDeferred":false}]}