*/
request.getHeaders().remove(Headers.CONTENT_LENGTH);
CopyObjectResultHandler copyObjectResultHandler = null;
try {
copyObjectResultHandler = invoke(request, new CopyObjectResponseHandler(), destinationBucketName, destinationKey);
} catch (AmazonS3Exception ase) {
/*
* If the request failed because one of the specified constraints
* was not met (ex: matching ETag, modified since date, etc.), then
* return null, so that users don't have to wrap their code in