docs: public static <K, V, NK, NV> Map<NK, NV> newChangedKeyValueWithEntryMap(
              Map<K, V> map, Function<Entry<K, V>, NK> changingKeyFunction,
              Function<Entry<K, V>, NV> changingValueFunction) {
          return buildEntryStream(map).collect(toMap(
                  changingKeyFunction, changingValueFunction));
      }