Map<String, dynamic> toJson() { return { 'sourceCodeLocation': sourceCodeLocation.toJson(), 'isWarning': isWarning, 'type': type.toJson(), }; }