private boolean shortcutCurrentJob() {

		String methodName = "shortcutCurrentJob()";

		if (currentJob == null) {
			return true; // nothing to do
		}

		if (!currentJob.canShortcut()) {
			// can't stop the current job--let it go
			trace("\t" + methodName + " current job cannot be shortcut; leaving");
			return false;
		}

		trace("\t" + methodName + " calling shortcut on current job: " + currentJob);

		// the shortcut() may trigger a callback to set the currentJob; we don't want to null
		// out the current job if it is changed, but we do if it is not
		GraphJob job = currentJob;
		currentJob = null;
		job.shortcut();
		trace("\t\t" + methodName + " after calling shortcut on current job: " + job);
		return true;
	}
Attempts to shortcut the currently running job, if there is one

@return false if there is a currently running job that cannot be shortcut
Ghidra/Framework/Graph/src/main/java/ghidra/graph/job/GraphJobRunner.java