final MinorAxisTableContext tableContext = getTableContext();
final TableCellRenderBox tableCellRenderBox = (TableCellRenderBox) box;
// This is slightly different for table cells ...
final int columnIndex = tableCellRenderBox.getColumnIndex();
final TableColumnModel columnModel = tableContext.getColumnModel();
// cell-size does not include border spacing
final long startOfRowX = nodeContext.getParentX1();
final long x = startOfRowX + columnModel.getCellPosition(columnIndex);
final long insetsLeft = Math.max(box.getInsetsLeft(), columnModel.getBorderSpacing() / 2);
final long insetsRight = Math.max(box.getInsetsRight(), columnModel.getBorderSpacing() / 2);
final long width = computeCellWidth(tableCellRenderBox);
nodeContext.setArea(x, insetsLeft, insetsRight, width);
return true;
}