private Project createProject(ProjectLocator locator, RepositoryAdapter repository) {
		try {
			return tool.getProjectManager().createProject(locator, repository, true);
		}
		catch (Exception e) {
			Msg.showError(this, tool.getToolFrame(), "Create Project Failed",
				"Failed to create new project '" + locator.getName() + "': " + e.getMessage(), e);
		}
		return null;
	}
Create a new project using a wizard to get the project information.
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/FileActionManager.java