public AmazonWebServiceResponse<T> handle(HttpResponse response) throws Exception {
        AmazonWebServiceResponse<T> awsResponse = parseResponseMetadata(response);
        responseHeaders = response.getHeaders();

        if (responseUnmarshaller != null) {
            log.trace("Beginning to parse service response XML");
            T result = responseUnmarshaller.unmarshall(response.getContent());
            log.trace("Done parsing service response XML");
            awsResponse.setResult(result);
        }

        return awsResponse;
    }
@see com.amazonaws.http.HttpResponseHandler#handle(com.amazonaws.http.HttpResponse)
aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/internal/S3XmlResponseHandler.java