private void resetInterpreter() {

		TaskLauncher.launchModal("Resetting Jython...", () -> {
			resetInterpreterInBackground();
		});
	}
Resets the interpreter to a new starting state.  This is used when the plugin is first
initialized, as well as when an existing interpreter receives a Jython exit command.
We used to try to reset the same interpreter, but it was really hard to do that correctly
so we now just create a brand new one.
<p>
NOTE: Loading Jython for the first time can be quite slow the first time, so we do this
when the user wants to first interact with the interpreter (rather than when the plugin loads).
Ghidra/Features/Jython/src/main/java/ghidra/jython/JythonPlugin.java