result.addFatalError(RefactoringCoreMessages.getString("ExtractMethodAnalyzer.ambiguous_return_value"));
result.addFatalError(RefactoringCoreMessages.getString("ExtractMethodAnalyzer.ambiguous_return_value"), JavaSourceContext.create(fCUnit, getSelection()));
	public RefactoringStatus checkActivation() {		RefactoringStatus result= getStatus();		checkExpression(result);		if (result.hasFatalError())			return result;					fReturnKind= UNDEFINED;		fMaxVariableId= LocalVariableIndex.perform(fEnclosingMethod);		if (analyzeSelection(result).hasFatalError())			return result;		int returns= fReturnKind == NO ? 0 : 1;		if (fReturnValue != null) {			fReturnKind= ACCESS_TO_LOCAL;			returns++;		}		if (isExpressionSelected()) {			fReturnKind= EXPRESSION;			returns++;		}					if (returns > 1) {			result.addFatalError(RefactoringCoreMessages.getString("ExtractMethodAnalyzer.ambiguous_return_value")); //$NON-NLS-1$			fReturnKind= MULTIPLE;			return result;		}		initReturnType();		return result;	}