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)