if (Table.GRID.equals(type)) {
final Grid grid = (Grid)table;
for (int i=0; i < rows; i++) {
final Number num = new Integer(i);
grid.resizeRows(i+1);
for (int j=i; j > 0; j--) {
grid.setWidget(j, 0, grid.getWidget(j-1, 0));
}
grid.setWidget(0, 0, makeLabel(num));
}