IButton saveButton = new EnhancedIButton(MSG.common_button_save(), ButtonColor.BLUE);
saveButton.setOverflow(Overflow.VISIBLE);
saveButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
if (form.validate()) {
server.setAddress(addressItem.getValueAsString());
server.setPort(Integer.parseInt(portItem.getValueAsString()));
server.setSecurePort(Integer.parseInt(securePortItem.getValueAsString()));
server.setOperationMode(OperationMode.valueOf(operationModeItem.getValueAsString()));
GWTServiceLookup.getTopologyService().updateServer(server, new AsyncCallback<Void>() {