kotlinx.serialization.internal.NullableSerializer -> ts1:
# {"id":"sourceFile","fileName":"NullableSerializer.kt"}
    kotlinx.serialization.KSerializer serializer -> a
    kotlinx.serialization.descriptors.SerialDescriptor descriptor -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgj2;"}
    1:3:void <init>(kotlinx.serialization.KSerializer):15:15 -> <init>
    4:5:void <init>(kotlinx.serialization.KSerializer):17:17 -> <init>
    6:17:void <init>(kotlinx.serialization.KSerializer):18:18 -> <init>
    1:17:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):30:30 -> deserialize
    6:14:boolean equals(java.lang.Object):35:35 -> equals
    15:16:boolean equals(java.lang.Object):36:36 -> equals
    17:20:boolean equals(java.lang.Object):37:37 -> equals
    21:31:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    21:31:boolean equals(java.lang.Object):37 -> equals
    1:3:kotlinx.serialization.descriptors.SerialDescriptor getDescriptor():18:18 -> getDescriptor
    1:7:int hashCode():42:42 -> hashCode
    3:10:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):23:23 -> serialize
    11:14:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):25:25 -> serialize
