         var payload : Payload
         var statusCode : UInt16
         var headerLen : Int
-
+        
         let reader = ByteReader(bytes: inputBytes+inputBytesStart, length: inputBytesLength)
         if fragStateSaved {
             // load state

            (bytes, bytesLen) = (UnsafeMutablePointer<UInt8>(reader.bytes), rlen)
        }
        reader.bytes += rlen

        if leaderCode == .Text || leaderCode == .Close {
            try utf8.append(bytes, length: bytesLen)
        } else {
            payload.append(bytes, length: bytesLen)
        }

        if chopped {
            // save state
            fragStateHeaderLen = headerLen

        }
        payloadLen += payloadBytes.count
        if deflate {
            
        }
        var usingStatusCode = false
        if f.statusCode != 0 && payloadLen != 0 {
