class org.apache.nifi.processors.standard.ReplaceText$StreamReplaceCallback extends java.lang.Object implements org.apache.nifi.processor.io.StreamCallback { private final java.nio.charset.Charset charset; private final int maxBufferSize; private final java.lang.String lineByLineEvaluationMode; private final org.apache.nifi.processors.standard.ReplaceText$ReplaceLine replaceLine; private void (java.nio.charset.Charset, int, java.lang.String, org.apache.nifi.processors.standard.ReplaceText$ReplaceLine) { org.apache.nifi.processors.standard.ReplaceText$StreamReplaceCallback v; java.nio.charset.Charset v; org.apache.nifi.processors.standard.ReplaceText$ReplaceLine v; int v; java.lang.String v; v := @this: org.apache.nifi.processors.standard.ReplaceText$StreamReplaceCallback; v := @parameter: java.nio.charset.Charset; v := @parameter: int; v := @parameter: java.lang.String; v := @parameter: org.apache.nifi.processors.standard.ReplaceText$ReplaceLine; specialinvoke v.()>(); v. = v; v. = v; v. = v; v. = v; return; } public void process(java.io.InputStream, java.io.OutputStream) throws java.io.IOException { boolean v, v, v, v, v, v, v, v, v, v; org.apache.nifi.processors.standard.ReplaceText$StreamReplaceCallback v; org.apache.nifi.stream.io.util.LineDemarcator v; java.lang.Throwable v, v; org.apache.nifi.processors.standard.ReplaceText$ReplaceLine v, v, v; java.nio.charset.Charset v, v; int v; java.io.OutputStreamWriter v; java.lang.String v, v, v, v, v, v, v, v, v, v, v; java.io.OutputStream v; java.io.BufferedWriter v; java.io.InputStream v; v := @this: org.apache.nifi.processors.standard.ReplaceText$StreamReplaceCallback; v := @parameter: java.io.InputStream; v := @parameter: java.io.OutputStream; v = new org.apache.nifi.stream.io.util.LineDemarcator; v = v.; v = v.; specialinvoke v.(java.io.InputStream,java.nio.charset.Charset,int,int)>(v, v, v, 8192); label: v = new java.io.BufferedWriter; v = new java.io.OutputStreamWriter; v = v.; specialinvoke v.(java.io.OutputStream,java.nio.charset.Charset)>(v, v); specialinvoke v.(java.io.Writer)>(v); label: v = virtualinvoke v.(); v = 1; label: v = virtualinvoke v.(); if null == v goto label; if v == 0 goto label; v = v.; v = virtualinvoke v.("First-Line"); if v == 0 goto label; v = v.; interfaceinvoke v.(v, v); v = 0; goto label; label: if v == 0 goto label; v = v.; v = virtualinvoke v.("Except-First-Line"); if v == 0 goto label; v = 0; virtualinvoke v.(v); goto label; label: v = v.; v = virtualinvoke v.("Line-by-Line"); if v != 0 goto label; v = v.; v = virtualinvoke v.("Except-Last-Line"); if v != 0 goto label; v = v.; v = virtualinvoke v.("All"); if v != 0 goto label; if v != 0 goto label; v = v.; v = virtualinvoke v.("Except-First-Line"); if v == 0 goto label; label: v = v.; interfaceinvoke v.(v, v); goto label; label: virtualinvoke v.(v); label: v = v; goto label; label: if null == v goto label; v = v.; v = virtualinvoke v.("Except-Last-Line"); if v != 0 goto label; if v != 0 goto label; v = v.; v = virtualinvoke v.("First-Line"); if v != 0 goto label; label: if v == 0 goto label; v = v.; v = virtualinvoke v.("Except-First-Line"); if v == 0 goto label; label: virtualinvoke v.(v); goto label; label: v = v.; interfaceinvoke v.(v, 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.lang.Throwable from label to label with label; catch java.lang.Throwable from label to label with label; } }