dialog.setHelpAvailable(false);
	private CPListElement[] openProjectDialog(CPListElement elem) {				try {			ArrayList selectable= new ArrayList();			selectable.addAll(Arrays.asList(fCurrJProject.getJavaModel().getJavaProjects()));			selectable.remove(fCurrJProject);						List elements= fProjectsList.getElements();			for (int i= 0; i < elements.size(); i++) {				CPListElement curr= (CPListElement) elements.get(0);				IJavaProject proj= (IJavaProject) JavaCore.create(curr.getResource());				selectable.remove(proj);			}			Object[] selectArr= selectable.toArray();			new JavaElementSorter().sort(null, selectArr);								ListSelectionDialog dialog= new ListSelectionDialog(getShell(), Arrays.asList(selectArr), new ArrayContentProvider(), new JavaUILabelProvider(), NewWizardMessages.ProjectsWorkbookPage_chooseProjects_message); 			dialog.setTitle(NewWizardMessages.ProjectsWorkbookPage_chooseProjects_title); 			if (dialog.open() == Window.OK) {				Object[] result= dialog.getResult();				CPListElement[] cpElements= new CPListElement[result.length];				for (int i= 0; i < result.length; i++) {					IJavaProject curr= (IJavaProject) result[i];					cpElements[i]= new CPListElement(fCurrJProject, IClasspathEntry.CPE_PROJECT, curr.getPath(), curr.getResource());				}				return cpElements;			}		} catch (JavaModelException e) {			return null;		}		return null;	}