class org.fusesource.hawtdispatch.AggregatingExecutor$1 extends org.fusesource.hawtdispatch.Task { final org.fusesource.hawtdispatch.AggregatingExecutor this$0; void (org.fusesource.hawtdispatch.AggregatingExecutor) { org.fusesource.hawtdispatch.AggregatingExecutor v; org.fusesource.hawtdispatch.AggregatingExecutor$1 v; v := @this: org.fusesource.hawtdispatch.AggregatingExecutor$1; v := @parameter: org.fusesource.hawtdispatch.AggregatingExecutor; v. = v; specialinvoke v.()>(); return; } public void run() { java.util.Iterator v; org.fusesource.hawtdispatch.AggregatingExecutor v; java.lang.Exception v; java.lang.Thread$UncaughtExceptionHandler v; org.fusesource.hawtdispatch.CustomDispatchSource v; org.fusesource.hawtdispatch.AggregatingExecutor$1 v; java.lang.Thread v; java.lang.Object v, v; boolean v; v := @this: org.fusesource.hawtdispatch.AggregatingExecutor$1; v = v.; v = v.; v = interfaceinvoke v.(); v = virtualinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); label: interfaceinvoke v.(); label: goto label; label: v := @caughtexception; v = staticinvoke (); v = virtualinvoke v.(); interfaceinvoke v.(v, v); goto label; label: return; catch java.lang.Exception from label to label with label; } }