{"ScriptPreparationCode":"var MyStaticClass = (function() {\r\n function MyStaticClass() {}\r\n MyStaticClass.thing = function() {\r\n if (this.prop1 === \u0022hi\u0022) {\r\n this.prop2\u002B\u002B;\r\n this.prop3--;\r\n this.prop1 = \u0022no\u0022;\r\n } else {\r\n this.prop1 = \u0022hi\u0022;\r\n }\r\n };\r\n MyStaticClass.prop1 = \u0022hi\u0022;\r\n MyStaticClass.prop2 = 0;\r\n MyStaticClass.prop3 = 0;\r\n return MyStaticClass;\r\n }()),\r\n MyStaticThing = (function() {\r\n var prop1 = \u0022hi\u0022,\r\n prop2 = 0,\r\n prop3 = 0;\r\n return {\r\n thing: function() {\r\n if (prop1 === \u0022hi\u0022) {\r\n prop2\u002B\u002B;\r\n prop3--;\r\n prop1 = \u0022no\u0022;\r\n } else {\r\n prop1 = \u0022hi\u0022;\r\n }\r\n }\r\n };\r\n })();","TestCases":[{"Name":"static class","Code":"MyStaticClass.thing();","IsDeferred":false},{"Name":"static thing","Code":"MyStaticThing.thing();","IsDeferred":false}]}