public class android.os.CommonTimeConfig
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.os.CommonTimeConfig
  super_class: java.lang.Object
{
  public static final int SUCCESS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

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

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

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

  public static final long INVALID_GROUP_ID;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final java.lang.String SERVICE_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "common_time.config"

  private final java.lang.Object mListenerLock;
    descriptor: Ljava/lang/Object;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private android.os.CommonTimeConfig$OnServerDiedListener mServerDiedListener;
    descriptor: Landroid/os/CommonTimeConfig$OnServerDiedListener;
    flags: (0x0002) ACC_PRIVATE

  private android.os.IBinder mRemote;
    descriptor: Landroid/os/IBinder;
    flags: (0x0002) ACC_PRIVATE

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

  private android.os.CommonTimeUtils mUtils;
    descriptor: Landroid/os/CommonTimeUtils;
    flags: (0x0002) ACC_PRIVATE

  private android.os.IBinder$DeathRecipient mDeathHandler;
    descriptor: Landroid/os/IBinder$DeathRecipient;
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.os.CommonTimeConfig this
         0: .line 63
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 414
            aload 0 /* this */
            new java.lang.Object
            dup
            invokespecial java.lang.Object.<init>:()V
            putfield android.os.CommonTimeConfig.mListenerLock:Ljava/lang/Object;
         2: .line 415
            aload 0 /* this */
            aconst_null
            putfield android.os.CommonTimeConfig.mServerDiedListener:Landroid/os/CommonTimeConfig$OnServerDiedListener;
         3: .line 417
            aload 0 /* this */
            aconst_null
            putfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
         4: .line 418
            aload 0 /* this */
            ldc ""
            putfield android.os.CommonTimeConfig.mInterfaceDesc:Ljava/lang/String;
         5: .line 421
            aload 0 /* this */
            new android.os.CommonTimeConfig$1
            dup
            aload 0 /* this */
            invokespecial android.os.CommonTimeConfig$1.<init>:(Landroid/os/CommonTimeConfig;)V
            putfield android.os.CommonTimeConfig.mDeathHandler:Landroid/os/IBinder$DeathRecipient;
         6: .line 65
            aload 0 /* this */
            ldc "common_time.config"
            invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
            putfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
         7: .line 66
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
            ifnonnull 9
         8: .line 67
            new android.os.RemoteException
            dup
            invokespecial android.os.RemoteException.<init>:()V
            athrow
         9: .line 69
      StackMap locals: android.os.CommonTimeConfig
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
            invokeinterface android.os.IBinder.getInterfaceDescriptor:()Ljava/lang/String;
            putfield android.os.CommonTimeConfig.mInterfaceDesc:Ljava/lang/String;
        10: .line 70
            aload 0 /* this */
            new android.os.CommonTimeUtils
            dup
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mInterfaceDesc:Ljava/lang/String;
            invokespecial android.os.CommonTimeUtils.<init>:(Landroid/os/IBinder;Ljava/lang/String;)V
            putfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
        11: .line 71
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mDeathHandler:Landroid/os/IBinder$DeathRecipient;
            iconst_0
            invokeinterface android.os.IBinder.linkToDeath:(Landroid/os/IBinder$DeathRecipient;I)V
        12: .line 72
            return
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Landroid/os/CommonTimeConfig;
    Exceptions:
      throws android.os.RemoteException

  public static android.os.CommonTimeConfig create();
    descriptor: ()Landroid/os/CommonTimeConfig;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=0
         0: .line 81
            new android.os.CommonTimeConfig
            dup
            invokespecial android.os.CommonTimeConfig.<init>:()V
            astore 0 /* retVal */
        start local 0 // android.os.CommonTimeConfig retVal
         1: .line 82
            goto 4
        end local 0 // android.os.CommonTimeConfig retVal
         2: .line 83
      StackMap locals:
      StackMap stack: android.os.RemoteException
            pop
         3: .line 84
            aconst_null
            astore 0 /* retVal */
        start local 0 // android.os.CommonTimeConfig retVal
         4: .line 87
      StackMap locals: android.os.CommonTimeConfig
      StackMap stack:
            aload 0 /* retVal */
            areturn
        end local 0 // android.os.CommonTimeConfig retVal
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            1    2     0  retVal  Landroid/os/CommonTimeConfig;
            4    5     0  retVal  Landroid/os/CommonTimeConfig;
      Exception table:
        from    to  target  type
           0     1       2  Class android.os.RemoteException

  public void release();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.CommonTimeConfig this
         0: .line 100
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
            ifnull 5
         1: .line 102
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mDeathHandler:Landroid/os/IBinder$DeathRecipient;
            iconst_0
            invokeinterface android.os.IBinder.unlinkToDeath:(Landroid/os/IBinder$DeathRecipient;I)Z
            pop
         2: .line 103
            goto 4
         3: .line 104
      StackMap locals:
      StackMap stack: java.util.NoSuchElementException
            pop
         4: .line 105
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
         5: .line 107
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
         6: .line 108
            return
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Landroid/os/CommonTimeConfig;
      Exception table:
        from    to  target  type
           1     2       3  Class java.util.NoSuchElementException

  public byte getMasterElectionPriority();
    descriptor: ()B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.CommonTimeConfig this
         0: .line 119
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
         1: .line 120
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            iconst_1
            iconst_m1
            invokevirtual android.os.CommonTimeUtils.transactGetInt:(II)I
            i2b
            ireturn
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/os/CommonTimeConfig;
    Exceptions:
      throws android.os.RemoteException

  public int setMasterElectionPriority(byte);
    descriptor: (B)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.os.CommonTimeConfig this
        start local 1 // byte priority
         0: .line 132
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
            ifeq 2
         1: .line 133
            bipush -7
            ireturn
         2: .line 134
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            iconst_2
            iload 1 /* priority */
            invokevirtual android.os.CommonTimeUtils.transactSetInt:(II)I
            ireturn
        end local 1 // byte priority
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Landroid/os/CommonTimeConfig;
            0    3     1  priority  B
    MethodParameters:
          Name  Flags
      priority  

  public java.net.InetSocketAddress getMasterElectionEndpoint();
    descriptor: ()Ljava/net/InetSocketAddress;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.CommonTimeConfig this
         0: .line 146
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
         1: .line 147
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            iconst_3
            invokevirtual android.os.CommonTimeUtils.transactGetSockaddr:(I)Ljava/net/InetSocketAddress;
            areturn
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/os/CommonTimeConfig;
    Exceptions:
      throws android.os.RemoteException

  public int setMasterElectionEndpoint(java.net.InetSocketAddress);
    descriptor: (Ljava/net/InetSocketAddress;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.os.CommonTimeConfig this
        start local 1 // java.net.InetSocketAddress ep
         0: .line 161
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
            ifeq 2
         1: .line 162
            bipush -7
            ireturn
         2: .line 163
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            iconst_4
            aload 1 /* ep */
            invokevirtual android.os.CommonTimeUtils.transactSetSockaddr:(ILjava/net/InetSocketAddress;)I
            ireturn
        end local 1 // java.net.InetSocketAddress ep
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/os/CommonTimeConfig;
            0    3     1    ep  Ljava/net/InetSocketAddress;
    MethodParameters:
      Name  Flags
      ep    

  public long getMasterElectionGroupId();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // android.os.CommonTimeConfig this
         0: .line 174
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
         1: .line 175
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            iconst_5
            ldc -1
            invokevirtual android.os.CommonTimeUtils.transactGetLong:(IJ)J
            lreturn
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/os/CommonTimeConfig;
    Exceptions:
      throws android.os.RemoteException

  public int setMasterElectionGroupId(long);
    descriptor: (J)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // android.os.CommonTimeConfig this
        start local 1 // long id
         0: .line 186
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
            ifeq 2
         1: .line 187
            bipush -7
            ireturn
         2: .line 188
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            bipush 6
            lload 1 /* id */
            invokevirtual android.os.CommonTimeUtils.transactSetLong:(IJ)I
            ireturn
        end local 1 // long id
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/os/CommonTimeConfig;
            0    3     1    id  J
    MethodParameters:
      Name  Flags
      id    

  public java.lang.String getInterfaceBinding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.os.CommonTimeConfig this
         0: .line 201
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
         1: .line 203
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            bipush 7
            aconst_null
            invokevirtual android.os.CommonTimeUtils.transactGetString:(ILjava/lang/String;)Ljava/lang/String;
            astore 1 /* ifaceName */
        start local 1 // java.lang.String ifaceName
         2: .line 205
            aload 1 /* ifaceName */
            ifnull 4
            aload 1 /* ifaceName */
            invokevirtual java.lang.String.length:()I
            ifne 4
         3: .line 206
            aconst_null
            areturn
         4: .line 208
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* ifaceName */
            areturn
        end local 1 // java.lang.String ifaceName
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Landroid/os/CommonTimeConfig;
            2    5     1  ifaceName  Ljava/lang/String;
    Exceptions:
      throws android.os.RemoteException

  public int setNetworkBinding(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.os.CommonTimeConfig this
        start local 1 // java.lang.String ifaceName
         0: .line 222
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
            ifeq 2
         1: .line 223
            bipush -7
            ireturn
         2: .line 225
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            bipush 8
         3: .line 226
            aload 1 /* ifaceName */
            ifnonnull 4
            ldc ""
            goto 5
      StackMap locals: android.os.CommonTimeConfig java.lang.String
      StackMap stack: android.os.CommonTimeUtils int
         4: aload 1 /* ifaceName */
         5: .line 225
      StackMap locals: android.os.CommonTimeConfig java.lang.String
      StackMap stack: android.os.CommonTimeUtils int java.lang.String
            invokevirtual android.os.CommonTimeUtils.transactSetString:(ILjava/lang/String;)I
            ireturn
        end local 1 // java.lang.String ifaceName
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Landroid/os/CommonTimeConfig;
            0    6     1  ifaceName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      ifaceName  

  public int getMasterAnnounceInterval();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.CommonTimeConfig this
         0: .line 238
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
         1: .line 239
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            bipush 9
            iconst_m1
            invokevirtual android.os.CommonTimeUtils.transactGetInt:(II)I
            ireturn
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/os/CommonTimeConfig;
    Exceptions:
      throws android.os.RemoteException

  public int setMasterAnnounceInterval(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.os.CommonTimeConfig this
        start local 1 // int interval
         0: .line 251
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
            ifeq 2
         1: .line 252
            bipush -7
            ireturn
         2: .line 253
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            bipush 10
            iload 1 /* interval */
            invokevirtual android.os.CommonTimeUtils.transactSetInt:(II)I
            ireturn
        end local 1 // int interval
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Landroid/os/CommonTimeConfig;
            0    3     1  interval  I
    MethodParameters:
          Name  Flags
      interval  

  public int getClientSyncInterval();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.CommonTimeConfig this
         0: .line 265
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
         1: .line 266
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            bipush 11
            iconst_m1
            invokevirtual android.os.CommonTimeUtils.transactGetInt:(II)I
            ireturn
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/os/CommonTimeConfig;
    Exceptions:
      throws android.os.RemoteException

  public int setClientSyncInterval(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.os.CommonTimeConfig this
        start local 1 // int interval
         0: .line 278
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
            ifeq 2
         1: .line 279
            bipush -7
            ireturn
         2: .line 280
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            bipush 12
            iload 1 /* interval */
            invokevirtual android.os.CommonTimeUtils.transactSetInt:(II)I
            ireturn
        end local 1 // int interval
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Landroid/os/CommonTimeConfig;
            0    3     1  interval  I
    MethodParameters:
          Name  Flags
      interval  

  public int getPanicThreshold();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.CommonTimeConfig this
         0: .line 293
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
         1: .line 294
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            bipush 13
            iconst_m1
            invokevirtual android.os.CommonTimeUtils.transactGetInt:(II)I
            ireturn
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/os/CommonTimeConfig;
    Exceptions:
      throws android.os.RemoteException

  public int setPanicThreshold(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.os.CommonTimeConfig this
        start local 1 // int threshold
         0: .line 308
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
            ifeq 2
         1: .line 309
            bipush -7
            ireturn
         2: .line 310
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            bipush 14
            iload 1 /* threshold */
            invokevirtual android.os.CommonTimeUtils.transactSetInt:(II)I
            ireturn
        end local 1 // int threshold
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/os/CommonTimeConfig;
            0    3     1  threshold  I
    MethodParameters:
           Name  Flags
      threshold  

  public boolean getAutoDisable();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // android.os.CommonTimeConfig this
         0: .line 321
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.throwOnDeadServer:()V
         1: .line 322
            iconst_1
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            bipush 15
            iconst_1
            invokevirtual android.os.CommonTimeUtils.transactGetInt:(II)I
            if_icmpne 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/os/CommonTimeConfig;
    Exceptions:
      throws android.os.RemoteException

  public int setAutoDisable(boolean);
    descriptor: (Z)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.os.CommonTimeConfig this
        start local 1 // boolean autoDisable
         0: .line 337
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
            ifeq 2
         1: .line 338
            bipush -7
            ireturn
         2: .line 340
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            bipush 16
            iload 1 /* autoDisable */
            ifeq 3
            iconst_1
            goto 4
      StackMap locals: android.os.CommonTimeConfig int
      StackMap stack: android.os.CommonTimeUtils int
         3: iconst_0
      StackMap locals: android.os.CommonTimeConfig int
      StackMap stack: android.os.CommonTimeUtils int int
         4: invokevirtual android.os.CommonTimeUtils.transactSetInt:(II)I
            ireturn
        end local 1 // boolean autoDisable
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Landroid/os/CommonTimeConfig;
            0    5     1  autoDisable  Z
    MethodParameters:
             Name  Flags
      autoDisable  

  public int forceNetworklessMasterMode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // android.os.CommonTimeConfig this
         0: .line 359
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 1 /* data */
        start local 1 // android.os.Parcel data
         1: .line 360
            invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
            astore 2 /* reply */
        start local 2 // android.os.Parcel reply
         2: .line 363
            aload 1 /* data */
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mInterfaceDesc:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeInterfaceToken:(Ljava/lang/String;)V
         3: .line 364
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
            bipush 17
            aload 1 /* data */
            aload 2 /* reply */
            iconst_0
            invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
            pop
         4: .line 366
            aload 2 /* reply */
            invokevirtual android.os.Parcel.readInt:()I
            istore 4
         5: .line 372
            aload 2 /* reply */
            invokevirtual android.os.Parcel.recycle:()V
         6: .line 373
            aload 1 /* data */
            invokevirtual android.os.Parcel.recycle:()V
         7: .line 366
            iload 4
            ireturn
         8: .line 368
      StackMap locals: android.os.CommonTimeConfig android.os.Parcel android.os.Parcel
      StackMap stack: android.os.RemoteException
            pop
         9: .line 372
            aload 2 /* reply */
            invokevirtual android.os.Parcel.recycle:()V
        10: .line 373
            aload 1 /* data */
            invokevirtual android.os.Parcel.recycle:()V
        11: .line 369
            bipush -7
            ireturn
        12: .line 371
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 3
        13: .line 372
            aload 2 /* reply */
            invokevirtual android.os.Parcel.recycle:()V
        14: .line 373
            aload 1 /* data */
            invokevirtual android.os.Parcel.recycle:()V
        15: .line 374
            aload 3
            athrow
        end local 2 // android.os.Parcel reply
        end local 1 // android.os.Parcel data
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   16     0   this  Landroid/os/CommonTimeConfig;
            1   16     1   data  Landroid/os/Parcel;
            2   16     2  reply  Landroid/os/Parcel;
      Exception table:
        from    to  target  type
           2     5       8  Class android.os.RemoteException
           2     5      12  any
           8     9      12  any

  public void setServerDiedListener(android.os.CommonTimeConfig$OnServerDiedListener);
    descriptor: (Landroid/os/CommonTimeConfig$OnServerDiedListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.os.CommonTimeConfig this
        start local 1 // android.os.CommonTimeConfig$OnServerDiedListener listener
         0: .line 398
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mListenerLock:Ljava/lang/Object;
            dup
            astore 2
            monitorenter
         1: .line 399
            aload 0 /* this */
            aload 1 /* listener */
            putfield android.os.CommonTimeConfig.mServerDiedListener:Landroid/os/CommonTimeConfig$OnServerDiedListener;
         2: .line 398
            aload 2
            monitorexit
         3: goto 6
      StackMap locals: android.os.CommonTimeConfig android.os.CommonTimeConfig$OnServerDiedListener java.lang.Object
      StackMap stack: java.lang.Throwable
         4: aload 2
            monitorexit
         5: athrow
         6: .line 401
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.os.CommonTimeConfig$OnServerDiedListener listener
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Landroid/os/CommonTimeConfig;
            0    7     1  listener  Landroid/os/CommonTimeConfig$OnServerDiedListener;
      Exception table:
        from    to  target  type
           1     3       4  any
           4     5       4  any
    MethodParameters:
          Name  Flags
      listener  

  protected void finalize();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.os.CommonTimeConfig this
         0: .line 403
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.release:()V
            return
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/CommonTimeConfig;
    Exceptions:
      throws java.lang.Throwable

  private boolean checkDeadServer();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.os.CommonTimeConfig this
         0: .line 406
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mRemote:Landroid/os/IBinder;
            ifnull 1
            aload 0 /* this */
            getfield android.os.CommonTimeConfig.mUtils:Landroid/os/CommonTimeUtils;
            ifnull 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/os/CommonTimeConfig;

  private void throwOnDeadServer();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.CommonTimeConfig this
         0: .line 410
            aload 0 /* this */
            invokevirtual android.os.CommonTimeConfig.checkDeadServer:()Z
            ifeq 2
         1: .line 411
            new android.os.RemoteException
            dup
            invokespecial android.os.RemoteException.<init>:()V
            athrow
         2: .line 412
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.os.CommonTimeConfig this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/os/CommonTimeConfig;
    Exceptions:
      throws android.os.RemoteException
}
SourceFile: "CommonTimeConfig.java"
NestMembers:
  android.os.CommonTimeConfig$1  android.os.CommonTimeConfig$OnServerDiedListener
InnerClasses:
  android.os.CommonTimeConfig$1
  public abstract OnServerDiedListener = android.os.CommonTimeConfig$OnServerDiedListener of android.os.CommonTimeConfig
  public abstract DeathRecipient = android.os.IBinder$DeathRecipient of android.os.IBinder