protected List<WaitUntilFuture<T>> getAndRemoveUntils(T t) {
		List<WaitUntilFuture<T>> untils = new ArrayList<>();
		for (Iterator<WaitUntilFuture<T>> it = waitsUntil.iterator(); it.hasNext();) {
			WaitUntilFuture<T> wuf = it.next();
			if (wuf.predicate.test(t)) {
				it.remove();
				untils.add(wuf);
			}
		}
		return untils;
	}
Get the current value of this reference

@return the current value
Ghidra/Framework/Generic/src/main/java/ghidra/async/AsyncReference.java