class oadd.io.netty.util.concurrent.DefaultPromise$2 extends java.lang.Object implements java.lang.Runnable { final oadd.io.netty.util.concurrent.Future val$future; final oadd.io.netty.util.concurrent.GenericFutureListener val$listener; void (oadd.io.netty.util.concurrent.Future, oadd.io.netty.util.concurrent.GenericFutureListener) { oadd.io.netty.util.concurrent.GenericFutureListener v; oadd.io.netty.util.concurrent.DefaultPromise$2 v; oadd.io.netty.util.concurrent.Future v; v := @this: oadd.io.netty.util.concurrent.DefaultPromise$2; v := @parameter: oadd.io.netty.util.concurrent.Future; v := @parameter: oadd.io.netty.util.concurrent.GenericFutureListener; v. = v; v. = v; specialinvoke v.()>(); return; } public void run() { oadd.io.netty.util.concurrent.GenericFutureListener v; oadd.io.netty.util.concurrent.DefaultPromise$2 v; oadd.io.netty.util.concurrent.Future v; v := @this: oadd.io.netty.util.concurrent.DefaultPromise$2; v = v.; v = v.; staticinvoke (v, v); return; } }