com.google.firebase.components.Dependency -> rt1:
# {"id":"sourceFile","fileName":"Dependency.java"}
    java.lang.Class anInterface -> a
    int type -> b
    int injection -> c
    1:3:void <init>(java.lang.Class,int,int):44:44 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/Class;)V"}
    4:5:void <init>(java.lang.Class,int,int):45:45 -> <init>
    6:7:void <init>(java.lang.Class,int,int):46:46 -> <init>
    8:10:void <init>(java.lang.Class,int,int):47:47 -> <init>
    1:4:boolean equals(java.lang.Object):100:100 -> equals
    5:6:boolean equals(java.lang.Object):101:101 -> equals
    7:28:boolean equals(java.lang.Object):102:102 -> equals
    1:11:int hashCode():110:110 -> hashCode
    12:15:int hashCode():112:112 -> hashCode
    16:19:int hashCode():114:114 -> hashCode
    1:9:java.lang.String toString():120:120 -> toString
    1:9:java.lang.String Dependency2.toString():0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
    10:14:java.lang.String toString():122:122 -> toString
    10:14:java.lang.String Dependency2.toString():0 -> toString
    15:17:java.lang.String toString():123:123 -> toString
    15:17:java.lang.String Dependency2.toString():0 -> toString
    18:37:java.lang.String toString():124:124 -> toString
    18:37:java.lang.String Dependency2.toString():0 -> toString
    38:40:java.lang.String toString():125:125 -> toString
    38:40:java.lang.String Dependency2.toString():0 -> toString
    41:49:java.lang.String describeInjection(int):132:132 -> toString
    41:49:java.lang.String toString():126 -> toString
    41:49:java.lang.String Dependency2.toString():0 -> toString
    50:52:java.lang.String describeInjection(int):138:138 -> toString
    50:52:java.lang.String toString():126 -> toString
    50:52:java.lang.String Dependency2.toString():0 -> toString
    53:56:java.lang.String describeInjection(int):140:140 -> toString
    53:56:java.lang.String toString():126 -> toString
    53:56:java.lang.String Dependency2.toString():0 -> toString
    57:60:java.lang.String toString():0:0 -> toString
    57:60:java.lang.String Dependency2.toString():0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":77,"3":79,"6":82,"9":86},"outline":"Lod4;j(ILjava/lang/String;)Ljava/lang/String;"}
    61:64:java.lang.String describeInjection(int):140:140 -> toString
    61:64:java.lang.String toString():126 -> toString
    61:64:java.lang.String Dependency2.toString():0 -> toString
    65:67:java.lang.String describeInjection(int):136:136 -> toString
    65:67:java.lang.String toString():126 -> toString
    65:67:java.lang.String Dependency2.toString():0 -> toString
    68:69:java.lang.String describeInjection(int):134:134 -> toString
    68:69:java.lang.String toString():126 -> toString
    68:69:java.lang.String Dependency2.toString():0 -> toString
    70:71:java.lang.String toString():126:126 -> toString
    70:71:java.lang.String Dependency2.toString():0 -> toString
    72:76:java.lang.String toString():0:0 -> toString
    72:76:java.lang.String Dependency2.toString():0 -> toString
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":87,"4":89,"7":92},"outline":"Lel0;n(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    77:77:java.lang.String describeInjection(int):140:140 -> toString
    77:77:java.lang.String toString():126 -> toString
    79:79:java.lang.String describeInjection(int):140:140 -> toString
    79:79:java.lang.String toString():126 -> toString
    82:82:java.lang.String describeInjection(int):140:140 -> toString
    82:82:java.lang.String toString():126 -> toString
    86:86:java.lang.String describeInjection(int):140:140 -> toString
    86:86:java.lang.String toString():126 -> toString
    87:87:java.lang.String toString():126:126 -> toString
    89:89:java.lang.String toString():127:127 -> toString
    92:92:java.lang.String toString():128:128 -> toString
