public class android.telephony.ServiceState implements android.os.Parcelable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.telephony.ServiceState
  super_class: java.lang.Object
{
  static final java.lang.String LOG_TAG;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "PHONE"

  static final boolean DBG;
    descriptor: Z
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  static final boolean VDBG;
    descriptor: Z
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int STATE_IN_SERVICE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int STATE_OUT_OF_SERVICE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int STATE_EMERGENCY_ONLY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int STATE_POWER_OFF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int DUPLEX_MODE_UNKNOWN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int DUPLEX_MODE_FDD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int DUPLEX_MODE_TDD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int RIL_RADIO_TECHNOLOGY_UNKNOWN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int RIL_RADIO_TECHNOLOGY_GPRS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int RIL_RADIO_TECHNOLOGY_EDGE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int RIL_RADIO_TECHNOLOGY_UMTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int RIL_RADIO_TECHNOLOGY_IS95A;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int RIL_RADIO_TECHNOLOGY_IS95B;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final int RIL_RADIO_TECHNOLOGY_1xRTT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  public static final int RIL_RADIO_TECHNOLOGY_EVDO_0;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  public static final int RIL_RADIO_TECHNOLOGY_EVDO_A;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int RIL_RADIO_TECHNOLOGY_HSDPA;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  public static final int RIL_RADIO_TECHNOLOGY_HSUPA;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int RIL_RADIO_TECHNOLOGY_HSPA;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 11

  public static final int RIL_RADIO_TECHNOLOGY_EVDO_B;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 12

  public static final int RIL_RADIO_TECHNOLOGY_EHRPD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 13

  public static final int RIL_RADIO_TECHNOLOGY_LTE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 14

  public static final int RIL_RADIO_TECHNOLOGY_HSPAP;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 15

  public static final int RIL_RADIO_TECHNOLOGY_GSM;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int RIL_RADIO_TECHNOLOGY_TD_SCDMA;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 17

  public static final int RIL_RADIO_TECHNOLOGY_IWLAN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 18

  public static final int RIL_RADIO_TECHNOLOGY_LTE_CA;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 19

  private static final int NEXT_RIL_RADIO_TECHNOLOGY;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 20

  public static final int RIL_RADIO_CDMA_TECHNOLOGY_BITMASK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6392

  private int mVoiceRegState;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mDataRegState;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  public static final int ROAMING_TYPE_NOT_ROAMING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int ROAMING_TYPE_UNKNOWN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int ROAMING_TYPE_DOMESTIC;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int ROAMING_TYPE_INTERNATIONAL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int UNKNOWN_ID;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  private int mVoiceRoamingType;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mDataRoamingType;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mVoiceOperatorAlphaLong;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mVoiceOperatorAlphaShort;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mVoiceOperatorNumeric;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mDataOperatorAlphaLong;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mDataOperatorAlphaShort;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mDataOperatorNumeric;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private boolean mIsManualNetworkSelection;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mIsEmergencyOnly;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private int mRilVoiceRadioTechnology;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mRilDataRadioTechnology;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean mCssIndicator;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private int mNetworkId;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mSystemId;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mCdmaRoamingIndicator;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mCdmaDefaultRoamingIndicator;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mCdmaEriIconIndex;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mCdmaEriIconMode;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean mIsDataRoamingFromRegistration;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mIsUsingCarrierAggregation;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private int mChannelNumber;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int[] mCellBandwidths;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private int mLteEarfcnRsrpBoost;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<android.telephony.NetworkRegistrationState> mNetworkRegistrationStates;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Landroid/telephony/NetworkRegistrationState;>;

  public static final android.os.Parcelable$Creator<android.telephony.ServiceState> CREATOR;
    descriptor: Landroid/os/Parcelable$Creator;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/os/Parcelable$Creator<Landroid/telephony/ServiceState;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 416
            new android.telephony.ServiceState$1
            dup
            invokespecial android.telephony.ServiceState$1.<init>:()V
         1: .line 415
            putstatic android.telephony.ServiceState.CREATOR:Landroid/os/Parcelable$Creator;
         2: .line 424
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static final java.lang.String getRoamingLogString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int roamingType
         0: .line 267
            iload 0 /* roamingType */
            tableswitch { // 0 - 3
                    0: 1
                    1: 2
                    2: 3
                    3: 4
              default: 5
          }
         1: .line 269
      StackMap locals:
      StackMap stack:
            ldc "home"
            areturn
         2: .line 272
      StackMap locals:
      StackMap stack:
            ldc "roaming"
            areturn
         3: .line 275
      StackMap locals:
      StackMap stack:
            ldc "Domestic Roaming"
            areturn
         4: .line 278
      StackMap locals:
      StackMap stack:
            ldc "International Roaming"
            areturn
         5: .line 281
      StackMap locals:
      StackMap stack:
            ldc "UNKNOWN"
            areturn
        end local 0 // int roamingType
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0  roamingType  I
    MethodParameters:
             Name  Flags
      roamingType  

  public static android.telephony.ServiceState newFromBundle(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)Landroid/telephony/ServiceState;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.os.Bundle m
         0: .line 297
            new android.telephony.ServiceState
            dup
            invokespecial android.telephony.ServiceState.<init>:()V
            astore 1 /* ret */
        start local 1 // android.telephony.ServiceState ret
         1: .line 298
            aload 1 /* ret */
            aload 0 /* m */
            invokevirtual android.telephony.ServiceState.setFromNotifierBundle:(Landroid/os/Bundle;)V
         2: .line 299
            aload 1 /* ret */
            areturn
        end local 1 // android.telephony.ServiceState ret
        end local 0 // android.os.Bundle m
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     m  Landroid/os/Bundle;
            1    3     1   ret  Landroid/telephony/ServiceState;
    MethodParameters:
      Name  Flags
      m     

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 305
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 193
            aload 0 /* this */
            iconst_1
            putfield android.telephony.ServiceState.mVoiceRegState:I
         2: .line 194
            aload 0 /* this */
            iconst_1
            putfield android.telephony.ServiceState.mDataRegState:I
         3: .line 254
            aload 0 /* this */
            iconst_0
            newarray 10
            putfield android.telephony.ServiceState.mCellBandwidths:[I
         4: .line 258
            aload 0 /* this */
            iconst_0
            putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
         5: .line 260
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
         6: .line 306
            return
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Landroid/telephony/ServiceState;

  public void <init>(android.telephony.ServiceState);
    descriptor: (Landroid/telephony/ServiceState;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // android.telephony.ServiceState s
         0: .line 313
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 193
            aload 0 /* this */
            iconst_1
            putfield android.telephony.ServiceState.mVoiceRegState:I
         2: .line 194
            aload 0 /* this */
            iconst_1
            putfield android.telephony.ServiceState.mDataRegState:I
         3: .line 254
            aload 0 /* this */
            iconst_0
            newarray 10
            putfield android.telephony.ServiceState.mCellBandwidths:[I
         4: .line 258
            aload 0 /* this */
            iconst_0
            putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
         5: .line 260
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
         6: .line 314
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual android.telephony.ServiceState.copyFrom:(Landroid/telephony/ServiceState;)V
         7: .line 315
            return
        end local 1 // android.telephony.ServiceState s
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Landroid/telephony/ServiceState;
            0    8     1     s  Landroid/telephony/ServiceState;
    MethodParameters:
      Name  Flags
      s     

  protected void copyFrom(android.telephony.ServiceState);
    descriptor: (Landroid/telephony/ServiceState;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // android.telephony.ServiceState s
         0: .line 318
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mVoiceRegState:I
            putfield android.telephony.ServiceState.mVoiceRegState:I
         1: .line 319
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mDataRegState:I
            putfield android.telephony.ServiceState.mDataRegState:I
         2: .line 320
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mVoiceRoamingType:I
            putfield android.telephony.ServiceState.mVoiceRoamingType:I
         3: .line 321
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mDataRoamingType:I
            putfield android.telephony.ServiceState.mDataRoamingType:I
         4: .line 322
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
            putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
         5: .line 323
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
            putfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
         6: .line 324
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
            putfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
         7: .line 325
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
            putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
         8: .line 326
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
            putfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
         9: .line 327
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
            putfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
        10: .line 328
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
            putfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
        11: .line 329
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
            putfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
        12: .line 330
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
            putfield android.telephony.ServiceState.mRilDataRadioTechnology:I
        13: .line 331
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mCssIndicator:Z
            putfield android.telephony.ServiceState.mCssIndicator:Z
        14: .line 332
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mNetworkId:I
            putfield android.telephony.ServiceState.mNetworkId:I
        15: .line 333
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mSystemId:I
            putfield android.telephony.ServiceState.mSystemId:I
        16: .line 334
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
            putfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
        17: .line 335
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
            putfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
        18: .line 336
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mCdmaEriIconIndex:I
            putfield android.telephony.ServiceState.mCdmaEriIconIndex:I
        19: .line 337
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mCdmaEriIconMode:I
            putfield android.telephony.ServiceState.mCdmaEriIconMode:I
        20: .line 338
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
            putfield android.telephony.ServiceState.mIsEmergencyOnly:Z
        21: .line 339
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
            putfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
        22: .line 340
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
            putfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
        23: .line 341
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mChannelNumber:I
            putfield android.telephony.ServiceState.mChannelNumber:I
        24: .line 342
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mCellBandwidths:[I
            aload 1 /* s */
            getfield android.telephony.ServiceState.mCellBandwidths:[I
            arraylength
            invokestatic java.util.Arrays.copyOf:([II)[I
            putfield android.telephony.ServiceState.mCellBandwidths:[I
        25: .line 343
            aload 0 /* this */
            aload 1 /* s */
            getfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
            putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
        26: .line 344
            aload 0 /* this */
            new java.util.ArrayList
            dup
            aload 1 /* s */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            putfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
        27: .line 345
            return
        end local 1 // android.telephony.ServiceState s
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   28     0  this  Landroid/telephony/ServiceState;
            0   28     1     s  Landroid/telephony/ServiceState;
    MethodParameters:
      Name  Flags
      s     

  public void <init>(android.os.Parcel);
    descriptor: (Landroid/os/Parcel;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // android.os.Parcel in
         0: .line 350
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 193
            aload 0 /* this */
            iconst_1
            putfield android.telephony.ServiceState.mVoiceRegState:I
         2: .line 194
            aload 0 /* this */
            iconst_1
            putfield android.telephony.ServiceState.mDataRegState:I
         3: .line 254
            aload 0 /* this */
            iconst_0
            newarray 10
            putfield android.telephony.ServiceState.mCellBandwidths:[I
         4: .line 258
            aload 0 /* this */
            iconst_0
            putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
         5: .line 260
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
         6: .line 351
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.telephony.ServiceState.mVoiceRegState:I
         7: .line 352
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.telephony.ServiceState.mDataRegState:I
         8: .line 353
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.telephony.ServiceState.mVoiceRoamingType:I
         9: .line 354
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.telephony.ServiceState.mDataRoamingType:I
        10: .line 355
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
        11: .line 356
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
        12: .line 357
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
        13: .line 358
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
        14: .line 359
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
        15: .line 360
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
        16: .line 361
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 17
            iconst_1
            goto 18
      StackMap locals: android.telephony.ServiceState android.os.Parcel
      StackMap stack: android.telephony.ServiceState
        17: iconst_0
      StackMap locals: android.telephony.ServiceState android.os.Parcel
      StackMap stack: android.telephony.ServiceState int
        18: putfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
        19: .line 362
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
        20: .line 363
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.telephony.ServiceState.mRilDataRadioTechnology:I
        21: .line 364
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 22
            iconst_1
            goto 23
      StackMap locals:
      StackMap stack: android.telephony.ServiceState
        22: iconst_0
      StackMap locals: android.telephony.ServiceState android.os.Parcel
      StackMap stack: android.telephony.ServiceState int
        23: putfield android.telephony.ServiceState.mCssIndicator:Z
        24: .line 365
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.telephony.ServiceState.mNetworkId:I
        25: .line 366
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.telephony.ServiceState.mSystemId:I
        26: .line 367
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
        27: .line 368
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
        28: .line 369
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.telephony.ServiceState.mCdmaEriIconIndex:I
        29: .line 370
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.telephony.ServiceState.mCdmaEriIconMode:I
        30: .line 371
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 31
            iconst_1
            goto 32
      StackMap locals:
      StackMap stack: android.telephony.ServiceState
        31: iconst_0
      StackMap locals: android.telephony.ServiceState android.os.Parcel
      StackMap stack: android.telephony.ServiceState int
        32: putfield android.telephony.ServiceState.mIsEmergencyOnly:Z
        33: .line 372
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 34
            iconst_1
            goto 35
      StackMap locals:
      StackMap stack: android.telephony.ServiceState
        34: iconst_0
      StackMap locals: android.telephony.ServiceState android.os.Parcel
      StackMap stack: android.telephony.ServiceState int
        35: putfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
        36: .line 373
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 37
            iconst_1
            goto 38
      StackMap locals:
      StackMap stack: android.telephony.ServiceState
        37: iconst_0
      StackMap locals: android.telephony.ServiceState android.os.Parcel
      StackMap stack: android.telephony.ServiceState int
        38: putfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
        39: .line 374
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
        40: .line 375
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
        41: .line 376
            aload 1 /* in */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            ldc Landroid/telephony/NetworkRegistrationState;
            invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
            invokevirtual android.os.Parcel.readList:(Ljava/util/List;Ljava/lang/ClassLoader;)V
        42: .line 377
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.telephony.ServiceState.mChannelNumber:I
        43: .line 378
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.createIntArray:()[I
            putfield android.telephony.ServiceState.mCellBandwidths:[I
        44: .line 379
            return
        end local 1 // android.os.Parcel in
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   45     0  this  Landroid/telephony/ServiceState;
            0   45     1    in  Landroid/os/Parcel;
    MethodParameters:
      Name  Flags
      in    

  public void writeToParcel(android.os.Parcel, int);
    descriptor: (Landroid/os/Parcel;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.telephony.ServiceState this
        start local 1 // android.os.Parcel out
        start local 2 // int flags
         0: .line 382
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRegState:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         1: .line 383
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataRegState:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         2: .line 384
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRoamingType:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 385
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataRoamingType:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 386
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 387
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         6: .line 388
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 389
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         8: .line 390
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         9: .line 391
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        10: .line 392
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
            ifeq 11
            iconst_1
            goto 12
      StackMap locals:
      StackMap stack: android.os.Parcel
        11: iconst_0
      StackMap locals: android.telephony.ServiceState android.os.Parcel int
      StackMap stack: android.os.Parcel int
        12: invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 393
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 394
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 395
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCssIndicator:Z
            ifeq 16
            iconst_1
            goto 17
      StackMap locals:
      StackMap stack: android.os.Parcel
        16: iconst_0
      StackMap locals: android.telephony.ServiceState android.os.Parcel int
      StackMap stack: android.os.Parcel int
        17: invokevirtual android.os.Parcel.writeInt:(I)V
        18: .line 396
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkId:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 397
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mSystemId:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        20: .line 398
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        21: .line 399
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        22: .line 400
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaEriIconIndex:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        23: .line 401
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaEriIconMode:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 402
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
            ifeq 25
            iconst_1
            goto 26
      StackMap locals:
      StackMap stack: android.os.Parcel
        25: iconst_0
      StackMap locals: android.telephony.ServiceState android.os.Parcel int
      StackMap stack: android.os.Parcel int
        26: invokevirtual android.os.Parcel.writeInt:(I)V
        27: .line 403
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
            ifeq 28
            iconst_1
            goto 29
      StackMap locals:
      StackMap stack: android.os.Parcel
        28: iconst_0
      StackMap locals: android.telephony.ServiceState android.os.Parcel int
      StackMap stack: android.os.Parcel int
        29: invokevirtual android.os.Parcel.writeInt:(I)V
        30: .line 404
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
            ifeq 31
            iconst_1
            goto 32
      StackMap locals:
      StackMap stack: android.os.Parcel
        31: iconst_0
      StackMap locals: android.telephony.ServiceState android.os.Parcel int
      StackMap stack: android.os.Parcel int
        32: invokevirtual android.os.Parcel.writeInt:(I)V
        33: .line 405
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        34: .line 406
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            invokevirtual android.os.Parcel.writeList:(Ljava/util/List;)V
        35: .line 407
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mChannelNumber:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        36: .line 408
            aload 1 /* out */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCellBandwidths:[I
            invokevirtual android.os.Parcel.writeIntArray:([I)V
        37: .line 409
            return
        end local 2 // int flags
        end local 1 // android.os.Parcel out
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   38     0   this  Landroid/telephony/ServiceState;
            0   38     1    out  Landroid/os/Parcel;
            0   38     2  flags  I
    MethodParameters:
       Name  Flags
      out    
      flags  

  public int describeContents();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 412
            iconst_0
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int getState();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 430
            aload 0 /* this */
            invokevirtual android.telephony.ServiceState.getVoiceRegState:()I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int getVoiceRegState();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 444
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRegState:I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int getDataRegState();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 458
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataRegState:I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int getDuplexMode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 473
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
            invokestatic android.telephony.ServiceState.isLte:(I)Z
            ifne 2
         1: .line 474
            iconst_0
            ireturn
         2: .line 477
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.telephony.ServiceState.mChannelNumber:I
            invokestatic android.telephony.AccessNetworkUtils.getOperatingBandForEarfcn:(I)I
            istore 1 /* band */
        start local 1 // int band
         3: .line 478
            iload 1 /* band */
            invokestatic android.telephony.AccessNetworkUtils.getDuplexModeForEutranBand:(I)I
            ireturn
        end local 1 // int band
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/telephony/ServiceState;
            3    4     1  band  I

  public int getChannelNumber();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 489
            aload 0 /* this */
            getfield android.telephony.ServiceState.mChannelNumber:I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int[] getCellBandwidths();
    descriptor: ()[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 498
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCellBandwidths:[I
            ifnonnull 1
            iconst_0
            newarray 10
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.telephony.ServiceState.mCellBandwidths:[I
      StackMap locals:
      StackMap stack: int[]
         2: areturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/telephony/ServiceState;

  public boolean getRoaming();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 509
            aload 0 /* this */
            invokevirtual android.telephony.ServiceState.getVoiceRoaming:()Z
            ifne 1
            aload 0 /* this */
            invokevirtual android.telephony.ServiceState.getDataRoaming:()Z
            ifne 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telephony/ServiceState;

  public boolean getVoiceRoaming();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 518
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRoamingType:I
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telephony/ServiceState;

  public int getVoiceRoamingType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 527
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRoamingType:I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public boolean getDataRoaming();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 536
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataRoamingType:I
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telephony/ServiceState;

  public void setDataRoamingFromRegistration(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // boolean dataRoaming
         0: .line 547
            aload 0 /* this */
            iload 1 /* dataRoaming */
            putfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
         1: .line 548
            return
        end local 1 // boolean dataRoaming
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Landroid/telephony/ServiceState;
            0    2     1  dataRoaming  Z
    MethodParameters:
             Name  Flags
      dataRoaming  

  public boolean getDataRoamingFromRegistration();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 556
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int getDataRoamingType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 565
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataRoamingType:I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public boolean isEmergencyOnly();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 572
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int getCdmaRoamingIndicator();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 579
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int getCdmaDefaultRoamingIndicator();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 586
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int getCdmaEriIconIndex();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 593
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaEriIconIndex:I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int getCdmaEriIconMode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 600
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaEriIconMode:I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public java.lang.String getOperatorAlphaLong();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 612
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
            areturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public java.lang.String getVoiceOperatorAlphaLong();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 621
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
            areturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public java.lang.String getDataOperatorAlphaLong();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 630
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
            areturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public java.lang.String getOperatorAlphaShort();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 641
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
            areturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public java.lang.String getVoiceOperatorAlphaShort();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 650
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
            areturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public java.lang.String getDataOperatorAlphaShort();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 659
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
            areturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public java.lang.String getOperatorAlpha();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 673
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
            invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
            ifeq 2
         1: .line 674
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
            areturn
         2: .line 677
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
            areturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/telephony/ServiceState;

  public java.lang.String getOperatorNumeric();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 693
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
            areturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public java.lang.String getVoiceOperatorNumeric();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 702
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
            areturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public java.lang.String getDataOperatorNumeric();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 711
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
            areturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public boolean getIsManualSelection();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 720
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 725
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRegState:I
            bipush 31
            imul
         1: .line 726
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataRegState:I
            bipush 37
            imul
         2: .line 725
            iadd
         3: .line 727
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRoamingType:I
         4: .line 725
            iadd
         5: .line 728
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataRoamingType:I
         6: .line 725
            iadd
         7: .line 729
            aload 0 /* this */
            getfield android.telephony.ServiceState.mChannelNumber:I
         8: .line 725
            iadd
         9: .line 730
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCellBandwidths:[I
            invokestatic java.util.Arrays.hashCode:([I)I
        10: .line 725
            iadd
        11: .line 731
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
            ifeq 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack: int
        12: iconst_0
        13: .line 725
      StackMap locals: android.telephony.ServiceState
      StackMap stack: int int
            iadd
        14: .line 732
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
            ifnonnull 15
            iconst_0
            goto 16
      StackMap locals:
      StackMap stack: int
        15: aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
        16: .line 725
      StackMap locals: android.telephony.ServiceState
      StackMap stack: int int
            iadd
        17: .line 733
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
            ifnonnull 18
            iconst_0
            goto 19
      StackMap locals:
      StackMap stack: int
        18: aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
        19: .line 725
      StackMap locals: android.telephony.ServiceState
      StackMap stack: int int
            iadd
        20: .line 734
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
            ifnonnull 21
            iconst_0
            goto 22
      StackMap locals:
      StackMap stack: int
        21: aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
        22: .line 725
      StackMap locals: android.telephony.ServiceState
      StackMap stack: int int
            iadd
        23: .line 735
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
            ifnonnull 24
            iconst_0
            goto 25
      StackMap locals:
      StackMap stack: int
        24: aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
        25: .line 725
      StackMap locals: android.telephony.ServiceState
      StackMap stack: int int
            iadd
        26: .line 736
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
            ifnonnull 27
            iconst_0
            goto 28
      StackMap locals:
      StackMap stack: int
        27: aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
        28: .line 725
      StackMap locals: android.telephony.ServiceState
      StackMap stack: int int
            iadd
        29: .line 737
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
            ifnonnull 30
            iconst_0
            goto 31
      StackMap locals:
      StackMap stack: int
        30: aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
        31: .line 725
      StackMap locals: android.telephony.ServiceState
      StackMap stack: int int
            iadd
        32: .line 738
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
        33: .line 725
            iadd
        34: .line 739
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
        35: .line 725
            iadd
        36: .line 740
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
            ifeq 37
            iconst_1
            goto 38
      StackMap locals:
      StackMap stack: int
        37: iconst_0
        38: .line 725
      StackMap locals: android.telephony.ServiceState
      StackMap stack: int int
            iadd
        39: .line 741
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
            ifeq 40
            iconst_1
            goto 41
      StackMap locals:
      StackMap stack: int
        40: iconst_0
        41: .line 725
      StackMap locals: android.telephony.ServiceState
      StackMap stack: int int
            iadd
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   42     0  this  Landroid/telephony/ServiceState;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // java.lang.Object o
         0: .line 749
            aload 1 /* o */
            checkcast android.telephony.ServiceState
            astore 2 /* s */
        start local 2 // android.telephony.ServiceState s
         1: .line 750
            goto 4
        end local 2 // android.telephony.ServiceState s
      StackMap locals:
      StackMap stack: java.lang.ClassCastException
         2: pop
         3: .line 751
            iconst_0
            ireturn
        start local 2 // android.telephony.ServiceState s
         4: .line 754
      StackMap locals: android.telephony.ServiceState
      StackMap stack:
            aload 1 /* o */
            ifnonnull 6
         5: .line 755
            iconst_0
            ireturn
         6: .line 758
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRegState:I
            aload 2 /* s */
            getfield android.telephony.ServiceState.mVoiceRegState:I
            if_icmpne 34
         7: .line 759
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataRegState:I
            aload 2 /* s */
            getfield android.telephony.ServiceState.mDataRegState:I
            if_icmpne 34
         8: .line 760
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
            aload 2 /* s */
            getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
            if_icmpne 34
         9: .line 761
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRoamingType:I
            aload 2 /* s */
            getfield android.telephony.ServiceState.mVoiceRoamingType:I
            if_icmpne 34
        10: .line 762
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataRoamingType:I
            aload 2 /* s */
            getfield android.telephony.ServiceState.mDataRoamingType:I
            if_icmpne 34
        11: .line 763
            aload 0 /* this */
            getfield android.telephony.ServiceState.mChannelNumber:I
            aload 2 /* s */
            getfield android.telephony.ServiceState.mChannelNumber:I
            if_icmpne 34
        12: .line 764
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCellBandwidths:[I
            aload 2 /* s */
            getfield android.telephony.ServiceState.mCellBandwidths:[I
            invokestatic java.util.Arrays.equals:([I[I)Z
            ifeq 34
        13: .line 765
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
            aload 2 /* s */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
            invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 34
        14: .line 766
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
            aload 2 /* s */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
            invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 34
        15: .line 767
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
            aload 2 /* s */
            getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
            invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 34
        16: .line 768
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
            aload 2 /* s */
            getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
            invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 34
        17: .line 769
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
            aload 2 /* s */
            getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
            invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 34
        18: .line 770
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
            aload 2 /* s */
            getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
            invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 34
        19: .line 771
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* s */
            getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 34
        20: .line 772
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* s */
            getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 34
        21: .line 773
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCssIndicator:Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aload 2 /* s */
            getfield android.telephony.ServiceState.mCssIndicator:Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 34
        22: .line 774
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkId:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* s */
            getfield android.telephony.ServiceState.mNetworkId:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 34
        23: .line 775
            aload 0 /* this */
            getfield android.telephony.ServiceState.mSystemId:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* s */
            getfield android.telephony.ServiceState.mSystemId:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 34
        24: .line 776
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* s */
            getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 34
        25: .line 777
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        26: .line 778
            aload 2 /* s */
            getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        27: .line 777
            invokestatic android.telephony.ServiceState.equalsHandlesNulls:(Ljava/lang/Object;Ljava/lang/Object;)Z
        28: .line 778
            ifeq 34
        29: .line 779
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
            aload 2 /* s */
            getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
            if_icmpne 34
        30: .line 780
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
            aload 2 /* s */
            getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
            if_icmpne 34
        31: .line 781
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
            aload 2 /* s */
            getfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
            if_icmpne 34
        32: .line 782
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            aload 2 /* s */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            invokeinterface java.util.List.containsAll:(Ljava/util/Collection;)Z
            ifeq 34
        33: .line 758
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        34: iconst_0
            ireturn
        end local 2 // android.telephony.ServiceState s
        end local 1 // java.lang.Object o
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   35     0  this  Landroid/telephony/ServiceState;
            0   35     1     o  Ljava/lang/Object;
            1    2     2     s  Landroid/telephony/ServiceState;
            4   35     2     s  Landroid/telephony/ServiceState;
      Exception table:
        from    to  target  type
           0     1       2  Class java.lang.ClassCastException
    MethodParameters:
      Name  Flags
      o     

  public static java.lang.String rilRadioTechnologyToString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // int rt
         0: .line 796
            iload 0 /* rt */
            tableswitch { // 0 - 19
                    0: 1
                    1: 3
                    2: 5
                    3: 7
                    4: 9
                    5: 11
                    6: 13
                    7: 15
                    8: 17
                    9: 19
                   10: 21
                   11: 23
                   12: 25
                   13: 27
                   14: 29
                   15: 31
                   16: 33
                   17: 37
                   18: 35
                   19: 39
              default: 41
          }
         1: .line 798
      StackMap locals:
      StackMap stack:
            ldc "Unknown"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
         2: .line 799
            goto 43
        end local 1 // java.lang.String rtString
         3: .line 801
      StackMap locals:
      StackMap stack:
            ldc "GPRS"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
         4: .line 802
            goto 43
        end local 1 // java.lang.String rtString
         5: .line 804
      StackMap locals:
      StackMap stack:
            ldc "EDGE"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
         6: .line 805
            goto 43
        end local 1 // java.lang.String rtString
         7: .line 807
      StackMap locals:
      StackMap stack:
            ldc "UMTS"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
         8: .line 808
            goto 43
        end local 1 // java.lang.String rtString
         9: .line 810
      StackMap locals:
      StackMap stack:
            ldc "CDMA-IS95A"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        10: .line 811
            goto 43
        end local 1 // java.lang.String rtString
        11: .line 813
      StackMap locals:
      StackMap stack:
            ldc "CDMA-IS95B"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        12: .line 814
            goto 43
        end local 1 // java.lang.String rtString
        13: .line 816
      StackMap locals:
      StackMap stack:
            ldc "1xRTT"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        14: .line 817
            goto 43
        end local 1 // java.lang.String rtString
        15: .line 819
      StackMap locals:
      StackMap stack:
            ldc "EvDo-rev.0"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        16: .line 820
            goto 43
        end local 1 // java.lang.String rtString
        17: .line 822
      StackMap locals:
      StackMap stack:
            ldc "EvDo-rev.A"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        18: .line 823
            goto 43
        end local 1 // java.lang.String rtString
        19: .line 825
      StackMap locals:
      StackMap stack:
            ldc "HSDPA"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        20: .line 826
            goto 43
        end local 1 // java.lang.String rtString
        21: .line 828
      StackMap locals:
      StackMap stack:
            ldc "HSUPA"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        22: .line 829
            goto 43
        end local 1 // java.lang.String rtString
        23: .line 831
      StackMap locals:
      StackMap stack:
            ldc "HSPA"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        24: .line 832
            goto 43
        end local 1 // java.lang.String rtString
        25: .line 834
      StackMap locals:
      StackMap stack:
            ldc "EvDo-rev.B"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        26: .line 835
            goto 43
        end local 1 // java.lang.String rtString
        27: .line 837
      StackMap locals:
      StackMap stack:
            ldc "eHRPD"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        28: .line 838
            goto 43
        end local 1 // java.lang.String rtString
        29: .line 840
      StackMap locals:
      StackMap stack:
            ldc "LTE"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        30: .line 841
            goto 43
        end local 1 // java.lang.String rtString
        31: .line 843
      StackMap locals:
      StackMap stack:
            ldc "HSPAP"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        32: .line 844
            goto 43
        end local 1 // java.lang.String rtString
        33: .line 846
      StackMap locals:
      StackMap stack:
            ldc "GSM"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        34: .line 847
            goto 43
        end local 1 // java.lang.String rtString
        35: .line 849
      StackMap locals:
      StackMap stack:
            ldc "IWLAN"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        36: .line 850
            goto 43
        end local 1 // java.lang.String rtString
        37: .line 852
      StackMap locals:
      StackMap stack:
            ldc "TD-SCDMA"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        38: .line 853
            goto 43
        end local 1 // java.lang.String rtString
        39: .line 855
      StackMap locals:
      StackMap stack:
            ldc "LTE_CA"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        40: .line 856
            goto 43
        end local 1 // java.lang.String rtString
        41: .line 858
      StackMap locals:
      StackMap stack:
            ldc "Unexpected"
            astore 1 /* rtString */
        start local 1 // java.lang.String rtString
        42: .line 859
            ldc "PHONE"
            new java.lang.StringBuilder
            dup
            ldc "Unexpected radioTechnology="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* rt */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic android.telephony.Rlog.w:(Ljava/lang/String;Ljava/lang/String;)I
            pop
        43: .line 862
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* rtString */
            areturn
        end local 1 // java.lang.String rtString
        end local 0 // int rt
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   44     0        rt  I
            2    3     1  rtString  Ljava/lang/String;
            4    5     1  rtString  Ljava/lang/String;
            6    7     1  rtString  Ljava/lang/String;
            8    9     1  rtString  Ljava/lang/String;
           10   11     1  rtString  Ljava/lang/String;
           12   13     1  rtString  Ljava/lang/String;
           14   15     1  rtString  Ljava/lang/String;
           16   17     1  rtString  Ljava/lang/String;
           18   19     1  rtString  Ljava/lang/String;
           20   21     1  rtString  Ljava/lang/String;
           22   23     1  rtString  Ljava/lang/String;
           24   25     1  rtString  Ljava/lang/String;
           26   27     1  rtString  Ljava/lang/String;
           28   29     1  rtString  Ljava/lang/String;
           30   31     1  rtString  Ljava/lang/String;
           32   33     1  rtString  Ljava/lang/String;
           34   35     1  rtString  Ljava/lang/String;
           36   37     1  rtString  Ljava/lang/String;
           38   39     1  rtString  Ljava/lang/String;
           40   41     1  rtString  Ljava/lang/String;
           42   44     1  rtString  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      rt    

  public static java.lang.String rilServiceStateToString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int serviceState
         0: .line 874
            iload 0 /* serviceState */
            tableswitch { // 0 - 3
                    0: 1
                    1: 2
                    2: 3
                    3: 4
              default: 5
          }
         1: .line 876
      StackMap locals:
      StackMap stack:
            ldc "IN_SERVICE"
            areturn
         2: .line 878
      StackMap locals:
      StackMap stack:
            ldc "OUT_OF_SERVICE"
            areturn
         3: .line 880
      StackMap locals:
      StackMap stack:
            ldc "EMERGENCY_ONLY"
            areturn
         4: .line 882
      StackMap locals:
      StackMap stack:
            ldc "POWER_OFF"
            areturn
         5: .line 884
      StackMap locals:
      StackMap stack:
            ldc "UNKNOWN"
            areturn
        end local 0 // int serviceState
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0  serviceState  I
    MethodParameters:
              Name  Flags
      serviceState  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 890
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            ldc "{mVoiceRegState="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRegState:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         1: .line 891
            new java.lang.StringBuilder
            dup
            ldc "("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRegState:I
            invokestatic android.telephony.ServiceState.rilServiceStateToString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 892
            ldc ", mDataRegState="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataRegState:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         3: .line 893
            new java.lang.StringBuilder
            dup
            ldc "("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataRegState:I
            invokestatic android.telephony.ServiceState.rilServiceStateToString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 894
            ldc ", mChannelNumber="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mChannelNumber:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         5: .line 895
            ldc ", duplexMode()="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual android.telephony.ServiceState.getDuplexMode:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         6: .line 896
            ldc ", mCellBandwidths="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCellBandwidths:[I
            invokestatic java.util.Arrays.toString:([I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         7: .line 897
            ldc ", mVoiceRoamingType="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRoamingType:I
            invokestatic android.telephony.ServiceState.getRoamingLogString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         8: .line 898
            ldc ", mDataRoamingType="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataRoamingType:I
            invokestatic android.telephony.ServiceState.getRoamingLogString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         9: .line 899
            ldc ", mVoiceOperatorAlphaLong="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        10: .line 900
            ldc ", mVoiceOperatorAlphaShort="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        11: .line 901
            ldc ", mDataOperatorAlphaLong="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        12: .line 902
            ldc ", mDataOperatorAlphaShort="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        13: .line 903
            ldc ", isManualNetworkSelection="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
        14: .line 904
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
            ifeq 15
            ldc "(manual)"
            goto 16
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
        15: ldc "(automatic)"
      StackMap locals: android.telephony.ServiceState
      StackMap stack: java.lang.StringBuilder java.lang.String
        16: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        17: .line 905
            ldc ", mRilVoiceRadioTechnology="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        18: .line 906
            new java.lang.StringBuilder
            dup
            ldc "("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
            invokestatic android.telephony.ServiceState.rilRadioTechnologyToString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        19: .line 907
            ldc ", mRilDataRadioTechnology="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        20: .line 908
            new java.lang.StringBuilder
            dup
            ldc "("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
            invokestatic android.telephony.ServiceState.rilRadioTechnologyToString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        21: .line 909
            ldc ", mCssIndicator="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCssIndicator:Z
            ifeq 22
            ldc "supported"
            goto 23
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
        22: ldc "unsupported"
      StackMap locals: android.telephony.ServiceState
      StackMap stack: java.lang.StringBuilder java.lang.String
        23: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        24: .line 910
            ldc ", mNetworkId="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkId:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        25: .line 911
            ldc ", mSystemId="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mSystemId:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        26: .line 912
            ldc ", mCdmaRoamingIndicator="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        27: .line 913
            ldc ", mCdmaDefaultRoamingIndicator="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        28: .line 914
            ldc ", mIsEmergencyOnly="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
        29: .line 915
            ldc ", mIsDataRoamingFromRegistration="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
        30: .line 916
            ldc ", mIsUsingCarrierAggregation="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
        31: .line 917
            ldc ", mLteEarfcnRsrpBoost="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        32: .line 918
            ldc ", mNetworkRegistrationStates="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        33: .line 919
            ldc "}"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        34: .line 890
            areturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   35     0  this  Landroid/telephony/ServiceState;

  private void setNullState(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int state
         0: .line 924
            aload 0 /* this */
            iload 1 /* state */
            putfield android.telephony.ServiceState.mVoiceRegState:I
         1: .line 925
            aload 0 /* this */
            iload 1 /* state */
            putfield android.telephony.ServiceState.mDataRegState:I
         2: .line 926
            aload 0 /* this */
            iconst_0
            putfield android.telephony.ServiceState.mVoiceRoamingType:I
         3: .line 927
            aload 0 /* this */
            iconst_0
            putfield android.telephony.ServiceState.mDataRoamingType:I
         4: .line 928
            aload 0 /* this */
            iconst_m1
            putfield android.telephony.ServiceState.mChannelNumber:I
         5: .line 929
            aload 0 /* this */
            iconst_0
            newarray 10
            putfield android.telephony.ServiceState.mCellBandwidths:[I
         6: .line 930
            aload 0 /* this */
            aconst_null
            putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
         7: .line 931
            aload 0 /* this */
            aconst_null
            putfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
         8: .line 932
            aload 0 /* this */
            aconst_null
            putfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
         9: .line 933
            aload 0 /* this */
            aconst_null
            putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
        10: .line 934
            aload 0 /* this */
            aconst_null
            putfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
        11: .line 935
            aload 0 /* this */
            aconst_null
            putfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
        12: .line 936
            aload 0 /* this */
            iconst_0
            putfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
        13: .line 937
            aload 0 /* this */
            iconst_0
            putfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
        14: .line 938
            aload 0 /* this */
            iconst_0
            putfield android.telephony.ServiceState.mRilDataRadioTechnology:I
        15: .line 939
            aload 0 /* this */
            iconst_0
            putfield android.telephony.ServiceState.mCssIndicator:Z
        16: .line 940
            aload 0 /* this */
            iconst_m1
            putfield android.telephony.ServiceState.mNetworkId:I
        17: .line 941
            aload 0 /* this */
            iconst_m1
            putfield android.telephony.ServiceState.mSystemId:I
        18: .line 942
            aload 0 /* this */
            iconst_m1
            putfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
        19: .line 943
            aload 0 /* this */
            iconst_m1
            putfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
        20: .line 944
            aload 0 /* this */
            iconst_m1
            putfield android.telephony.ServiceState.mCdmaEriIconIndex:I
        21: .line 945
            aload 0 /* this */
            iconst_m1
            putfield android.telephony.ServiceState.mCdmaEriIconMode:I
        22: .line 946
            aload 0 /* this */
            iconst_0
            putfield android.telephony.ServiceState.mIsEmergencyOnly:Z
        23: .line 947
            aload 0 /* this */
            iconst_0
            putfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
        24: .line 948
            aload 0 /* this */
            iconst_0
            putfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
        25: .line 949
            aload 0 /* this */
            iconst_0
            putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
        26: .line 950
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
        27: .line 951
            return
        end local 1 // int state
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   28     0   this  Landroid/telephony/ServiceState;
            0   28     1  state  I
    MethodParameters:
       Name  Flags
      state  

  public void setStateOutOfService();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 954
            aload 0 /* this */
            iconst_1
            invokevirtual android.telephony.ServiceState.setNullState:(I)V
         1: .line 955
            return
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telephony/ServiceState;

  public void setStateOff();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 958
            aload 0 /* this */
            iconst_3
            invokevirtual android.telephony.ServiceState.setNullState:(I)V
         1: .line 959
            return
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telephony/ServiceState;

  public void setState(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int state
         0: .line 962
            aload 0 /* this */
            iload 1 /* state */
            invokevirtual android.telephony.ServiceState.setVoiceRegState:(I)V
         1: .line 964
            return
        end local 1 // int state
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/telephony/ServiceState;
            0    2     1  state  I
    MethodParameters:
       Name  Flags
      state  

  public void setVoiceRegState(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int state
         0: .line 968
            aload 0 /* this */
            iload 1 /* state */
            putfield android.telephony.ServiceState.mVoiceRegState:I
         1: .line 970
            return
        end local 1 // int state
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/telephony/ServiceState;
            0    2     1  state  I
    MethodParameters:
       Name  Flags
      state  

  public void setDataRegState(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int state
         0: .line 974
            aload 0 /* this */
            iload 1 /* state */
            putfield android.telephony.ServiceState.mDataRegState:I
         1: .line 976
            return
        end local 1 // int state
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/telephony/ServiceState;
            0    2     1  state  I
    MethodParameters:
       Name  Flags
      state  

  public void setCellBandwidths(int[]);
    descriptor: ([I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int[] bandwidths
         0: .line 981
            aload 0 /* this */
            aload 1 /* bandwidths */
            putfield android.telephony.ServiceState.mCellBandwidths:[I
         1: .line 982
            return
        end local 1 // int[] bandwidths
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Landroid/telephony/ServiceState;
            0    2     1  bandwidths  [I
    MethodParameters:
            Name  Flags
      bandwidths  

  public void setChannelNumber(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int channelNumber
         0: .line 987
            aload 0 /* this */
            iload 1 /* channelNumber */
            putfield android.telephony.ServiceState.mChannelNumber:I
         1: .line 988
            return
        end local 1 // int channelNumber
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Landroid/telephony/ServiceState;
            0    2     1  channelNumber  I
    MethodParameters:
               Name  Flags
      channelNumber  

  public void setRoaming(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // boolean roaming
         0: .line 991
            aload 0 /* this */
            iload 1 /* roaming */
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack: android.telephony.ServiceState
         1: iconst_0
      StackMap locals: android.telephony.ServiceState int
      StackMap stack: android.telephony.ServiceState int
         2: putfield android.telephony.ServiceState.mVoiceRoamingType:I
         3: .line 992
            aload 0 /* this */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRoamingType:I
            putfield android.telephony.ServiceState.mDataRoamingType:I
         4: .line 993
            return
        end local 1 // boolean roaming
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Landroid/telephony/ServiceState;
            0    5     1  roaming  Z
    MethodParameters:
         Name  Flags
      roaming  

  public void setVoiceRoaming(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // boolean roaming
         0: .line 997
            aload 0 /* this */
            iload 1 /* roaming */
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack: android.telephony.ServiceState
         1: iconst_0
      StackMap locals: android.telephony.ServiceState int
      StackMap stack: android.telephony.ServiceState int
         2: putfield android.telephony.ServiceState.mVoiceRoamingType:I
         3: .line 998
            return
        end local 1 // boolean roaming
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Landroid/telephony/ServiceState;
            0    4     1  roaming  Z
    MethodParameters:
         Name  Flags
      roaming  

  public void setVoiceRoamingType(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int type
         0: .line 1002
            aload 0 /* this */
            iload 1 /* type */
            putfield android.telephony.ServiceState.mVoiceRoamingType:I
         1: .line 1003
            return
        end local 1 // int type
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telephony/ServiceState;
            0    2     1  type  I
    MethodParameters:
      Name  Flags
      type  

  public void setDataRoaming(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // boolean dataRoaming
         0: .line 1007
            aload 0 /* this */
            iload 1 /* dataRoaming */
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack: android.telephony.ServiceState
         1: iconst_0
      StackMap locals: android.telephony.ServiceState int
      StackMap stack: android.telephony.ServiceState int
         2: putfield android.telephony.ServiceState.mDataRoamingType:I
         3: .line 1008
            return
        end local 1 // boolean dataRoaming
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Landroid/telephony/ServiceState;
            0    4     1  dataRoaming  Z
    MethodParameters:
             Name  Flags
      dataRoaming  

  public void setDataRoamingType(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int type
         0: .line 1012
            aload 0 /* this */
            iload 1 /* type */
            putfield android.telephony.ServiceState.mDataRoamingType:I
         1: .line 1013
            return
        end local 1 // int type
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telephony/ServiceState;
            0    2     1  type  I
    MethodParameters:
      Name  Flags
      type  

  public void setEmergencyOnly(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // boolean emergencyOnly
         0: .line 1019
            aload 0 /* this */
            iload 1 /* emergencyOnly */
            putfield android.telephony.ServiceState.mIsEmergencyOnly:Z
         1: .line 1020
            return
        end local 1 // boolean emergencyOnly
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Landroid/telephony/ServiceState;
            0    2     1  emergencyOnly  Z
    MethodParameters:
               Name  Flags
      emergencyOnly  

  public void setCdmaRoamingIndicator(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int roaming
         0: .line 1026
            aload 0 /* this */
            iload 1 /* roaming */
            putfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
         1: .line 1027
            return
        end local 1 // int roaming
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/telephony/ServiceState;
            0    2     1  roaming  I
    MethodParameters:
         Name  Flags
      roaming  

  public void setCdmaDefaultRoamingIndicator(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int roaming
         0: .line 1033
            aload 0 /* this */
            iload 1 /* roaming */
            putfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
         1: .line 1034
            return
        end local 1 // int roaming
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/telephony/ServiceState;
            0    2     1  roaming  I
    MethodParameters:
         Name  Flags
      roaming  

  public void setCdmaEriIconIndex(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int index
         0: .line 1040
            aload 0 /* this */
            iload 1 /* index */
            putfield android.telephony.ServiceState.mCdmaEriIconIndex:I
         1: .line 1041
            return
        end local 1 // int index
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/telephony/ServiceState;
            0    2     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public void setCdmaEriIconMode(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int mode
         0: .line 1047
            aload 0 /* this */
            iload 1 /* mode */
            putfield android.telephony.ServiceState.mCdmaEriIconMode:I
         1: .line 1048
            return
        end local 1 // int mode
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telephony/ServiceState;
            0    2     1  mode  I
    MethodParameters:
      Name  Flags
      mode  

  public void setOperatorName(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // android.telephony.ServiceState this
        start local 1 // java.lang.String longName
        start local 2 // java.lang.String shortName
        start local 3 // java.lang.String numeric
         0: .line 1051
            aload 0 /* this */
            aload 1 /* longName */
            putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
         1: .line 1052
            aload 0 /* this */
            aload 2 /* shortName */
            putfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
         2: .line 1053
            aload 0 /* this */
            aload 3 /* numeric */
            putfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
         3: .line 1054
            aload 0 /* this */
            aload 1 /* longName */
            putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
         4: .line 1055
            aload 0 /* this */
            aload 2 /* shortName */
            putfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
         5: .line 1056
            aload 0 /* this */
            aload 3 /* numeric */
            putfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
         6: .line 1057
            return
        end local 3 // java.lang.String numeric
        end local 2 // java.lang.String shortName
        end local 1 // java.lang.String longName
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Landroid/telephony/ServiceState;
            0    7     1   longName  Ljava/lang/String;
            0    7     2  shortName  Ljava/lang/String;
            0    7     3    numeric  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      longName   
      shortName  
      numeric    

  public void setVoiceOperatorName(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // android.telephony.ServiceState this
        start local 1 // java.lang.String longName
        start local 2 // java.lang.String shortName
        start local 3 // java.lang.String numeric
         0: .line 1061
            aload 0 /* this */
            aload 1 /* longName */
            putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
         1: .line 1062
            aload 0 /* this */
            aload 2 /* shortName */
            putfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
         2: .line 1063
            aload 0 /* this */
            aload 3 /* numeric */
            putfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
         3: .line 1064
            return
        end local 3 // java.lang.String numeric
        end local 2 // java.lang.String shortName
        end local 1 // java.lang.String longName
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Landroid/telephony/ServiceState;
            0    4     1   longName  Ljava/lang/String;
            0    4     2  shortName  Ljava/lang/String;
            0    4     3    numeric  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      longName   
      shortName  
      numeric    

  public void setDataOperatorName(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // android.telephony.ServiceState this
        start local 1 // java.lang.String longName
        start local 2 // java.lang.String shortName
        start local 3 // java.lang.String numeric
         0: .line 1068
            aload 0 /* this */
            aload 1 /* longName */
            putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
         1: .line 1069
            aload 0 /* this */
            aload 2 /* shortName */
            putfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
         2: .line 1070
            aload 0 /* this */
            aload 3 /* numeric */
            putfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
         3: .line 1071
            return
        end local 3 // java.lang.String numeric
        end local 2 // java.lang.String shortName
        end local 1 // java.lang.String longName
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Landroid/telephony/ServiceState;
            0    4     1   longName  Ljava/lang/String;
            0    4     2  shortName  Ljava/lang/String;
            0    4     3    numeric  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      longName   
      shortName  
      numeric    

  public void setOperatorAlphaLong(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // java.lang.String longName
         0: .line 1080
            aload 0 /* this */
            aload 1 /* longName */
            putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
         1: .line 1081
            aload 0 /* this */
            aload 1 /* longName */
            putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
         2: .line 1082
            return
        end local 1 // java.lang.String longName
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Landroid/telephony/ServiceState;
            0    3     1  longName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      longName  

  public void setVoiceOperatorAlphaLong(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // java.lang.String longName
         0: .line 1086
            aload 0 /* this */
            aload 1 /* longName */
            putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
         1: .line 1087
            return
        end local 1 // java.lang.String longName
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/telephony/ServiceState;
            0    2     1  longName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      longName  

  public void setDataOperatorAlphaLong(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // java.lang.String longName
         0: .line 1091
            aload 0 /* this */
            aload 1 /* longName */
            putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
         1: .line 1092
            return
        end local 1 // java.lang.String longName
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/telephony/ServiceState;
            0    2     1  longName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      longName  

  public void setIsManualSelection(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // boolean isManual
         0: .line 1095
            aload 0 /* this */
            iload 1 /* isManual */
            putfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
         1: .line 1096
            return
        end local 1 // boolean isManual
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/telephony/ServiceState;
            0    2     1  isManual  Z
    MethodParameters:
          Name  Flags
      isManual  

  private static boolean equalsHandlesNulls(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Object a
        start local 1 // java.lang.Object b
         0: .line 1106
            aload 0 /* a */
            ifnonnull 2
            aload 1 /* b */
            ifnonnull 1
            iconst_1
            goto 3
      StackMap locals:
      StackMap stack:
         1: iconst_0
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* a */
            aload 1 /* b */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
      StackMap locals:
      StackMap stack: int
         3: ireturn
        end local 1 // java.lang.Object b
        end local 0 // java.lang.Object a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     a  Ljava/lang/Object;
            0    4     1     b  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      a     
      b     

  private void setFromNotifierBundle(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // android.os.Bundle m
         0: .line 1116
            aload 0 /* this */
            aload 1 /* m */
            ldc "voiceRegState"
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
            putfield android.telephony.ServiceState.mVoiceRegState:I
         1: .line 1117
            aload 0 /* this */
            aload 1 /* m */
            ldc "dataRegState"
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
            putfield android.telephony.ServiceState.mDataRegState:I
         2: .line 1118
            aload 0 /* this */
            aload 1 /* m */
            ldc "voiceRoamingType"
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
            putfield android.telephony.ServiceState.mVoiceRoamingType:I
         3: .line 1119
            aload 0 /* this */
            aload 1 /* m */
            ldc "dataRoamingType"
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
            putfield android.telephony.ServiceState.mDataRoamingType:I
         4: .line 1120
            aload 0 /* this */
            aload 1 /* m */
            ldc "operator-alpha-long"
            invokevirtual android.os.Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            putfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
         5: .line 1121
            aload 0 /* this */
            aload 1 /* m */
            ldc "operator-alpha-short"
            invokevirtual android.os.Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            putfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
         6: .line 1122
            aload 0 /* this */
            aload 1 /* m */
            ldc "operator-numeric"
            invokevirtual android.os.Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            putfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
         7: .line 1123
            aload 0 /* this */
            aload 1 /* m */
            ldc "data-operator-alpha-long"
            invokevirtual android.os.Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            putfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
         8: .line 1124
            aload 0 /* this */
            aload 1 /* m */
            ldc "data-operator-alpha-short"
            invokevirtual android.os.Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            putfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
         9: .line 1125
            aload 0 /* this */
            aload 1 /* m */
            ldc "data-operator-numeric"
            invokevirtual android.os.Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            putfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
        10: .line 1126
            aload 0 /* this */
            aload 1 /* m */
            ldc "manual"
            invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;)Z
            putfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
        11: .line 1127
            aload 0 /* this */
            aload 1 /* m */
            ldc "radioTechnology"
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
            putfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
        12: .line 1128
            aload 0 /* this */
            aload 1 /* m */
            ldc "dataRadioTechnology"
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
            putfield android.telephony.ServiceState.mRilDataRadioTechnology:I
        13: .line 1129
            aload 0 /* this */
            aload 1 /* m */
            ldc "cssIndicator"
            invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;)Z
            putfield android.telephony.ServiceState.mCssIndicator:Z
        14: .line 1130
            aload 0 /* this */
            aload 1 /* m */
            ldc "networkId"
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
            putfield android.telephony.ServiceState.mNetworkId:I
        15: .line 1131
            aload 0 /* this */
            aload 1 /* m */
            ldc "systemId"
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
            putfield android.telephony.ServiceState.mSystemId:I
        16: .line 1132
            aload 0 /* this */
            aload 1 /* m */
            ldc "cdmaRoamingIndicator"
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
            putfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
        17: .line 1133
            aload 0 /* this */
            aload 1 /* m */
            ldc "cdmaDefaultRoamingIndicator"
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
            putfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
        18: .line 1134
            aload 0 /* this */
            aload 1 /* m */
            ldc "emergencyOnly"
            invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;)Z
            putfield android.telephony.ServiceState.mIsEmergencyOnly:Z
        19: .line 1135
            aload 0 /* this */
            aload 1 /* m */
            ldc "isDataRoamingFromRegistration"
            invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;)Z
            putfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
        20: .line 1136
            aload 0 /* this */
            aload 1 /* m */
            ldc "isUsingCarrierAggregation"
            invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;)Z
            putfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
        21: .line 1137
            aload 0 /* this */
            aload 1 /* m */
            ldc "LteEarfcnRsrpBoost"
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
            putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
        22: .line 1138
            aload 0 /* this */
            aload 1 /* m */
            ldc "ChannelNumber"
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;)I
            putfield android.telephony.ServiceState.mChannelNumber:I
        23: .line 1139
            aload 0 /* this */
            aload 1 /* m */
            ldc "CellBandwidths"
            invokevirtual android.os.Bundle.getIntArray:(Ljava/lang/String;)[I
            putfield android.telephony.ServiceState.mCellBandwidths:[I
        24: .line 1140
            return
        end local 1 // android.os.Bundle m
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   25     0  this  Landroid/telephony/ServiceState;
            0   25     1     m  Landroid/os/Bundle;
    MethodParameters:
      Name  Flags
      m     

  public void fillInNotifierBundle(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // android.os.Bundle m
         0: .line 1149
            aload 1 /* m */
            ldc "voiceRegState"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRegState:I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
         1: .line 1150
            aload 1 /* m */
            ldc "dataRegState"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataRegState:I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
         2: .line 1151
            aload 1 /* m */
            ldc "voiceRoamingType"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceRoamingType:I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
         3: .line 1152
            aload 1 /* m */
            ldc "dataRoamingType"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataRoamingType:I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
         4: .line 1153
            aload 1 /* m */
            ldc "operator-alpha-long"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaLong:Ljava/lang/String;
            invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
         5: .line 1154
            aload 1 /* m */
            ldc "operator-alpha-short"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorAlphaShort:Ljava/lang/String;
            invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
         6: .line 1155
            aload 1 /* m */
            ldc "operator-numeric"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mVoiceOperatorNumeric:Ljava/lang/String;
            invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
         7: .line 1156
            aload 1 /* m */
            ldc "data-operator-alpha-long"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorAlphaLong:Ljava/lang/String;
            invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
         8: .line 1157
            aload 1 /* m */
            ldc "data-operator-alpha-short"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorAlphaShort:Ljava/lang/String;
            invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
         9: .line 1158
            aload 1 /* m */
            ldc "data-operator-numeric"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mDataOperatorNumeric:Ljava/lang/String;
            invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
        10: .line 1159
            aload 1 /* m */
            ldc "manual"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsManualNetworkSelection:Z
            invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
        11: .line 1160
            aload 1 /* m */
            ldc "radioTechnology"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
        12: .line 1161
            aload 1 /* m */
            ldc "dataRadioTechnology"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
        13: .line 1162
            aload 1 /* m */
            ldc "cssIndicator"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCssIndicator:Z
            invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
        14: .line 1163
            aload 1 /* m */
            ldc "networkId"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkId:I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
        15: .line 1164
            aload 1 /* m */
            ldc "systemId"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mSystemId:I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
        16: .line 1165
            aload 1 /* m */
            ldc "cdmaRoamingIndicator"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaRoamingIndicator:I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
        17: .line 1166
            aload 1 /* m */
            ldc "cdmaDefaultRoamingIndicator"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCdmaDefaultRoamingIndicator:I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
        18: .line 1167
            aload 1 /* m */
            ldc "emergencyOnly"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsEmergencyOnly:Z
            invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
        19: .line 1168
            aload 1 /* m */
            ldc "isDataRoamingFromRegistration"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsDataRoamingFromRegistration:Z
            invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
        20: .line 1169
            aload 1 /* m */
            ldc "isUsingCarrierAggregation"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
            invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
        21: .line 1170
            aload 1 /* m */
            ldc "LteEarfcnRsrpBoost"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
        22: .line 1171
            aload 1 /* m */
            ldc "ChannelNumber"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mChannelNumber:I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
        23: .line 1172
            aload 1 /* m */
            ldc "CellBandwidths"
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCellBandwidths:[I
            invokevirtual android.os.Bundle.putIntArray:(Ljava/lang/String;[I)V
        24: .line 1173
            return
        end local 1 // android.os.Bundle m
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   25     0  this  Landroid/telephony/ServiceState;
            0   25     1     m  Landroid/os/Bundle;
    MethodParameters:
      Name  Flags
      m     

  public void setRilVoiceRadioTechnology(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int rt
         0: .line 1178
            iload 1 /* rt */
            bipush 19
            if_icmpne 2
         1: .line 1179
            bipush 14
            istore 1 /* rt */
         2: .line 1182
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* rt */
            putfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
         3: .line 1183
            return
        end local 1 // int rt
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/telephony/ServiceState;
            0    4     1    rt  I
    MethodParameters:
      Name  Flags
      rt    

  public void setRilDataRadioTechnology(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int rt
         0: .line 1188
            iload 1 /* rt */
            bipush 19
            if_icmpne 4
         1: .line 1189
            bipush 14
            istore 1 /* rt */
         2: .line 1190
            aload 0 /* this */
            iconst_1
            putfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
         3: .line 1191
            goto 5
         4: .line 1192
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
         5: .line 1194
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* rt */
            putfield android.telephony.ServiceState.mRilDataRadioTechnology:I
         6: .line 1197
            return
        end local 1 // int rt
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Landroid/telephony/ServiceState;
            0    7     1    rt  I
    MethodParameters:
      Name  Flags
      rt    

  public boolean isUsingCarrierAggregation();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 1201
            aload 0 /* this */
            getfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public void setIsUsingCarrierAggregation(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // boolean ca
         0: .line 1206
            aload 0 /* this */
            iload 1 /* ca */
            putfield android.telephony.ServiceState.mIsUsingCarrierAggregation:Z
         1: .line 1207
            return
        end local 1 // boolean ca
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telephony/ServiceState;
            0    2     1    ca  Z
    MethodParameters:
      Name  Flags
      ca    

  public int getLteEarfcnRsrpBoost();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 1211
            aload 0 /* this */
            getfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public void setLteEarfcnRsrpBoost(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int LteEarfcnRsrpBoost
         0: .line 1216
            aload 0 /* this */
            iload 1 /* LteEarfcnRsrpBoost */
            putfield android.telephony.ServiceState.mLteEarfcnRsrpBoost:I
         1: .line 1217
            return
        end local 1 // int LteEarfcnRsrpBoost
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/telephony/ServiceState;
            0    2     1  LteEarfcnRsrpBoost  I
    MethodParameters:
                    Name  Flags
      LteEarfcnRsrpBoost  

  public void setCssIndicator(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int css
         0: .line 1221
            aload 0 /* this */
            iload 1 /* css */
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack: android.telephony.ServiceState
         1: iconst_0
      StackMap locals: android.telephony.ServiceState int
      StackMap stack: android.telephony.ServiceState int
         2: putfield android.telephony.ServiceState.mCssIndicator:Z
         3: .line 1222
            return
        end local 1 // int css
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/telephony/ServiceState;
            0    4     1   css  I
    MethodParameters:
      Name  Flags
      css   

  public void setCdmaSystemAndNetworkId(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.telephony.ServiceState this
        start local 1 // int systemId
        start local 2 // int networkId
         0: .line 1227
            aload 0 /* this */
            iload 1 /* systemId */
            putfield android.telephony.ServiceState.mSystemId:I
         1: .line 1228
            aload 0 /* this */
            iload 2 /* networkId */
            putfield android.telephony.ServiceState.mNetworkId:I
         2: .line 1229
            return
        end local 2 // int networkId
        end local 1 // int systemId
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/telephony/ServiceState;
            0    3     1   systemId  I
            0    3     2  networkId  I
    MethodParameters:
           Name  Flags
      systemId   
      networkId  

  public int getRilVoiceRadioTechnology();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 1233
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int getRilDataRadioTechnology();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 1237
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int getRadioTechnology();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 1245
            ldc "PHONE"
            ldc "ServiceState.getRadioTechnology() DEPRECATED will be removed *******"
            invokestatic android.telephony.Rlog.e:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         1: .line 1246
            aload 0 /* this */
            invokevirtual android.telephony.ServiceState.getRilDataRadioTechnology:()I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/telephony/ServiceState;

  public static int rilRadioTechnologyToNetworkType(int);
    descriptor: (I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int rt
         0: .line 1251
            iload 0 /* rt */
            tableswitch { // 1 - 19
                    1: 1
                    2: 2
                    3: 3
                    4: 7
                    5: 7
                    6: 8
                    7: 9
                    8: 10
                    9: 4
                   10: 5
                   11: 6
                   12: 11
                   13: 12
                   14: 13
                   15: 14
                   16: 15
                   17: 16
                   18: 17
                   19: 18
              default: 19
          }
         1: .line 1253
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_GPRS:I
            ireturn
         2: .line 1255
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_EDGE:I
            ireturn
         3: .line 1257
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_UMTS:I
            ireturn
         4: .line 1259
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_HSDPA:I
            ireturn
         5: .line 1261
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_HSUPA:I
            ireturn
         6: .line 1263
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_HSPA:I
            ireturn
         7: .line 1266
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_CDMA:I
            ireturn
         8: .line 1268
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_1xRTT:I
            ireturn
         9: .line 1270
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_0:I
            ireturn
        10: .line 1272
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_A:I
            ireturn
        11: .line 1274
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_B:I
            ireturn
        12: .line 1276
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_EHRPD:I
            ireturn
        13: .line 1278
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_LTE:I
            ireturn
        14: .line 1280
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_HSPAP:I
            ireturn
        15: .line 1282
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_GSM:I
            ireturn
        16: .line 1284
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_TD_SCDMA:I
            ireturn
        17: .line 1286
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_IWLAN:I
            ireturn
        18: .line 1288
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_LTE_CA:I
            ireturn
        19: .line 1290
      StackMap locals:
      StackMap stack:
            getstatic android.telephony.TelephonyManager.NETWORK_TYPE_UNKNOWN:I
            ireturn
        end local 0 // int rt
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   20     0    rt  I
    MethodParameters:
      Name  Flags
      rt    

  public static int rilRadioTechnologyToAccessNetworkType(int);
    descriptor: (I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int rt
         0: .line 1296
            iload 0 /* rt */
            tableswitch { // 0 - 19
                    0: 6
                    1: 1
                    2: 1
                    3: 2
                    4: 3
                    5: 3
                    6: 3
                    7: 3
                    8: 3
                    9: 2
                   10: 2
                   11: 2
                   12: 3
                   13: 3
                   14: 4
                   15: 2
                   16: 1
                   17: 2
                   18: 5
                   19: 4
              default: 6
          }
         1: .line 1300
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 1307
      StackMap locals:
      StackMap stack:
            iconst_2
            ireturn
         3: .line 1315
      StackMap locals:
      StackMap stack:
            iconst_4
            ireturn
         4: .line 1318
      StackMap locals:
      StackMap stack:
            iconst_3
            ireturn
         5: .line 1320
      StackMap locals:
      StackMap stack:
            iconst_5
            ireturn
         6: .line 1323
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // int rt
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0    rt  I
    MethodParameters:
      Name  Flags
      rt    

  public static int networkTypeToRilRadioTechnology(int);
    descriptor: (I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 1330
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n\tcase expressions must be constant expressions\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
             Name  Flags
      networkType  

  public int getDataNetworkType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 1374
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilDataRadioTechnology:I
            invokestatic android.telephony.ServiceState.rilRadioTechnologyToNetworkType:(I)I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int getVoiceNetworkType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 1379
            aload 0 /* this */
            getfield android.telephony.ServiceState.mRilVoiceRadioTechnology:I
            invokestatic android.telephony.ServiceState.rilRadioTechnologyToNetworkType:(I)I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int getCssIndicator();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 1384
            aload 0 /* this */
            getfield android.telephony.ServiceState.mCssIndicator:Z
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/telephony/ServiceState;

  public int getCdmaNetworkId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 1393
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkId:I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public int getCdmaSystemId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 1402
            aload 0 /* this */
            getfield android.telephony.ServiceState.mSystemId:I
            ireturn
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telephony/ServiceState;

  public static boolean isGsm(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int radioTechnology
         0: .line 1407
            iload 0 /* radioTechnology */
            iconst_1
            if_icmpeq 13
         1: .line 1408
            iload 0 /* radioTechnology */
            iconst_2
            if_icmpeq 13
         2: .line 1409
            iload 0 /* radioTechnology */
            iconst_3
            if_icmpeq 13
         3: .line 1410
            iload 0 /* radioTechnology */
            bipush 9
            if_icmpeq 13
         4: .line 1411
            iload 0 /* radioTechnology */
            bipush 10
            if_icmpeq 13
         5: .line 1412
            iload 0 /* radioTechnology */
            bipush 11
            if_icmpeq 13
         6: .line 1413
            iload 0 /* radioTechnology */
            bipush 14
            if_icmpeq 13
         7: .line 1414
            iload 0 /* radioTechnology */
            bipush 15
            if_icmpeq 13
         8: .line 1415
            iload 0 /* radioTechnology */
            bipush 16
            if_icmpeq 13
         9: .line 1416
            iload 0 /* radioTechnology */
            bipush 17
            if_icmpeq 13
        10: .line 1417
            iload 0 /* radioTechnology */
            bipush 18
            if_icmpeq 13
        11: .line 1418
            iload 0 /* radioTechnology */
            bipush 19
            if_icmpeq 13
        12: .line 1407
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
        13: iconst_1
            ireturn
        end local 0 // int radioTechnology
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   14     0  radioTechnology  I
    MethodParameters:
                 Name  Flags
      radioTechnology  

  public static boolean isCdma(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int radioTechnology
         0: .line 1424
            iload 0 /* radioTechnology */
            iconst_4
            if_icmpeq 8
         1: .line 1425
            iload 0 /* radioTechnology */
            iconst_5
            if_icmpeq 8
         2: .line 1426
            iload 0 /* radioTechnology */
            bipush 6
            if_icmpeq 8
         3: .line 1427
            iload 0 /* radioTechnology */
            bipush 7
            if_icmpeq 8
         4: .line 1428
            iload 0 /* radioTechnology */
            bipush 8
            if_icmpeq 8
         5: .line 1429
            iload 0 /* radioTechnology */
            bipush 12
            if_icmpeq 8
         6: .line 1430
            iload 0 /* radioTechnology */
            bipush 13
            if_icmpeq 8
         7: .line 1424
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         8: iconst_1
            ireturn
        end local 0 // int radioTechnology
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    9     0  radioTechnology  I
    MethodParameters:
                 Name  Flags
      radioTechnology  

  public static boolean isLte(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int radioTechnology
         0: .line 1435
            iload 0 /* radioTechnology */
            bipush 14
            if_icmpeq 3
         1: .line 1436
            iload 0 /* radioTechnology */
            bipush 19
            if_icmpeq 3
         2: .line 1435
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // int radioTechnology
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0  radioTechnology  I
    MethodParameters:
                 Name  Flags
      radioTechnology  

  public static boolean bearerBitmapHasCdma(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int radioTechnologyBitmap
         0: .line 1441
            sipush 6392
            iload 0 /* radioTechnologyBitmap */
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // int radioTechnologyBitmap
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0  radioTechnologyBitmap  I
    MethodParameters:
                       Name  Flags
      radioTechnologyBitmap  

  public static boolean bitmaskHasTech(int, int);
    descriptor: (II)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // int bearerBitmask
        start local 1 // int radioTech
         0: .line 1446
            iload 0 /* bearerBitmask */
            ifne 2
         1: .line 1447
            iconst_1
            ireturn
         2: .line 1448
      StackMap locals:
      StackMap stack:
            iload 1 /* radioTech */
            iconst_1
            if_icmplt 5
         3: .line 1449
            iload 0 /* bearerBitmask */
            iconst_1
            iload 1 /* radioTech */
            iconst_1
            isub
            ishl
            iand
            ifeq 4
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         4: iconst_0
            ireturn
         5: .line 1451
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // int radioTech
        end local 0 // int bearerBitmask
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0  bearerBitmask  I
            0    6     1      radioTech  I
    MethodParameters:
               Name  Flags
      bearerBitmask  
      radioTech      

  public static int getBitmaskForTech(int);
    descriptor: (I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // int radioTech
         0: .line 1456
            iload 0 /* radioTech */
            iconst_1
            if_icmplt 2
         1: .line 1457
            iconst_1
            iload 0 /* radioTech */
            iconst_1
            isub
            ishl
            ireturn
         2: .line 1459
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // int radioTech
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0  radioTech  I
    MethodParameters:
           Name  Flags
      radioTech  

  public static int getBitmaskFromString(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=8, args_size=1
        start local 0 // java.lang.String bearerList
         0: .line 1464
            aload 0 /* bearerList */
            ldc "\\|"
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 1 /* bearers */
        start local 1 // java.lang.String[] bearers
         1: .line 1465
            iconst_0
            istore 2 /* bearerBitmask */
        start local 2 // int bearerBitmask
         2: .line 1466
            aload 1 /* bearers */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 13
      StackMap locals: java.lang.String java.lang.String[] int top int int java.lang.String[]
      StackMap stack:
         3: aload 6
            iload 4
            aaload
            astore 3 /* bearer */
        start local 3 // java.lang.String bearer
         4: .line 1467
            iconst_0
            istore 7 /* bearerInt */
        start local 7 // int bearerInt
         5: .line 1469
            aload 3 /* bearer */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 7 /* bearerInt */
         6: .line 1470
            goto 9
      StackMap locals: java.lang.String java.lang.String[] int java.lang.String int int java.lang.String[] int
      StackMap stack: java.lang.NumberFormatException
         7: pop
         8: .line 1471
            iconst_0
            ireturn
         9: .line 1474
      StackMap locals:
      StackMap stack:
            iload 7 /* bearerInt */
            ifne 11
        10: .line 1475
            iconst_0
            ireturn
        11: .line 1478
      StackMap locals:
      StackMap stack:
            iload 2 /* bearerBitmask */
            iload 7 /* bearerInt */
            invokestatic android.telephony.ServiceState.getBitmaskForTech:(I)I
            ior
            istore 2 /* bearerBitmask */
        end local 7 // int bearerInt
        end local 3 // java.lang.String bearer
        12: .line 1466
            iinc 4 1
      StackMap locals: java.lang.String java.lang.String[] int top int int java.lang.String[]
      StackMap stack:
        13: iload 4
            iload 5
            if_icmplt 3
        14: .line 1480
            iload 2 /* bearerBitmask */
            ireturn
        end local 2 // int bearerBitmask
        end local 1 // java.lang.String[] bearers
        end local 0 // java.lang.String bearerList
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   15     0     bearerList  Ljava/lang/String;
            1   15     1        bearers  [Ljava/lang/String;
            2   15     2  bearerBitmask  I
            4   12     3         bearer  Ljava/lang/String;
            5   12     7      bearerInt  I
      Exception table:
        from    to  target  type
           5     6       7  Class java.lang.NumberFormatException
    MethodParameters:
            Name  Flags
      bearerList  

  public static int convertNetworkTypeBitmaskToBearerBitmask(int);
    descriptor: (I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // int networkTypeBitmask
         0: .line 1485
            iload 0 /* networkTypeBitmask */
            ifne 2
         1: .line 1486
            iconst_0
            ireturn
         2: .line 1488
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 1 /* bearerBitmask */
        start local 1 // int bearerBitmask
         3: .line 1489
            iconst_0
            istore 2 /* bearerInt */
        start local 2 // int bearerInt
         4: goto 8
         5: .line 1490
      StackMap locals: int int
      StackMap stack:
            iload 0 /* networkTypeBitmask */
            iload 2 /* bearerInt */
            invokestatic android.telephony.ServiceState.rilRadioTechnologyToNetworkType:(I)I
            invokestatic android.telephony.ServiceState.bitmaskHasTech:(II)Z
            ifeq 7
         6: .line 1491
            iload 1 /* bearerBitmask */
            iload 2 /* bearerInt */
            invokestatic android.telephony.ServiceState.getBitmaskForTech:(I)I
            ior
            istore 1 /* bearerBitmask */
         7: .line 1489
      StackMap locals:
      StackMap stack:
            iinc 2 /* bearerInt */ 1
      StackMap locals:
      StackMap stack:
         8: iload 2 /* bearerInt */
            bipush 20
            if_icmplt 5
        end local 2 // int bearerInt
         9: .line 1494
            iload 1 /* bearerBitmask */
            ireturn
        end local 1 // int bearerBitmask
        end local 0 // int networkTypeBitmask
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   10     0  networkTypeBitmask  I
            3   10     1       bearerBitmask  I
            4    9     2           bearerInt  I
    MethodParameters:
                    Name  Flags
      networkTypeBitmask  

  public static int convertBearerBitmaskToNetworkTypeBitmask(int);
    descriptor: (I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // int bearerBitmask
         0: .line 1499
            iload 0 /* bearerBitmask */
            ifne 2
         1: .line 1500
            iconst_0
            ireturn
         2: .line 1502
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 1 /* networkTypeBitmask */
        start local 1 // int networkTypeBitmask
         3: .line 1503
            iconst_0
            istore 2 /* bearerInt */
        start local 2 // int bearerInt
         4: goto 8
         5: .line 1504
      StackMap locals: int int
      StackMap stack:
            iload 0 /* bearerBitmask */
            iload 2 /* bearerInt */
            invokestatic android.telephony.ServiceState.bitmaskHasTech:(II)Z
            ifeq 7
         6: .line 1505
            iload 1 /* networkTypeBitmask */
            iload 2 /* bearerInt */
            invokestatic android.telephony.ServiceState.rilRadioTechnologyToNetworkType:(I)I
            invokestatic android.telephony.ServiceState.getBitmaskForTech:(I)I
            ior
            istore 1 /* networkTypeBitmask */
         7: .line 1503
      StackMap locals:
      StackMap stack:
            iinc 2 /* bearerInt */ 1
      StackMap locals:
      StackMap stack:
         8: iload 2 /* bearerInt */
            bipush 20
            if_icmplt 5
        end local 2 // int bearerInt
         9: .line 1508
            iload 1 /* networkTypeBitmask */
            ireturn
        end local 1 // int networkTypeBitmask
        end local 0 // int bearerBitmask
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   10     0       bearerBitmask  I
            3   10     1  networkTypeBitmask  I
            4    9     2           bearerInt  I
    MethodParameters:
               Name  Flags
      bearerBitmask  

  public static android.telephony.ServiceState mergeServiceStates(android.telephony.ServiceState, android.telephony.ServiceState);
    descriptor: (Landroid/telephony/ServiceState;Landroid/telephony/ServiceState;)Landroid/telephony/ServiceState;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.telephony.ServiceState baseSs
        start local 1 // android.telephony.ServiceState voiceSs
         0: .line 1517
            aload 1 /* voiceSs */
            getfield android.telephony.ServiceState.mVoiceRegState:I
            ifeq 2
         1: .line 1518
            aload 0 /* baseSs */
            areturn
         2: .line 1521
      StackMap locals:
      StackMap stack:
            new android.telephony.ServiceState
            dup
            aload 0 /* baseSs */
            invokespecial android.telephony.ServiceState.<init>:(Landroid/telephony/ServiceState;)V
            astore 2 /* newSs */
        start local 2 // android.telephony.ServiceState newSs
         3: .line 1524
            aload 2 /* newSs */
            aload 1 /* voiceSs */
            getfield android.telephony.ServiceState.mVoiceRegState:I
            putfield android.telephony.ServiceState.mVoiceRegState:I
         4: .line 1525
            aload 2 /* newSs */
            iconst_0
            putfield android.telephony.ServiceState.mIsEmergencyOnly:Z
         5: .line 1527
            aload 2 /* newSs */
            areturn
        end local 2 // android.telephony.ServiceState newSs
        end local 1 // android.telephony.ServiceState voiceSs
        end local 0 // android.telephony.ServiceState baseSs
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0   baseSs  Landroid/telephony/ServiceState;
            0    6     1  voiceSs  Landroid/telephony/ServiceState;
            3    6     2    newSs  Landroid/telephony/ServiceState;
    MethodParameters:
         Name  Flags
      baseSs   
      voiceSs  

  public java.util.List<android.telephony.NetworkRegistrationState> getNetworkRegistrationStates();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.telephony.ServiceState this
         0: .line 1537
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            dup
            astore 1
            monitorenter
         1: .line 1538
            new java.util.ArrayList
            dup
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            aload 1
            monitorexit
         2: areturn
         3: .line 1537
      StackMap locals: android.telephony.ServiceState java.util.List
      StackMap stack: java.lang.Throwable
            aload 1
            monitorexit
         4: athrow
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/telephony/ServiceState;
      Exception table:
        from    to  target  type
           1     2       3  any
           3     4       3  any
    Signature: ()Ljava/util/List<Landroid/telephony/NetworkRegistrationState;>;

  public java.util.List<android.telephony.NetworkRegistrationState> getNetworkRegistrationStates(int);
    descriptor: (I)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // int transportType
         0: .line 1550
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* list */
        start local 2 // java.util.List list
         1: .line 1552
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            dup
            astore 3
            monitorenter
         2: .line 1553
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 6
      StackMap locals: android.telephony.ServiceState int java.util.List java.util.List top java.util.Iterator
      StackMap stack:
         3: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast android.telephony.NetworkRegistrationState
            astore 4 /* networkRegistrationState */
        start local 4 // android.telephony.NetworkRegistrationState networkRegistrationState
         4: .line 1554
            aload 4 /* networkRegistrationState */
            invokevirtual android.telephony.NetworkRegistrationState.getTransportType:()I
            iload 1 /* transportType */
            if_icmpne 6
         5: .line 1555
            aload 2 /* list */
            aload 4 /* networkRegistrationState */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // android.telephony.NetworkRegistrationState networkRegistrationState
         6: .line 1553
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         7: .line 1552
            aload 3
            monitorexit
         8: goto 11
      StackMap locals: android.telephony.ServiceState int java.util.List java.util.List
      StackMap stack: java.lang.Throwable
         9: aload 3
            monitorexit
        10: athrow
        11: .line 1560
      StackMap locals:
      StackMap stack:
            aload 2 /* list */
            areturn
        end local 2 // java.util.List list
        end local 1 // int transportType
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   12     0                      this  Landroid/telephony/ServiceState;
            0   12     1             transportType  I
            1   12     2                      list  Ljava/util/List<Landroid/telephony/NetworkRegistrationState;>;
            4    6     4  networkRegistrationState  Landroid/telephony/NetworkRegistrationState;
      Exception table:
        from    to  target  type
           2     8       9  any
           9    10       9  any
    Signature: (I)Ljava/util/List<Landroid/telephony/NetworkRegistrationState;>;
    MethodParameters:
               Name  Flags
      transportType  

  public android.telephony.NetworkRegistrationState getNetworkRegistrationStates(int, int);
    descriptor: (II)Landroid/telephony/NetworkRegistrationState;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=3
        start local 0 // android.telephony.ServiceState this
        start local 1 // int transportType
        start local 2 // int domain
         0: .line 1572
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            dup
            astore 3
            monitorenter
         1: .line 1573
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 7
      StackMap locals: android.telephony.ServiceState int int java.util.List top java.util.Iterator
      StackMap stack:
         2: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast android.telephony.NetworkRegistrationState
            astore 4 /* networkRegistrationState */
        start local 4 // android.telephony.NetworkRegistrationState networkRegistrationState
         3: .line 1574
            aload 4 /* networkRegistrationState */
            invokevirtual android.telephony.NetworkRegistrationState.getTransportType:()I
            iload 1 /* transportType */
            if_icmpne 7
         4: .line 1575
            aload 4 /* networkRegistrationState */
            invokevirtual android.telephony.NetworkRegistrationState.getDomain:()I
            iload 2 /* domain */
            if_icmpne 7
         5: .line 1576
            aload 4 /* networkRegistrationState */
            aload 3
            monitorexit
         6: areturn
        end local 4 // android.telephony.NetworkRegistrationState networkRegistrationState
         7: .line 1573
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         8: .line 1572
            aload 3
            monitorexit
         9: goto 12
      StackMap locals: android.telephony.ServiceState int int java.util.List
      StackMap stack: java.lang.Throwable
        10: aload 3
            monitorexit
        11: athrow
        12: .line 1581
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // int domain
        end local 1 // int transportType
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   13     0                      this  Landroid/telephony/ServiceState;
            0   13     1             transportType  I
            0   13     2                    domain  I
            3    7     4  networkRegistrationState  Landroid/telephony/NetworkRegistrationState;
      Exception table:
        from    to  target  type
           1     6      10  any
           7     9      10  any
          10    11      10  any
    MethodParameters:
               Name  Flags
      transportType  
      domain         

  public void addNetworkRegistrationState(android.telephony.NetworkRegistrationState);
    descriptor: (Landroid/telephony/NetworkRegistrationState;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // android.telephony.ServiceState this
        start local 1 // android.telephony.NetworkRegistrationState regState
         0: .line 1588
            aload 1 /* regState */
            ifnonnull 1
            return
         1: .line 1590
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            dup
            astore 2
            monitorenter
         2: .line 1591
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 10
         4: .line 1592
      StackMap locals: java.util.List int
      StackMap stack:
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast android.telephony.NetworkRegistrationState
            astore 4 /* curRegState */
        start local 4 // android.telephony.NetworkRegistrationState curRegState
         5: .line 1593
            aload 4 /* curRegState */
            invokevirtual android.telephony.NetworkRegistrationState.getTransportType:()I
            aload 1 /* regState */
            invokevirtual android.telephony.NetworkRegistrationState.getTransportType:()I
            if_icmpne 9
         6: .line 1594
            aload 4 /* curRegState */
            invokevirtual android.telephony.NetworkRegistrationState.getDomain:()I
            aload 1 /* regState */
            invokevirtual android.telephony.NetworkRegistrationState.getDomain:()I
            if_icmpne 9
         7: .line 1595
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            iload 3 /* i */
            invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
            pop
         8: .line 1596
            goto 11
        end local 4 // android.telephony.NetworkRegistrationState curRegState
         9: .line 1591
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 3 /* i */
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            if_icmplt 4
        end local 3 // int i
        11: .line 1600
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.telephony.ServiceState.mNetworkRegistrationStates:Ljava/util/List;
            aload 1 /* regState */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        12: .line 1590
            aload 2
            monitorexit
        13: goto 16
      StackMap locals:
      StackMap stack: java.lang.Throwable
        14: aload 2
            monitorexit
        15: athrow
        16: .line 1602
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.telephony.NetworkRegistrationState regState
        end local 0 // android.telephony.ServiceState this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   17     0         this  Landroid/telephony/ServiceState;
            0   17     1     regState  Landroid/telephony/NetworkRegistrationState;
            3   11     3            i  I
            5    9     4  curRegState  Landroid/telephony/NetworkRegistrationState;
      Exception table:
        from    to  target  type
           2    13      14  any
          14    15      14  any
    MethodParameters:
          Name  Flags
      regState  
}
SourceFile: "ServiceState.java"
NestMembers:
  android.telephony.ServiceState$1  android.telephony.ServiceState$DuplexMode  android.telephony.ServiceState$RilRadioTechnology
InnerClasses:
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
  android.telephony.ServiceState$1
  public abstract DuplexMode = android.telephony.ServiceState$DuplexMode of android.telephony.ServiceState
  public abstract RilRadioTechnology = android.telephony.ServiceState$RilRadioTechnology of android.telephony.ServiceState