class oadd.io.netty.bootstrap.Bootstrap$2 extends java.lang.Object implements oadd.io.netty.util.concurrent.FutureListener { final oadd.io.netty.channel.Channel val$channel; final oadd.io.netty.channel.ChannelPromise val$promise; final java.net.SocketAddress val$localAddress; final oadd.io.netty.bootstrap.Bootstrap this$0; void (oadd.io.netty.bootstrap.Bootstrap, oadd.io.netty.channel.Channel, oadd.io.netty.channel.ChannelPromise, java.net.SocketAddress) { java.net.SocketAddress v; oadd.io.netty.channel.Channel v; oadd.io.netty.bootstrap.Bootstrap$2 v; oadd.io.netty.bootstrap.Bootstrap v; oadd.io.netty.channel.ChannelPromise v; v := @this: oadd.io.netty.bootstrap.Bootstrap$2; v := @parameter: oadd.io.netty.bootstrap.Bootstrap; v := @parameter: oadd.io.netty.channel.Channel; v := @parameter: oadd.io.netty.channel.ChannelPromise; v := @parameter: java.net.SocketAddress; v. = v; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public void operationComplete(oadd.io.netty.util.concurrent.Future) throws java.lang.Exception { java.lang.Throwable v, v; java.net.SocketAddress v; oadd.io.netty.util.concurrent.Future v; oadd.io.netty.channel.Channel v; oadd.io.netty.bootstrap.Bootstrap$2 v; java.lang.Object v; oadd.io.netty.channel.ChannelPromise v, v; v := @this: oadd.io.netty.bootstrap.Bootstrap$2; v := @parameter: oadd.io.netty.util.concurrent.Future; v = interfaceinvoke v.(); if v == null goto label; v = v.; interfaceinvoke v.(); v = v.; v = interfaceinvoke v.(); interfaceinvoke v.(v); goto label; label: v = interfaceinvoke v.(); v = v.; v = v.; staticinvoke (v, v, v); label: return; } }