try {
for (OrderElem e : node.getElements()) {
ValueExpr expr = e.getExpr();
boolean asc = e.isAscending();
query.addOrder(sql.createBNodeExpr(expr), asc);
query.addOrder(sql.createUriExpr(expr), asc);
query.addOrder(sql.createNumericExpr(expr), asc);
query.addOrder(sql.createDatatypeExpr(expr), asc);
query.addOrder(sql.createTimeExpr(expr), asc);
query.addOrder(sql.createLanguageExpr(expr), asc);
query.addOrder(sql.createLabelExpr(expr), asc);