@Override
public void widgetSelected(SelectionEvent e) {
final IProject project = getProject();
ContainerSelectionDialog dialog = new ContainerSelectionDialog(getShell(), project, false, null);
dialog.showClosedProjects(false);
dialog.setValidator(new ISelectionValidator() {
@Override
public String isValid(Object selection) {
if (!(selection instanceof IPath)) {