class io.vertx.core.net.impl.pool.SimpleConnectionPool$Waiters$1 extends java.lang.Object implements java.util.Iterator { io.vertx.core.net.impl.pool.PoolWaiter current; final io.vertx.core.net.impl.pool.SimpleConnectionPool$Waiters this$0; void (io.vertx.core.net.impl.pool.SimpleConnectionPool$Waiters) { io.vertx.core.net.impl.pool.PoolWaiter v; io.vertx.core.net.impl.pool.SimpleConnectionPool$Waiters$1 v; io.vertx.core.net.impl.pool.SimpleConnectionPool$Waiters v, v; v := @this: io.vertx.core.net.impl.pool.SimpleConnectionPool$Waiters$1; v := @parameter: io.vertx.core.net.impl.pool.SimpleConnectionPool$Waiters; v. = v; specialinvoke v.()>(); v = v.; v = v.; v. = v; return; } public boolean hasNext() { io.vertx.core.net.impl.pool.PoolWaiter v, v, v; io.vertx.core.net.impl.pool.SimpleConnectionPool$Waiters$1 v; io.vertx.core.net.impl.pool.SimpleConnectionPool$Waiters v; boolean v; v := @this: io.vertx.core.net.impl.pool.SimpleConnectionPool$Waiters$1; v = v.; v = v.; v = v.; v = v.; if v == v goto label; v = 1; goto label; label: v = 0; label: return v; } public io.vertx.core.net.impl.pool.PoolWaiter next() { java.lang.Throwable v; io.vertx.core.net.impl.pool.PoolWaiter v, v, v, v, v, v, v, v, v; io.vertx.core.net.impl.pool.SimpleConnectionPool$Waiters$1 v; io.vertx.core.net.impl.pool.SimpleConnectionPool$Waiters v; java.util.NoSuchElementException v; v := @this: io.vertx.core.net.impl.pool.SimpleConnectionPool$Waiters$1; v = v.; v = v.; v = v.; v = v.; if v != v goto label; v = new java.util.NoSuchElementException; specialinvoke v.()>(); throw v; label: v = v.; v = v.; label: v = v.; v = v.; v. = v; return v; label: v := @caughtexception; v = v.; v = v.; v. = v; throw v; catch java.lang.Throwable from label to label with label; } }