public static SequencedCollection<ResourceFile> getDefaultApplicationRootDirs() {

		List<ResourceFile> results = new ArrayList<>();
		String additionalRootsProperty = System.getProperty(ADDITIONAL_APPLICATION_ROOT_DIRS);
		if (!StringUtils.isBlank(additionalRootsProperty)) {
			String[] paths = additionalRootsProperty.split(File.pathSeparator);
			for (String path : paths) {
				ResourceFile file = new ResourceFile(path);
				results.add(file);
			}
		}

		if (SystemUtilities.isInDevelopmentMode()) {
			Collection<ResourceFile> defaultRoots =
				ApplicationUtilities.findDefaultApplicationRootDirs();
			results.addAll(defaultRoots);
		}
		else {
			results.add(new ResourceFile(System.getProperty("user.dir")));
		}

		return results;
	}
Get the default list of Application directories.  In repo-based development mode this
includes the root Ghidra directory within each repo.  When not in development mode, the
requirement is that the current working directory correspond to the installation root.  The
first entry will be the primary root in both cases.
@return root directories
Ghidra/Framework/Generic/src/main/java/generic/application/GenericApplicationLayout.java