public void cancelRunningGroup(GTaskGroup group) {
		lock.lock();
		try {
			if (group == runningGroup) {
				group.setCancelled();
				if (runningTask != null) {
					runningTask.getTaskMonitor().cancel();
				}
				if (suspended) {
					processCancelledJobsInPriorityQ();
				}
			}
		}
		finally {
			lock.unlock();
		}
	}
Cancels all tasks in the currently running group.  Tasks in the group that have not yet started
will never run and will immediately be put into the TaskResults list.  The TaskMonitor for
the currently running task will be cancelled, but the task will continue to run until it
checks the monitor.
@param group the group to be cancelled.  It must match the currently running group or nothing
will happen.
Ghidra/Framework/Project/src/main/java/ghidra/framework/task/GTaskManager.java