{"ScriptPreparationCode":"var notDefined;\r\nvar defined = 1;\r\n\r\nvar emptyFunc = function() {};\r\nvar trueFunc = function() { return true; }\r\nvar undefinedFunc = function() { return undefined; }\r\nvar nullFunc = function() { return null; }\r\nvar notDefinedFunc = function() { return notDefined; }\r\nvar definedFunc = function() { return defined; }\r\nvar staticFunc = function() { return 1; }\r\nvar localUndefinedFunc = (function() {\r\n var notDefinedAgain;\r\n \r\n return function() {\r\n \treturn notDefinedAgain;\r\n }\r\n})();","TestCases":[{"Name":"localUndefinedFunc","Code":"localUndefinedFunc();","IsDeferred":false},{"Name":"wrapped localUndefinedFunc","Code":"(localUndefinedFunc());","IsDeferred":false}]}