result.merge(checkTempName(fTempName));
TextEdit[] edits= getAllEdits(); TextChange change= new TextBufferChange(RefactoringCoreMessages.getString("RenameTempRefactoring.rename"), TextBuffer.create(fCu.getSource())); change.setTrackPositionChanges(true);  wc= RefactoringAnalyzeUtil.getWorkingCopyWithNewContent(edits, change, fCu); CompilationUnit newCUNode= AST.parseCompilationUnit(wc, true); result.merge(RefactoringAnalyzeUtil.analyzeIntroducedCompileErrors(change, wc, newCUNode, fCompilationUnitNode));
	public RefactoringStatus checkInput(IProgressMonitor pm) throws JavaModelException {		try{			pm.beginTask(RefactoringCoreMessages.getString("ExtractTempRefactoring.checking_preconditions"), 1); //$NON-NLS-1$			RefactoringStatus result= new RefactoringStatus();			result.merge(checkTempName(fTempName));			return result;		} finally{			pm.done();		}		}