@Override
	public ActionContext getActionContext(MouseEvent event) {
		Component c = getComponent();
		KeyboardFocusManager kfm = KeyboardFocusManager.getCurrentKeyboardFocusManager();
		Component focusedComponent = kfm.getFocusOwner();
		if (focusedComponent != null && SwingUtilities.isDescendingFrom(focusedComponent, c)) {
			c = focusedComponent;
		}
		return createContext(c, null);
	}
Returns the context object which corresponds to the
area of focus within this provider's component.  Null
is returned when there is no context.
@param event popup event which corresponds to this request.
May be null for key-stroke or other non-mouse event.
Ghidra/Framework/Docking/src/main/java/docking/ComponentProvider.java