enumConstant+= equals/hashCode
[FORGE-1090] EnumConstant should support constructor arguments; [FORGE-1091] EnumConstant should support anonymous subclass body