@Override
	public String getOwner() {
		return owner;
	}
<code>DockingAction</code> defines a user action associated with a toolbar icon and/or
menu item.  All actions must specify an action name which will be used to associate key bindings
and will be used as the popup menu item when needed.  This name should be unique across
the entire application.
<p>
DockingActions can be invoked from the global menu, a popup menu, a toolbar, and/or a keybinding,
depending on whether or not menuBarData, popupMenuData, toolBarData, and/or keyBindingData have
been set.
<p>
<b>
Implementors of this class should override {@link #actionPerformed(ActionContext)}.
</b>
<p>
Generally, implementors should also override {@link #isEnabledForContext(ActionContext)}.  This
method is used to determine if an action if applicable to the current context.   Overriding this
method allows actions to manage their own enablement.  Otherwise, the default behavior for this
method is to return the current enabled property of the action.  This allows for the possibility
for plugins to externally manage the enablement of its actions.
<P>
NOTE: If you wish to do your own external enablement management for an action (which is highly
discouraged), it is very important that you don't use any of the internal enablement mechanisms
by setting the predicates {@link #enabledWhen(Predicate)}, {@link #validContextWhen(Predicate)}
or overriding {@link #isValidContext(ActionContext)}. These predicates and methods trigger
internal enablement management which will interfere with you own calls to
{@link DockingAction#setEnabled(boolean)}.
Ghidra/Framework/Docking/src/main/java/docking/action/DockingAction.java