public class io.smallrye.context.impl.SlowActiveContextState extends java.lang.Object implements io.smallrye.context.CleanAutoCloseable { private final org.eclipse.microprofile.context.spi.ThreadContextController[] activeContext; private final io.smallrye.context.CleanAutoCloseable activeThreadContext; public void (io.smallrye.context.SmallRyeThreadContext, java.util.List) { org.eclipse.microprofile.context.spi.ThreadContextController[] v, v; java.util.Iterator v; io.smallrye.context.impl.SlowActiveContextState v; io.smallrye.context.CleanAutoCloseable v; java.util.List v; org.eclipse.microprofile.context.spi.ThreadContextController v; io.smallrye.context.SmallRyeThreadContext v; int v, v, v; java.lang.Object v; boolean v; v := @this: io.smallrye.context.impl.SlowActiveContextState; v := @parameter: io.smallrye.context.SmallRyeThreadContext; v := @parameter: java.util.List; specialinvoke v.()>(); v = interfaceinvoke v.(); v = newarray (org.eclipse.microprofile.context.spi.ThreadContextController)[v]; v. = v; v = 0; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; v = v; v = v + 1; v = interfaceinvoke v.(); v[v] = v; goto label; label: v = staticinvoke (v); v. = v; return; } public void close() { org.eclipse.microprofile.context.spi.ThreadContextController[] v, v; org.eclipse.microprofile.context.spi.ThreadContextController v; int v, v; io.smallrye.context.impl.SlowActiveContextState v; io.smallrye.context.CleanAutoCloseable v; v := @this: io.smallrye.context.impl.SlowActiveContextState; v = v.; v = lengthof v; v = v - 1; label: if v < 0 goto label; v = v.; v = v[v]; interfaceinvoke v.(); v = v - 1; goto label; label: v = v.; interfaceinvoke v.(); return; } }