if (contentType == null || !(contentType.trim().toLowerCase().startsWith(Constants.CTYPE_MULTIPART_MIXED)))
throw new RiakResponseRuntimeException(r, "multipart/mixed content expected when object has siblings");
if (r.isStreamed()) {
try {
StreamedMultipart multipart = new StreamedMultipart(headers, r.getStream());
siblings = new StreamedSiblingsCollection(riak, r.getBucket(), r.getKey(), multipart);
} catch (IOException e) {
throw new RiakIORuntimeException("Error finding initial boundary", e);
}
} else {