Expression selectedExpression= getSelectedExpression();
Expression selectedExpression= getSelectedExpression().getAssociatedExpression();
	private RefactoringStatus checkExpression() throws JavaModelException {		Expression selectedExpression= getSelectedExpression();					if (selectedExpression instanceof NullLiteral) {			return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.getString("ExtractTempRefactoring.null_literals")); //$NON-NLS-1$		} else if (selectedExpression instanceof ArrayInitializer) {			return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.getString("ExtractTempRefactoring.array_initializer")); //$NON-NLS-1$		} else if (selectedExpression instanceof Assignment) {			if (selectedExpression.getParent() instanceof Expression)				return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.getString("ExtractTempRefactoring.assignment")); //$NON-NLS-1$			else				return null;			} else if (selectedExpression instanceof ConditionalExpression) {			return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.getString("ExtractTempRefactoring.single_conditional_expression")); //$NON-NLS-1$		} else if (selectedExpression instanceof SimpleName){			if ((((SimpleName)selectedExpression)).isDeclaration())				return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.getString("ExtractTempRefactoring.names_in_declarations")); //$NON-NLS-1$		} 				return null;	}