@Override
	public int visibleCell(int row, int column) {
		switch (column) {
		case 0:
			if (row == -1) {
				return -1;
			}
			SpanInfo si1 = columnMap.get(0).get(row);
			return si1.row;
		case 1:
		case 2:
		case 3:
		case 6:
			SpanInfo si2 = columnMap.get(2).get(row);
			return si2.row;
		default:
			return row;
		}
	}