@Override
  public void forEachEntry(@NotNull PairProcessor<? super K, ? super Collection<V>> procedure) {
    for (Map.Entry<K, Collection<V>> entry : myMap.entrySet()) {
      if (!procedure.process(entry.getKey(), entry.getValue())) break;
    }
  }
@Override
  public void forEachEntry(@NotNull PairProcessor<? super K, ? super Collection<V>> procedure)