You obviously did not pay attention to the recent thread about enums. You participated in it as well... Enums are different things from immutables. End of story.