@Override
			public void run() {
				if (disposeState == DisposeState.ENDED_HAPPY) {
					return;
				}
				dispose();
				disposeState = DisposeState.DISPOSED_ON_TIMEOUT;
			}
Controller class for the JAD executable.
Ghidra/Features/FileFormats/src/main/java/ghidra/file/jad/JadProcessController.java