public int compare(Object oLeft, Object oRight) {
try {
if(isAsc) return compareObjects(oLeft, oRight);
return compareObjects(oRight, oLeft);
} catch (PageException e) {
throw new PageRuntimeException(new ExpressionException("can only sort arrays with simple values",e.getMessage()));
}
}