static Object? readValue( Map<Object?, Object?> map, Iterable<String> aliases, ) { final field = firstField(map, aliases); return field == null ? null : map[field]; }