public void copyFile(@Nonnull Workspace workspace,
	                     @Nonnull WorkspaceResource resource,
	                     @Nonnull FileBundle bundle,
	                     @Nonnull FileInfo info) {
		new NamePopup(newName -> {
			if (info.getName().equals(newName)) return;
			bundle.put(info.toFileBuilder().withName(newName).build());
		}).withInitialPathName(info.getName())
				.forDirectoryCopy(bundle)
				.show();
	}
Prompts the user to give a new name for the copied file.

@param workspace
		Containing workspace.
@param resource
		Containing resource.
@param bundle
		Containing bundle.
@param info
		File to copy.
recaf-ui/src/main/java/software/coley/recaf/services/navigation/Actions.java