private Program openProgram(DomainFile domainFile) {

		OpenProgramTask openProgramTask = new OpenProgramTask(domainFile, tool);
		new TaskLauncher(openProgramTask, tool.getActiveWindow());
		OpenProgramRequest openProgramRequest = openProgramTask.getOpenProgram();
		return openProgramRequest != null ? openProgramRequest.getProgram() : null;
	}
Wizard step in the new version tracking session wizard for choosing which programs to 
track and naming the session.
Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/wizard/session/SessionConfigurationStep.java