@Override
		public void timerFired() {

			if (isReady.getAsBoolean()) {
				clientCallback.timerFired();
				didRun.set(true);
				stop();
				return;
			}
			else if (isExpired()) {
				stop();
			}
		}
Returns true the initial expiration period has passed
@return true if expired
Ghidra/Framework/Generic/src/main/java/generic/timer/ExpiringSwingTimer.java