import java.util.ArrayList;
import java.util.List;
public class CollapsedTableBorders extends TableBorders {
private List<Border> topBorderCollapseWith;
private List<Border> bottomBorderCollapseWith;
<BUG>private int startRow = -1; // TODO rename
public CollapsedTableBorders(List<CellRenderer[]> rows, int numberOfColumns) {
super(rows, numberOfColumns);
}</BUG>
public CollapsedTableBorders(List<CellRenderer[]> rows, int numberOfColumns, Border[] tableBoundingBorders) {

import java.util.ArrayList;
import java.util.List;
public class CollapsedTableBorders extends TableBorders {
private List<Border> topBorderCollapseWith;
private List<Border> bottomBorderCollapseWith;
private int largeTableIndexOffset;
public CollapsedTableBorders(List<CellRenderer[]> rows, int numberOfColumns) {
super(rows, numberOfColumns);
largeTableIndexOffset = 0;
}
public CollapsedTableBorders(List<CellRenderer[]> rows, int numberOfColumns, Border[] tableBoundingBorders) {
