IResource init = null;
if (params.getRoot() != null) {
init = wsroot.findMember(currProject.getName() + params.getRoot());
}
Class[] acceptedClasses = new Class[] { IProject.class, IFolder.class };
ISelectionStatusValidator validator = new TypedElementSelectionValidator(acceptedClasses, false);
IProject[] allProjects = wsroot.getProjects();
ArrayList rejectedElements = new ArrayList(allProjects.length);
for (int i = 0; i < allProjects.length; i++) {
if (!allProjects[i].equals(currProject)) {
rejectedElements.add(allProjects[i]);