docs: public static <K, V, NV> Map<K, NV> newFilteredChangedValueWithEntryMap(
              Map<K, V> map, Predicate<Entry<K, V>> filter,
              Function<Entry<K, V>, NV> changingValueFunction) {
          return getEntryStreamWithFilter(map, filter).collect(
                  toMap(Entry::getKey, changingValueFunction::apply));
      }