</BUG>
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import org.jvoicexml.client.text.TextListener;
import org.jvoicexml.client.text.TextServer;
<BUG>import org.jvoicexml.event.GenericVoiceXmlEvent;</BUG>
import org.jvoicexml.event.JVoiceXMLEvent;
import org.jvoicexml.event.plain.ConnectionDisconnectHangupEvent;
import org.jvoicexml.xml.ssml.SsmlDocument;
<BUG>class OutputMessageBuffer implements TextListener {
private SsmlDocument output;
private int outputSequenceNumber;
private final Semaphore receiveSem;
private final Semaphore readSem;</BUG>
private JVoiceXMLEvent event;

package org.jvoicexml.voicexmlunit;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import org.jvoicexml.client.text.TextListener;
import org.jvoicexml.client.text.TextServer;
import org.jvoicexml.event.JVoiceXMLEvent;
import org.jvoicexml.event.plain.ConnectionDisconnectHangupEvent;
import org.jvoicexml.xml.ssml.SsmlDocument;
class OutputMessageBuffer implements TextListener {
private final BlockingQueue<BufferedSsmlDocument> documents;
private JVoiceXMLEvent event;
