Class ChoicePattern