DomainFile copyToAsLink(GhidraFolderData newParent) throws IOException {
		synchronized (fileSystem) {
			String linkFilename = name;
			if (linkFilename == null) {
				if (projectData instanceof TransientProjectData) {
					linkFilename = projectData.getRepository().getName();
				}
				else {
					linkFilename = projectData.getProjectLocator().getName();
				}
			}
			return newParent.copyAsLink(projectData, getPathname(), linkFilename,
				FolderLinkContentHandler.INSTANCE);
		}
	}
Create a new link-file in the specified newParent which will reference this folder 
(i.e., linked-folder). Restrictions:
<ul>
<li>Specified newParent must reside within a different project since internal linking is
not currently supported.</li>
</ul>
If this folder is associated with a temporary transient project (i.e., not a locally 
managed project) the generated link will refer to the remote folder with a remote
Ghidra URL, otherwise a local project storage path will be used.
@param newParent new parent folder where link-file is to be created
@return newly created domain file (i.e., link-file) or null if link use not supported.
@throws IOException if an IO or access error occurs.
Ghidra/Framework/Project/src/main/java/ghidra/framework/data/GhidraFolderData.java