super(rows, numberOfColumns);
}</BUG>
public CollapsedTableBorders(List<CellRenderer[]> rows, int numberOfColumns, Border[] tableBoundingBorders) {
super(rows, numberOfColumns, tableBoundingBorders);
topBorderCollapseWith = new ArrayList<Border>();
<BUG>bottomBorderCollapseWith = new ArrayList<Border>();
}</BUG>
public CollapsedTableBorders(List<CellRenderer[]> rows, int numberOfColumns, Border[] tableBoundingBorders, int startRow) {
this(rows, numberOfColumns, tableBoundingBorders);
<BUG>this.startRow = startRow;
}</BUG>
protected CollapsedTableBorders collapseAllBordersAndEmptyRows() {

super(rows, numberOfColumns);
largeTableIndexOffset = 0;
}
public CollapsedTableBorders(List<CellRenderer[]> rows, int numberOfColumns, Border[] tableBoundingBorders) {
super(rows, numberOfColumns, tableBoundingBorders);
topBorderCollapseWith = new ArrayList<Border>();
bottomBorderCollapseWith = new ArrayList<Border>();
largeTableIndexOffset = 0;
}
public CollapsedTableBorders(List<CellRenderer[]> rows, int numberOfColumns, Border[] tableBoundingBorders, int startRow) {
this(rows, numberOfColumns, tableBoundingBorders);
this.largeTableIndexOffset = startRow;
}
protected CollapsedTableBorders collapseAllBordersAndEmptyRows() {
