} else {
requestParameters.remove("part-number-marker");
}
HttpResponse httpResponse = performRestGet(bucketName, objectKey, requestParameters, null);
ListMultipartPartsResultHandler handler = getXmlResponseSaxParser()
.parseListMultipartPartsResult(
new HttpMethodReleaseInputStream(httpResponse));
parts.addAll(handler.getMultipartPartList());
incompleteListing = handler.isTruncated();
nextPartNumberMarker = handler.getNextPartNumberMarker();
// Sanity check for valid pagination values.
if (incompleteListing && nextPartNumberMarker == null)
{
throw new ServiceException("Unable to retrieve paginated "