private String demangle(String mangled, boolean restart) throws IOException {
		try {
			return doDemangle(mangled);
		}
		catch (IOException e) {
			dispose();
			if (!restart) {
				throw new IOException("Demangler process is not running.", e);
			}
			createProcess();
			return demangle(mangled, false);
		}
	}
Gets the default GNU demangler native process
@param name the specific executable name to launch
@param nativeOptions the arguments string to pass to the native demangler
@return the process
@throws IOException if the process cannot be started
Ghidra/Features/GnuDemangler/src/main/java/ghidra/app/util/demangler/gnu/GnuDemanglerNativeProcess.java