// Move to repeater context and create the path if needed
// FIXME: should avoid creating the path if repeater is empty
JXPathContext repeaterContext = jctx.getRelativeContext(jctx.createPath(this.repeaterPath));
// Delete all that is already present
repeaterContext.removeAll(this.rowPath);
for (int i = 0; i < repeater.getSize(); i++) {
String path = this.rowPath + '[' + (i+1) + ']';
Pointer rowPtr = repeaterContext.createPath(path);
JXPathContext rowContext = repeaterContext.getRelativeContext(rowPtr);