public void dispose() {

		String key = getKey(applicationName, options);
		processesByName.remove(key);

		try {
			if (process != null) {
				process.destroy();
			}
			process = null;
			reader = null;
			writer = null;
		}
		catch (Exception e) {
			// ignore
		}
		finally {
			isDisposed = true;
		}
	}
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