kotlinx.serialization.json.internal.JsonPrimitiveDecoder -> d81:
# {"id":"sourceFile","fileName":"TreeJsonDecoder.kt"}
    kotlinx.serialization.json.JsonElement value -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/serialization/json/b;"}
    7:9:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonElement,java.lang.String):178:178 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld71;Lkotlinx/serialization/json/b;Ljava/lang/String;)V"}
    10:11:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonElement,java.lang.String):180:180 -> <init>
    12:13:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonElement,java.lang.String):185:185 -> <init>
    14:19:void kotlinx.serialization.internal.TaggedDecoder.pushTag(java.lang.Object):311:311 -> <init>
    14:19:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonElement,java.lang.String):185 -> <init>
    4:7:kotlinx.serialization.json.JsonElement currentElement(java.lang.String):191:191 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lkotlinx/serialization/json/b;"}
    8:10:kotlinx.serialization.json.JsonElement getValue():180:180 -> F
    8:10:kotlinx.serialization.json.JsonElement currentElement(java.lang.String):192 -> F
    11:17:kotlinx.serialization.json.JsonElement currentElement(java.lang.String):191:191 -> F
    1:3:kotlinx.serialization.json.JsonElement getValue():180:180 -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/serialization/json/b;"}
    1:5:int JsonPrimitiveDecoder.decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
