class com.google.common.util.concurrent.MoreExecutors$3 extends com.google.common.util.concurrent.WrappingExecutorService { final com.google.common.base.Supplier val$nameSupplier; void (java.util.concurrent.ExecutorService, com.google.common.base.Supplier) { com.google.common.base.Supplier v; com.google.common.util.concurrent.MoreExecutors$3 v; java.util.concurrent.ExecutorService v; v := @this: com.google.common.util.concurrent.MoreExecutors$3; v := @parameter: java.util.concurrent.ExecutorService; v := @parameter: com.google.common.base.Supplier; v. = v; specialinvoke v.(java.util.concurrent.ExecutorService)>(v); return; } protected java.util.concurrent.Callable wrapTask(java.util.concurrent.Callable) { com.google.common.util.concurrent.MoreExecutors$3 v; com.google.common.base.Supplier v; java.util.concurrent.Callable v, v; v := @this: com.google.common.util.concurrent.MoreExecutors$3; v := @parameter: java.util.concurrent.Callable; v = v.; v = staticinvoke (v, v); return v; } protected java.lang.Runnable wrapTask(java.lang.Runnable) { com.google.common.util.concurrent.MoreExecutors$3 v; com.google.common.base.Supplier v; java.lang.Runnable v, v; v := @this: com.google.common.util.concurrent.MoreExecutors$3; v := @parameter: java.lang.Runnable; v = v.; v = staticinvoke (v, v); return v; } }