if (changeThis) {
setTopBorderCollapseWith(headerBordersHandler.getLastHorizontalBorder());
}
return this;
}
<BUG>protected TableBorders considerHeaderOccupiedArea(Rectangle occupiedBox, Rectangle layoutBox) {
</BUG>
float topBorderMaxWidth = getMaxTopWidth();
layoutBox.increaseHeight(topBorderMaxWidth);
occupiedBox.moveUp(topBorderMaxWidth).decreaseHeight(topBorderMaxWidth);

if (changeThis) {
setTopBorderCollapseWith(headerBordersHandler.getLastHorizontalBorder());
}
return this;
}
protected TableBorders fixHeaderOccupiedArea(Rectangle occupiedBox, Rectangle layoutBox) {
float topBorderMaxWidth = getMaxTopWidth();
layoutBox.increaseHeight(topBorderMaxWidth);
occupiedBox.moveUp(topBorderMaxWidth).decreaseHeight(topBorderMaxWidth);
