Thanks for looking at my pull-request. In short, the handling of when a file is larger than the maximum block size is encapsulated in the PayloadIterator class in the BasePayloadSlicer. This magic happens when the higher level <code>Iterable<Payload> slice(Payload input, long size);</code> method is used. I modified the AzureBlobUploadStrategy to use this method. This is why that handling code has been removed from AzureBlobUploadStrategy and AzureBlobUploadStrategyTest.
I've updated the original comment for the pull request with more detail. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/620#issuecomment-65015420
