A short primer on Java enums - part 1