Consider the following: ```groovy enum E { FOO, BAR, BAZ static final Set<String> NAMES static { Set<String> names = [] names.add('foo') names.add('bar') names.add('baz') NAMES = Collections.unmodifiableSet(names) } } ``` 