toListMultimap<K, V>  method 
Converts this Iterable to a ListMultimap.
Implementation
ListMultimap<K, V> toListMultimap<K, V>({
  K Function(E element)? key,
  V Function(E element)? value,
  Map<K, List<V>>? map,
  Factory<List<V>>? factory,
}) {
  final keyProvider = key ?? (element) => element as K;
  final valueProvider = value ?? (element) => element as V;
  return ListMultimap<K, V>.fromIterables(
    this.map(keyProvider),
    this.map(valueProvider),
    map: map,
    factory: factory,
  );
}