fTargetProvider= TargetProvider.create( fSourceProvider.getCompilationUnit(), fSourceProvider.getDeclaration());
fTargetProvider= TargetProvider.create(fSourceProvider.getDeclaration());
	public RefactoringStatus setCurrentMode(Mode mode) throws JavaModelException {		if (fCurrentMode == mode)			return new RefactoringStatus();		Assert.isTrue(getInitialMode() == Mode.INLINE_SINGLE);		fCurrentMode= mode;		if (mode == Mode.INLINE_SINGLE) {			fTargetProvider= TargetProvider.create(fInitialCUnit, (MethodInvocation)fInitialNode);		} else {			fTargetProvider= TargetProvider.create(				fSourceProvider.getCompilationUnit(), fSourceProvider.getDeclaration());		}		return fTargetProvider.checkActivation();	}