Bug 180363 [LinkedResources] No way to create a linked resource based on a variable
Eclipse 3.3M6 1. In shell: mkdir /tmp/test 2. In Eclipse define a path variable TMP pointing to /tmp under Preferences/Workspace/Linked Resources 3. Select a project, click New Folder, Advanced. Check Link to folder in the file system. Type TMP/test, click Finish. The folder gets added to .project file as: <link> <name>test</name> <type>2</type> <location>/tmp/test</location> </link> instead of expected: <link> <name>test</name> <type>2</type> <locationURI>TMP/test</locationURI> </link> This is a regression from Eclipse 3.2.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/CreateLinkedResourceGroup.java
if (filterPath != null)
					initialPath = filterPath;
				URI uri = config.getContributor().browseFileSystem(initialPath,
						linkTargetField.getShell());
				if (uri != null)
					selection = uri.toString();
			}
		}
		if (selection != null) {
			linkTargetField.setText(selection);
		}
	}
	/**
	 * Return the selected configuration or <code>null</code>
	 * if there is not one selected.
	 * @return FileSystemConfiguration or <code>null</code>
	 */
	private FileSystemConfiguration getSelectedConfiguration() {
		if (fileSystemSelectionArea == null)
			return null;
		return fileSystemSelectionArea.getSelectedConfiguration();
	}
	/**
	 * Opens a path variable selection dialog
	 */
	private void handleVariablesButtonPressed() {
		int variableTypes = IResource.FOLDER;
		
		
		if (type == IResource.FILE) {