1 Java language has supported enum type for several releases.
2 Yet, many programmers do not use it or do not fully understand all features of enum.
3 We still see a lot of code like this: