Description: This article revisits the topic one more time, briefly defining what it means for a programming language to support enums and reviewing the strengths and weaknesses of two alternative approaches for Java. It then presents a mini-language for defining enums compactly. A small compiler that translates this mini-language into Java source code is provided as a resource accompanying this article.