try {
fakeTableCell = new FakeTableCell(col);
fakeTableCell.setOrentation(SWT.LEFT);
fakeTableCell.setWrapText(false);
fakeTableCell.setDataSource(download_manager);
col.invokeCellAddedListeners(fakeTableCell);
// One refresh to see if it throws up
fakeTableCell.refresh();
usable_cols.put(id, fakeTableCell);
} catch (Throwable t) {
//System.out.println("not usable col: " + id + " - " + Debug.getCompressedStackTrace());