helper.perform();
helper.perform(false);
	public void perform(Shell parent, IRunnableContext context) throws InterruptedException, InvocationTargetException {		try {			ensureChecked();			if (fPreCheckStatus.hasFatalError()) {				showInformation(parent, fPreCheckStatus);				return; 			}		} catch (CoreException e){			throw new InvocationTargetException(e);		}		RefactoringExecutionHelper helper= new RefactoringExecutionHelper(fRefactoring,			RefactoringCore.getConditionCheckingFailedSeverity(),			getJavaRenameProcessor().needsSavedEditors(),			parent,			context);		helper.perform();	}