else {
table.setRowSpan(row, i, table.getRowSpan(row, i) - 1);
int col = Integer.parseInt(
DOM.getElementAttribute(table.getFlexCellFormatter().getElement(row, i), "col"));
Element td = table.getCellElement(row, i);
td.removeFromParent();
com.google.gwt.user.client.Element refNode = null;
for(int j = 0, columnCount = table.getCellCount(i + 1); j < columnCount; j++) {
if(Integer.parseInt(DOM.getElementAttribute(table.getFlexCellFormatter().getElement(row + 1, j), "col")) > col) {
refNode = table.getFlexCellFormatter().getElement(row + 1, j);
break;