@Override public void operationFailed(DataOperation type, MetricOperation identifier, String message) { if ((type == DataOperation.Custom) && ((identifier == MetricOperation.WorkEffectivenessCalculated) || (identifier == MetricOperation.EarnedValueCalculated))) { _resultInput.setSelectedItem(_previous.toEngineeringString()); OK.requestFocus(); } else if ((type == DataOperation.Insert) && ((identifier == MetricOperation.ReleaseMeasure) || (identifier == MetricOperation.SprintMeasure) || (identifier == MetricOperation.TaskMeasure) || (identifier == MetricOperation.PBIMeasure))) { Util.showError(this, i18n.tr("Error while adding new measure: ") + message, i18n.tr("Error")); } }