// one less because of the "continue"
i = this.marker - 1;
continue;
}
// current column area
Area currentArea = bac.getNextArea(fo);
// temporary hack for IDReferences
currentArea.setIDReferences(bac.getIDReferences());
if (bac.isNewSpanArea()) {
this.marker = i;
markerSnapshot = this.getMarkerSnapshot(new ArrayList());
}
// Set current content width for percent-based lengths in children
setContentWidth(currentArea.getContentWidth());
_status = fo.layout(currentArea);
/*
* if((_status.isPageBreak() || i == numChildren - 1) && bac.needsFootnoteAdjusting()) {