static MRZFormat? getByValue(String? i) { if (i == null) return null; try { return MRZFormat.values.firstWhere((x) => x.value == i); } catch (_) { return MRZFormat.UNKNOWN; } }