Hello, all. Please see the following spec draft for JEP 301 Enhanced Enums. http://cr.openjdk.java.net/~dlsmith/enhanced-enums.html Here's the JEP description, for context: http://openjdk.java.net/jeps/301 This feature is fairly straightforward, with some care necessary to ensure proper compatibility behavior. Thanks, Dan