Expression selectedExpression= getSelectedExpression(); switch(Checks.checkExpressionIsRValue(selectedExpression)) { case Checks.NOT_RVALUE_MISC:	return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.getString("ExtractTempRefactoring.select_expression")); case Checks.NOT_RVALUE_VOID:	return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.getString("ExtractTempRefactoring.no_void")); case Checks.IS_RVALUE:			return new RefactoringStatus(); default:						Assert.isTrue(false); return null; }
return checkExpressionFragmentIsRValue(getSelectedExpression());
	private RefactoringStatus checkExpressionBinding() throws JavaModelException{		Expression selectedExpression= getSelectedExpression();		switch(Checks.checkExpressionIsRValue(selectedExpression)) {			case Checks.NOT_RVALUE_MISC:	return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.getString("ExtractTempRefactoring.select_expression"));			case Checks.NOT_RVALUE_VOID:	return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.getString("ExtractTempRefactoring.no_void"));			case Checks.IS_RVALUE:			return new RefactoringStatus();			default:						Assert.isTrue(false); return null;		}	}