public Object apply(Object[] args) {
try {
int a = _theContext.intValue(args[0]);
int b = _theContext.intValue(args[1]);
List res = (b < a) ? Collections.EMPTY_LIST
: new IntegerList(_theContext, a, b);
return _theContext.createList(res);
} catch (Exception ex) {
throw new FunctionCallException("Integers", args[0],
args[1], ex);
}