}
InputStream inputStream = (InputStream) cxfResponse.getEntity();
Response<T> response = null;
HttpStatus status = HttpStatus.getStatus(cxfResponse.getStatus());
if (status.isError()) {
response = deserializeError(inputStream, request);
} else {
response = deserialize(inputStream, request);
}
response.setStatusCode(status.getCode());
response.setResponseTime(timer.getDifference());
return response;
}