docs: public Collection<ProvisioningFeatureDefinition> getAllFeatures() {
          List<ProvisioningFeatureDefinition> result = new ArrayList<>();
          for (Entry<String, List<ProvisioningFeatureDefinition>> entry : symbolicNameToFeature.entrySet()) {
              result.add(getPreferredVersion(entry.getKey(), entry.getValue()));
          }
          return result;
      }