for(int i = 0; (c == 0) && (i < count); ++i, li++, ri++) {
TComparison comp = comparisons.get(i);
if(comp == null) {
c = left.compareTo(right, li, ri, 1);
} else {
c = comp.compare(lType.typeAt(li), left.value(li), rType.typeAt(ri), right.value(ri));
}
}
return c;
}
@Override