protected String getLibraryDestinationFolderPath(Project project, String projectFolderPath,
			List<Option> options) {
		if (project == null) {
			return null;
		}

		String libraryDestinationFolderPath = OptionUtils.getOption(LIBRARY_DEST_FOLDER_OPTION_NAME,
			options, LIBRARY_DEST_FOLDER_OPTION_DEFAULT);

		if (libraryDestinationFolderPath.isBlank()) {
			return projectFolderPath;
		}

		return FilenameUtils.separatorsToUnix(libraryDestinationFolderPath);
	}
Gets the project folder path to load the libraries into.  It does not have to exist in the
project yet.

@param project The {@link Project}. Could be null if there is no project.
@param projectFolderPath The project folder path the program will get saved to. Could be null
  if the program is not getting saved to the project.
@param options a {@link List} of {@link Option}s
@return The path of the project folder to load the libraries into.  Could be null if the 
  specified project is null or a destination folder path could not be determined.
Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/AbstractLibrarySupportLoader.java