public void visitShiftExpr(final ShiftExpr expr) {
		print("(");
		if (expr.expr() != null) {
			expr.expr().visit(this);
		}

		if (expr.dir() == ShiftExpr.LEFT) {
			print("<<");
		} else if (expr.dir() == ShiftExpr.RIGHT) {
			print(">>");
		} else if (expr.dir() == ShiftExpr.UNSIGNED_RIGHT) {
			print(">>>");
		}

		if (expr.bits() != null) {
			expr.bits().visit(this);
		}
		print(")");
	}