protected TableBorders skipFooter(Border[] borders) {
setTableBoundingBorders(borders);
setBottomBorderCollapseWith(null);
return this;
}
<BUG>protected TableBorders considerFooter(TableBorders footerBordersHandler, boolean changeThis) {

((CollapsedTableBorders) footerBordersHandler).setTopBorderCollapseWith(getLastHorizontalBorder());

if (changeThis) {</BUG>
setBottomBorderCollapseWith(footerBordersHandler.getHorizontalBorder(0));

protected TableBorders skipFooter(Border[] borders) {
setTableBoundingBorders(borders);
setBottomBorderCollapseWith(null);
return this;
}
protected TableBorders considerFooter(TableBorders footerBordersHandler, boolean hasContent) {
((CollapsedTableBorders) footerBordersHandler).setTopBorderCollapseWith(hasContent ? getLastHorizontalBorder() : getTopBorderCollapseWith());
