checkValue method
Implementation
@override
bool checkValue(dynamic value) {
if (value is List) {
// Legacy eligibility criteria use an empty set to mean no selection.
if (choices.isEmpty) return value.isEmpty;
return value.any((element) => choices.contains(element));
}
return choices.contains(value);
}