class com.google.common.testing.GcFinalization$2 extends java.lang.Object implements com.google.common.testing.GcFinalization$FinalizationPredicate { final java.lang.ref.WeakReference val$ref; void (java.lang.ref.WeakReference) { java.lang.ref.WeakReference v; com.google.common.testing.GcFinalization$2 v; v := @this: com.google.common.testing.GcFinalization$2; v := @parameter: java.lang.ref.WeakReference; v. = v; specialinvoke v.()>(); return; } public boolean isDone() { java.lang.Object v; java.lang.ref.WeakReference v; com.google.common.testing.GcFinalization$2 v; boolean v; v := @this: com.google.common.testing.GcFinalization$2; v = v.; v = virtualinvoke v.(); if v != null goto label; v = 1; goto label; label: v = 0; label: return v; } }