factory EnumMap.from(List<K> keys, Iterable<V> values) { return EnumMapFactory<K>(keys).mapWithValues(values); }