Bug 187318 [Wizards] "Import Existing Project" loops forever with cyclic symbolic links
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/wizards/datatransfer/WizardProjectsImportPage.java
this.provider = entryProvider;
			setProjectName();
		}
		/**
		 * Set the name of the project based on the projectFile.
		 */
		private void setProjectName() {
			IProjectDescription newDescription = null;
			try {
				if (projectArchiveFile != null) {
					InputStream stream = provider
							.getContents(projectArchiveFile);
					if (stream != null) {
						newDescription = IDEWorkbenchPlugin
								.getPluginWorkspace().loadProjectDescription(
										stream);
						stream.close();
					}
				} else {
					IPath path = new Path(projectSystemFile.getPath());
					
					
					if (isDefaultLocation(path)) {
						projectName = path.segment(path.segmentCount() - 2);
						newDescription = IDEWorkbenchPlugin
								.getPluginWorkspace().newProjectDescription(
										projectName);
					} else {
						newDescription = IDEWorkbenchPlugin
								.getPluginWorkspace().loadProjectDescription(