@SafeVarargs protected final List<FeatureFlag> collectFeatureFlags(final Class<? extends FeatureFlag>... enumerations){
  return collectFeatureFlags(Arrays.asList(enumerations));
}

@ SafeVarargs protected final List < FeatureFlag > collectFeatureFlags ( final Class < ? extends FeatureFlag > ... enumerations ) { return collectFeatureFlags ( Arrays . asList ( enumerations ) ) ; }
given specific enumeration classes containing feature flags it returns a list with all the valid enumerations .
