class io.netty.handler.ssl.SslClientHelloHandler$1 extends java.lang.Object implements io.netty.util.concurrent.FutureListener { final io.netty.buffer.ByteBuf val$finalClientHello; final io.netty.channel.ChannelHandlerContext val$ctx; final io.netty.handler.ssl.SslClientHelloHandler this$0; void (io.netty.handler.ssl.SslClientHelloHandler, io.netty.buffer.ByteBuf, io.netty.channel.ChannelHandlerContext) { io.netty.channel.ChannelHandlerContext v; io.netty.buffer.ByteBuf v; io.netty.handler.ssl.SslClientHelloHandler$1 v; io.netty.handler.ssl.SslClientHelloHandler v; v := @this: io.netty.handler.ssl.SslClientHelloHandler$1; v := @parameter: io.netty.handler.ssl.SslClientHelloHandler; v := @parameter: io.netty.buffer.ByteBuf; v := @parameter: io.netty.channel.ChannelHandlerContext; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public void operationComplete(io.netty.util.concurrent.Future) { java.lang.Throwable v, v; io.netty.channel.ChannelHandlerContext v, v, v, v, v, v; io.netty.buffer.ByteBuf v; boolean v, v; io.netty.handler.codec.DecoderException v, v; java.lang.Exception v; io.netty.util.concurrent.Future v; io.netty.handler.ssl.SslClientHelloHandler$1 v; io.netty.handler.ssl.SslClientHelloHandler v, v, v, v, v, v; v := @this: io.netty.handler.ssl.SslClientHelloHandler$1; v := @parameter: io.netty.util.concurrent.Future; v = v.; staticinvoke (v); label: v = v.; v. = 0; label: v = v.; v = v.; virtualinvoke v.(v, v); label: goto label; label: v := @caughtexception; v = v.; interfaceinvoke v.(v); goto label; label: v := @caughtexception; v = v.; v = new io.netty.handler.codec.DecoderException; specialinvoke v.(java.lang.Throwable)>(v); interfaceinvoke v.(v); goto label; label: v := @caughtexception; v = v.; interfaceinvoke v.(v); label: v = v.; v = v.; if v == 0 goto label; v = v.; v. = 0; v = v.; interfaceinvoke v.(); goto label; label: v := @caughtexception; v = v.; v = v.; if v == 0 goto label; v = v.; v. = 0; v = v.; interfaceinvoke v.(); label: throw v; label: return; catch io.netty.handler.codec.DecoderException from label to label with label; catch java.lang.Exception from label to label with label; catch java.lang.Throwable from label to label with label; catch java.lang.Throwable from label to label with label; } }