class org.fusesource.hawtdispatch.transport.ServiceBase$CallbackSupport extends org.fusesource.hawtdispatch.transport.ServiceBase$State { java.util.LinkedList callbacks; void () { java.util.LinkedList v; org.fusesource.hawtdispatch.transport.ServiceBase$CallbackSupport v; v := @this: org.fusesource.hawtdispatch.transport.ServiceBase$CallbackSupport; specialinvoke v.()>(); v = new java.util.LinkedList; specialinvoke v.()>(); v. = v; return; } void add(org.fusesource.hawtdispatch.Task) { org.fusesource.hawtdispatch.Task v; java.util.LinkedList v; org.fusesource.hawtdispatch.transport.ServiceBase$CallbackSupport v; v := @this: org.fusesource.hawtdispatch.transport.ServiceBase$CallbackSupport; v := @parameter: org.fusesource.hawtdispatch.Task; if v == null goto label; v = v.; virtualinvoke v.(v); label: return; } void done() { java.util.Iterator v; java.lang.Object v; java.util.LinkedList v; org.fusesource.hawtdispatch.transport.ServiceBase$CallbackSupport v; boolean v; v := @this: org.fusesource.hawtdispatch.transport.ServiceBase$CallbackSupport; v = v.; v = virtualinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); virtualinvoke v.(); goto label; label: return; } }