discriminant_association ::= [ selector_name { "|" selector_name } "=>" ] expression
This rule is called by -> discriminant_constraint
-> discriminant_constraint