if(sort!=null && query!=null) {
String[] arr=sort.toLowerCase().split(",");
for(int i=arr.length-1;i>=0;i--) {
try {
String[] col=arr[i].trim().split("\\s+");
if(col.length==1)query.sort(col[0].trim());
else if(col.length==2) {
String order=col[1].toLowerCase().trim();
if(order.equals("asc"))
query.sort(col[0],railo.runtime.type.Query.ORDER_ASC);
else if(order.equals("desc"))