fAnalyzer.analyzeContainerReferences(pm, result);
fAnalyzer.analyzeContainerReferences(new SubProgressMonitor(pm, 1), result);
	public RefactoringStatus checkFinalConditions(IProgressMonitor pm) throws CoreException, OperationCanceledException {		pm.beginTask(RefactoringCoreMessages.getString("AugmentRawContainerClientsRefactoring.checking_preconditions"), 1); //$NON-NLS-1$		try {			RefactoringStatus result= check15();			fAnalyzer= new AugmentRawContainerClientsAnalyzer(fElements);			fAnalyzer.analyzeContainerReferences(pm, result);						HashMap declarationsToUpdate= fAnalyzer.getDeclarationsToUpdate();			fChangeManager= new TextChangeManager();			rewriteDeclarations(declarationsToUpdate);//			result.merge(performAnalysis(pm));						IFile[] filesToModify= ResourceUtil.getFiles(fChangeManager.getAllCompilationUnits());			result.merge(Checks.validateModifiesFiles(filesToModify, null));			return result;		} finally {			pm.done();		}	}