@Override
	public T getImmutableObject(FolderItem item, Object consumer, int version, int minChangeVersion,
			TaskMonitor monitor) throws IOException, CancelledException, VersionException {
		if (minChangeVersion != -1) {
			throw new UnsupportedOperationException("minChangeVersion must be -1 for link-file");
		}
		return getObject(item, version, consumer, monitor, true);
	}
Create a link file using the specified URL
@param ghidraUrl link URL (must be a Ghidra URL - see {@link GhidraURL}).
@param fs filesystem where link file should be created 
@param folderPath folder path which should contain link file
@param linkFilename link filename
@throws IOException if an IO error occurs
@throws InvalidNameException if invalid folderPath or linkFilename specified
Ghidra/Framework/Project/src/main/java/ghidra/framework/data/LinkHandler.java