public AlertDefinition updateAlert() { final Integer max = maximumValueTextBox.getNumberValue(); final Integer min = minimumValueTextBox.getNumberValue(); if (max == null && min == null) { throw new DCUserInputException( "Please enter a maximum or a minimum value for the selected metric."); } _alert.setMetricIdentifier(metricAnchor.getMetric()); _alert.setDescription(descriptionTextBox.getText()); _alert.setMaximumValue(max); _alert.setMinimumValue(min); _alert.setSeverity(getSelectedSeverity()); return _alert; }