@Override
  protected ValidationInfo doValidate() {
    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();
  }
@Override
  protected ValidationInfo doValidate()