{"ScriptPreparationCode":"var str = \u0027 wefdwaefrwaef asadf asdfasdfa asdf \u0027\r\nvar str2 = \u0027\u0027\r\nvar trim = String.prototype.trim","TestCases":[{"Name":"Prototype APPLY","Code":"str2 = String.prototype.trim.apply(str)","IsDeferred":false},{"Name":"Prototype CALL","Code":"str2 = String.prototype.trim.call(str)","IsDeferred":false},{"Name":"Cached ProtoType APPLY","Code":"str2 = trim.apply(str)","IsDeferred":false},{"Name":"Cached ProtoType CALL","Code":"str2 = trim.call(str)","IsDeferred":false},{"Name":"Implicit TempObj","Code":"str2 = str.trim()","IsDeferred":false},{"Name":"Explicit TempObj","Code":"var tempObj = new String(str)\r\nstr2 = tempObj.trim()\r\ndelete tempObj","IsDeferred":false}]}