code: public FeatureManagerBuilder featureEnums(Class<? extends Feature>... featureEnum) {
          this.featureProvider = new EnumBasedFeatureProvider(featureEnum);
          this.name = "FeatureManager[" + featureEnum[0].getSimpleName() + "]";
          return this;
      }
docs: Use the supplied feature enum classes for the feature manager. Same as calling {@link #featureProvider(FeatureProvider)}
  with {@link EnumBasedFeatureProvider}. Please note calling this method also set the name of the feature manager to the
  simple name of the first feature enum's type.