FObj fo = (FObj)children.elementAt(i);
if (bac.isBalancingRequired(fo)) {
// reset the the just-done span area in preparation
// for a backtrack for balancing
bac.resetSpanArea();
this.rollback(markerSnapshot);
// one less because of the "continue"
i = this.marker - 1;
continue;