* If it takes multiple calls to completely layout the row, we need to
* process all of the children cells not just those from the progress
* indicator so that an area is created for each cell on the new page
* and borders are drawn properly. */
for (int i = 0; i < this.node.getChildCount(); i++) {
final TableCell cell = (TableCell) this.node.getChildAt(i);
TableCellPL cellPL;
cellPL = (TableCellPL) this.getLayoutProxy(cell);
final int rowSpan = cell.traitNumberRowsSpanned();
final Status status = cellPL.layout(rowContainer, graftingPoint);
if (status.isIncomplete()) {
if ((this.node.traitKeepTogetherWithinColumn(areaNode)
== Integer.MAX_VALUE
&& this.ignoreKeepTogether == false)