{"ScriptPreparationCode":"var self = {};\r\n\r\nvar blacklistSELF = [\u0027type\u0027, \u0027identifier\u0027, \u0027isDisposable\u0027, \u0027disposeProperties\u0027, \u0027undisposeProperties\u0027, \u0027removeProperty\u0027, \u0027disposeObject\u0027, \u0027validateStatus\u0027];\r\nself.removeProperty = function (property) {\r\n \r\n if (blacklistSELF.indexOf(property) === -1) {\r\n self[property] = null;\r\n }\r\n };\r\n\r\nself.removeProperty2 = function (property) {\r\n \r\n if (property in blacklistSELF) {\r\n self[property] = null;\r\n }\r\n };","TestCases":[{"Name":"!A","Code":"self.removeProperty(\u0027test\u0027);","IsDeferred":false},{"Name":"A","Code":"self.removeProperty(\u0027undisposeProperties\u0027);","IsDeferred":false},{"Name":"!B","Code":"self.removeProperty2(\u0027test\u0027);","IsDeferred":false},{"Name":"B","Code":"self.removeProperty2(\u0027undisposeProperties\u0027);","IsDeferred":false}]}