layout.setColumnData(nameColumn, new ColumnWeightData(1, 200, true));
for (final DataColumn column : config.getColumns()) {
Widget createColumn = createColumn(column);
int ms = Math.max(column.getSizeChar(), column.getName().length()) + 1;
int another = (gc.getFontMetrics().getAverageCharWidth() + 1) * ms;
layout.setColumnData(createColumn, new ColumnPixelData(another));
TreeSortController treeSortController = new TreeSortController(
viewer, (TreeColumn) createColumn,
new Comparator<Object>() {
public int compare(Object o1, Object o2) {