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");