add(comboPanel);
JLabel label = new JLabel();
add(label);
final Binding bind = bind();
perform(showDialog).when(ActionListener.class).on(showButton);
perform(new Behavior()
{
@Override
public void perform(EventObject event)
{
bind.executeAll();
}
}).when(ActionListener.class).on(showButton);
bind.textOf(field).after(never()).to(model, ModelForImmediateBinding.NAME);
bind.valueOf(model, ModelForImmediateBinding.NAME).after(never()).through(toUpperCase()).to(label, "text");
bind.selectedOf(checkBox).after(never()).to(model, ModelForImmediateBinding.SHOW_ERROR);
bind.selectedOf(comboBox).after(never()).to(model, ModelForImmediateBinding.SELECTION);
bind.valueOf(model, ModelForImmediateBinding.OPTIONS).after(never()).toItemsOf(comboBox);
}