new ArrayList<MultipartUploadObjectRunnable>();
for (MultipartUploadAndParts multipartUploadAndParts: uploadAndPartsList) {
int partNumber = multipartUploadAndParts.getPartNumberOffset();
for (S3Object partObject: multipartUploadAndParts.getPartObjects()) {
incompletedObjectsList.add(partObject);
BytesProgressWatcher progressMonitor = new BytesProgressWatcher(partObject.getContentLength());
runnableList.add(new MultipartUploadObjectRunnable(
multipartUploadAndParts.getMultipartUpload(),
partNumber, partObject, progressMonitor));
progressWatchers.add(progressMonitor);
partNumber++;