public class android.location.GpsMeasurement implements android.os.Parcelable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.location.GpsMeasurement
  super_class: java.lang.Object
{
  private int mFlags;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private byte mPrn;
    descriptor: B
    flags: (0x0002) ACC_PRIVATE

  private double mTimeOffsetInNs;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private short mState;
    descriptor: S
    flags: (0x0002) ACC_PRIVATE

  private long mReceivedGpsTowInNs;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long mReceivedGpsTowUncertaintyInNs;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private double mCn0InDbHz;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double mPseudorangeRateInMetersPerSec;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double mPseudorangeRateUncertaintyInMetersPerSec;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private short mAccumulatedDeltaRangeState;
    descriptor: S
    flags: (0x0002) ACC_PRIVATE

  private double mAccumulatedDeltaRangeInMeters;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double mAccumulatedDeltaRangeUncertaintyInMeters;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double mPseudorangeInMeters;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double mPseudorangeUncertaintyInMeters;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double mCodePhaseInChips;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double mCodePhaseUncertaintyInChips;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private float mCarrierFrequencyInHz;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private long mCarrierCycles;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private double mCarrierPhase;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double mCarrierPhaseUncertainty;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private byte mLossOfLock;
    descriptor: B
    flags: (0x0002) ACC_PRIVATE

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

  private short mTimeFromLastBitInMs;
    descriptor: S
    flags: (0x0002) ACC_PRIVATE

  private double mDopplerShiftInHz;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double mDopplerShiftUncertaintyInHz;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private byte mMultipathIndicator;
    descriptor: B
    flags: (0x0002) ACC_PRIVATE

  private double mSnrInDb;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double mElevationInDeg;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double mElevationUncertaintyInDeg;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double mAzimuthInDeg;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double mAzimuthUncertaintyInDeg;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  public static final byte LOSS_OF_LOCK_UNKNOWN;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final byte LOSS_OF_LOCK_OK;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final byte LOSS_OF_LOCK_CYCLE_SLIP;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final byte MULTIPATH_INDICATOR_UNKNOWN;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final byte MULTIPATH_INDICATOR_DETECTED;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final byte MULTIPATH_INDICATOR_NOT_USED;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final short STATE_UNKNOWN;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final short STATE_CODE_LOCK;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final short STATE_BIT_SYNC;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final short STATE_SUBFRAME_SYNC;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final short STATE_TOW_DECODED;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final short STATE_MSEC_AMBIGUOUS;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  private static final short STATE_ALL;
    descriptor: S
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 31

  public static final short ADR_STATE_UNKNOWN;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final short ADR_STATE_VALID;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final short ADR_STATE_RESET;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final short ADR_STATE_CYCLE_SLIP;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  private static final short ADR_ALL;
    descriptor: S
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

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

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

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 179
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 180
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.initialize:()V
         2: .line 181
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public void set(android.location.GpsMeasurement);
    descriptor: (Landroid/location/GpsMeasurement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // android.location.GpsMeasurement measurement
         0: .line 187
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mFlags:I
            putfield android.location.GpsMeasurement.mFlags:I
         1: .line 188
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mPrn:B
            putfield android.location.GpsMeasurement.mPrn:B
         2: .line 189
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mTimeOffsetInNs:D
            putfield android.location.GpsMeasurement.mTimeOffsetInNs:D
         3: .line 190
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mState:S
            putfield android.location.GpsMeasurement.mState:S
         4: .line 191
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mReceivedGpsTowInNs:J
            putfield android.location.GpsMeasurement.mReceivedGpsTowInNs:J
         5: .line 192
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mReceivedGpsTowUncertaintyInNs:J
            putfield android.location.GpsMeasurement.mReceivedGpsTowUncertaintyInNs:J
         6: .line 193
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mCn0InDbHz:D
            putfield android.location.GpsMeasurement.mCn0InDbHz:D
         7: .line 194
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mPseudorangeRateInMetersPerSec:D
            putfield android.location.GpsMeasurement.mPseudorangeRateInMetersPerSec:D
         8: .line 195
            aload 0 /* this */
         9: .line 196
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mPseudorangeRateUncertaintyInMetersPerSec:D
        10: .line 195
            putfield android.location.GpsMeasurement.mPseudorangeRateUncertaintyInMetersPerSec:D
        11: .line 197
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeState:S
            putfield android.location.GpsMeasurement.mAccumulatedDeltaRangeState:S
        12: .line 198
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeInMeters:D
            putfield android.location.GpsMeasurement.mAccumulatedDeltaRangeInMeters:D
        13: .line 199
            aload 0 /* this */
        14: .line 200
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeUncertaintyInMeters:D
        15: .line 199
            putfield android.location.GpsMeasurement.mAccumulatedDeltaRangeUncertaintyInMeters:D
        16: .line 201
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mPseudorangeInMeters:D
            putfield android.location.GpsMeasurement.mPseudorangeInMeters:D
        17: .line 202
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mPseudorangeUncertaintyInMeters:D
            putfield android.location.GpsMeasurement.mPseudorangeUncertaintyInMeters:D
        18: .line 203
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mCodePhaseInChips:D
            putfield android.location.GpsMeasurement.mCodePhaseInChips:D
        19: .line 204
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mCodePhaseUncertaintyInChips:D
            putfield android.location.GpsMeasurement.mCodePhaseUncertaintyInChips:D
        20: .line 205
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mCarrierFrequencyInHz:F
            putfield android.location.GpsMeasurement.mCarrierFrequencyInHz:F
        21: .line 206
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mCarrierCycles:J
            putfield android.location.GpsMeasurement.mCarrierCycles:J
        22: .line 207
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mCarrierPhase:D
            putfield android.location.GpsMeasurement.mCarrierPhase:D
        23: .line 208
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mCarrierPhaseUncertainty:D
            putfield android.location.GpsMeasurement.mCarrierPhaseUncertainty:D
        24: .line 209
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mLossOfLock:B
            putfield android.location.GpsMeasurement.mLossOfLock:B
        25: .line 210
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mBitNumber:I
            putfield android.location.GpsMeasurement.mBitNumber:I
        26: .line 211
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mTimeFromLastBitInMs:S
            putfield android.location.GpsMeasurement.mTimeFromLastBitInMs:S
        27: .line 212
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mDopplerShiftInHz:D
            putfield android.location.GpsMeasurement.mDopplerShiftInHz:D
        28: .line 213
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mDopplerShiftUncertaintyInHz:D
            putfield android.location.GpsMeasurement.mDopplerShiftUncertaintyInHz:D
        29: .line 214
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mMultipathIndicator:B
            putfield android.location.GpsMeasurement.mMultipathIndicator:B
        30: .line 215
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mSnrInDb:D
            putfield android.location.GpsMeasurement.mSnrInDb:D
        31: .line 216
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mElevationInDeg:D
            putfield android.location.GpsMeasurement.mElevationInDeg:D
        32: .line 217
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mElevationUncertaintyInDeg:D
            putfield android.location.GpsMeasurement.mElevationUncertaintyInDeg:D
        33: .line 218
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mAzimuthInDeg:D
            putfield android.location.GpsMeasurement.mAzimuthInDeg:D
        34: .line 219
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mAzimuthUncertaintyInDeg:D
            putfield android.location.GpsMeasurement.mAzimuthUncertaintyInDeg:D
        35: .line 220
            aload 0 /* this */
            aload 1 /* measurement */
            getfield android.location.GpsMeasurement.mUsedInFix:Z
            putfield android.location.GpsMeasurement.mUsedInFix:Z
        36: .line 221
            return
        end local 1 // android.location.GpsMeasurement measurement
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   37     0         this  Landroid/location/GpsMeasurement;
            0   37     1  measurement  Landroid/location/GpsMeasurement;
    MethodParameters:
             Name  Flags
      measurement  

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 227
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.initialize:()V
         1: .line 228
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/location/GpsMeasurement;

  public byte getPrn();
    descriptor: ()B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 235
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPrn:B
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setPrn(byte);
    descriptor: (B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // byte value
         0: .line 242
            aload 0 /* this */
            iload 1 /* value */
            putfield android.location.GpsMeasurement.mPrn:B
         1: .line 243
            return
        end local 1 // byte value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/location/GpsMeasurement;
            0    2     1  value  B
    MethodParameters:
       Name  Flags
      value  

  public double getTimeOffsetInNs();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 257
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mTimeOffsetInNs:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setTimeOffsetInNs(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 264
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mTimeOffsetInNs:D
         1: .line 265
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/location/GpsMeasurement;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public short getState();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 274
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mState:S
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setState(short);
    descriptor: (S)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // short value
         0: .line 281
            aload 0 /* this */
            iload 1 /* value */
            putfield android.location.GpsMeasurement.mState:S
         1: .line 282
            return
        end local 1 // short value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/location/GpsMeasurement;
            0    2     1  value  S
    MethodParameters:
       Name  Flags
      value  

  private java.lang.String getStateString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 289
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mState:S
            ifne 2
         1: .line 290
            ldc "Unknown"
            areturn
         2: .line 292
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* builder */
        start local 1 // java.lang.StringBuilder builder
         3: .line 293
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mState:S
            iconst_1
            iand
            iconst_1
            if_icmpne 5
         4: .line 294
            aload 1 /* builder */
            ldc "CodeLock|"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 296
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mState:S
            iconst_2
            iand
            iconst_2
            if_icmpne 7
         6: .line 297
            aload 1 /* builder */
            ldc "BitSync|"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 299
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mState:S
            iconst_4
            iand
            iconst_4
            if_icmpne 9
         8: .line 300
            aload 1 /* builder */
            ldc "SubframeSync|"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 302
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mState:S
            bipush 8
            iand
            bipush 8
            if_icmpne 11
        10: .line 303
            aload 1 /* builder */
            ldc "TowDecoded|"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        11: .line 305
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mState:S
            bipush 16
            iand
            bipush 16
            if_icmpne 13
        12: .line 306
            aload 1 /* builder */
            ldc "MsecAmbiguous"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        13: .line 308
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mState:S
            bipush -32
            iand
            istore 2 /* remainingStates */
        start local 2 // int remainingStates
        14: .line 309
            iload 2 /* remainingStates */
            ifle 18
        15: .line 310
            aload 1 /* builder */
            ldc "Other("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 311
            aload 1 /* builder */
            iload 2 /* remainingStates */
            invokestatic java.lang.Integer.toBinaryString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        17: .line 312
            aload 1 /* builder */
            ldc ")|"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        18: .line 314
      StackMap locals: int
      StackMap stack:
            aload 1 /* builder */
            aload 1 /* builder */
            invokevirtual java.lang.StringBuilder.length:()I
            iconst_1
            isub
            invokevirtual java.lang.StringBuilder.deleteCharAt:(I)Ljava/lang/StringBuilder;
            pop
        19: .line 315
            aload 1 /* builder */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // int remainingStates
        end local 1 // java.lang.StringBuilder builder
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   20     0             this  Landroid/location/GpsMeasurement;
            3   20     1          builder  Ljava/lang/StringBuilder;
           14   20     2  remainingStates  I

  public long getReceivedGpsTowInNs();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 330
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mReceivedGpsTowInNs:J
            lreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setReceivedGpsTowInNs(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // long value
         0: .line 337
            aload 0 /* this */
            lload 1 /* value */
            putfield android.location.GpsMeasurement.mReceivedGpsTowInNs:J
         1: .line 338
            return
        end local 1 // long value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/location/GpsMeasurement;
            0    2     1  value  J
    MethodParameters:
       Name  Flags
      value  

  public long getReceivedGpsTowUncertaintyInNs();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 344
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mReceivedGpsTowUncertaintyInNs:J
            lreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setReceivedGpsTowUncertaintyInNs(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // long value
         0: .line 351
            aload 0 /* this */
            lload 1 /* value */
            putfield android.location.GpsMeasurement.mReceivedGpsTowUncertaintyInNs:J
         1: .line 352
            return
        end local 1 // long value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/location/GpsMeasurement;
            0    2     1  value  J
    MethodParameters:
       Name  Flags
      value  

  public double getCn0InDbHz();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 361
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCn0InDbHz:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setCn0InDbHz(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 368
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mCn0InDbHz:D
         1: .line 369
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/location/GpsMeasurement;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public double getPseudorangeRateInMetersPerSec();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 385
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPseudorangeRateInMetersPerSec:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setPseudorangeRateInMetersPerSec(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 392
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mPseudorangeRateInMetersPerSec:D
         1: .line 393
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/location/GpsMeasurement;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public boolean isPseudorangeRateCorrected();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 402
            aload 0 /* this */
            ldc 262144
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public double getPseudorangeRateUncertaintyInMetersPerSec();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 410
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPseudorangeRateUncertaintyInMetersPerSec:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setPseudorangeRateUncertaintyInMetersPerSec(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 417
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mPseudorangeRateUncertaintyInMetersPerSec:D
         1: .line 418
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/location/GpsMeasurement;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public short getAccumulatedDeltaRangeState();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 426
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeState:S
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setAccumulatedDeltaRangeState(short);
    descriptor: (S)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // short value
         0: .line 433
            aload 0 /* this */
            iload 1 /* value */
            putfield android.location.GpsMeasurement.mAccumulatedDeltaRangeState:S
         1: .line 434
            return
        end local 1 // short value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/location/GpsMeasurement;
            0    2     1  value  S
    MethodParameters:
       Name  Flags
      value  

  private java.lang.String getAccumulatedDeltaRangeStateString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 441
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeState:S
            ifne 2
         1: .line 442
            ldc "Unknown"
            areturn
         2: .line 444
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* builder */
        start local 1 // java.lang.StringBuilder builder
         3: .line 445
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeState:S
            iconst_1
            iand
            iconst_1
            if_icmpne 5
         4: .line 446
            aload 1 /* builder */
            ldc "Valid|"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 448
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeState:S
            iconst_2
            iand
            iconst_2
            if_icmpne 7
         6: .line 449
            aload 1 /* builder */
            ldc "Reset|"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 451
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeState:S
            iconst_4
            iand
            iconst_4
            if_icmpne 9
         8: .line 452
            aload 1 /* builder */
            ldc "CycleSlip|"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 454
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeState:S
            bipush -8
            iand
            istore 2 /* remainingStates */
        start local 2 // int remainingStates
        10: .line 455
            iload 2 /* remainingStates */
            ifle 14
        11: .line 456
            aload 1 /* builder */
            ldc "Other("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 457
            aload 1 /* builder */
            iload 2 /* remainingStates */
            invokestatic java.lang.Integer.toBinaryString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        13: .line 458
            aload 1 /* builder */
            ldc ")|"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        14: .line 460
      StackMap locals: int
      StackMap stack:
            aload 1 /* builder */
            aload 1 /* builder */
            invokevirtual java.lang.StringBuilder.length:()I
            iconst_1
            isub
            invokevirtual java.lang.StringBuilder.deleteCharAt:(I)Ljava/lang/StringBuilder;
            pop
        15: .line 461
            aload 1 /* builder */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // int remainingStates
        end local 1 // java.lang.StringBuilder builder
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   16     0             this  Landroid/location/GpsMeasurement;
            3   16     1          builder  Ljava/lang/StringBuilder;
           10   16     2  remainingStates  I

  public double getAccumulatedDeltaRangeInMeters();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 476
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeInMeters:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setAccumulatedDeltaRangeInMeters(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 483
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mAccumulatedDeltaRangeInMeters:D
         1: .line 484
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/location/GpsMeasurement;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public double getAccumulatedDeltaRangeUncertaintyInMeters();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 493
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeUncertaintyInMeters:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setAccumulatedDeltaRangeUncertaintyInMeters(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 502
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mAccumulatedDeltaRangeUncertaintyInMeters:D
         1: .line 503
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/location/GpsMeasurement;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public boolean hasPseudorangeInMeters();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 509
            aload 0 /* this */
            bipush 32
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public double getPseudorangeInMeters();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 519
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPseudorangeInMeters:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setPseudorangeInMeters(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 526
            aload 0 /* this */
            bipush 32
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 527
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mPseudorangeInMeters:D
         2: .line 528
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/location/GpsMeasurement;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public void resetPseudorangeInMeters();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 534
            aload 0 /* this */
            bipush 32
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 535
            aload 0 /* this */
            ldc NaN
            putfield android.location.GpsMeasurement.mPseudorangeInMeters:D
         2: .line 536
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean hasPseudorangeUncertaintyInMeters();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 542
            aload 0 /* this */
            bipush 64
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public double getPseudorangeUncertaintyInMeters();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 553
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPseudorangeUncertaintyInMeters:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setPseudorangeUncertaintyInMeters(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 560
            aload 0 /* this */
            bipush 64
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 561
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mPseudorangeUncertaintyInMeters:D
         2: .line 562
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/location/GpsMeasurement;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public void resetPseudorangeUncertaintyInMeters();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 568
            aload 0 /* this */
            bipush 64
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 569
            aload 0 /* this */
            ldc NaN
            putfield android.location.GpsMeasurement.mPseudorangeUncertaintyInMeters:D
         2: .line 570
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean hasCodePhaseInChips();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 576
            aload 0 /* this */
            sipush 128
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public double getCodePhaseInChips();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 588
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCodePhaseInChips:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setCodePhaseInChips(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 595
            aload 0 /* this */
            sipush 128
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 596
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mCodePhaseInChips:D
         2: .line 597
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/location/GpsMeasurement;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public void resetCodePhaseInChips();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 603
            aload 0 /* this */
            sipush 128
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 604
            aload 0 /* this */
            ldc NaN
            putfield android.location.GpsMeasurement.mCodePhaseInChips:D
         2: .line 605
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean hasCodePhaseUncertaintyInChips();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 611
            aload 0 /* this */
            sipush 256
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public double getCodePhaseUncertaintyInChips();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 621
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCodePhaseUncertaintyInChips:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setCodePhaseUncertaintyInChips(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 628
            aload 0 /* this */
            sipush 256
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 629
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mCodePhaseUncertaintyInChips:D
         2: .line 630
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/location/GpsMeasurement;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public void resetCodePhaseUncertaintyInChips();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 636
            aload 0 /* this */
            sipush 256
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 637
            aload 0 /* this */
            ldc NaN
            putfield android.location.GpsMeasurement.mCodePhaseUncertaintyInChips:D
         2: .line 638
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean hasCarrierFrequencyInHz();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 644
            aload 0 /* this */
            sipush 512
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public float getCarrierFrequencyInHz();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 654
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCarrierFrequencyInHz:F
            freturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setCarrierFrequencyInHz(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // float carrierFrequencyInHz
         0: .line 661
            aload 0 /* this */
            sipush 512
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 662
            aload 0 /* this */
            fload 1 /* carrierFrequencyInHz */
            putfield android.location.GpsMeasurement.mCarrierFrequencyInHz:F
         2: .line 663
            return
        end local 1 // float carrierFrequencyInHz
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    3     0                  this  Landroid/location/GpsMeasurement;
            0    3     1  carrierFrequencyInHz  F
    MethodParameters:
                      Name  Flags
      carrierFrequencyInHz  

  public void resetCarrierFrequencyInHz();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 669
            aload 0 /* this */
            sipush 512
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 670
            aload 0 /* this */
            ldc NaN
            putfield android.location.GpsMeasurement.mCarrierFrequencyInHz:F
         2: .line 671
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean hasCarrierCycles();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 677
            aload 0 /* this */
            sipush 1024
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public long getCarrierCycles();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 687
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCarrierCycles:J
            lreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setCarrierCycles(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // long value
         0: .line 694
            aload 0 /* this */
            sipush 1024
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 695
            aload 0 /* this */
            lload 1 /* value */
            putfield android.location.GpsMeasurement.mCarrierCycles:J
         2: .line 696
            return
        end local 1 // long value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/location/GpsMeasurement;
            0    3     1  value  J
    MethodParameters:
       Name  Flags
      value  

  public void resetCarrierCycles();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 702
            aload 0 /* this */
            sipush 1024
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 703
            aload 0 /* this */
            ldc -9223372036854775808
            putfield android.location.GpsMeasurement.mCarrierCycles:J
         2: .line 704
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean hasCarrierPhase();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 710
            aload 0 /* this */
            sipush 2048
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public double getCarrierPhase();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 724
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCarrierPhase:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setCarrierPhase(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 731
            aload 0 /* this */
            sipush 2048
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 732
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mCarrierPhase:D
         2: .line 733
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/location/GpsMeasurement;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public void resetCarrierPhase();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 739
            aload 0 /* this */
            sipush 2048
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 740
            aload 0 /* this */
            ldc NaN
            putfield android.location.GpsMeasurement.mCarrierPhase:D
         2: .line 741
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean hasCarrierPhaseUncertainty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 747
            aload 0 /* this */
            sipush 4096
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public double getCarrierPhaseUncertainty();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 757
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCarrierPhaseUncertainty:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setCarrierPhaseUncertainty(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 764
            aload 0 /* this */
            sipush 4096
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 765
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mCarrierPhaseUncertainty:D
         2: .line 766
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/location/GpsMeasurement;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public void resetCarrierPhaseUncertainty();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 772
            aload 0 /* this */
            sipush 4096
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 773
            aload 0 /* this */
            ldc NaN
            putfield android.location.GpsMeasurement.mCarrierPhaseUncertainty:D
         2: .line 774
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public byte getLossOfLock();
    descriptor: ()B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 780
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mLossOfLock:B
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setLossOfLock(byte);
    descriptor: (B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // byte value
         0: .line 787
            aload 0 /* this */
            iload 1 /* value */
            putfield android.location.GpsMeasurement.mLossOfLock:B
         1: .line 788
            return
        end local 1 // byte value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/location/GpsMeasurement;
            0    2     1  value  B
    MethodParameters:
       Name  Flags
      value  

  private java.lang.String getLossOfLockString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 795
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mLossOfLock:B
            tableswitch { // 0 - 2
                    0: 1
                    1: 2
                    2: 3
              default: 4
          }
         1: .line 797
      StackMap locals:
      StackMap stack:
            ldc "Unknown"
            areturn
         2: .line 799
      StackMap locals:
      StackMap stack:
            ldc "Ok"
            areturn
         3: .line 801
      StackMap locals:
      StackMap stack:
            ldc "CycleSlip"
            areturn
         4: .line 803
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "<Invalid:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mLossOfLock:B
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ">"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/location/GpsMeasurement;

  public boolean hasBitNumber();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 811
            aload 0 /* this */
            sipush 8192
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public int getBitNumber();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 820
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mBitNumber:I
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setBitNumber(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // int bitNumber
         0: .line 827
            aload 0 /* this */
            sipush 8192
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 828
            aload 0 /* this */
            iload 1 /* bitNumber */
            putfield android.location.GpsMeasurement.mBitNumber:I
         2: .line 829
            return
        end local 1 // int bitNumber
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/location/GpsMeasurement;
            0    3     1  bitNumber  I
    MethodParameters:
           Name  Flags
      bitNumber  

  public void resetBitNumber();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 835
            aload 0 /* this */
            sipush 8192
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 836
            aload 0 /* this */
            ldc -2147483648
            putfield android.location.GpsMeasurement.mBitNumber:I
         2: .line 837
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean hasTimeFromLastBitInMs();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 843
            aload 0 /* this */
            sipush 16384
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public short getTimeFromLastBitInMs();
    descriptor: ()S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 853
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mTimeFromLastBitInMs:S
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setTimeFromLastBitInMs(short);
    descriptor: (S)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // short value
         0: .line 860
            aload 0 /* this */
            sipush 16384
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 861
            aload 0 /* this */
            iload 1 /* value */
            putfield android.location.GpsMeasurement.mTimeFromLastBitInMs:S
         2: .line 862
            return
        end local 1 // short value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/location/GpsMeasurement;
            0    3     1  value  S
    MethodParameters:
       Name  Flags
      value  

  public void resetTimeFromLastBitInMs();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 868
            aload 0 /* this */
            sipush 16384
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 869
            aload 0 /* this */
            sipush -32768
            putfield android.location.GpsMeasurement.mTimeFromLastBitInMs:S
         2: .line 870
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean hasDopplerShiftInHz();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 876
            aload 0 /* this */
            ldc 32768
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public double getDopplerShiftInHz();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 889
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mDopplerShiftInHz:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setDopplerShiftInHz(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 896
            aload 0 /* this */
            ldc 32768
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 897
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mDopplerShiftInHz:D
         2: .line 898
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/location/GpsMeasurement;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public void resetDopplerShiftInHz();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 904
            aload 0 /* this */
            ldc 32768
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 905
            aload 0 /* this */
            ldc NaN
            putfield android.location.GpsMeasurement.mDopplerShiftInHz:D
         2: .line 906
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean hasDopplerShiftUncertaintyInHz();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 912
            aload 0 /* this */
            ldc 65536
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public double getDopplerShiftUncertaintyInHz();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 922
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mDopplerShiftUncertaintyInHz:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setDopplerShiftUncertaintyInHz(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 929
            aload 0 /* this */
            ldc 65536
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 930
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mDopplerShiftUncertaintyInHz:D
         2: .line 931
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/location/GpsMeasurement;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public void resetDopplerShiftUncertaintyInHz();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 937
            aload 0 /* this */
            ldc 65536
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 938
            aload 0 /* this */
            ldc NaN
            putfield android.location.GpsMeasurement.mDopplerShiftUncertaintyInHz:D
         2: .line 939
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public byte getMultipathIndicator();
    descriptor: ()B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 945
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mMultipathIndicator:B
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setMultipathIndicator(byte);
    descriptor: (B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // byte value
         0: .line 952
            aload 0 /* this */
            iload 1 /* value */
            putfield android.location.GpsMeasurement.mMultipathIndicator:B
         1: .line 953
            return
        end local 1 // byte value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/location/GpsMeasurement;
            0    2     1  value  B
    MethodParameters:
       Name  Flags
      value  

  private java.lang.String getMultipathIndicatorString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 960
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mMultipathIndicator:B
            tableswitch { // 0 - 2
                    0: 1
                    1: 2
                    2: 3
              default: 4
          }
         1: .line 962
      StackMap locals:
      StackMap stack:
            ldc "Unknown"
            areturn
         2: .line 964
      StackMap locals:
      StackMap stack:
            ldc "Detected"
            areturn
         3: .line 966
      StackMap locals:
      StackMap stack:
            ldc "NotUsed"
            areturn
         4: .line 968
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "<Invalid:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mMultipathIndicator:B
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ">"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/location/GpsMeasurement;

  public boolean hasSnrInDb();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 976
            aload 0 /* this */
            iconst_1
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public double getSnrInDb();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 985
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mSnrInDb:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setSnrInDb(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double snrInDb
         0: .line 992
            aload 0 /* this */
            iconst_1
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 993
            aload 0 /* this */
            dload 1 /* snrInDb */
            putfield android.location.GpsMeasurement.mSnrInDb:D
         2: .line 994
            return
        end local 1 // double snrInDb
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Landroid/location/GpsMeasurement;
            0    3     1  snrInDb  D
    MethodParameters:
         Name  Flags
      snrInDb  

  public void resetSnrInDb();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1000
            aload 0 /* this */
            iconst_1
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 1001
            aload 0 /* this */
            ldc NaN
            putfield android.location.GpsMeasurement.mSnrInDb:D
         2: .line 1002
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean hasElevationInDeg();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1008
            aload 0 /* this */
            iconst_2
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public double getElevationInDeg();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1019
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mElevationInDeg:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setElevationInDeg(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double elevationInDeg
         0: .line 1026
            aload 0 /* this */
            iconst_2
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 1027
            aload 0 /* this */
            dload 1 /* elevationInDeg */
            putfield android.location.GpsMeasurement.mElevationInDeg:D
         2: .line 1028
            return
        end local 1 // double elevationInDeg
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    3     0            this  Landroid/location/GpsMeasurement;
            0    3     1  elevationInDeg  D
    MethodParameters:
                Name  Flags
      elevationInDeg  

  public void resetElevationInDeg();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1034
            aload 0 /* this */
            iconst_2
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 1035
            aload 0 /* this */
            ldc NaN
            putfield android.location.GpsMeasurement.mElevationInDeg:D
         2: .line 1036
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean hasElevationUncertaintyInDeg();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1042
            aload 0 /* this */
            iconst_4
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public double getElevationUncertaintyInDeg();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1054
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mElevationUncertaintyInDeg:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setElevationUncertaintyInDeg(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 1061
            aload 0 /* this */
            iconst_4
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 1062
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mElevationUncertaintyInDeg:D
         2: .line 1063
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/location/GpsMeasurement;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public void resetElevationUncertaintyInDeg();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1069
            aload 0 /* this */
            iconst_4
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 1070
            aload 0 /* this */
            ldc NaN
            putfield android.location.GpsMeasurement.mElevationUncertaintyInDeg:D
         2: .line 1071
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean hasAzimuthInDeg();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1077
            aload 0 /* this */
            bipush 8
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public double getAzimuthInDeg();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1089
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAzimuthInDeg:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setAzimuthInDeg(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 1096
            aload 0 /* this */
            bipush 8
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 1097
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mAzimuthInDeg:D
         2: .line 1098
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/location/GpsMeasurement;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public void resetAzimuthInDeg();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1104
            aload 0 /* this */
            bipush 8
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 1105
            aload 0 /* this */
            ldc NaN
            putfield android.location.GpsMeasurement.mAzimuthInDeg:D
         2: .line 1106
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean hasAzimuthUncertaintyInDeg();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1112
            aload 0 /* this */
            bipush 16
            invokevirtual android.location.GpsMeasurement.isFlagSet:(I)Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public double getAzimuthUncertaintyInDeg();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1124
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAzimuthUncertaintyInDeg:D
            dreturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setAzimuthUncertaintyInDeg(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // double value
         0: .line 1131
            aload 0 /* this */
            bipush 16
            invokevirtual android.location.GpsMeasurement.setFlag:(I)V
         1: .line 1132
            aload 0 /* this */
            dload 1 /* value */
            putfield android.location.GpsMeasurement.mAzimuthUncertaintyInDeg:D
         2: .line 1133
            return
        end local 1 // double value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Landroid/location/GpsMeasurement;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public void resetAzimuthUncertaintyInDeg();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1139
            aload 0 /* this */
            bipush 16
            invokevirtual android.location.GpsMeasurement.resetFlag:(I)V
         1: .line 1140
            aload 0 /* this */
            ldc NaN
            putfield android.location.GpsMeasurement.mAzimuthUncertaintyInDeg:D
         2: .line 1141
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/location/GpsMeasurement;

  public boolean isUsedInFix();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1150
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mUsedInFix:Z
            ireturn
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/location/GpsMeasurement;

  public void setUsedInFix(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // boolean value
         0: .line 1157
            aload 0 /* this */
            iload 1 /* value */
            putfield android.location.GpsMeasurement.mUsedInFix:Z
         1: .line 1158
            return
        end local 1 // boolean value
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/location/GpsMeasurement;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public void writeToParcel(android.os.Parcel, int);
    descriptor: (Landroid/os/Parcel;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.location.GpsMeasurement this
        start local 1 // android.os.Parcel parcel
        start local 2 // int flags
         0: .line 1208
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mFlags:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         1: .line 1209
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPrn:B
            invokevirtual android.os.Parcel.writeByte:(B)V
         2: .line 1210
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mTimeOffsetInNs:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
         3: .line 1211
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mState:S
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1212
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mReceivedGpsTowInNs:J
            invokevirtual android.os.Parcel.writeLong:(J)V
         5: .line 1213
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mReceivedGpsTowUncertaintyInNs:J
            invokevirtual android.os.Parcel.writeLong:(J)V
         6: .line 1214
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCn0InDbHz:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
         7: .line 1215
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPseudorangeRateInMetersPerSec:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
         8: .line 1216
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPseudorangeRateUncertaintyInMetersPerSec:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
         9: .line 1217
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeState:S
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 1218
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeInMeters:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        11: .line 1219
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeUncertaintyInMeters:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        12: .line 1220
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPseudorangeInMeters:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        13: .line 1221
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPseudorangeUncertaintyInMeters:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        14: .line 1222
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCodePhaseInChips:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        15: .line 1223
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCodePhaseUncertaintyInChips:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        16: .line 1224
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCarrierFrequencyInHz:F
            invokevirtual android.os.Parcel.writeFloat:(F)V
        17: .line 1225
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCarrierCycles:J
            invokevirtual android.os.Parcel.writeLong:(J)V
        18: .line 1226
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCarrierPhase:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        19: .line 1227
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCarrierPhaseUncertainty:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        20: .line 1228
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mLossOfLock:B
            invokevirtual android.os.Parcel.writeByte:(B)V
        21: .line 1229
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mBitNumber:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        22: .line 1230
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mTimeFromLastBitInMs:S
            invokevirtual android.os.Parcel.writeInt:(I)V
        23: .line 1231
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mDopplerShiftInHz:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        24: .line 1232
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mDopplerShiftUncertaintyInHz:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        25: .line 1233
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mMultipathIndicator:B
            invokevirtual android.os.Parcel.writeByte:(B)V
        26: .line 1234
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mSnrInDb:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        27: .line 1235
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mElevationInDeg:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        28: .line 1236
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mElevationUncertaintyInDeg:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        29: .line 1237
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAzimuthInDeg:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        30: .line 1238
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAzimuthUncertaintyInDeg:D
            invokevirtual android.os.Parcel.writeDouble:(D)V
        31: .line 1239
            aload 1 /* parcel */
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mUsedInFix:Z
            ifeq 32
            iconst_1
            goto 33
      StackMap locals:
      StackMap stack: android.os.Parcel
        32: iconst_0
      StackMap locals: android.location.GpsMeasurement android.os.Parcel int
      StackMap stack: android.os.Parcel int
        33: invokevirtual android.os.Parcel.writeInt:(I)V
        34: .line 1240
            return
        end local 2 // int flags
        end local 1 // android.os.Parcel parcel
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   35     0    this  Landroid/location/GpsMeasurement;
            0   35     1  parcel  Landroid/os/Parcel;
            0   35     2   flags  I
    MethodParameters:
        Name  Flags
      parcel  
      flags   

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

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1251
            new java.lang.StringBuilder
            dup
            ldc "GpsMeasurement:\n"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* builder */
        start local 1 // java.lang.StringBuilder builder
         1: .line 1253
            aload 1 /* builder */
            ldc "   %-29s = %s\n"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "Prn"
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPrn:B
            invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 1255
            aload 1 /* builder */
            ldc "   %-29s = %s\n"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "TimeOffsetInNs"
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mTimeOffsetInNs:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 1257
            aload 1 /* builder */
            ldc "   %-29s = %s\n"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "State"
            aastore
            dup
            iconst_1
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.getStateString:()Ljava/lang/String;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 1259
            aload 1 /* builder */
         5: .line 1260
            ldc "   %-29s = %-25s   %-40s = %s\n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
         6: .line 1261
            ldc "ReceivedGpsTowInNs"
            aastore
            dup
            iconst_1
         7: .line 1262
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mReceivedGpsTowInNs:J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            dup
            iconst_2
         8: .line 1263
            ldc "ReceivedGpsTowUncertaintyInNs"
            aastore
            dup
            iconst_3
         9: .line 1264
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mReceivedGpsTowUncertaintyInNs:J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
        10: .line 1259
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        11: .line 1266
            aload 1 /* builder */
            ldc "   %-29s = %s\n"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "Cn0InDbHz"
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCn0InDbHz:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 1268
            aload 1 /* builder */
        13: .line 1269
            ldc "   %-29s = %-25s   %-40s = %s\n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
        14: .line 1270
            ldc "PseudorangeRateInMetersPerSec"
            aastore
            dup
            iconst_1
        15: .line 1271
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPseudorangeRateInMetersPerSec:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
            dup
            iconst_2
        16: .line 1272
            ldc "PseudorangeRateUncertaintyInMetersPerSec"
            aastore
            dup
            iconst_3
        17: .line 1273
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPseudorangeRateUncertaintyInMetersPerSec:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
        18: .line 1268
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 1274
            aload 1 /* builder */
        20: .line 1275
            ldc "   %-29s = %s\n"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        21: .line 1276
            ldc "PseudorangeRateIsCorrected"
            aastore
            dup
            iconst_1
        22: .line 1277
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.isPseudorangeRateCorrected:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
        23: .line 1274
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        24: .line 1279
            aload 1 /* builder */
        25: .line 1280
            ldc "   %-29s = %s\n"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        26: .line 1281
            ldc "AccumulatedDeltaRangeState"
            aastore
            dup
            iconst_1
        27: .line 1282
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.getAccumulatedDeltaRangeStateString:()Ljava/lang/String;
            aastore
        28: .line 1279
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        29: .line 1284
            aload 1 /* builder */
        30: .line 1285
            ldc "   %-29s = %-25s   %-40s = %s\n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
        31: .line 1286
            ldc "AccumulatedDeltaRangeInMeters"
            aastore
            dup
            iconst_1
        32: .line 1287
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeInMeters:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
            dup
            iconst_2
        33: .line 1288
            ldc "AccumulatedDeltaRangeUncertaintyInMeters"
            aastore
            dup
            iconst_3
        34: .line 1289
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAccumulatedDeltaRangeUncertaintyInMeters:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
        35: .line 1284
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        36: .line 1291
            aload 1 /* builder */
        37: .line 1292
            ldc "   %-29s = %-25s   %-40s = %s\n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
        38: .line 1293
            ldc "PseudorangeInMeters"
            aastore
            dup
            iconst_1
        39: .line 1294
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasPseudorangeInMeters:()Z
            ifeq 40
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPseudorangeInMeters:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            goto 41
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
        40: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Double
        41: aastore
            dup
            iconst_2
        42: .line 1295
            ldc "PseudorangeUncertaintyInMeters"
            aastore
            dup
            iconst_3
        43: .line 1296
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasPseudorangeUncertaintyInMeters:()Z
            ifeq 44
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mPseudorangeUncertaintyInMeters:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            goto 45
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
        44: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Double
        45: aastore
        46: .line 1291
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        47: .line 1298
            aload 1 /* builder */
        48: .line 1299
            ldc "   %-29s = %-25s   %-40s = %s\n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
        49: .line 1300
            ldc "CodePhaseInChips"
            aastore
            dup
            iconst_1
        50: .line 1301
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasCodePhaseInChips:()Z
            ifeq 51
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCodePhaseInChips:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            goto 52
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
        51: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Double
        52: aastore
            dup
            iconst_2
        53: .line 1302
            ldc "CodePhaseUncertaintyInChips"
            aastore
            dup
            iconst_3
        54: .line 1303
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasCodePhaseUncertaintyInChips:()Z
            ifeq 55
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCodePhaseUncertaintyInChips:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            goto 56
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
        55: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Double
        56: aastore
        57: .line 1298
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        58: .line 1305
            aload 1 /* builder */
        59: .line 1306
            ldc "   %-29s = %s\n"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        60: .line 1307
            ldc "CarrierFrequencyInHz"
            aastore
            dup
            iconst_1
        61: .line 1308
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasCarrierFrequencyInHz:()Z
            ifeq 62
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCarrierFrequencyInHz:F
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            goto 63
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
        62: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Float
        63: aastore
        64: .line 1305
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        65: .line 1310
            aload 1 /* builder */
        66: .line 1311
            ldc "   %-29s = %s\n"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        67: .line 1312
            ldc "CarrierCycles"
            aastore
            dup
            iconst_1
        68: .line 1313
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasCarrierCycles:()Z
            ifeq 69
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCarrierCycles:J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            goto 70
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
        69: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Long
        70: aastore
        71: .line 1310
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        72: .line 1315
            aload 1 /* builder */
        73: .line 1316
            ldc "   %-29s = %-25s   %-40s = %s\n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
        74: .line 1317
            ldc "CarrierPhase"
            aastore
            dup
            iconst_1
        75: .line 1318
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasCarrierPhase:()Z
            ifeq 76
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCarrierPhase:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            goto 77
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
        76: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Double
        77: aastore
            dup
            iconst_2
        78: .line 1319
            ldc "CarrierPhaseUncertainty"
            aastore
            dup
            iconst_3
        79: .line 1320
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasCarrierPhaseUncertainty:()Z
            ifeq 80
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mCarrierPhaseUncertainty:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            goto 81
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
        80: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Double
        81: aastore
        82: .line 1315
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        83: .line 1322
            aload 1 /* builder */
            ldc "   %-29s = %s\n"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "LossOfLock"
            aastore
            dup
            iconst_1
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.getLossOfLockString:()Ljava/lang/String;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        84: .line 1324
            aload 1 /* builder */
        85: .line 1325
            ldc "   %-29s = %s\n"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        86: .line 1326
            ldc "BitNumber"
            aastore
            dup
            iconst_1
        87: .line 1327
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasBitNumber:()Z
            ifeq 88
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mBitNumber:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            goto 89
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
        88: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Integer
        89: aastore
        90: .line 1324
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        91: .line 1329
            aload 1 /* builder */
        92: .line 1330
            ldc "   %-29s = %s\n"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        93: .line 1331
            ldc "TimeFromLastBitInMs"
            aastore
            dup
            iconst_1
        94: .line 1332
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasTimeFromLastBitInMs:()Z
            ifeq 95
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mTimeFromLastBitInMs:S
            invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
            goto 96
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
        95: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Short
        96: aastore
        97: .line 1329
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        98: .line 1334
            aload 1 /* builder */
        99: .line 1335
            ldc "   %-29s = %-25s   %-40s = %s\n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
       100: .line 1336
            ldc "DopplerShiftInHz"
            aastore
            dup
            iconst_1
       101: .line 1337
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasDopplerShiftInHz:()Z
            ifeq 102
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mDopplerShiftInHz:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            goto 103
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
       102: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Double
       103: aastore
            dup
            iconst_2
       104: .line 1338
            ldc "DopplerShiftUncertaintyInHz"
            aastore
            dup
            iconst_3
       105: .line 1339
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasDopplerShiftUncertaintyInHz:()Z
            ifeq 106
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mDopplerShiftUncertaintyInHz:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            goto 107
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
       106: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Double
       107: aastore
       108: .line 1334
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
       109: .line 1341
            aload 1 /* builder */
            ldc "   %-29s = %s\n"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "MultipathIndicator"
            aastore
            dup
            iconst_1
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.getMultipathIndicatorString:()Ljava/lang/String;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
       110: .line 1343
            aload 1 /* builder */
       111: .line 1344
            ldc "   %-29s = %s\n"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
       112: .line 1345
            ldc "SnrInDb"
            aastore
            dup
            iconst_1
       113: .line 1346
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasSnrInDb:()Z
            ifeq 114
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mSnrInDb:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            goto 115
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
       114: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Double
       115: aastore
       116: .line 1343
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
       117: .line 1348
            aload 1 /* builder */
       118: .line 1349
            ldc "   %-29s = %-25s   %-40s = %s\n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
       119: .line 1350
            ldc "ElevationInDeg"
            aastore
            dup
            iconst_1
       120: .line 1351
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasElevationInDeg:()Z
            ifeq 121
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mElevationInDeg:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            goto 122
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
       121: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Double
       122: aastore
            dup
            iconst_2
       123: .line 1352
            ldc "ElevationUncertaintyInDeg"
            aastore
            dup
            iconst_3
       124: .line 1353
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasElevationUncertaintyInDeg:()Z
            ifeq 125
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mElevationUncertaintyInDeg:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            goto 126
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
       125: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Double
       126: aastore
       127: .line 1348
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
       128: .line 1355
            aload 1 /* builder */
       129: .line 1356
            ldc "   %-29s = %-25s   %-40s = %s\n"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
       130: .line 1357
            ldc "AzimuthInDeg"
            aastore
            dup
            iconst_1
       131: .line 1358
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasAzimuthInDeg:()Z
            ifeq 132
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAzimuthInDeg:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            goto 133
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
       132: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Double
       133: aastore
            dup
            iconst_2
       134: .line 1359
            ldc "AzimuthUncertaintyInDeg"
            aastore
            dup
            iconst_3
       135: .line 1360
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.hasAzimuthUncertaintyInDeg:()Z
            ifeq 136
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mAzimuthUncertaintyInDeg:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            goto 137
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int
       136: aconst_null
      StackMap locals: android.location.GpsMeasurement java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.Double
       137: aastore
       138: .line 1355
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
       139: .line 1362
            aload 1 /* builder */
            ldc "   %-29s = %s\n"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UsedInFix"
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mUsedInFix:Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
       140: .line 1364
            aload 1 /* builder */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder builder
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0  141     0     this  Landroid/location/GpsMeasurement;
            1  141     1  builder  Ljava/lang/StringBuilder;

  private void initialize();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.location.GpsMeasurement this
         0: .line 1368
            aload 0 /* this */
            iconst_0
            putfield android.location.GpsMeasurement.mFlags:I
         1: .line 1369
            aload 0 /* this */
            bipush -128
            invokevirtual android.location.GpsMeasurement.setPrn:(B)V
         2: .line 1370
            aload 0 /* this */
            ldc -9.223372036854776E18
            invokevirtual android.location.GpsMeasurement.setTimeOffsetInNs:(D)V
         3: .line 1371
            aload 0 /* this */
            iconst_0
            invokevirtual android.location.GpsMeasurement.setState:(S)V
         4: .line 1372
            aload 0 /* this */
            ldc -9223372036854775808
            invokevirtual android.location.GpsMeasurement.setReceivedGpsTowInNs:(J)V
         5: .line 1373
            aload 0 /* this */
            ldc 9223372036854775807
            invokevirtual android.location.GpsMeasurement.setReceivedGpsTowUncertaintyInNs:(J)V
         6: .line 1374
            aload 0 /* this */
            ldc 4.9E-324
            invokevirtual android.location.GpsMeasurement.setCn0InDbHz:(D)V
         7: .line 1375
            aload 0 /* this */
            ldc 4.9E-324
            invokevirtual android.location.GpsMeasurement.setPseudorangeRateInMetersPerSec:(D)V
         8: .line 1376
            aload 0 /* this */
            ldc 4.9E-324
            invokevirtual android.location.GpsMeasurement.setPseudorangeRateUncertaintyInMetersPerSec:(D)V
         9: .line 1377
            aload 0 /* this */
            iconst_0
            invokevirtual android.location.GpsMeasurement.setAccumulatedDeltaRangeState:(S)V
        10: .line 1378
            aload 0 /* this */
            ldc 4.9E-324
            invokevirtual android.location.GpsMeasurement.setAccumulatedDeltaRangeInMeters:(D)V
        11: .line 1379
            aload 0 /* this */
            ldc 4.9E-324
            invokevirtual android.location.GpsMeasurement.setAccumulatedDeltaRangeUncertaintyInMeters:(D)V
        12: .line 1380
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetPseudorangeInMeters:()V
        13: .line 1381
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetPseudorangeUncertaintyInMeters:()V
        14: .line 1382
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetCodePhaseInChips:()V
        15: .line 1383
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetCodePhaseUncertaintyInChips:()V
        16: .line 1384
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetCarrierFrequencyInHz:()V
        17: .line 1385
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetCarrierCycles:()V
        18: .line 1386
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetCarrierPhase:()V
        19: .line 1387
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetCarrierPhaseUncertainty:()V
        20: .line 1388
            aload 0 /* this */
            iconst_0
            invokevirtual android.location.GpsMeasurement.setLossOfLock:(B)V
        21: .line 1389
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetBitNumber:()V
        22: .line 1390
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetTimeFromLastBitInMs:()V
        23: .line 1391
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetDopplerShiftInHz:()V
        24: .line 1392
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetDopplerShiftUncertaintyInHz:()V
        25: .line 1393
            aload 0 /* this */
            iconst_0
            invokevirtual android.location.GpsMeasurement.setMultipathIndicator:(B)V
        26: .line 1394
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetSnrInDb:()V
        27: .line 1395
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetElevationInDeg:()V
        28: .line 1396
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetElevationUncertaintyInDeg:()V
        29: .line 1397
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetAzimuthInDeg:()V
        30: .line 1398
            aload 0 /* this */
            invokevirtual android.location.GpsMeasurement.resetAzimuthUncertaintyInDeg:()V
        31: .line 1399
            aload 0 /* this */
            iconst_0
            invokevirtual android.location.GpsMeasurement.setUsedInFix:(Z)V
        32: .line 1400
            return
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   33     0  this  Landroid/location/GpsMeasurement;

  private void setFlag(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // int flag
         0: .line 1403
            aload 0 /* this */
            dup
            getfield android.location.GpsMeasurement.mFlags:I
            iload 1 /* flag */
            ior
            putfield android.location.GpsMeasurement.mFlags:I
         1: .line 1404
            return
        end local 1 // int flag
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/location/GpsMeasurement;
            0    2     1  flag  I
    MethodParameters:
      Name  Flags
      flag  

  private void resetFlag(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // int flag
         0: .line 1407
            aload 0 /* this */
            dup
            getfield android.location.GpsMeasurement.mFlags:I
            iload 1 /* flag */
            iconst_m1
            ixor
            iand
            putfield android.location.GpsMeasurement.mFlags:I
         1: .line 1408
            return
        end local 1 // int flag
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/location/GpsMeasurement;
            0    2     1  flag  I
    MethodParameters:
      Name  Flags
      flag  

  private boolean isFlagSet(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.location.GpsMeasurement this
        start local 1 // int flag
         0: .line 1411
            aload 0 /* this */
            getfield android.location.GpsMeasurement.mFlags:I
            iload 1 /* flag */
            iand
            iload 1 /* flag */
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int flag
        end local 0 // android.location.GpsMeasurement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/location/GpsMeasurement;
            0    2     1  flag  I
    MethodParameters:
      Name  Flags
      flag  
}
SourceFile: "GpsMeasurement.java"
NestMembers:
  android.location.GpsMeasurement$1
InnerClasses:
  android.location.GpsMeasurement$1
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()