Blob delegate = connection.getBlob(blobId, null);
OutputStream out = delegate.openOutputStream(-1, false);
IOUtils.copy(new StringReader(blobId.toString()), out);
out.close();
if (!delegateCanCanonicalize)
delegate = new BlobWrapper(delegate) {
@Override
public URI getCanonicalId() {
return null;
}
};