private static void assertSameDefaultActionTrigger(DockingActionIf newAction,
			Collection<DockingActionIf> existingActions) {

		if (!newAction.getKeyBindingType().supportsKeyBindings()) {
			return;
		}

		KeyBindingData newDefaultBinding = newAction.getDefaultKeyBindingData();
		ActionTrigger defaultTrigger = getActionTrigger(newDefaultBinding);
		for (DockingActionIf action : existingActions) {
			if (!action.getKeyBindingType().supportsKeyBindings()) {
				continue;
			}

			KeyBindingData existingDefaultBinding = action.getDefaultKeyBindingData();
			ActionTrigger existingTrigger = getActionTrigger(existingDefaultBinding);
			if (!Objects.equals(defaultTrigger, existingTrigger)) {
				logDifferentKeyBindingsWarnigMessage(newAction, action, existingTrigger);
				break; // one warning seems like enough
			}
		}
	}
Construct an ActionManager

@param tool tool using this ActionManager
@param actionToGuiHelper the class that takes actions and maps them to GUI widgets
Ghidra/Framework/Docking/src/main/java/docking/actions/ToolActions.java