         }
     }
     
+    /// Force unwrapping the wrapped message as `ByteBuffer`.
+    ///
+    /// returns: The wrapped `ByteBuffer` or crash if the wrapped message is not a `ByteBuffer`.
     func forceAsByteBuffer() -> ByteBuffer {
         if let v = tryAsByteBuffer() {
             return v

        }
    }
    
    func forceAsFileRegion() -> FileRegion {
        if let v = tryAsFileRegion() {
            return v

        }
    }

    /// Force unwrapping the wrapped message as `AddressedEnvelope<ByteBuffer>`.
    ///
    /// returns: The wrapped `AddressedEnvelope<ByteBuffer>` or crash if the wrapped message is not an `AddressedEnvelope<ByteBuffer>`.
    func forceAsByteEnvelope() -> AddressedEnvelope<ByteBuffer> {
        if let e = tryAsByteEnvelope() {
            return e
