protected void assertToolKeyBinding(KeyStroke ks) {
		String actionOwner = GhidraScriptMgrPlugin.class.getSimpleName();
		PluginTool tool = env.getTool();
		Set<DockingActionIf> actions = getActionsByOwner(tool, actionOwner);
		for (DockingActionIf action : actions) {
			KeyStroke keyBinding = action.getKeyBinding();
			if (keyBinding == null) {
				continue;
			}
			if (keyBinding.equals(ks)) {
				return;
			}
		}
		Assert.fail("keybinding not registered in the tool: " + ks);
	}
Unusual Code Alert!: the test runs faster than the writing of the class file
and the File object's modified granularity is not low enough such that sometimes
the code will not recompile a script that we have changed, as it will not do
so if it thinks the file has not changed.

@param file the file to update
Ghidra/Features/Base/src/test.slow/java/ghidra/app/plugin/core/script/AbstractGhidraScriptMgrPluginTest.java