{
ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());
dialog.setTitle("Folder Selection");
dialog.setMessage("Select a Folder:");
dialog.setComparator(new ViewerComparator());
dialog.addFilter(new FolderFilter());
dialog.setValidator(new ISelectionStatusValidator()
{
public IStatus validate(Object[] selection)
{