public void runTask() {
		if (altAddress != null) {
			applyAlternateEquate();
			try {
				Thread.sleep(50);		// Let the decompiler get going
			}
			catch (InterruptedException e) {
				return;
			}
			context.getComponentProvider().doWhenNotBusy(this);
		}
		else {
			applyPrimaryEquate();
		}
	}
Run the convert task.  If the task is given an alternate equate, this is placed, otherwise
the primary equate is placed.  If an alternate is placed, a thread is scheduled to check if
the alternate equate reached the constant Varnode.  If not the alternate equate reference is
removed, and the task falls back and places the primary equate.
Ghidra/Features/Decompiler/src/main/java/ghidra/app/plugin/core/decompile/actions/ConvertConstantTask.java