class org.jboss.threads.ContextClassLoaderSavingRunnable extends java.lang.Object implements java.lang.Runnable { private final java.lang.ClassLoader loader; private final java.lang.Runnable delegate; void (java.lang.ClassLoader, java.lang.Runnable) { java.lang.ClassLoader v; org.jboss.threads.ContextClassLoaderSavingRunnable v; java.lang.Runnable v; v := @this: org.jboss.threads.ContextClassLoaderSavingRunnable; v := @parameter: java.lang.ClassLoader; v := @parameter: java.lang.Runnable; specialinvoke v.()>(); v. = v; v. = v; return; } public void run() { java.lang.Throwable v; java.lang.Thread v; java.lang.ClassLoader v, v; org.jboss.threads.ContextClassLoaderSavingRunnable v; java.lang.Runnable v; v := @this: org.jboss.threads.ContextClassLoaderSavingRunnable; v = staticinvoke (); v = v.; v = staticinvoke (v, v); label: v = v.; interfaceinvoke v.(); label: staticinvoke (v, v); goto label; label: v := @caughtexception; staticinvoke (v, v); throw v; label: return; catch java.lang.Throwable from label to label with label; } public java.lang.String toString() { java.lang.String v, v; org.jboss.threads.ContextClassLoaderSavingRunnable v; java.lang.Runnable v; v := @this: org.jboss.threads.ContextClassLoaderSavingRunnable; v = v.; v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v) ("Context class loader saving \u0001"); return v; } }