public boolean visit(SQLSelect x) { setCurrentTable(x); if (x.getOrderBy() != null) { x.getOrderBy().setParent(x); } accept(x.getQuery()); String originalTable = getCurrentTable(); setCurrentTable((String) x.getQuery().getAttribute("table")); x.putAttribute("_old_local_", originalTable); accept(x.getOrderBy()); setCurrentTable(originalTable); return false; }