class org.apache.nifi.processors.standard.MergeContent$ZipMerge$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.util.bin.Bin val$bin; final org.apache.nifi.processors.standard.MergeContent$ZipMerge this$1; void (org.apache.nifi.processors.standard.MergeContent$ZipMerge, java.util.List, boolean, org.apache.nifi.processor.util.bin.Bin) { java.util.List v; org.apache.nifi.processors.standard.MergeContent$ZipMerge v; org.apache.nifi.processors.standard.MergeContent$ZipMerge$1 v; boolean v; org.apache.nifi.processor.util.bin.Bin v; v := @this: org.apache.nifi.processors.standard.MergeContent$ZipMerge$1; v := @parameter: org.apache.nifi.processors.standard.MergeContent$ZipMerge; v := @parameter: java.util.List; v := @parameter: boolean; v := @parameter: org.apache.nifi.processor.util.bin.Bin; v. = v; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public void process(java.io.OutputStream) throws java.io.IOException { java.lang.Throwable v, v; java.util.zip.ZipOutputStream v; java.lang.Object[] v; long v; org.apache.nifi.logging.ComponentLog v; java.io.BufferedOutputStream v; org.apache.nifi.processors.standard.MergeContent v, v; int v; java.lang.String v, v, v, v; java.util.zip.ZipEntry v; boolean v, v; java.io.OutputStream v; java.util.Iterator v; java.util.zip.ZipException v; org.apache.nifi.processor.ProcessSession v; org.apache.nifi.processor.util.bin.Bin v; java.util.List v, v; org.apache.nifi.processors.standard.MergeContent$ZipMerge v, v, v, v; org.apache.nifi.processors.standard.MergeContent$ZipMerge$1 v; java.lang.Object v; org.apache.nifi.flowfile.attributes.CoreAttributes v; v := @this: org.apache.nifi.processors.standard.MergeContent$ZipMerge$1; v := @parameter: java.io.OutputStream; v = new java.io.BufferedOutputStream; specialinvoke v.(java.io.OutputStream)>(v); label: v = new java.util.zip.ZipOutputStream; specialinvoke v.(java.io.OutputStream)>(v); label: v = v.; v = v.; virtualinvoke v.(v); 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 java.util.zip.ZipEntry; specialinvoke v.(java.lang.String)>(v); v = interfaceinvoke v.(); virtualinvoke v.(v); label: virtualinvoke v.(v); v = v.; v = virtualinvoke v.(); interfaceinvoke v.(v, v); virtualinvoke v.(); v = v.; v = v.; interfaceinvoke v.(v); label: goto label; label: v := @caughtexception; v = v.; v = v.; v = virtualinvoke v.(); v = newarray (java.lang.Object)[2]; v[0] = v; v[1] = v; interfaceinvoke v.("Encountered exception merging {}", v); goto label; label: virtualinvoke v.(); virtualinvoke v.(); label: virtualinvoke v.(); goto label; label: v := @caughtexception; throw v; label: virtualinvoke v.(); goto label; label: v := @caughtexception; throw v; label: return; catch java.util.zip.ZipException 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; } }