io.michaelrocks.libphonenumber.android.Phonenumber$PhoneNumber -> sf5:
# {"id":"sourceFile","fileName":"Phonenumber.java"}
    int countryCode_ -> X
    long nationalNumber_ -> Y
    boolean hasExtension -> Z
    java.lang.String extension_ -> h0
    boolean hasItalianLeadingZero -> i0
    boolean italianLeadingZero_ -> j0
    boolean hasNumberOfLeadingZeros -> k0
    int numberOfLeadingZeros_ -> l0
    java.lang.String rawInput_ -> m0
    io.michaelrocks.libphonenumber.android.Phonenumber$PhoneNumber$CountryCodeSource countryCodeSource_ -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    java.lang.String preferredDomesticCarrierCode_ -> o0
    1:9:boolean equals(java.lang.Object):241:241 -> equals
    10:27:boolean exactlySameAs(io.michaelrocks.libphonenumber.android.Phonenumber$PhoneNumber):231:231 -> equals
    10:27:boolean equals(java.lang.Object):241 -> equals
    28:49:boolean exactlySameAs(io.michaelrocks.libphonenumber.android.Phonenumber$PhoneNumber):232:232 -> equals
    28:49:boolean equals(java.lang.Object):241 -> equals
    50:65:boolean exactlySameAs(io.michaelrocks.libphonenumber.android.Phonenumber$PhoneNumber):234:234 -> equals
    50:65:boolean equals(java.lang.Object):241 -> equals
    66:75:boolean exactlySameAs(io.michaelrocks.libphonenumber.android.Phonenumber$PhoneNumber):235:235 -> equals
    66:75:boolean equals(java.lang.Object):241 -> equals
    3:8:int getCountryCode():48:48 -> hashCode
    3:8:int hashCode():251 -> hashCode
    3:8:int Phonenumber$PhoneNumber.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
    9:10:long getNationalNumber():64:64 -> hashCode
    9:10:int hashCode():252 -> hashCode
    9:10:int Phonenumber$PhoneNumber.hashCode():0 -> hashCode
    11:20:int hashCode():252:252 -> hashCode
    11:20:int Phonenumber$PhoneNumber.hashCode():0 -> hashCode
    21:22:java.lang.String getExtension():80:80 -> hashCode
    21:22:int hashCode():253 -> hashCode
    21:22:int Phonenumber$PhoneNumber.hashCode():0 -> hashCode
    23:26:int hashCode():0:0 -> hashCode
    23:26:int Phonenumber$PhoneNumber.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":67},"outline":"Lwl7;e(ILjava/lang/String;I)I"}
    27:38:boolean isItalianLeadingZero():99:99 -> hashCode
    27:38:int hashCode():254 -> hashCode
    27:38:int Phonenumber$PhoneNumber.hashCode():0 -> hashCode
    39:42:int getNumberOfLeadingZeros():115:115 -> hashCode
    39:42:int hashCode():255 -> hashCode
    39:42:int Phonenumber$PhoneNumber.hashCode():0 -> hashCode
    43:44:java.lang.String getRawInput():131:131 -> hashCode
    43:44:int hashCode():256 -> hashCode
    43:44:int Phonenumber$PhoneNumber.hashCode():0 -> hashCode
    45:48:int hashCode():0:0 -> hashCode
    45:48:int Phonenumber$PhoneNumber.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":68},"outline":"Lwl7;e(ILjava/lang/String;I)I"}
    49:50:io.michaelrocks.libphonenumber.android.Phonenumber$PhoneNumber$CountryCodeSource getCountryCodeSource():150:150 -> hashCode
    49:50:int hashCode():257 -> hashCode
    49:50:int Phonenumber$PhoneNumber.hashCode():0 -> hashCode
    51:56:int hashCode():257:257 -> hashCode
    51:56:int Phonenumber$PhoneNumber.hashCode():0 -> hashCode
    57:58:java.lang.String getPreferredDomesticCarrierCode():169:169 -> hashCode
    57:58:int hashCode():258 -> hashCode
    57:58:int Phonenumber$PhoneNumber.hashCode():0 -> hashCode
    59:66:int hashCode():258:258 -> hashCode
    59:66:int Phonenumber$PhoneNumber.hashCode():0 -> hashCode
    67:67:int hashCode():253:253 -> hashCode
    68:68:int hashCode():256:256 -> hashCode
    1:7:java.lang.String toString():265:265 -> toString
    8:12:java.lang.String toString():266:266 -> toString
    13:22:java.lang.String toString():267:267 -> toString
    23:26:boolean hasItalianLeadingZero():98:98 -> toString
    23:26:java.lang.String toString():268 -> toString
    27:30:boolean isItalianLeadingZero():99:99 -> toString
    27:30:java.lang.String toString():268 -> toString
    31:35:java.lang.String toString():269:269 -> toString
    36:39:boolean hasNumberOfLeadingZeros():114:114 -> toString
    36:39:java.lang.String toString():271 -> toString
    40:49:java.lang.String toString():272:272 -> toString
    50:53:boolean hasExtension():79:79 -> toString
    50:53:java.lang.String toString():274 -> toString
    54:63:java.lang.String toString():275:275 -> toString
    64:68:java.lang.String toString():284:284 -> toString
