class io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler$1$2 extends java.lang.Object implements io.netty.util.concurrent.FutureListener { final io.netty.channel.Channel val$channel; final io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler$1 this$2; void (io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler$1, io.netty.channel.Channel) { io.netty.channel.Channel v; io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler$1 v; io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler$1$2 v; v := @this: io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler$1$2; v := @parameter: io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler$1; v := @parameter: io.netty.channel.Channel; v. = v; v. = v; specialinvoke v.()>(); return; } public void operationComplete(io.netty.util.concurrent.Future) { io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler$1 v, v, v, v; io.netty.resolver.dns.DnsQueryContext v, v; io.netty.handler.codec.dns.DatagramDnsResponse v, v; io.netty.channel.Channel v; io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler$1$2 v; java.lang.Object v; io.netty.util.concurrent.Future v; boolean v; v := @this: io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler$1$2; v := @parameter: io.netty.util.concurrent.Future; v = v.; interfaceinvoke v.(); v = interfaceinvoke v.(); if v == 0 goto label; v = v.; v = v.; v = interfaceinvoke v.(); virtualinvoke v.(v); v = v.; v = v.; virtualinvoke v.(); goto label; label: v = v.; v = v.; v = v.; v = v.; virtualinvoke v.(v); label: return; } }