{"ScriptPreparationCode":"var obj = new A();","TestCases":[{"Name":"instanceof","Code":"obj instanceof A;","IsDeferred":false},{"Name":"string discriminant","Code":"obj.n === A.NAME","IsDeferred":false},{"Name":"number discriminant","Code":"obj.i === A.NUM","IsDeferred":false},{"Name":"property exists w/ in operator","Code":"\u0027aOnly\u0027 in obj","IsDeferred":false},{"Name":"constructor comparison","Code":"obj.constructor === A","IsDeferred":false}]}