private String getErrorMessage(Program program, Throwable t) {
		if (t instanceof NoSuchObjectException) {
			return program.getName() + " was closed due to an unrecoverable error!" +
				"\nThis error could be the result of your computer becoming suspended" +
				"\nor sleeping allowing the network connection with the Ghidra Server" +
				"\nto fail.";
		}
		return program.getName() + " was closed due to an unrecoverable error!" +
			"\n \nSuch failures are generally due to an IO Error caused" +
			"\nby the local filesystem or server.";
	}
Class for tracking open programs in the tool.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/progmgr/MultiProgramManager.java