EnumSet<E extends Enum<E>>
EnumSet.of(Color.RED, Color.BLUE) -> EnumSet<Color>
EnumSet.allOf(Color.class)-> EnumSet<Color>
EnumSet.noneOf(Color.class) -> EnumSet<Color>
EnumSet.complementOf(EnumSet.of(Color.BLACK)) -> EnumSet<Color>