         }
     }
     
-    func invokeErrorCaught(error: Error) {
+    fileprivate func invokeErrorCaught(error: Error) {
         assert(inEventLoop)
         
         do {

        }
    }
    
    func invokeChannelReadComplete() {
        assert(inEventLoop)
        
        do {

    }
    
    public let handler: ChannelHandler
    
    public let name: String
    public let eventLoop: EventLoop
    private let inboundHandler: _ChannelInboundHandler!
    private let outboundHandler: _ChannelOutboundHandler!
    
    // Only created from within ChannelPipeline
    fileprivate init(name: String, handler: ChannelHandler, pipeline: ChannelPipeline) {
        self.name = name
        self.handler = handler
        self.pipeline = pipeline
