private Widget getSetterLabel() { ClickHandler clk = new ClickHandler() { public void onClick(ClickEvent event) { // Widget w = (Widget)event.getSource(); showAddFieldPopup(event); } }; String modifyType = "set"; if (this.model instanceof ActionUpdateField) { modifyType = "modify"; } String type = this.getModeller().getModel().getLHSBindingType(model.variable); String descFact = (type != null) ? type + " <b>[" + model.variable + "]</b>" : model.variable; String sl = Constants.INSTANCE.setterLabel(HumanReadable.getActionDisplayName(modifyType), descFact); return new ClickableLabel( sl, clk, !this .readOnly); // HumanReadable.getActionDisplayName(modifyType) + " value of <b>[" + // model.variable + "]</b>", clk); }