class io.vertx.core.impl.future.FutureImpl$3 extends java.lang.Object implements io.vertx.core.impl.future.Listener { final io.vertx.core.Handler val$handler; final io.vertx.core.impl.future.FutureImpl this$0; void (io.vertx.core.impl.future.FutureImpl, io.vertx.core.Handler) { io.vertx.core.impl.future.FutureImpl v; io.vertx.core.impl.future.FutureImpl$3 v; io.vertx.core.Handler v; v := @this: io.vertx.core.impl.future.FutureImpl$3; v := @parameter: io.vertx.core.impl.future.FutureImpl; v := @parameter: io.vertx.core.Handler; v. = v; v. = v; specialinvoke v.()>(); return; } public void onSuccess(java.lang.Object) { io.vertx.core.impl.future.FutureImpl v, v, v; io.vertx.core.impl.future.FutureImpl$3 v; java.lang.Throwable v; io.vertx.core.impl.ContextInternal v, v; java.lang.Object v; io.vertx.core.Handler v; v := @this: io.vertx.core.impl.future.FutureImpl$3; v := @parameter: java.lang.Object; label: v = v.; v = v.; interfaceinvoke v.(v); label: goto label; label: v := @caughtexception; v = v.; v = v.; if v == null goto label; v = v.; v = v.; interfaceinvoke v.(v); goto label; label: throw v; label: return; catch java.lang.Throwable from label to label with label; } public void onFailure(java.lang.Throwable) { io.vertx.core.impl.future.FutureImpl v, v, v; io.vertx.core.impl.future.FutureImpl$3 v; java.lang.Throwable v, v; io.vertx.core.impl.ContextInternal v, v; io.vertx.core.Handler v; v := @this: io.vertx.core.impl.future.FutureImpl$3; v := @parameter: java.lang.Throwable; label: v = v.; v = v.; interfaceinvoke v.(v); label: goto label; label: v := @caughtexception; v = v.; v = v.; if v == null goto label; v = v.; v = v.; interfaceinvoke v.(v); goto label; label: throw v; label: return; catch java.lang.Throwable from label to label with label; } }