class org.apache.nifi.processors.standard.MergeContent$TarMerge$1 extends java.lang.Object implements org.apache.nifi.processor.io.OutputStreamCallback { final java.util.List val$contents; final boolean val$keepPath; final org.apache.nifi.processor.ProcessContext val$context; final org.apache.nifi.processor.util.bin.Bin val$bin; final org.apache.nifi.processors.standard.MergeContent$TarMerge this$1; void (org.apache.nifi.processors.standard.MergeContent$TarMerge, java.util.List, boolean, org.apache.nifi.processor.ProcessContext, org.apache.nifi.processor.util.bin.Bin) { org.apache.nifi.processors.standard.MergeContent$TarMerge v; org.apache.nifi.processors.standard.MergeContent$TarMerge$1 v; java.util.List v; org.apache.nifi.processor.ProcessContext v; boolean v; org.apache.nifi.processor.util.bin.Bin v; v := @this: org.apache.nifi.processors.standard.MergeContent$TarMerge$1; v := @parameter: org.apache.nifi.processors.standard.MergeContent$TarMerge; v := @parameter: java.util.List; v := @parameter: boolean; v := @parameter: org.apache.nifi.processor.ProcessContext; v := @parameter: org.apache.nifi.processor.util.bin.Bin; v. = v; v. = v; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public void process(java.io.OutputStream) throws java.io.IOException { org.apache.nifi.components.PropertyDescriptor v, v; org.apache.nifi.components.PropertyValue v, v; org.apache.commons.compress.archivers.tar.TarArchiveOutputStream v; byte v; boolean v, v, v; java.time.Instant v; java.lang.Exception v, v; org.apache.nifi.processor.util.bin.Bin v; java.util.List v, v; java.lang.Throwable v, v; org.apache.nifi.processors.standard.MergeContent$TarMerge v, v, v, v; java.lang.Object[] v, v; long v, v, v; org.apache.nifi.logging.ComponentLog v, v; java.io.BufferedOutputStream v; org.apache.commons.compress.archivers.tar.TarArchiveEntry v; org.apache.nifi.processors.standard.MergeContent v, v, v; int v; java.lang.String v, v, v, v, v, v; java.io.OutputStream v; org.apache.nifi.processors.standard.MergeContent$TarMerge$1 v; java.util.Iterator v; org.apache.nifi.processor.ProcessContext v; org.apache.nifi.processor.ProcessSession v; java.lang.Object v; org.apache.nifi.flowfile.attributes.CoreAttributes v; v := @this: org.apache.nifi.processors.standard.MergeContent$TarMerge$1; v := @parameter: java.io.OutputStream; v = new java.io.BufferedOutputStream; specialinvoke v.(java.io.OutputStream)>(v); label: v = new org.apache.commons.compress.archivers.tar.TarArchiveOutputStream; specialinvoke v.(java.io.OutputStream)>(v); label: virtualinvoke v.(2); v = v.; v = v.; v = specialinvoke v.(v); v = v cmp 8589934591L; if v < 0 goto label; virtualinvoke v.(2); label: v = v.; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; if v == 0 goto label; v = v.; v = v.; v = specialinvoke v.(v); goto label; label: v = ""; label: v = ; v = virtualinvoke v.(); v = interfaceinvoke v.(v); v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u0001\u0001"); v = new org.apache.commons.compress.archivers.tar.TarArchiveEntry; specialinvoke v.(java.lang.String)>(v); v = interfaceinvoke v.(); virtualinvoke v.(v); v = interfaceinvoke v.("tar.permissions"); if v == null goto label; label: v = staticinvoke (v); virtualinvoke v.(v); label: goto label; label: v := @caughtexception; v = v.; v = v.; v = virtualinvoke v.(); v = newarray (java.lang.Object)[3]; v[0] = "tar.permissions"; v[1] = v; v[2] = v; interfaceinvoke v.("Attribute {} of {} is set to {}; expected 3 digits between 0-7, so ignoring", v); label: v = v.; v = ; v = interfaceinvoke v.(v); v = interfaceinvoke v.(v); v = interfaceinvoke v.(); v = staticinvoke (v); if v == 0 goto label; label: v = staticinvoke (v); v = virtualinvoke v.(); virtualinvoke v.(v); label: goto label; label: v := @caughtexception; v = v.; v = v.; v = virtualinvoke v.(); v = newarray (java.lang.Object)[3]; v = ; v[0] = v; v[1] = v; v[2] = v; interfaceinvoke v.("Attribute {} of {} is set to {}; expected ISO8601 format, so ignoring", v); label: virtualinvoke v.(v); v = v.; v = virtualinvoke v.(); interfaceinvoke v.(v, v); virtualinvoke v.(); goto label; label: virtualinvoke v.(); goto label; label: v := @caughtexception; throw v; label: virtualinvoke v.(); goto label; label: v := @caughtexception; throw v; label: return; catch java.lang.Exception from label to label with label; catch java.lang.Exception 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; } }