default PackageSet map(@NotNull Function<? super PackageSet, ? extends PackageSet> transformation) {
    return transformation.apply(this);
  }
default PackageSet map(@NotNull Function<? super PackageSet, ? extends PackageSet> transformation)