private ProjectLocator getLocatorFromProjectPath(String path) {
		try {
			URL url = GhidraURL.toURL(path);
			if (GhidraURL.localProjectExists(url)) {
				return GhidraURL.getProjectStorageLocator(url);
			}
		}
		catch (IllegalArgumentException e) {
			Msg.error(this, "Invalid project path: " + path);
		}
		return null;
	}
Add the project to the given list;
most recently accessed projects are first in the list.
Ghidra/Framework/Project/src/main/java/ghidra/framework/project/DefaultProjectManager.java