question: public static < E extends Enum < E > > EnumSet < E > complementOf ( EnumSet < E > s ) { EnumSet < E > set = EnumSet . noneOf ( s . elementClass ) ; set . addAll ( s ) ; set . complement ( ) ; return set ; }
target:  Creates an enum set. All the contained elements complement those from the specified enum set.