class oadd.io.netty.channel.AbstractChannel$AbstractUnsafe$5 extends java.lang.Object implements java.lang.Runnable { final oadd.io.netty.channel.ChannelPromise val$promise; final oadd.io.netty.channel.ChannelOutboundBuffer val$outboundBuffer; final java.lang.Throwable val$cause; final boolean val$notify; final java.nio.channels.ClosedChannelException val$closeCause; final boolean val$wasActive; final oadd.io.netty.channel.AbstractChannel$AbstractUnsafe this$1; void (oadd.io.netty.channel.AbstractChannel$AbstractUnsafe, oadd.io.netty.channel.ChannelPromise, oadd.io.netty.channel.ChannelOutboundBuffer, java.lang.Throwable, boolean, java.nio.channels.ClosedChannelException, boolean) { java.lang.Throwable v; java.nio.channels.ClosedChannelException v; oadd.io.netty.channel.AbstractChannel$AbstractUnsafe$5 v; oadd.io.netty.channel.ChannelOutboundBuffer v; oadd.io.netty.channel.ChannelPromise v; oadd.io.netty.channel.AbstractChannel$AbstractUnsafe v; boolean v, v; v := @this: oadd.io.netty.channel.AbstractChannel$AbstractUnsafe$5; v := @parameter: oadd.io.netty.channel.AbstractChannel$AbstractUnsafe; v := @parameter: oadd.io.netty.channel.ChannelPromise; v := @parameter: oadd.io.netty.channel.ChannelOutboundBuffer; v := @parameter: java.lang.Throwable; v := @parameter: boolean; v := @parameter: java.nio.channels.ClosedChannelException; v := @parameter: boolean; v. = v; v. = v; v. = v; v. = v; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public void run() { java.lang.Throwable v; oadd.io.netty.channel.AbstractChannel$AbstractUnsafe$5$1 v, v; oadd.io.netty.channel.AbstractChannel$AbstractUnsafe$5 v; oadd.io.netty.channel.ChannelPromise v; oadd.io.netty.channel.AbstractChannel$AbstractUnsafe v, v, v; v := @this: oadd.io.netty.channel.AbstractChannel$AbstractUnsafe$5; label: v = v.; v = v.; specialinvoke v.(v); label: v = v.; v = new oadd.io.netty.channel.AbstractChannel$AbstractUnsafe$5$1; specialinvoke v.(oadd.io.netty.channel.AbstractChannel$AbstractUnsafe$5)>(v); specialinvoke v.(v); goto label; label: v := @caughtexception; v = v.; v = new oadd.io.netty.channel.AbstractChannel$AbstractUnsafe$5$1; specialinvoke v.(oadd.io.netty.channel.AbstractChannel$AbstractUnsafe$5)>(v); specialinvoke v.(v); throw v; label: return; catch java.lang.Throwable from label to label with label; } }