@override UInfoName fromJson(String json) { final knownValue = KnownInfoName.valueOf(json); return knownValue != null ? UInfoName.knownValue(data: knownValue) : UInfoName.unknownValue(data: json); }