class io.netty.channel.socket.nio.NioSocketChannel$4 extends java.lang.Object implements io.netty.channel.ChannelFutureListener { final io.netty.channel.ChannelFuture val$shutdownOutputFuture; final io.netty.channel.ChannelPromise val$promise; final io.netty.channel.socket.nio.NioSocketChannel this$0; void (io.netty.channel.socket.nio.NioSocketChannel, io.netty.channel.ChannelFuture, io.netty.channel.ChannelPromise) { io.netty.channel.socket.nio.NioSocketChannel v; io.netty.channel.socket.nio.NioSocketChannel$4 v; io.netty.channel.ChannelPromise v; io.netty.channel.ChannelFuture v; v := @this: io.netty.channel.socket.nio.NioSocketChannel$4; v := @parameter: io.netty.channel.socket.nio.NioSocketChannel; v := @parameter: io.netty.channel.ChannelFuture; v := @parameter: io.netty.channel.ChannelPromise; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public void operationComplete(io.netty.channel.ChannelFuture) throws java.lang.Exception { io.netty.channel.socket.nio.NioSocketChannel$4 v; io.netty.channel.ChannelPromise v; io.netty.channel.ChannelFuture v, v; v := @this: io.netty.channel.socket.nio.NioSocketChannel$4; v := @parameter: io.netty.channel.ChannelFuture; v = v.; v = v.; staticinvoke (v, v, v); return; } }