fSourceProvider= resolveSourceProvider(result, fInitialCUnit, fInitialNode);
fSourceProvider= resolveSourceProvider(result, fInitialUnit, fInitialNode);
	public RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException {		RefactoringStatus result= new RefactoringStatus();		if (fSourceProvider == null && Invocations.isInvocation(fInitialNode)) {			fSourceProvider= resolveSourceProvider(result, fInitialCUnit, fInitialNode);			if (result.hasFatalError())				return result;		}		fTargetProvider.setSourceProvider(fSourceProvider);		result.merge(fSourceProvider.checkActivation());		result.merge(fTargetProvider.checkActivation());		return result;	}