kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder -> kx:
# {"id":"sourceFile","fileName":"SerialDescriptors.kt"}
    java.lang.String serialName -> a
    java.util.List annotations -> b
    java.util.List elementNames -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    java.util.Set uniqueNames -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/HashSet;"}
    java.util.List elementDescriptors -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    java.util.List elementAnnotations -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    java.util.List elementOptionality -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    1:3:void <init>(java.lang.String):287:287 -> <init>
    4:5:void <init>(java.lang.String):288:288 -> <init>
    6:9:void <init>(java.lang.String):304:304 -> <init>
    10:16:void <init>(java.lang.String):306:306 -> <init>
    17:23:void <init>(java.lang.String):307:307 -> <init>
    24:30:void <init>(java.lang.String):308:308 -> <init>
    31:37:void <init>(java.lang.String):309:309 -> <init>
    38:45:void <init>(java.lang.String):310:310 -> <init>
    1:3:void element$default(kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean,int,java.lang.Object):330:330 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkx;Ljava/lang/String;Lkotlinx/serialization/descriptors/SerialDescriptor;)V"}
    4:6:void element(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean):0:0 -> a
    4:6:void element$default(kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean,int,java.lang.Object):330 -> a
    7:14:void element(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean):336:336 -> a
    7:14:void element$default(kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean,int,java.lang.Object):330 -> a
    15:19:void element(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean):337:337 -> a
    15:19:void element$default(kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean,int,java.lang.Object):330 -> a
    20:24:void element(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean):338:338 -> a
    20:24:void element$default(kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean,int,java.lang.Object):330 -> a
    25:31:void element(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean):339:339 -> a
    25:31:void element$default(kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean,int,java.lang.Object):330 -> a
    32:42:void element(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean):340:340 -> a
    32:42:void element$default(kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean,int,java.lang.Object):330 -> a
    43:52:void element(java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean):336:336 -> a
    43:52:void element$default(kotlinx.serialization.descriptors.ClassSerialDescriptorBuilder,java.lang.String,kotlinx.serialization.descriptors.SerialDescriptor,java.util.List,boolean,int,java.lang.Object):330 -> a
