private static synchronized boolean getAndSetErrorDisplayed() {
		boolean b = errorDisplayed;
		if (!b) {
			errorDisplayed = true;
		}
		return b;
	}
A class that allows for the reuse of native demangler executable processes.  This class will
cache the process by name and by any arguments passed to the process when started.  Once
successfully started, the process will persist
Ghidra/Features/GnuDemangler/src/main/java/ghidra/app/util/demangler/gnu/GnuDemanglerNativeProcess.java