docs: private Feature[] featuresSorted(Set<String> excluded) {
          return this.features.values().stream().filter(f -> !excluded.contains(f.name()))
              .sorted(Comparator.comparing(Feature::name)).toArray(Feature[]::new);
      }