tableViewer.setContentProvider(contentProvider);
tableViewer.setLabelProvider(new HttpViewLabelProvider());
tableViewer.addSelectionChangedListener(createSelectionChangedListener());
final Table table = tableViewer.getTable();
table.setMenu(createTableMenu(table));
table.addMouseTrackListener(createTableMouseTrackListener());
table.addMouseMoveListener(createMouseMoveListener());
if (heightInRows != 0) {
gd.heightHint = table.getItemHeight() * heightInRows;
}