Added classes to show how the same logic can be applied in a utility class and then delegated to from standard Java enumerations as well as classes following the type safe enumeration pattern.