public AsynchronousResponse createAsynchronousResponse(long suspendTimeout)
{
suspended = true;
latch = new CountDownLatch(1);
this.suspendTimeout = suspendTimeout;
asynchronousResponse = new AbstractAsynchronousResponse()
{
public void setResponse(Response response)
{
try
{