@Override
		protected Throwable violated(boolean nested, Throwable previous) {
			if (previous != null) {
				return previous;
			}
			Throwable t = new Throwable();
			Msg.error(WindowActionManager.this,
				"Modified action list during context change update", t);
			return t;
		}
Some actions' {@link DockingActionIf#isEnabledForContext(ActionContext)} methods may
inadvertently display an error dialog, allowing for the Swing thread to reenter and modify
the {@link #actionToProxyMap}. We want to allow this, but detect it and bail early.
Ghidra/Framework/Docking/src/main/java/docking/WindowActionManager.java