class org.glassfish.hk.utilities.general.Hk2ThreadLocal$Key extends java.lang.ref.WeakReference { private final long threadId; private final int hash; private void (java.lang.Thread, java.lang.ref.ReferenceQueue) { org.glassfish.hk.utilities.general.Hk2ThreadLocal$Key v; java.lang.Thread v; int v; long v; java.lang.ref.ReferenceQueue v; v := @this: org.glassfish.hk.utilities.general.Hk2ThreadLocal$Key; v := @parameter: java.lang.Thread; v := @parameter: java.lang.ref.ReferenceQueue; specialinvoke v.(java.lang.Object,java.lang.ref.ReferenceQueue)>(v, v); v = virtualinvoke v.(); v. = v; v = virtualinvoke v.(); v. = v; return; } public boolean equals(java.lang.Object) { byte v; org.glassfish.hk.utilities.general.Hk2ThreadLocal$Key v; java.lang.Object v; long v, v; boolean v, v; v := @this: org.glassfish.hk.utilities.general.Hk2ThreadLocal$Key; v := @parameter: java.lang.Object; v = v instanceof org.glassfish.hk.utilities.general.Hk2ThreadLocal$Key; if v != 0 goto label; return 0; label: v = v.; v = v.; v = v cmp v; if v != 0 goto label; v = 1; goto label; label: v = 0; label: return v; } public int hashCode() { int v; org.glassfish.hk.utilities.general.Hk2ThreadLocal$Key v; v := @this: org.glassfish.hk.utilities.general.Hk2ThreadLocal$Key; v = v.; return v; } }