@Test
public void testResponsePrematureTermination() throws Exception {
final CountDownLatch latch = new CountDownLatch(1);
final HttpAsyncResponseProducer responseProducer = new HttpAsyncResponseProducer() {
public HttpResponse generateResponse() {
final HttpResponse response = new BasicHttpResponse(HttpVersion.HTTP_1_1, 200, "OK");
final BasicHttpEntity entity = new BasicHttpEntity();
entity.setContentType(ContentType.DEFAULT_BINARY.toString());