code: @Override
      public void deenrichResponse(HttpRequest request, HttpResponse response) {
          final WarpContext context = WarpContextStore.get();
          try {
  
              long serialId = getSerialId(request);
  
              ResponsePayload payload = retrieveResponsePayload(serialId);
  
              if (context != null) {
                  verifyResponsePayload.fire(new VerifyResponsePayload(payload));
                  context.pushResponsePayload(payload);
              }
          } catch (Exception originalException) {
  
              if (context != null) {
  
                  WarpExecutionException explainingException;
  
                  if (originalException instanceof WarpExecutionException) {
                      explainingException = (WarpExecutionException) originalException;
                  } else {
                      explainingException = new ClientWarpExecutionException("deenriching response failed: "
                          + originalException.getMessage(), originalException);
                  }
  
                  context.pushException(explainingException);
              } else {
                  log.log(Level.WARNING, "Unable to push exception to WarpContext", originalException);
              }
          }
      }
docs: /*
  (non-Javadoc)
  
  @see
  org.jboss.arquillian.warp.impl.client.enrichment.HttpResponseDeenrichmentService#deenrichResponse(org.jboss.netty.handler
  .codec.http.HttpResponse)