What is the recommended practice for taking a Java enum that has say 1300 values and putting it into organized groups? I know you can\'t just extends the enum group, so are
1300 values? Good god, who thought that was a good idea? Did it not occur to someone after 100 that it was getting too big?
There's no good way around it that I can see. Get a shovel and start combining them into more cohesive sub-enums.
Here's a question: How are they used? If they are part of your application configuration, I'd recommend moving them to a database rather than keeping them in code. They'll be more flexible that way.