if (fRenameTypeRefactoring != null){ IType type= fRenameTypeRefactoring.getType(); if (! type.exists()) return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.getFormattedString("RenameCompilationUnitRefactoring.type_does_not_exist", type.getElementName()));
if (fWillRenameType && fRenameTypeRefactoring != null && ! fRenameTypeRefactoring.getType().exists()){ fWillRenameType= false; return new RefactoringStatus();
	public RefactoringStatus checkActivation(IProgressMonitor pm) throws JavaModelException {		if (cancelTypeRenameDueToParseErrors()){			Assert.isTrue(! fWillRenameType);			return RefactoringStatus.createErrorStatus(RefactoringCoreMessages.getFormattedString("RenameCompilationUnitRefactoring.not_parsed", fCu.getElementName())); //$NON-NLS-1$		}				if (fRenameTypeRefactoring != null){			IType type= fRenameTypeRefactoring.getType();			if (! type.exists())				return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.getFormattedString("RenameCompilationUnitRefactoring.type_does_not_exist", type.getElementName())); //$NON-NLS-1$		}		 		// we purposely do not check activation of the renameTypeRefactoring here. 		return new RefactoringStatus();	}