I just found out that Java allows enums to implement an interface. What would be a good use case for that?
Most common usage for this would be to merge the values of two enums into one group and treat them similarly. For example, see how to join Fruits and Vegatables.