Renamed Choice to avoid conflict with AWT.