A discriminated union that references a discriminant value in another
widget and contains one of several cases (widgets). To have a case
hold more than one widget or to use a different id for the case than
for the widget id, just wrap the widget(s) in a container widget named
with the desired case id.
author: Timothy Larson version: $Id: Union.java 433543 2006-08-22 06:22:54Z crossley $