private void performLaunchKeyStrokeDialogAction() {
		ToolActions toolActions = (ToolActions) tool.getToolActions();
		Action action = toolActions.getAction(KeyStroke.getKeyStroke("F4"));
		assertNotNull(action);
		runSwing(() -> {
			SystemKeyBindingAction sysAction = (SystemKeyBindingAction) action;
			ExecutableAction executableAction = sysAction.getExecutableAction(null);
			executableAction.execute();
		}, false);
	}
Interface for tests to signal what is expected of the executor
Ghidra/Features/Base/src/test.slow/java/ghidra/app/tablechooser/TableChooserDialogTest.java