public void addDelayedSignal(DelayedSignal s) { synchronized (delayedSignalQueue) { if (delayedGenerator == null) delayedGenerator = new SignalGenerator(context, this); delayedSignalQueue.add(s); delayedSignalQueue.notify(); } }