Enumerating the Problem
I have become extremely fond of Java's enum types, because there are so many things that you can do with them that you can't do with the C++ enum types. I have managed to work around those differences, but it would be so much simpler if I didn't have to.