public static <K, V> KeyValueSource<K, V> fromMultiMap(MultiMap<? super K, ? extends V> multiMap) {
        return new MultiMapKeyValueSource<K, V>(multiMap.getName());
    }
public static < K , V > KeyValueSource < K , V > fromMultiMap ( MultiMap < ? super K , ? extends V > multiMap ) { return new MultiMapKeyValueSource < K , V > ( multiMap . getName ( ) ) ; }
A helper method to build a KeyValueSource implementation based on the specified {@link MultiMap}

@param multiMap multiMap to build a KeyValueSource implementation
@param <K>      key type of the multiMap
@param <V>      value type of the multiMap
@return KeyValueSource implementation based on the specified multiMap