class io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker$1 extends java.lang.Object implements io.netty.channel.ChannelFutureListener { final java.lang.String val$encoderName; final io.netty.channel.ChannelPromise val$promise; final io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker this$0; void (io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker, java.lang.String, io.netty.channel.ChannelPromise) { io.netty.channel.ChannelPromise v; io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker v; io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker$1 v; java.lang.String v; v := @this: io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker$1; v := @parameter: io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker; v := @parameter: java.lang.String; 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 { java.lang.Throwable v; io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker$1 v; io.netty.channel.ChannelPipeline v; io.netty.channel.ChannelFuture v; io.netty.channel.Channel v; io.netty.channel.ChannelPromise v, v; java.lang.String v; boolean v; v := @this: io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker$1; v := @parameter: io.netty.channel.ChannelFuture; v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = v.; interfaceinvoke v.(v); v = v.; interfaceinvoke v.(); goto label; label: v = v.; v = interfaceinvoke v.(); interfaceinvoke v.(v); label: return; } }