# {"id":"partitionSourceFiles","fileNameMappings":{"nl.adaptivity.xmlutil.serialization.structure.XmlCompositeDescriptor$LazyProps":"XmlCompositeDescriptor.kt","nl.adaptivity.xmlutil.serialization.XmlEncoderBase":"XMLEncoder.kt","nl.adaptivity.xmlutil.serialization.structure.XmlValueDescriptor":"XmlValueDescriptor.kt","nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor":"XmlDescriptor.kt","nl.adaptivity.xmlutil.serialization.XmlCodecBase":"XmlCodecBase.kt","nl.adaptivity.xmlutil.serialization.structure.XmlCompositeDescriptor":"XmlCompositeDescriptor.kt","nl.adaptivity.xmlutil.serialization.XmlEncoderBase$XmlEncoder":"XMLEncoder.kt","nl.adaptivity.xmlutil.serialization.XmlEncoderBase$InlineEncoder":"XMLEncoder.kt","nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor":"XmlTypeDescriptor.kt","nl.adaptivity.xmlutil.serialization.XmlConfig":"XmlConfig.kt","nl.adaptivity.xmlutil.XmlWriter":"XmlWriter.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java"}}
nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder -> bg8:
# {"id":"sourceFile","fileName":"XMLEncoder.kt"}
    javax.xml.namespace.QName discriminatorName -> Z
    boolean deferring -> h0
    nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite[] deferredBuffer -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lll9;"}
    int[] reorderInfo -> j0
    nl.adaptivity.xmlutil.serialization.XmlEncoderBase this$0 -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhg8;"}
    4:8:void <init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,javax.xml.namespace.QName,boolean):529:529 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhg8;Llf8;Ljavax/xml/namespace/QName;Z)V"}
    9:10:void <init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,javax.xml.namespace.QName,boolean):531:531 -> <init>
    11:12:void <init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,javax.xml.namespace.QName,boolean):532:532 -> <init>
    13:20:void <init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,javax.xml.namespace.QName,boolean):542:542 -> <init>
    21:31:void <init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,javax.xml.namespace.QName,boolean):545:545 -> <init>
    32:35:int[] nl.adaptivity.xmlutil.serialization.structure.XmlCompositeDescriptor.getChildReorderMap():232:232 -> <init>
    32:35:void <init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,javax.xml.namespace.QName,boolean):545 -> <init>
    36:37:int[] nl.adaptivity.xmlutil.serialization.structure.XmlCompositeDescriptor$LazyProps.getChildReorderMap():279:279 -> <init>
    36:37:int[] nl.adaptivity.xmlutil.serialization.structure.XmlCompositeDescriptor.getChildReorderMap():232 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    36:37:void <init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,javax.xml.namespace.QName,boolean):545 -> <init>
    38:40:void <init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,javax.xml.namespace.QName,boolean):545:545 -> <init>
    1:4:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> F
    1:4:void encodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor,int,byte):658 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrh5;IB)V"}
    5:11:void encodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor,int,byte):658:658 -> F
    12:19:void encodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor,int,byte):659:659 -> F
    20:27:void encodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor,int,byte):660:660 -> F
    1:4:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> Q
    1:4:void encodeShortElement(kotlinx.serialization.descriptors.SerialDescriptor,int,short):666 -> Q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrh5;IS)V"}
    5:11:void encodeShortElement(kotlinx.serialization.descriptors.SerialDescriptor,int,short):666:666 -> Q
    12:19:void encodeShortElement(kotlinx.serialization.descriptors.SerialDescriptor,int,short):667:667 -> Q
    20:23:void encodeShortElement(kotlinx.serialization.descriptors.SerialDescriptor,int,short):669:669 -> Q
    24:27:void encodeShortElement(kotlinx.serialization.descriptors.SerialDescriptor,int,short):668:668 -> Q
    4:7:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> T
    4:7:void encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor,int,int):675 -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILup6;)V"}
    8:23:void encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor,int,int):675:675 -> T
    24:27:java.lang.String java.lang.Integer.toUnsignedString(int,int):0:0 -> T
    24:27:java.lang.String java.lang.Integer.toUnsignedString(int):0 -> T
    24:27:void encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor,int,int):676 -> T
    28:31:void encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor,int,int):676:676 -> T
    32:39:void encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor,int,int):677:677 -> T
    7:10:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> V
    7:10:void encodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int,java.lang.String):733 -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;ILjava/lang/String;)V"}
    11:14:void encodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int,java.lang.String):733:733 -> V
    15:18:void encodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int,java.lang.String):735:735 -> V
    1:8:void encodeCharElement(kotlinx.serialization.descriptors.SerialDescriptor,int,char):697:697 -> W
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrh5;IC)V"}
    11:14:nl.adaptivity.xmlutil.serialization.XmlConfig nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getConfig():98:98 -> Y
    11:14:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):707 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;ILbq6;Ljava/lang/Object;)V"}
    15:16:nl.adaptivity.xmlutil.serialization.XmlConfig nl.adaptivity.xmlutil.serialization.XmlCodecBase.getConfig():34:34 -> Y
    15:16:nl.adaptivity.xmlutil.serialization.XmlConfig nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getConfig():98 -> Y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:16:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):707 -> Y
    17:21:kotlin.Pair nl.adaptivity.xmlutil.serialization.XmlConfig.getNilAttribute():90:90 -> Y
    17:21:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):707 -> Y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:33:kotlin.Pair nl.adaptivity.xmlutil.serialization.XmlConfig.getNilAttribute():91:91 -> Y
    22:33:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):707 -> Y
    34:39:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):708:708 -> Y
    40:43:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):710:710 -> Y
    44:55:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):711:711 -> Y
    56:68:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):713:713 -> Y
    69:74:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$InlineEncoder.<init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder,int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,int,kotlin.jvm.internal.DefaultConstructorMarker):428:428 -> Y
    69:74:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):713 -> Y
    75:76:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):714:714 -> Y
    77:79:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$XmlEncoder.<init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,javax.xml.namespace.QName,int,kotlin.jvm.internal.DefaultConstructorMarker):70:70 -> Y
    77:79:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):714 -> Y
    80:90:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):721:721 -> Y
    91:102:void defer(int,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):569:569 -> Y
    91:102:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):722 -> Y
    103:110:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):723:723 -> Y
    111:119:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):724:724 -> Y
    120:127:void defer(int,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):569:569 -> Y
    120:127:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):724 -> Y
    4:7:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> b
    4:7:boolean shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor,int):644 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;I)Z"}
    8:11:boolean shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor,int):644:644 -> b
    12:15:nl.adaptivity.xmlutil.serialization.XmlConfig nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getConfig():98:98 -> b
    12:15:boolean shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor,int):646 -> b
    16:17:nl.adaptivity.xmlutil.serialization.XmlConfig nl.adaptivity.xmlutil.serialization.XmlCodecBase.getConfig():34:34 -> b
    16:17:nl.adaptivity.xmlutil.serialization.XmlConfig nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getConfig():98 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:17:boolean shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor,int):646 -> b
    18:19:nl.adaptivity.xmlutil.serialization.XmlSerializationPolicy nl.adaptivity.xmlutil.serialization.XmlConfig.getPolicy():75:75 -> b
    18:19:boolean shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor,int):646 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:24:boolean shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor,int):646:646 -> b
    4:6:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):765:765 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;)V"}
    7:8:nl.adaptivity.xmlutil.XmlWriter getTarget():535:535 -> c
    7:8:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):766 -> c
    9:10:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.serialization.XmlEncoderBase.getTarget():37:37 -> c
    9:10:nl.adaptivity.xmlutil.XmlWriter getTarget():535 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:10:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):766 -> c
    11:18:javax.xml.namespace.QName nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getSerialName():101:101 -> c
    11:18:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):766 -> c
    19:21:void nl.adaptivity.xmlutil.XmlWriterUtil__XmlWriterKt.endTag(nl.adaptivity.xmlutil.XmlWriter,javax.xml.namespace.QName):0:0 -> c
    19:21:void nl.adaptivity.xmlutil.XmlWriterUtil.endTag(nl.adaptivity.xmlutil.XmlWriter,javax.xml.namespace.QName):1 -> c
    19:21:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):766 -> c
    22:36:void nl.adaptivity.xmlutil.XmlWriterUtil__XmlWriterKt.endTag(nl.adaptivity.xmlutil.XmlWriter,javax.xml.namespace.QName):623:623 -> c
    22:36:void nl.adaptivity.xmlutil.XmlWriterUtil.endTag(nl.adaptivity.xmlutil.XmlWriter,javax.xml.namespace.QName):1 -> c
    22:36:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):766 -> c
    7:10:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> c0
    7:10:void encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):604 -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;ILbq6;Ljava/lang/Object;)V"}
    11:18:void encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):604:604 -> c0
    1:4:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> e0
    1:4:kotlinx.serialization.encoding.Encoder encodeInlineElement(kotlinx.serialization.descriptors.SerialDescriptor,int):638 -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrh5;I)Lb62;"}
    5:8:kotlinx.serialization.encoding.Encoder encodeInlineElement(kotlinx.serialization.descriptors.SerialDescriptor,int):638:638 -> e0
    9:15:kotlinx.serialization.encoding.Encoder encodeInlineElement(kotlinx.serialization.descriptors.SerialDescriptor,int):639:639 -> e0
    16:19:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$InlineEncoder.<init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder,int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,int,kotlin.jvm.internal.DefaultConstructorMarker):428:428 -> e0
    16:19:kotlinx.serialization.encoding.Encoder encodeInlineElement(kotlinx.serialization.descriptors.SerialDescriptor,int):639 -> e0
    4:11:void encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor,int,float):689:689 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;IF)V"}
    4:7:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> o
    4:7:void encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor,int,long):682 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;IJ)V"}
    8:20:void encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor,int,long):682:682 -> o
    21:27:java.lang.String java.lang.Long.toUnsignedString(long):0:0 -> o
    21:27:void encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor,int,long):683 -> o
    28:79:java.lang.String java.lang.Long.toUnsignedString(long,int):0:0 -> o
    28:79:java.lang.String java.lang.Long.toUnsignedString(long):0 -> o
    28:79:void encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor,int,long):683 -> o
    80:83:void encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor,int,long):683:683 -> o
    84:91:void encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor,int,long):684:684 -> o
    4:11:void encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor,int,boolean):650:650 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;IZ)V"}
    8:13:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):578:578 -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILlf8;Lll9;)V"}
    14:15:nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getTypeDescriptor():44:44 -> s0
    14:15:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getSerialDescriptor():107 -> s0
    14:15:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):582 -> s0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    16:17:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor.getSerialDescriptor():37:37 -> s0
    16:17:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getSerialDescriptor():107 -> s0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:17:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):582 -> s0
    18:21:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):582:582 -> s0
    22:25:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):583:583 -> s0
    26:27:nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getTypeDescriptor():44:44 -> s0
    26:27:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getSerialDescriptor():107 -> s0
    26:27:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):584 -> s0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    28:29:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor.getSerialDescriptor():37:37 -> s0
    28:29:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getSerialDescriptor():107 -> s0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:29:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):584 -> s0
    30:33:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):584:584 -> s0
    34:39:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):585:585 -> s0
    40:44:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):586:586 -> s0
    45:48:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):589:589 -> s0
    49:52:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):590:590 -> s0
    53:54:nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getTypeDescriptor():44:44 -> s0
    53:54:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getSerialDescriptor():107 -> s0
    53:54:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):591 -> s0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    55:56:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor.getSerialDescriptor():37:37 -> s0
    55:56:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getSerialDescriptor():107 -> s0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    55:56:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):591 -> s0
    57:60:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):591:591 -> s0
    61:63:void defer(int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):593:593 -> s0
    7:16:void doWriteAttribute(int,javax.xml.namespace.QName,java.lang.String):783:783 -> t0
    17:28:void doWriteAttribute(int,javax.xml.namespace.QName,java.lang.String):785:785 -> t0
    29:32:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase.access$smartWriteAttribute(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,javax.xml.namespace.QName,java.lang.String):34:34 -> t0
    29:32:void doWriteAttribute(int,javax.xml.namespace.QName,java.lang.String):787 -> t0
    7:20:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):615:615 -> u0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llf8;ILbq6;Ljava/lang/Object;)V"}
    21:27:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$InlineEncoder.<init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder,int,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,int,kotlin.jvm.internal.DefaultConstructorMarker):428:428 -> u0
    21:27:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):615 -> u0
    28:30:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):616:616 -> u0
    31:33:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$XmlEncoder.<init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,javax.xml.namespace.QName,int,kotlin.jvm.internal.DefaultConstructorMarker):70:70 -> u0
    31:33:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):616 -> u0
    34:37:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):619:619 -> u0
    38:43:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):621:621 -> u0
    44:54:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):622:622 -> u0
    55:58:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> u0
    55:58:void defer(int,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):569 -> u0
    55:58:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):622 -> u0
    59:66:void defer(int,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):569:569 -> u0
    59:66:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):622 -> u0
    67:70:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):623:623 -> u0
    71:78:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):625:625 -> u0
    79:89:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):627:627 -> u0
    90:100:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):631:631 -> u0
    101:104:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):628:628 -> u0
    11:22:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):740:740 -> v0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llf8;ILjava/lang/String;)V"}
    23:24:java.lang.String nl.adaptivity.xmlutil.serialization.structure.XmlValueDescriptor.getDefault():77:77 -> v0
    23:24:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):740 -> v0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:31:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> v0
    25:31:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):742 -> v0
    32:60:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):745:745 -> v0
    61:70:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):753:753 -> v0
    71:90:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):754:754 -> v0
    91:92:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.serialization.XmlEncoderBase.getTarget():37:37 -> v0
    91:92:nl.adaptivity.xmlutil.XmlWriter getTarget():535 -> v0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    91:92:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):757 -> v0
    93:103:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):757:757 -> v0
    104:108:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):759:759 -> v0
    109:116:void defer(int,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):569:569 -> v0
    109:116:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):759 -> v0
    117:124:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):749:749 -> v0
    125:129:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):747:747 -> v0
    130:137:void defer(int,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$DeferredWrite):569:569 -> v0
    130:137:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):747 -> v0
    4:11:void encodeDoubleElement(kotlinx.serialization.descriptors.SerialDescriptor,int,double):693:693 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;ID)V"}
    2:3:void flushDeferred$io_github_pdvrieze_xmlutil_serialization():771:771 -> w0
    4:7:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> w0
    4:7:void flushDeferred$io_github_pdvrieze_xmlutil_serialization():774 -> w0
    8:9:nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getTypeDescriptor():44:44 -> w0
    8:9:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getSerialDescriptor():107 -> w0
    8:9:void flushDeferred$io_github_pdvrieze_xmlutil_serialization():774 -> w0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    10:11:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlTypeDescriptor.getSerialDescriptor():37:37 -> w0
    10:11:kotlinx.serialization.descriptors.SerialDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getSerialDescriptor():107 -> w0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:11:void flushDeferred$io_github_pdvrieze_xmlutil_serialization():774 -> w0
    12:16:void flushDeferred$io_github_pdvrieze_xmlutil_serialization():775:775 -> w0
    17:20:void flushDeferred$io_github_pdvrieze_xmlutil_serialization():776:776 -> w0
    21:24:void flushDeferred$io_github_pdvrieze_xmlutil_serialization():777:777 -> w0
    25:30:void flushDeferred$io_github_pdvrieze_xmlutil_serialization():778:778 -> w0
    1:4:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> x0
    1:4:boolean isValueChild$io_github_pdvrieze_xmlutil_serialization(int):730 -> x0
    5:14:boolean isValueChild$io_github_pdvrieze_xmlutil_serialization(int):730:730 -> x0
    1:4:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.serialization.XmlEncoderBase.getTarget():37:37 -> y0
    1:4:nl.adaptivity.xmlutil.XmlWriter getTarget():535 -> y0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:4:void writeBegin():548 -> y0
    5:12:javax.xml.namespace.QName nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getSerialName():101:101 -> y0
    5:12:void writeBegin():548 -> y0
    13:15:void nl.adaptivity.xmlutil.XmlWriterUtil__XmlWriterKt.smartStartTag(nl.adaptivity.xmlutil.XmlWriter,javax.xml.namespace.QName):0:0 -> y0
    13:15:void nl.adaptivity.xmlutil.XmlWriterUtil.smartStartTag(nl.adaptivity.xmlutil.XmlWriter,javax.xml.namespace.QName):1 -> y0
    13:15:void writeBegin():548 -> y0
    16:27:void nl.adaptivity.xmlutil.XmlWriterUtil__XmlWriterKt.smartStartTag(nl.adaptivity.xmlutil.XmlWriter,javax.xml.namespace.QName):411:411 -> y0
    16:27:void nl.adaptivity.xmlutil.XmlWriterUtil.smartStartTag(nl.adaptivity.xmlutil.XmlWriter,javax.xml.namespace.QName):1 -> y0
    16:27:void writeBegin():548 -> y0
    28:30:java.lang.String nl.adaptivity.xmlutil.XmlWriterUtil.smartStartTag(nl.adaptivity.xmlutil.XmlWriter,java.lang.String,java.lang.String,java.lang.String):1:1 -> y0
    28:30:void nl.adaptivity.xmlutil.XmlWriterUtil__XmlWriterKt.smartStartTag(nl.adaptivity.xmlutil.XmlWriter,javax.xml.namespace.QName):411 -> y0
    28:30:void nl.adaptivity.xmlutil.XmlWriterUtil.smartStartTag(nl.adaptivity.xmlutil.XmlWriter,javax.xml.namespace.QName):1 -> y0
    28:30:void writeBegin():548 -> y0
    31:32:java.util.List nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getNamespaceDecls():46:46 -> y0
    31:32:void writeNamespaceDecls$io_github_pdvrieze_xmlutil_serialization():556 -> y0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:32:void writeBegin():549 -> y0
    33:48:void writeNamespaceDecls$io_github_pdvrieze_xmlutil_serialization():556:556 -> y0
    33:48:void writeBegin():549 -> y0
    49:50:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.serialization.XmlEncoderBase.getTarget():37:37 -> y0
    49:50:nl.adaptivity.xmlutil.XmlWriter getTarget():535 -> y0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    49:50:void writeNamespaceDecls$io_github_pdvrieze_xmlutil_serialization():557 -> y0
    49:50:void writeBegin():549 -> y0
    51:59:void writeNamespaceDecls$io_github_pdvrieze_xmlutil_serialization():557:557 -> y0
    51:59:void writeBegin():549 -> y0
    60:63:java.lang.String nl.adaptivity.xmlutil.XmlWriter.getOrCreatePrefix$default(nl.adaptivity.xmlutil.XmlWriter,java.lang.String,java.lang.String,boolean,int,java.lang.Object):97:97 -> y0
    60:63:void writeNamespaceDecls$io_github_pdvrieze_xmlutil_serialization():557 -> y0
    60:63:void writeBegin():549 -> y0
    64:67:void writeDiscriminatorAttributeIfNeeded():562:562 -> y0
    64:67:void writeBegin():550 -> y0
    68:71:nl.adaptivity.xmlutil.serialization.XmlConfig nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getConfig():98:98 -> y0
    68:71:void writeDiscriminatorAttributeIfNeeded():563 -> y0
    68:71:void writeBegin():550 -> y0
    72:73:nl.adaptivity.xmlutil.serialization.XmlConfig nl.adaptivity.xmlutil.serialization.XmlCodecBase.getConfig():34:34 -> y0
    72:73:nl.adaptivity.xmlutil.serialization.XmlConfig nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getConfig():98 -> y0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    72:73:void writeDiscriminatorAttributeIfNeeded():563 -> y0
    72:73:void writeBegin():550 -> y0
    74:75:nl.adaptivity.xmlutil.serialization.XmlSerializationPolicy nl.adaptivity.xmlutil.serialization.XmlConfig.getPolicy():75:75 -> y0
    74:75:void writeDiscriminatorAttributeIfNeeded():563 -> y0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    74:75:void writeBegin():550 -> y0
    76:79:void writeDiscriminatorAttributeIfNeeded():563:563 -> y0
    76:79:void writeBegin():550 -> y0
    80:82:javax.xml.namespace.QName ensureNamespace(javax.xml.namespace.QName,boolean):0:0 -> y0
    80:82:void writeDiscriminatorAttributeIfNeeded():563 -> y0
    80:82:void writeBegin():550 -> y0
    83:84:javax.xml.namespace.QName nl.adaptivity.xmlutil.serialization.XmlEncoderBase.ensureNamespace(javax.xml.namespace.QName,boolean):876:876 -> y0
    83:84:javax.xml.namespace.QName nl.adaptivity.xmlutil.serialization.XmlEncoderBase.access$ensureNamespace(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,javax.xml.namespace.QName,boolean):34 -> y0
    83:84:javax.xml.namespace.QName ensureNamespace(javax.xml.namespace.QName,boolean):539 -> y0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    83:84:void writeDiscriminatorAttributeIfNeeded():563 -> y0
    83:84:void writeBegin():550 -> y0
    85:100:javax.xml.namespace.QName nl.adaptivity.xmlutil.serialization.XmlEncoderBase.ensureNamespace(javax.xml.namespace.QName,boolean):876:876 -> y0
    85:100:javax.xml.namespace.QName nl.adaptivity.xmlutil.serialization.XmlEncoderBase.access$ensureNamespace(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,javax.xml.namespace.QName,boolean):34 -> y0
    85:100:javax.xml.namespace.QName ensureNamespace(javax.xml.namespace.QName,boolean):539 -> y0
    85:100:void writeDiscriminatorAttributeIfNeeded():563 -> y0
    85:100:void writeBegin():550 -> y0
    101:104:javax.xml.namespace.QName nl.adaptivity.xmlutil.serialization.XmlEncoderBase.ensureNamespace(javax.xml.namespace.QName,boolean):875:875 -> y0
    101:104:javax.xml.namespace.QName nl.adaptivity.xmlutil.serialization.XmlEncoderBase.access$ensureNamespace(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,javax.xml.namespace.QName,boolean):34 -> y0
    101:104:javax.xml.namespace.QName ensureNamespace(javax.xml.namespace.QName,boolean):539 -> y0
    101:104:void writeDiscriminatorAttributeIfNeeded():563 -> y0
    101:104:void writeBegin():550 -> y0
    105:108:void writeDiscriminatorAttributeIfNeeded():564:564 -> y0
    105:108:void writeBegin():550 -> y0
    109:112:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase.access$smartWriteAttribute(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,javax.xml.namespace.QName,java.lang.String):34:34 -> y0
    109:112:void writeDiscriminatorAttributeIfNeeded():564 -> y0
    109:112:void writeBegin():550 -> y0
