notifyAll();
notify();
    public synchronized void post(Utterance utterance) {	if (closed) {	    throw new IllegalStateException("output queue closed");	}	while (list.size() >= size) {	    try {		wait();	    } catch (InterruptedException ie) {	    }	}	list.add(utterance);	notifyAll();    }