}
NumericValue rend = (NumericValue)ArithmeticExpression.compute(
startVal, Calculator.PLUS, lengthVal, context);
rend = (NumericValue)ArithmeticExpression.compute(
rend, Calculator.MINUS, Int64Value.PLUS_ONE, context);
if (rend.compareTo(Int64Value.ZERO) <= 0) {
return EmptyIterator.getInstance();
}
long lstart;
if (startVal.compareTo(Int64Value.PLUS_ONE) <= 0) {