final PayloadFilesManager pfm = new PayloadFilesManager.Perm(
retrieveDir, null /* no action report to record extraction results */, logger);
payloadInputStream = new FileInputStream(payloadZip);
final PayloadImpl.Inbound inboundPayload = PayloadImpl.Inbound.newInstance(
"application/zip", payloadInputStream);
pfm.processParts(inboundPayload); // explodes the payloadZip.
} catch (Exception ex) {
// Log error and ignore exception.
logger.log(Level.WARNING, ex.getMessage(), ex);
} finally {
if (payloadOutputStream != null) {