@Override
	public void setTimerCallback(TimerCallback callback) {
		// overridden to ensure clients cannot overwrite out wrapping callback
		this.clientCallback = Objects.requireNonNull(callback);
	}
Returns true the initial expiration period has passed
@return true if expired
Ghidra/Framework/Generic/src/main/java/generic/timer/ExpiringSwingTimer.java