private void doExecute(TaskMonitor monitor) {

			trace("execute() - initialize monitor");
			initializeMonitor(monitor);

			trace("showProgress()");
			showProgress();

			trace("running runnable");
			runnable.monitoredRun(monitor);

			trace("progress = true");
			progressDone = true;

			trace("calling SwingRunnable callback");
			SystemUtilities.runSwingNow(new SwingRunner(monitor.isCancelled()));

			trace("completed = true");

			trace("exiting");
		}
Show the progress icon according to the showIcon parameter.
@param showIcon true means to show the progress icon
Ghidra/Framework/Docking/src/main/java/ghidra/util/task/RunManager.java