{
treeViewer = new TreeViewer(composite, SWT.NONE);
treeViewer.setLabelProvider(new ViewerLabelProvider());
treeViewer.setContentProvider(new TreeContentProvider());
tree = treeViewer.getTree();
tree.addMouseListener(new MouseAdapter() {
@Override
public void mouseDoubleClick(final MouseEvent e) {
final TreeItem[] sel = tree.getSelection();
final IErlFunction el = (IErlFunction) sel[0].getData();
final boolean activateOnOpen = getSite() != null ? true