class org.apache.zookeeper.test.WatcherTest$MyWatcher extends org.apache.zookeeper.test.ClientBase$CountdownWatcher { java.util.concurrent.LinkedBlockingQueue events; final org.apache.zookeeper.test.WatcherTest this$0; private void (org.apache.zookeeper.test.WatcherTest) { org.apache.zookeeper.test.WatcherTest v; java.util.concurrent.LinkedBlockingQueue v; org.apache.zookeeper.test.WatcherTest$MyWatcher v; v := @this: org.apache.zookeeper.test.WatcherTest$MyWatcher; v := @parameter: org.apache.zookeeper.test.WatcherTest; v. = v; specialinvoke v.()>(); v = new java.util.concurrent.LinkedBlockingQueue; specialinvoke v.()>(); v. = v; return; } public void process(org.apache.zookeeper.WatchedEvent) { org.slf4j.Logger v; long v; org.apache.zookeeper.WatchedEvent v; java.util.concurrent.LinkedBlockingQueue v; org.apache.zookeeper.test.WatcherTest$MyWatcher v; org.apache.zookeeper.test.WatcherTest v; java.lang.InterruptedException v; org.apache.zookeeper.Watcher$Event$EventType v, v; v := @this: org.apache.zookeeper.test.WatcherTest$MyWatcher; v := @parameter: org.apache.zookeeper.WatchedEvent; specialinvoke v.(v); v = virtualinvoke v.(); v = ; if v == v goto label; v = v.; v = staticinvoke (); v. = v; label: v = v.; virtualinvoke v.(v); label: goto label; label: v := @caughtexception; v = ; interfaceinvoke v.("ignoring interrupt during event.put"); label: return; catch java.lang.InterruptedException from label to label with label; } }