class io.fabric.kubernetes.clnt.v.dsl.internal.core.v.PodOperationsImpl$4 extends java.lang.Object implements java.lang.Runnable { final java.io.File val$target; final java.lang.String val$source; final io.fabric.kubernetes.clnt.v.dsl.internal.core.v.PodOperationsImpl this$0; void (io.fabric.kubernetes.clnt.v.dsl.internal.core.v.PodOperationsImpl, java.io.File, java.lang.String) { io.fabric.kubernetes.clnt.v.dsl.internal.core.v.PodOperationsImpl v; io.fabric.kubernetes.clnt.v.dsl.internal.core.v.PodOperationsImpl$4 v; java.lang.String v; java.io.File v; v := @this: io.fabric.kubernetes.clnt.v.dsl.internal.core.v.PodOperationsImpl$4; v := @parameter: io.fabric.kubernetes.clnt.v.dsl.internal.core.v.PodOperationsImpl; v := @parameter: java.io.File; v := @parameter: java.lang.String; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public void run() { java.lang.Runnable v; boolean v, v, v, v, v, v, v, v; io.fabric.kubernetes.clnt.v.utils.BlockingInputStreamPumper v; java.lang.Exception v; java.lang.Throwable v, v, v; io.fabric.kubernetes.clnt.v.dsl.internal.core.v.PodOperationsImpl v; org.apache.commons.compress.archivers.tar.TarArchiveInputStream v; io.fabric.kubernetes.clnt.v.dsl.internal.core.v.PodOperationsImpl$4$1 v; java.lang.String v, v, v, v, v, v, v, v; io.fabric.kubernetes.clnt.v.dsl.internal.core.v.PodOperationsImpl$4 v; java.io.FileOutputStream v; java.io.IOException v, v, v, v; java.lang.RuntimeException v, v; java.io.File v, v, v; java.lang.Object v; java.io.InputStream v; v := @this: io.fabric.kubernetes.clnt.v.dsl.internal.core.v.PodOperationsImpl$4; v = v.; v = virtualinvoke v.(); if v != 0 goto label; v = virtualinvoke v.(); if v != 0 goto label; v = new java.io.IOException; v = dynamicinvoke "makeConcatWithConstants" (v) ("Failed to create directory: \u0001"); specialinvoke v.(java.lang.String)>(v); v = staticinvoke (v); throw v; label: v = v.; v = v.; v = virtualinvoke v.(v); label: v = new org.apache.commons.compress.archivers.tar.TarArchiveInputStream; specialinvoke v.(java.io.InputStream)>(v); label: v = virtualinvoke v.(); label: if v == null goto label; v = virtualinvoke v.(v); if v == 0 goto label; v = interfaceinvoke v.(); v = staticinvoke (v); if v != null goto label; v = new java.io.IOException; v = interfaceinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v) ("Tar entry \'\u0001\' has an invalid name"); specialinvoke v.(java.lang.String)>(v); throw v; label: v = new java.io.File; specialinvoke v.(java.io.File,java.lang.String)>(v, v); v = interfaceinvoke v.(); if v == 0 goto label; v = virtualinvoke v.(); if v != 0 goto label; v = virtualinvoke v.(); if v != 0 goto label; v = new java.io.IOException; v = dynamicinvoke "makeConcatWithConstants" (v) ("Failed to create directory: \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: v = virtualinvoke v.(); v = virtualinvoke v.(); if v != 0 goto label; v = virtualinvoke v.(); if v != 0 goto label; v = new java.io.IOException; v = dynamicinvoke "makeConcatWithConstants" (v) ("Failed to create directory: \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: v = new java.io.FileOutputStream; specialinvoke v.(java.io.File)>(v); label: v = new io.fabric.kubernetes.clnt.v.utils.BlockingInputStreamPumper; v = new io.fabric.kubernetes.clnt.v.dsl.internal.core.v.PodOperationsImpl$4$1; specialinvoke v.(io.fabric.kubernetes.clnt.v.dsl.internal.core.v.PodOperationsImpl$4,java.io.OutputStream)>(v, v); v = staticinvoke (v); specialinvoke v.(java.io.InputStream,io.fabric.kubernetes.clnt.v.Callback,java.lang.Runnable)>(v, v, v); virtualinvoke v.(); label: virtualinvoke v.(); goto label; label: v := @caughtexception; throw v; label: v = virtualinvoke v.(); goto label; label: virtualinvoke v.(); goto label; label: v := @caughtexception; throw v; label: if v == null goto label; virtualinvoke v.(); goto label; label: v := @caughtexception; throw v; label: v := @caughtexception; v = staticinvoke (v); throw v; label: return; catch java.lang.Throwable from label to label with label; catch java.lang.Throwable from label to label with label; catch java.lang.Throwable from label to label with label; catch java.lang.Exception from label to label with label; } }