Bug 5449 TVT Text Expansion/Truncations in new java class dialog
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/ListDialogField.java
fTable= createTableViewer(parent);
			fTable.setContentProvider(fListViewerAdapter);
			fTable.setLabelProvider(fLabelProvider);
			fTable.addSelectionChangedListener(fListViewerAdapter);	
			
			fTableControl= (Table)fTable.getControl();
			
			
			TableLayout tableLayout= new TableLayout();
			tableLayout.addColumnData(new ColumnWeightData(100));
			fTableColumn= new TableColumn(fTableControl, SWT.NONE);
			fTableColumn.setResizable(false);
			fTableControl.setLayout(tableLayout);
			
			fTable.setInput(fParentElement);
			
			fTableControl.setEnabled(isEnabled());
			if (fSelectionWhenEnabled != null) {
				postSetSelection(fSelectionWhenEnabled);
			}
			fTableColumn.getDisplay().asyncExec(new Runnable() {
				public void run() {
					if (fTableColumn != null && !fTableColumn.isDisposed()) {
						fTableColumn.pack();
					}
				}
			});
		}
		return fTableControl;