protected Map<String, ValStr<?>> loadLastLauncherArgs(boolean forPrompt) {
		Map<String, LaunchParameter<?>> params = getParameters();
		Map<String, ValStr<?>> args = loadLauncherArgsFromState(loadState(forPrompt), params);
		saveLauncherArgs(args, params);
		return args;
	}
Load the arguments last used for this offer, or give the defaults

<p>
If there are no saved "last used" arguments, then this will return the defaults. If there are
saved arguments, but they cannot be loaded, then this will behave differently depending on
whether the user will be confirming the arguments. If there will be no prompt/confirmation,
then this method must throw an exception in order to avoid launching with defaults, when the
user may be expecting a customized launch. If there will be a prompt, then this may safely
return the defaults, since the user will be given a chance to correct them.

@param forPrompt true if the user will be confirming the arguments
@return the loaded arguments, or defaults
Ghidra/Debug/Debugger-rmi-trace/src/main/java/ghidra/app/plugin/core/debug/gui/tracermi/launcher/AbstractTraceRmiLaunchOffer.java