kotlin.ranges.CharRange -> xq0:
# {"id":"sourceFile","fileName":"PrimitiveRanges.kt"}
    char kotlin.ranges.CharProgression.first -> X
    char kotlin.ranges.CharProgression.last -> Y
    1:4:void <clinit>():47:47 -> <clinit>
    5:8:void <init>(char,char):15:15 -> <clinit>
    5:8:void <clinit>():47 -> <clinit>
    1:3:void kotlin.ranges.CharProgression.<init>(char,char,int):17:17 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(CC)V"}
    4:6:void kotlin.ranges.CharProgression.<init>(char,char,int):32:32 -> <init>
    7:14:void kotlin.ranges.CharProgression.<init>(char,char,int):37:37 -> <init>
    1:2:char kotlin.ranges.CharProgression.getFirst():32:32 -> a
    1:2:java.lang.Character getStart():16 -> a
    1:2:java.lang.Comparable getStart():15 -> a
    3:7:java.lang.Character getStart():16:16 -> a
    3:7:java.lang.Comparable getStart():15 -> a
    1:2:char kotlin.ranges.CharProgression.getLast():37:37 -> b
    1:2:java.lang.Character getEndInclusive():17 -> b
    1:2:java.lang.Comparable getEndInclusive():15 -> b
    3:7:java.lang.Character getEndInclusive():17:17 -> b
    3:7:java.lang.Comparable getEndInclusive():15 -> b
    1:19:boolean equals(java.lang.Object):37:37 -> equals
    20:21:boolean equals(java.lang.Object):38:38 -> equals
    22:23:char kotlin.ranges.CharProgression.getFirst():32:32 -> equals
    22:23:boolean equals(java.lang.Object):38 -> equals
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:27:boolean equals(java.lang.Object):38:38 -> equals
    28:29:char kotlin.ranges.CharProgression.getLast():37:37 -> equals
    28:29:boolean equals(java.lang.Object):38 -> equals
    30:37:char kotlin.ranges.CharProgression.getLast():37:37 -> equals
    30:37:boolean equals(java.lang.Object):38 -> equals
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:8:int hashCode():41:41 -> hashCode
    9:12:char kotlin.ranges.CharProgression.getFirst():32:32 -> hashCode
    9:12:int hashCode():41 -> hashCode
    13:16:char kotlin.ranges.CharProgression.getLast():37:37 -> hashCode
    13:16:int hashCode():41 -> hashCode
    1:2:char kotlin.ranges.CharProgression.getFirst():32:32 -> isEmpty
    1:2:boolean isEmpty():34 -> isEmpty
    3:10:char kotlin.ranges.CharProgression.getLast():37:37 -> isEmpty
    3:10:boolean isEmpty():34 -> isEmpty
    1:10:kotlin.collections.CharIterator kotlin.ranges.CharProgression.iterator():44:44 -> iterator
    1:10:java.util.Iterator kotlin.ranges.CharProgression.iterator():17 -> iterator
    1:5:java.lang.String toString():43:43 -> toString
    6:7:char kotlin.ranges.CharProgression.getFirst():32:32 -> toString
    6:7:java.lang.String toString():43 -> toString
    8:15:java.lang.String toString():43:43 -> toString
    16:17:char kotlin.ranges.CharProgression.getLast():37:37 -> toString
    16:17:java.lang.String toString():43 -> toString
    18:25:java.lang.String toString():43:43 -> toString
