filterTextField.addListener(SWT.KeyUp, this);
filterTextField.addListener(SWT.MouseUp, this);
filterTextField.addListener(SWT.Modify, this);
filterTextField.setMessage("Only rules with...");
viewer = new CheckboxTreeViewer(overlay, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
gd = new GridData(GridData.FILL_BOTH);
viewer.getTree().setLayoutData(gd);
viewer.setContentProvider(new ApplyTreeContentProvider());
viewer.setLabelProvider(new ApplyTreeLabelProvider(this));
viewer.setInput(new ApplyRootNode(null, document.getCAS().getTypeSystem()));