public void visitShiftExpr(final ShiftExpr expr) {

		if (previous == expr.expr()) { // the expression to be shifted is like
			previous = expr; // the left child
			expr.parent().visit(this);
		} else if (previous == expr.bits()) {
			check(expr.expr()); // the right child
		}
	}