class org.jvnet.mimepull.WeakDataFile$CleanupRunnable extends java.lang.Object implements java.lang.Runnable { private void () { org.jvnet.mimepull.WeakDataFile$CleanupRunnable v; v := @this: org.jvnet.mimepull.WeakDataFile$CleanupRunnable; specialinvoke v.()>(); return; } public void run() { java.lang.ref.ReferenceQueue v, v; java.util.logging.Level v, v, v, v; int v, v; boolean v, v; org.jvnet.mimepull.WeakDataFile$CleanupRunnable v; java.util.logging.Logger v, v, v, v; java.io.File v; java.lang.ref.Reference v; java.lang.InterruptedException v; v := @this: org.jvnet.mimepull.WeakDataFile$CleanupRunnable; label: v = ; v = ; v = virtualinvoke v.(v); if v == 0 goto label; v = ; v = ; virtualinvoke v.(v, "Running cleanup task"); label: v = ; v = ; v = virtualinvoke v.(v); label: if v == null goto label; v = ; v = ; v = virtualinvoke v.(v); if v == 0 goto label; v = ; v = ; v = v.; virtualinvoke v.(v, "Cleaning file = {0} from reference queue.", v); label: virtualinvoke v.(); v = ; v = ; virtualinvoke v.(v); goto label; label: v := @caughtexception; label: return; catch java.lang.InterruptedException from label to label with label; } }