data.horizontalAlignment = GridData.FILL;
data.grabExcessVerticalSpace = true;
data.heightHint = 400; // VIEWER_HEIGHT_HINT;
treeViewer.getTree().setLayoutData(data);
treeViewer.setUseHashlookup(true);
treeViewer.addCheckStateListener(new ICheckStateListener() {
// Javadoc inherited
public void checkStateChanged(final CheckStateChangedEvent event) {
if (event.getChecked()) {
// Selection event
BusyIndicator.showWhile(Display.getCurrent(), new Runnable() {