class nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$3 extends nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$Task { final java.lang.Object val$value; final nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap this$0; transient void (nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap, nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$TaskOption[], java.lang.Object) { nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap v; nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$3 v; nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$TaskOption[] v; java.lang.Object v; v := @this: nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$3; v := @parameter: nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap; v := @parameter: nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$TaskOption[]; v := @parameter: java.lang.Object; v. = v; v. = v; specialinvoke v.(nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap,nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$TaskOption[])>(v, v); return; } protected java.lang.Boolean execute(nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$Reference, nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$Entry) { nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$3 v; nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$Entry v; java.lang.Boolean v, v; java.lang.Object v, v; nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$Reference v; boolean v; v := @this: nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$3; v := @parameter: nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$Reference; v := @parameter: nl.basjes.parse.useragent.utils.springframework.util.ConcurrentReferenceHashMap$Entry; if v == null goto label; v = virtualinvoke v.(); v = v.; v = staticinvoke (v, v); if v == 0 goto label; if v == null goto label; interfaceinvoke v.(); label: v = staticinvoke (1); return v; label: v = staticinvoke (0); return v; } }