class org.apache.kafkaesque.common.utils.LoggingSignalHandler$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler { final java.util.Map val$jvmSignalHandlers; final org.apache.kafkaesque.common.utils.LoggingSignalHandler this$0; void (org.apache.kafkaesque.common.utils.LoggingSignalHandler, java.util.Map) { org.apache.kafkaesque.common.utils.LoggingSignalHandler v; org.apache.kafkaesque.common.utils.LoggingSignalHandler$1 v; java.util.Map v; v := @this: org.apache.kafkaesque.common.utils.LoggingSignalHandler$1; v := @parameter: org.apache.kafkaesque.common.utils.LoggingSignalHandler; v := @parameter: java.util.Map; v. = v; v. = v; specialinvoke v.()>(); return; } private java.lang.String getName(java.lang.Object) throws java.lang.ReflectiveOperationException { java.lang.Object[] v; org.apache.kafkaesque.common.utils.LoggingSignalHandler v; java.lang.Object v, v; java.lang.reflect.Method v; org.apache.kafkaesque.common.utils.LoggingSignalHandler$1 v; v := @this: org.apache.kafkaesque.common.utils.LoggingSignalHandler$1; v := @parameter: java.lang.Object; v = v.; v = v.; v = newarray (java.lang.Object)[0]; v = virtualinvoke v.(v, v); return v; } private void handle(java.lang.Object, java.lang.Object) throws java.lang.ReflectiveOperationException { java.lang.Object[] v; org.apache.kafkaesque.common.utils.LoggingSignalHandler v; java.lang.Object v, v; java.lang.reflect.Method v; org.apache.kafkaesque.common.utils.LoggingSignalHandler$1 v; v := @this: org.apache.kafkaesque.common.utils.LoggingSignalHandler$1; v := @parameter: java.lang.Object; v := @parameter: java.lang.Object; v = v.; v = v.; v = newarray (java.lang.Object)[1]; v[0] = v; virtualinvoke v.(v, v); return; } public java.lang.Object invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable { java.lang.Object[] v; org.slf4j.Logger v; org.apache.kafkaesque.common.utils.LoggingSignalHandler$1 v; java.util.Map v; java.lang.Object v, v, v; java.lang.String v; java.lang.reflect.Method v; v := @this: org.apache.kafkaesque.common.utils.LoggingSignalHandler$1; v := @parameter: java.lang.Object; v := @parameter: java.lang.reflect.Method; v := @parameter: java.lang.Object[]; v = v[0]; v = ; interfaceinvoke v.("Terminating process due to signal {}", v); v = v.; v = specialinvoke v.(v); v = interfaceinvoke v.(v); if v == null goto label; specialinvoke v.(v, v); label: return null; } }