java.lang.Object o = (java.lang.Object)i.next(); synchronized (o) { o.notifyAll(); }
o = (java.lang.Object)i.next(); wakeList.add(o); } }  while (wakeList.size() > 0) { o = (java.lang.Object)wakeList.remove(0); synchronized (o) { o.notifyAll();
	public synchronized void setTimeFactor(double factor) {		if (paused) {			pausedFactor = factor;		} else {			long now = System.currentTimeMillis();			elapsedLemMs = getTimeMs(now);			startPeriodSystemMs = now;			LemTimeFactor = factor;			Iterator i = timeoutWaiters.iterator();			while (i.hasNext()) {				java.lang.Object o = (java.lang.Object)i.next();				synchronized (o) {					o.notifyAll();				}			}		}	}