gd.grabExcessVerticalSpace = true;
section.setLayoutData(gd);
Composite container = createClientContainer(section, 2, toolkit);
createViewerPartControl(container, SWT.SINGLE, 2, toolkit);
TreePart treePart = getTreePart();
PsrController controller = new PsrController(treePart.getTreeViewer());
psrViewer = treePart.getTreeViewer();
psrViewer.setContentProvider(controller);
psrViewer.setLabelProvider(controller);
Transfer[] transferTypes = new Transfer[] { ResourceTransfer.getInstance() };
int types = DND.DROP_MOVE | DND.DROP_COPY | DND.DROP_LINK | DND.DROP_DEFAULT;