@voddan I’d like to have an immutable enum set though. There are third party libs that provide this (e.g. Guava) which I don’t like to introduce. I could wrap
EnumSet
myself overriding all mutators. However, I wondered if there’s another better approach?