public void setActions(List<DockingActionIf> actionList) {
		if (actionList == null) {
			this.actionList = Collections.emptyList();
		}
		else {
			this.actionList = actionList;
		}
	}
A class that supports multiple sub-actions, as well as a primary action.  This is useful for
actions that perform navigation operations.
<p>
Clients may add actions to this class with the intention that they will be accessible to the 
user via a GUI; for example, from a popup menu.
<p>
Actions added must have menu bar data set.

<p>This action has a drop-down button that shows a popup menu of all available actions for
the user to execute.

<p>
If the user executes this action directly (by clicking the non-popup section of the button), 
then {@link #actionPerformed(ActionContext)} will be called.   By default, when the button is 
clicked, the popup menu is shown.  To change this behavior, override 
{@link #actionPerformed(ActionContext)}.   If an item of the popup menu is clicked, then the
{@link DockingAction#actionPerformed(ActionContext)} method of the sub-action that was executed 
will be called.

@see MultiStateDockingAction
Ghidra/Framework/Docking/src/main/java/docking/menu/MultiActionDockingAction.java