/**
* Get the value of the range variable
*/
public ValueRepresentation evaluateVariable(XPathContext context) throws XPathException {
ValueRepresentation actual = context.evaluateLocalVariable(slotNumber);
if (actual instanceof MemoClosure && ((MemoClosure)actual).isFullyRead()) {
actual = ((MemoClosure)actual).materialize();
context.setLocalVariable(slotNumber, actual);
}
return actual;