@Override
		public void close() {
			if (thread != Thread.currentThread()) {
				throw new IllegalStateException(
					"Must close on the same thread as suppressed the callback");
			}
			cb.stack.get().pop();
		}
A suppression handle on the callback, for a specific thread
Ghidra/Debug/ProposedUtils/src/main/java/utilities/util/SuppressableCallback.java