float topIndent = (reverse ? -1 : 1) * getMaxTopWidth();
layoutBox.decreaseHeight(topIndent / 2);
occupiedBox.moveDown(topIndent / 2).increaseHeight(topIndent / 2);
return this;
}
<BUG>protected TableBorders applyBottomBorder(Rectangle occupiedBox, Rectangle layoutBox, boolean reverse) {
</BUG>
float bottomTableBorderWidth = (reverse ? -1 : 1) * getMaxBottomWidth();
layoutBox.decreaseHeight(bottomTableBorderWidth / 2);
occupiedBox.moveDown(bottomTableBorderWidth / 2).increaseHeight(bottomTableBorderWidth / 2);

float topIndent = (reverse ? -1 : 1) * getMaxTopWidth();
layoutBox.decreaseHeight(topIndent / 2);
occupiedBox.moveDown(topIndent / 2).increaseHeight(topIndent / 2);
return this;
}
protected TableBorders applyBottomTableBorder(Rectangle occupiedBox, Rectangle layoutBox, boolean reverse) {
float bottomTableBorderWidth = (reverse ? -1 : 1) * getMaxBottomWidth();
layoutBox.decreaseHeight(bottomTableBorderWidth / 2);
occupiedBox.moveDown(bottomTableBorderWidth / 2).increaseHeight(bottomTableBorderWidth / 2);
