ValidationInfo () { if (!getTableComponent().isEditing()) { for (final ParameterTableModelItemBase<ParameterInfoImpl> item : myParametersTableModel.getItems()) { if (item.parameter.oldParameterIndex < 0) { if (StringUtil.isEmpty(item.defaultValueCodeFragment.getText())) return new ValidationInfo(JavaRefactoringBundle.message("change.signature.default.value.missing.warning.message")); } } } return super.doValidate(); }