fSelectedExpression= calculateSelectedExpression(); fMethodDeclaration= (MethodDeclaration) ASTNodes.getParent(fSelectedExpression, MethodDeclaration.class);
initializeSelectedExpression();
	public RefactoringStatus checkActivation(IProgressMonitor pm) throws JavaModelException {		try{			pm.beginTask("", 7); //$NON-NLS-1$						if (! fSourceCU.isStructureKnown())						return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.getString("IntroduceParameterRefactoring.syntax_error")); //$NON-NLS-1$			pm.worked(1);						fSource= new ASTData(fSourceCU, true);			fSelectedExpression= calculateSelectedExpression();			fMethodDeclaration= (MethodDeclaration) ASTNodes.getParent(fSelectedExpression, MethodDeclaration.class);			pm.worked(1);					RefactoringStatus result= checkSelection(new SubProgressMonitor(pm, 5));			if (result.hasFatalError())				return result;			initializeExcludedParameterNames();			return result;		} finally{			pm.done();		}		}