changes for new enumClass identifier class
constants of enumerated types bug fixed, test passing