class org.eclipse.aether.internal.impl.collect.DataPool$WeakInternPool extends java.lang.Object implements org.eclipse.aether.internal.impl.collect.DataPool$InternPool { private final java.util.Map map; private void () { java.util.WeakHashMap v; org.eclipse.aether.internal.impl.collect.DataPool$WeakInternPool v; java.util.Map v; v := @this: org.eclipse.aether.internal.impl.collect.DataPool$WeakInternPool; specialinvoke v.()>(); v = new java.util.WeakHashMap; specialinvoke v.(int)>(256); v = staticinvoke (v); v. = v; return; } public java.lang.Object get(java.lang.Object) { org.eclipse.aether.internal.impl.collect.DataPool$WeakInternPool v; java.util.Map v; java.lang.Object v, v, v; v := @this: org.eclipse.aether.internal.impl.collect.DataPool$WeakInternPool; v := @parameter: java.lang.Object; v = v.; v = interfaceinvoke v.(v); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public java.lang.Object intern(java.lang.Object, java.lang.Object) { org.eclipse.aether.internal.impl.collect.DataPool$WeakInternPool v; java.util.Map v, v; java.lang.Object v, v, v, v; java.lang.ref.WeakReference v; v := @this: org.eclipse.aether.internal.impl.collect.DataPool$WeakInternPool; v := @parameter: java.lang.Object; v := @parameter: java.lang.Object; v = v.; v = interfaceinvoke v.(v); if v == null goto label; v = virtualinvoke v.(); if v == null goto label; return v; label: v = v.; v = new java.lang.ref.WeakReference; specialinvoke v.(java.lang.Object)>(v); interfaceinvoke v.(v, v); return v; } }