protected void createProjectSelectionComposite(Composite parent) {
if (this.resourceSelectionComposite != null
&& !this.resourceSelectionComposite.isDisposed())
this.resourceSelectionComposite.dispose();
this.resourceSelectionComposite = new ResourceSelectionComposite(
parent, SWT.BORDER | SWT.V_SCROLL, PlatformUI.getPreferenceStore()
.getBoolean(
PreferenceConstants.PROJECTSELECTION_FILTERCLOSEDPROJECTS));
this.resourceSelectionComposite
.setSelectedResources(SelectionRetrieverFactory