ENUMERATED

Use integer values for each enumerant:
        Enum ::= ENUMERATED
        {
            one(1),
            two(2)
        }
Otherwise, you'll get ...
       ENUMERATED must have integer values for each enum! (...)
The definition of values for each enum is mandatory, to prevent from ambiguous representations; by using INTEGER values, there is a guarantee that all code using the ENUMERATED has the same understanding on which value means which enum.