void () { if (myScopeChooserCombo.getSelectedScope() == null) { Messages.showErrorDialog(JavaRefactoringBundle.message("type.migration.no.scope.warning.message"), CommonBundle.getErrorTitle()); return; } FindSettings.getInstance().setDefaultScopeName(myScopeChooserCombo.getSelectedScopeName()); if (myRules == null) { myRules = new TypeMigrationRules(getProject()); myRules.setBoundScope(myScopeChooserCombo.getSelectedScope()); } invokeRefactoring(new TypeMigrationProcessor(myProject, myRoots, getMigrationTypeFunction(), myRules, true)); }