[ { "domain": "Debugger", "types": [ { "id": "BreakpointId", "type": "integer" }, { "id": "Reason", "type": "string", "enum": ["Died", "Fainted", "Hungry"] } ] }, { "domain": "Runtime", "types": [ { "id": "ObjectId", "type": "integer" }, { "id": "LuckyNumbers", "type": "array", "items": { "type": "integer" } }, { "id": "BabyNames", "type": "array", "items": { "type": "string" } }, { "id": "NewObjects", "type": "array", "items": { "$ref": "ObjectId" } }, { "id": "OldObjects", "type": "array", "items": { "$ref": "Debugger.BreakpointId" } }, { "id": "StopReasons", "type": "array", "items": { "$ref": "Debugger.Reason" } } ] } ]