Hi Rob,
One question while reading this post. Apologies diverting from the original question.
Java 5 introduced Enumerations for declaring constants. If we start using Enumeration then we will need more memory in case #3. Isn't it ?
There I guess use of Enumerated constant should be restricted.
Regards,
Amit