@Override
  protected void invokeRefactoring(final BaseRefactoringProcessor processor) {
    if (myMethodsToPropagateExceptions != null && !mayPropagateExceptions()) {
      Messages.showWarningDialog(myProject, JavaRefactoringBundle.message("changeSignature.exceptions.wont.propagate"),
                                 RefactoringBundle.message("changeSignature.refactoring.name"));
      myMethodsToPropagateExceptions = null;
    }
    super.invokeRefactoring(processor);
  }
@Override
  protected void invokeRefactoring(final BaseRefactoringProcessor processor)