notifyAll();
notify();
    public synchronized Utterance pend() {	Utterance utterance = null;	while (list.size() == 0) {	    try {		wait();	    } catch (InterruptedException ie) {		return null;	    }	}	utterance = (Utterance) list.removeFirst();	notifyAll();	return utterance;    }