class oadd.io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator$MemoryStatusThread extends java.lang.Thread { final oadd.io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator this$1; public void (oadd.io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator) { oadd.io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator$MemoryStatusThread v; oadd.io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator v; v := @this: oadd.io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator$MemoryStatusThread; v := @parameter: oadd.io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator; v. = v; specialinvoke v.(java.lang.String)>("memory-status-logger"); virtualinvoke v.(1); virtualinvoke v.("allocation.logger"); return; } public void run() { org.slf4j.Logger v; java.lang.InterruptedException v; java.lang.String v; oadd.io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator$MemoryStatusThread v; oadd.io.netty.buffer.PooledByteBufAllocatorL v; oadd.io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator v; v := @this: oadd.io.netty.buffer.PooledByteBufAllocatorL$InnerAllocator$MemoryStatusThread; label: v = ; v = v.; v = v.; v = virtualinvoke v.(); interfaceinvoke v.("Memory Usage: \n{}", v); label: staticinvoke (60000L); label: goto label; label: v := @caughtexception; return; catch java.lang.InterruptedException from label to label with label; } }