{"ScriptPreparationCode":"var Me = function() {\r\n\r\n};\r\n\r\nMe.prototype = {\r\n callMe: function $callMe() {\r\n return \u0022maybe\u0022;\r\n }\r\n};\r\n\r\nfunction fcd(instance, method) {\r\n return function ()\r\n {\r\n return method.apply(instance, arguments);\r\n };\r\n\r\n}\r\n","TestCases":[{"Name":"bind","Code":"var m = new Me();\r\n\r\nvar fn = m.callMe.bind(this);","IsDeferred":false},{"Name":"fcd","Code":"var m = new Me();\r\n\r\nvar fn = fcd(m, m.callMe);","IsDeferred":false}]}