private function decompressIfNeeded(&$payload, array $complete_headers)
{
if (array_key_exists('zip', $complete_headers)) {
$compression_method = $this->getCompressionMethod($complete_headers['zip']);
$payload = $compression_method->uncompress($payload);
Assertion::string($payload, 'Decompression failed');
}
}