class org.finos.legend.engine.external.format.xml.shared.XmlReader$Capture extends java.lang.Object { private javax.xml.stream.XMLEventWriter captureWriter; private java.io.ByteArrayOutputStream captureBytes; private java.util.List captureDeferredWhitespace; private boolean capturingText; void (int) { org.finos.legend.engine.external.format.xml.shared.XmlReader$Capture v; org.finos.legend.engine.shared.core.util.LimitedByteArrayOutputStream v; java.io.ByteArrayOutputStream v; java.lang.RuntimeException v; org.eclipse.collections.api.factory.list.MutableListFactory v; org.eclipse.collections.api.list.MutableList v; javax.xml.stream.XMLOutputFactory v; javax.xml.stream.XMLEventWriter v; javax.xml.stream.XMLStreamException v; int v; v := @this: org.finos.legend.engine.external.format.xml.shared.XmlReader$Capture; v := @parameter: int; specialinvoke v.()>(); label: v = new org.finos.legend.engine.shared.core.util.LimitedByteArrayOutputStream; specialinvoke v.(int)>(v); v. = v; v = ; v = v.; v = virtualinvoke v.(v); v. = v; v = ; v = interfaceinvoke v.(); v. = v; v. = 0; label: goto label; label: v := @caughtexception; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.Throwable)>(v); throw v; label: return; catch javax.xml.stream.XMLStreamException from label to label with label; } java.lang.String finish() { org.finos.legend.engine.external.format.xml.shared.XmlReader$Capture v; javax.xml.stream.XMLEventWriter v; java.io.ByteArrayOutputStream v; java.lang.RuntimeException v; java.lang.String v; java.lang.Exception v; v := @this: org.finos.legend.engine.external.format.xml.shared.XmlReader$Capture; label: v = v.; interfaceinvoke v.(); v = v.; v = virtualinvoke v.("UTF-8"); label: return v; label: v := @caughtexception; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.Throwable)>(v); throw v; catch java.lang.Exception from label to label with label; } void add(javax.xml.stream.events.XMLEvent) { org.finos.legend.engine.external.format.xml.shared.XmlReader$Capture v; javax.xml.stream.XMLEventWriter v, v, v; javax.xml.stream.events.XMLEvent v; javax.xml.stream.XMLStreamException v; boolean v, v, v, v, v, v; java.util.Iterator v; java.lang.RuntimeException v; java.util.List v, v, v, v; javax.xml.stream.events.Characters v; java.lang.Object v; v := @this: org.finos.legend.engine.external.format.xml.shared.XmlReader$Capture; v := @parameter: javax.xml.stream.events.XMLEvent; label: v = interfaceinvoke v.(); if v != 0 goto label; v = interfaceinvoke v.(); if v == 0 goto label; label: v = v.; interfaceinvoke v.(v); v = v.; interfaceinvoke v.(); v. = 0; goto label; label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; if v != 0 goto label; v = interfaceinvoke v.(); if v == 0 goto label; v = v.; interfaceinvoke v.(v); goto label; label: v = v.; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; interfaceinvoke v.(v); goto label; label: v = v.; interfaceinvoke v.(v); v = v.; interfaceinvoke v.(); v. = 1; label: goto label; label: v := @caughtexception; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.Throwable)>(v); throw v; label: return; catch javax.xml.stream.XMLStreamException from label to label with label; } }