code: public static <K, V> KeyValueSource<K, V> fromMap(IMap<? super K, ? extends V> map) {
          return new MapKeyValueSource<K, V>(map.getName());
      }
docs: A helper method to build a KeyValueSource implementation based on the specified {@link IMap}
  
  @param map map to build a KeyValueSource implementation
  @param <K> key type of the map
  @param <V> value type of the map
  @return KeyValueSource implementation based on the specified map