private void swingExecutePendingWork() {
		try {
			swingDoWork();
		}
		catch (Throwable t) {
			// catch exceptions so we don't kill the timer
			Msg.showError(this, null, "Unexpected Exception",
				"Unexpected exception in Swing Update Manager", t);
		}

		isWorking = false;

		// we need to clear the buffering flag after the minDelay has passed, so start the timer
		scheduleCheckForWork();
	}
Returns true if any work is being performed or if there is buffered work
@return true if any work is being performed or if there is buffered work
Ghidra/Framework/Gui/src/main/java/ghidra/util/task/AbstractSwingUpdateManager.java