public void runScript(String scriptName, GhidraState scriptState) throws Exception {
		runScript(scriptName, null, scriptState);
	}
Runs a script by name using the given state.
<p>
It attempts to locate the script in the directories
defined in <code>GhidraScriptUtil.getScriptDirectories()</code>.
<p>
The script being run uses the given {@link GhidraState} (e.g., script variables)
Any changes to the state by the script being run will be reflected in the given state
object.  If the given object is the current state, this scripts state may be changed
by the called script.

@param scriptName the name of the script to run
@param scriptState the Ghidra state
@throws IllegalArgumentException if the script does not exist
@throws Exception if any exceptions occur while running the script
@see #runScriptPreserveMyState(String)
@see #runScript(String)
Ghidra/Features/Base/src/main/java/ghidra/app/script/GhidraScript.java