kotlinx.serialization.encoding.CompositeEncoder -> x41:
# {"id":"sourceFile","fileName":"Encoding.kt"}
    kotlinx.serialization.encoding.Encoder encodeInlineElement(kotlinx.serialization.descriptors.SerialDescriptor,int) -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lge5;I)Lc52;"}
    void encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor,int,float) -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;IF)V"}
    void endStructure(kotlinx.serialization.descriptors.SerialDescriptor) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;)V"}
    1:5:boolean CompositeEncoder.shouldEncodeElementDefault(SerialDescriptor):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;)Z"}
    void encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor,int,long) -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;IJ)V"}
    void encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor,int,boolean) -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;IZ)V"}
    void encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object) -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;ILhj3;Ljava/lang/Object;)V"}
    void encodeDoubleElement(kotlinx.serialization.descriptors.SerialDescriptor,int,double) -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;ID)V"}
    void encodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor,int,byte) -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lge5;IB)V"}
    void encodeShortElement(kotlinx.serialization.descriptors.SerialDescriptor,int,short) -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lge5;IS)V"}
    void encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor,int,int) -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILyl6;)V"}
    void encodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor,int,java.lang.String) -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;ILjava/lang/String;)V"}
    void encodeCharElement(kotlinx.serialization.descriptors.SerialDescriptor,int,char) -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lge5;IC)V"}
    void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object) -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyl6;ILhj3;Ljava/lang/Object;)V"}
