DirtyableHorizontalPane horiz = new DirtyableHorizontalPane();
final Image remove = new ImageButton( DroolsGuvnorImages.INSTANCE.deleteItemSmall() );
remove.setTitle( Constants.INSTANCE.RemoveThisENTIREConditionAndAllTheFieldConstraintsThatBelongToIt() );
final int idx = i;
remove.addClickHandler( new ClickHandler() {
public void onClick(ClickEvent event) {
if ( Window.confirm( Constants.INSTANCE.RemoveThisEntireConditionQ() ) ) {
if ( pattern.removeFactPattern( idx ) ) {
getModeller().refreshWidget();