@Override
	public void setShowProgressValue(boolean showProgressValue) {
		if (origShowProgress == null) {
			origShowProgress = true; // there is no isShowProgress() that we can call
		}
		super.setShowProgressValue(showProgressValue);
	}
A {@link TaskMonitor} wrapper that restores all changed values of the wrapped TaskMonitor when
the wrapper is {@link #close() closed}.
Ghidra/Framework/Generic/src/main/java/ghidra/util/task/PreserveStateWrappingTaskMonitor.java