handle method
Implementation
@override
T handle(value, {T? defaultValue}) {
try {
for (var item in values) {
if (toName(item) == toName(value)) {
return item;
}
}
if (defaultValue != null) return defaultValue;
throw ConversionError(type: T, data: value);
// return item;
} catch (e) {
if (defaultValue != null) return defaultValue;
rethrow;
}
}