@override int? tryParse(Object value) { if (value is int) { return value; } if (value is String) { return int.tryParse(value); } return null; }