class org.apache.nifi.processors.standard.MergeContent$AvroMerge$1$1 extends java.lang.Object implements org.apache.nifi.processor.io.InputStreamCallback { final java.io.OutputStream val$out; final org.apache.nifi.flowfile.FlowFile val$flowFile; final org.apache.nifi.processors.standard.MergeContent$AvroMerge$1 this$2; void (org.apache.nifi.processors.standard.MergeContent$AvroMerge$1, java.io.OutputStream, org.apache.nifi.flowfile.FlowFile) { java.io.OutputStream v; org.apache.nifi.flowfile.FlowFile v; org.apache.nifi.processors.standard.MergeContent$AvroMerge$1 v; org.apache.nifi.processors.standard.MergeContent$AvroMerge$1$1 v; v := @this: org.apache.nifi.processors.standard.MergeContent$AvroMerge$1$1; v := @parameter: org.apache.nifi.processors.standard.MergeContent$AvroMerge$1; v := @parameter: java.io.OutputStream; v := @parameter: org.apache.nifi.flowfile.FlowFile; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public void process(java.io.InputStream) throws java.io.IOException { byte[] v, v; java.lang.Long v, v, v; java.util.Map v, v; org.apache.avro.Schema v, v, v; org.apache.avro.file.DataFileWriter v, v, v, v; org.apache.nifi.components.AllowableValue v, v, v, v; org.apache.nifi.processors.standard.MergeContent$AvroMerge$1$1 v; java.lang.Throwable v; java.lang.Object[] v, v, v; long v, v, v; java.lang.String v, v, v, v, v, v, v, v, v, v, v; org.apache.avro.file.DataFileStream v; org.apache.nifi.processors.standard.MergeContent$AvroMerge$1 v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; org.apache.nifi.processors.standard.MergeContent$AvroMerge v, v, v, v, v, v; org.apache.avro.file.CodecFactory v; boolean v, v, v, v, v, v, v, v, v, v, v, v; org.apache.nifi.flowfile.FlowFile v, v, v, v, v, v; java.util.List v, v, v, v, v; org.apache.avro.generic.GenericDatumReader v; org.apache.nifi.logging.ComponentLog v, v, v; java.util.concurrent.atomic.AtomicReference v, v, v, v, v, v, v, v, v; org.apache.nifi.processors.standard.MergeContent v, v, v; java.io.OutputStream v; java.util.Iterator v, v; java.lang.Object v, v, v, v, v, v, v, v, v; java.io.InputStream v; v := @this: org.apache.nifi.processors.standard.MergeContent$AvroMerge$1$1; v := @parameter: java.io.InputStream; v = 1; v = new org.apache.avro.file.DataFileStream; v = new org.apache.avro.generic.GenericDatumReader; specialinvoke v.()>(); specialinvoke v.(java.io.InputStream,org.apache.avro.io.DatumReader)>(v, v); label: v = v.; v = v.; v = virtualinvoke v.(); if v != null goto label; v = v.; v = v.; v = virtualinvoke v.(); virtualinvoke v.(v); v = ; v = virtualinvoke v.(); v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; v = virtualinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = staticinvoke (v); if v != 0 goto label; v = virtualinvoke v.(v); v = v.; v = v.; interfaceinvoke v.(v, v); v = v.; v = v.; virtualinvoke v.(v, v); goto label; label: v = v.; v = v.; v = virtualinvoke v.("avro.codec"); virtualinvoke v.(v); v = v.; v = v.; v = virtualinvoke v.(); if v != null goto label; v = v.; v = v.; virtualinvoke v.("null"); label: v = v.; v = v.; v = v.; v = v.; v = virtualinvoke v.(); v = staticinvoke (v); virtualinvoke v.(v); v = v.; v = v.; v = v.; v = v.; v = virtualinvoke v.(); v = v.; virtualinvoke v.(v, v); goto label; label: v = v.; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(v); if v != 0 goto label; v = v.; v = v.; v = v.; v = virtualinvoke v.(); v = newarray (java.lang.Object)[2]; v = v.; v = interfaceinvoke v.(); v = staticinvoke (v); v[0] = v; v = virtualinvoke v.(); v = virtualinvoke v.(); v[1] = v; interfaceinvoke v.("Input file {} has different schema - {}, not merging", v); v = 0; v = v.; v = v.; v = v.; v = v.; interfaceinvoke v.(v); label: v = ; v = virtualinvoke v.(); v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; v = ; v = virtualinvoke v.(); v = v.; v = v.; v = virtualinvoke v.(v); if v == 0 goto label; label: v = virtualinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = staticinvoke (v); if v != 0 goto label; v = virtualinvoke v.(v); v = v.; v = v.; v = interfaceinvoke v.(v); v = staticinvoke (v, v); if v != 0 goto label; v = ; v = virtualinvoke v.(); v = v.; v = v.; v = virtualinvoke v.(v); if v == 0 goto label; if v == null goto label; label: v = v.; v = v.; v = v.; v = virtualinvoke v.(); v = newarray (java.lang.Object)[1]; v = v.; v = interfaceinvoke v.(); v = staticinvoke (v); v[0] = v; interfaceinvoke v.("Input file {} has different non-reserved metadata, not merging", v); v = 0; v = v.; v = v.; v = v.; v = v.; interfaceinvoke v.(v); goto label; label: v = virtualinvoke v.("avro.codec"); if v != null goto label; v = "null"; label: v = v.; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); if v != 0 goto label; v = v.; v = v.; v = v.; v = virtualinvoke v.(); v = newarray (java.lang.Object)[1]; v = v.; v = interfaceinvoke v.(); v = staticinvoke (v); v[0] = v; interfaceinvoke v.("Input file {} has different codec, not merging", v); v = 0; v = v.; v = v.; v = v.; v = v.; interfaceinvoke v.(v); label: if v == 0 goto label; v = v.; v = v.; virtualinvoke v.(v, 0); label: virtualinvoke v.(); goto label; label: v := @caughtexception; throw v; label: return; catch java.lang.Throwable from label to label with label; } }