Group treeAndButtons = createGroup(sash, "Available pattern types and patterns");
treeAndButtons.setLayout(new GridLayout());
treeAndButtons.setLayoutData(new GridData(GridData.FILL_BOTH));
final PatternFilteredTree tree = new PatternFilteredTree(treeAndButtons, SWT.SINGLE | SWT.BORDER | SWT.V_SCROLL
| SWT.H_SCROLL | SWT.RESIZE, new PatternFilter());
tree.setLayoutData(new GridData(GridData.FILL_BOTH));
Composite buttons = new Composite(treeAndButtons, SWT.NONE);
buttons.setLayout(new GridLayout(3, true));
buttons.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));