tableControl.setHeaderVisible(fTableColumns.fHeaders != null);
tableControl.setLinesVisible(fTableColumns.fDrawLines);
final ColumnLayoutData[] columns = fTableColumns.fColumns;
for (int i = 0; i < columns.length; i++) {
composite.addColumnData(columns[i]);
final TableColumn column = new TableColumn(tableControl, SWT.NONE);
// tableLayout.addColumnData(columns[i]);
if (fTableColumns.fHeaders != null) {
column.setText(fTableColumns.fHeaders[i]);
}