Bug 76363 NPE in AdvancedQuickAssistProcessor.getFullyCoveredNodes
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/AdvancedQuickAssistProcessor.java
if (!(statement instanceof IfStatement)) {
			return false;
		}
		IfStatement ifStatement= (IfStatement) statement;
		
		Statement thenStatement= getSingleStatement(ifStatement.getThenStatement());
		if (!(thenStatement instanceof ExpressionStatement)) {
			return false;
		}
		Expression thenExpression= ((ExpressionStatement) thenStatement).getExpression();
		if (!(thenExpression instanceof Assignment)) {
			return false;
		}
		Assignment thenAssignment= (Assignment) thenExpression;
		
		Statement elseStatement= getSingleStatement(ifStatement.getElseStatement());
		if (!(elseStatement instanceof ExpressionStatement)) {
			return false;
		}
		Expression elseExpression= ((ExpressionStatement) elseStatement).getExpression();
		if (!(elseExpression instanceof Assignment)) {
			return false;
		}
		Assignment elseAssignment= (Assignment) elseExpression;
		
		if (!thenAssignment.getLeftHandSide().toString().equals(elseAssignment.getLeftHandSide().toString())) {
			return false;
		}
		
		if (resultingCollections == null) {