kotlinx.serialization.internal.NullableSerializer -> rn4:
# {"id":"sourceFile","fileName":"NullableSerializer.kt"}
    kotlinx.serialization.KSerializer serializer -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrl3;"}
    kotlinx.serialization.descriptors.SerialDescriptor descriptor -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsp6;"}
    4:6:void <init>(kotlinx.serialization.KSerializer):15:15 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrl3;)V"}
    7:8:void <init>(kotlinx.serialization.KSerializer):17:17 -> <init>
    9:20:void <init>(kotlinx.serialization.KSerializer):18:18 -> <init>
    1:3:kotlinx.serialization.descriptors.SerialDescriptor getDescriptor():18:18 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lrp6;"}
    8:16:boolean equals(java.lang.Object):35:35 -> equals
    17:18:boolean equals(java.lang.Object):36:36 -> equals
    19:31:boolean equals(java.lang.Object):37:37 -> equals
    1:20:java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder):30:30 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llp1;)Ljava/lang/Object;"}
    3:10:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):23:23 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La62;Ljava/lang/Object;)V"}
    11:14:void serialize(kotlinx.serialization.encoding.Encoder,java.lang.Object):25:25 -> g
    1:7:int hashCode():42:42 -> hashCode
