// be correct.
}
}
else if (node instanceof TableColumnGroupNode)
{
final TableColumnGroupNode groupNode = (TableColumnGroupNode) node;
final boolean newGroupGenerated;
final TableColumnGroup group;
if (colCount >= columnModel.getColumnCount())
{
group = new TableColumnGroup(groupNode.getBorder());
newGroupGenerated = true;
}
else
{
group = columnModel.getGroupForIndex(colCount);
newGroupGenerated = false;
}
RenderNode groupColNode = groupNode.getFirstChild();
while (groupColNode != null)
{
if (groupColNode instanceof TableColumnNode)
{
final TableColumnNode columnNode = (TableColumnNode) groupColNode;