@Override
	protected boolean doFinish() {
		RepositoryAdapter repository = getOrCreateRepository();
		if (repository == null) {
			return false;
		}
		try {
			repository.connect();
		}
		catch (IOException e) {
			setStatusMessage("Can't connect to repository: " + data.getRepositoryName());
			return false;
		}

		data.setRepository(repository);
		return true;
	}
Wizard model for either converting a non-shared project to a share project OR for moving
a shared project to a different server/repository.
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/wizard/project/ProjectChooseRepositoryWizardModel.java