'Decompress C{data} with the zlib decompressor, forwarding the raw data
to the original protocol.'

def dataReceived(self, data):

    try:
        rawData = self._zlibDecompress.decompress(data)
    except zlib.error:
        raise ResponseFailed([Failure()], self._response)
    if rawData:
        self.original.dataReceived(rawData)
