class org.apache.logging.log4j.util.LoaderUtil$ThreadContextClassLoaderGetter extends java.lang.Object implements java.security.PrivilegedAction { private void () { org.apache.logging.log4j.util.LoaderUtil$ThreadContextClassLoaderGetter v; v := @this: org.apache.logging.log4j.util.LoaderUtil$ThreadContextClassLoaderGetter; specialinvoke v.()>(); return; } public java.lang.ClassLoader run() { java.lang.Thread v; java.lang.ClassLoader v, v, v; org.apache.logging.log4j.util.LazyBoolean v; org.apache.logging.log4j.util.LoaderUtil$ThreadContextClassLoaderGetter v; boolean v; v := @this: org.apache.logging.log4j.util.LoaderUtil$ThreadContextClassLoaderGetter; v = staticinvoke (); v = virtualinvoke v.(); if v == null goto label; return v; label: v = staticinvoke (); if v != null goto label; v = ; v = virtualinvoke v.(); if v == 0 goto label; label: return v; label: v = staticinvoke (); return v; } }