public class android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper extends android.accessibilityservice.IAccessibilityServiceClient$Stub implements com.android.internal.os.HandlerCaller$Callback
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper
  super_class: android.accessibilityservice.IAccessibilityServiceClient$Stub
{
  private static final int DO_INIT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

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

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

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

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

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

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

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

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

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

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

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

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

  private final com.android.internal.os.HandlerCaller mCaller;
    descriptor: Lcom/android/internal/os/HandlerCaller;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.accessibilityservice.AccessibilityService$Callbacks mCallback;
    descriptor: Landroid/accessibilityservice/AccessibilityService$Callbacks;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  public void <init>(android.content.Context, android.os.Looper, android.accessibilityservice.AccessibilityService$Callbacks);
    descriptor: (Landroid/content/Context;Landroid/os/Looper;Landroid/accessibilityservice/AccessibilityService$Callbacks;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
        start local 1 // android.content.Context context
        start local 2 // android.os.Looper looper
        start local 3 // android.accessibilityservice.AccessibilityService$Callbacks callback
         0: .line 1628
            aload 0 /* this */
            invokespecial android.accessibilityservice.IAccessibilityServiceClient$Stub.<init>:()V
         1: .line 1626
            aload 0 /* this */
            iconst_m1
            putfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
         2: .line 1630
            aload 0 /* this */
            aload 3 /* callback */
            putfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
         3: .line 1631
            aload 0 /* this */
            new com.android.internal.os.HandlerCaller
            dup
            aload 1 /* context */
            aload 2 /* looper */
            aload 0 /* this */
            iconst_1
            invokespecial com.android.internal.os.HandlerCaller.<init>:(Landroid/content/Context;Landroid/os/Looper;Lcom/android/internal/os/HandlerCaller$Callback;Z)V
            putfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
         4: .line 1632
            return
        end local 3 // android.accessibilityservice.AccessibilityService$Callbacks callback
        end local 2 // android.os.Looper looper
        end local 1 // android.content.Context context
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            0    5     1   context  Landroid/content/Context;
            0    5     2    looper  Landroid/os/Looper;
            0    5     3  callback  Landroid/accessibilityservice/AccessibilityService$Callbacks;
    MethodParameters:
          Name  Flags
      context   
      looper    
      callback  

  public void init(android.accessibilityservice.IAccessibilityServiceConnection, int, android.os.IBinder);
    descriptor: (Landroid/accessibilityservice/IAccessibilityServiceConnection;ILandroid/os/IBinder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
        start local 1 // android.accessibilityservice.IAccessibilityServiceConnection connection
        start local 2 // int connectionId
        start local 3 // android.os.IBinder windowToken
         0: .line 1636
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            iconst_1
            iload 2 /* connectionId */
         1: .line 1637
            aload 1 /* connection */
            aload 3 /* windowToken */
         2: .line 1636
            invokevirtual com.android.internal.os.HandlerCaller.obtainMessageIOO:(IILjava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
            astore 4 /* message */
        start local 4 // android.os.Message message
         3: .line 1638
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            aload 4 /* message */
            invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
         4: .line 1639
            return
        end local 4 // android.os.Message message
        end local 3 // android.os.IBinder windowToken
        end local 2 // int connectionId
        end local 1 // android.accessibilityservice.IAccessibilityServiceConnection connection
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            0    5     1    connection  Landroid/accessibilityservice/IAccessibilityServiceConnection;
            0    5     2  connectionId  I
            0    5     3   windowToken  Landroid/os/IBinder;
            3    5     4       message  Landroid/os/Message;
    MethodParameters:
              Name  Flags
      connection    
      connectionId  
      windowToken   

  public void onInterrupt();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
         0: .line 1642
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            iconst_2
            invokevirtual com.android.internal.os.HandlerCaller.obtainMessage:(I)Landroid/os/Message;
            astore 1 /* message */
        start local 1 // android.os.Message message
         1: .line 1643
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            aload 1 /* message */
            invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
         2: .line 1644
            return
        end local 1 // android.os.Message message
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            1    3     1  message  Landroid/os/Message;

  public void onAccessibilityEvent(android.view.accessibility.AccessibilityEvent, boolean);
    descriptor: (Landroid/view/accessibility/AccessibilityEvent;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
        start local 1 // android.view.accessibility.AccessibilityEvent event
        start local 2 // boolean serviceWantsEvent
         0: .line 1647
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
         1: .line 1648
            iconst_3
            iload 2 /* serviceWantsEvent */
            aload 1 /* event */
         2: .line 1647
            invokevirtual com.android.internal.os.HandlerCaller.obtainMessageBO:(IZLjava/lang/Object;)Landroid/os/Message;
            astore 3 /* message */
        start local 3 // android.os.Message message
         3: .line 1649
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            aload 3 /* message */
            invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
         4: .line 1650
            return
        end local 3 // android.os.Message message
        end local 2 // boolean serviceWantsEvent
        end local 1 // android.view.accessibility.AccessibilityEvent event
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    5     0               this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            0    5     1              event  Landroid/view/accessibility/AccessibilityEvent;
            0    5     2  serviceWantsEvent  Z
            3    5     3            message  Landroid/os/Message;
    MethodParameters:
                   Name  Flags
      event              
      serviceWantsEvent  

  public void onGesture(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
        start local 1 // int gestureId
         0: .line 1653
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            iconst_4
            iload 1 /* gestureId */
            invokevirtual com.android.internal.os.HandlerCaller.obtainMessageI:(II)Landroid/os/Message;
            astore 2 /* message */
        start local 2 // android.os.Message message
         1: .line 1654
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            aload 2 /* message */
            invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
         2: .line 1655
            return
        end local 2 // android.os.Message message
        end local 1 // int gestureId
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            0    3     1  gestureId  I
            1    3     2    message  Landroid/os/Message;
    MethodParameters:
           Name  Flags
      gestureId  

  public void clearAccessibilityCache();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
         0: .line 1658
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            iconst_5
            invokevirtual com.android.internal.os.HandlerCaller.obtainMessage:(I)Landroid/os/Message;
            astore 1 /* message */
        start local 1 // android.os.Message message
         1: .line 1659
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            aload 1 /* message */
            invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
         2: .line 1660
            return
        end local 1 // android.os.Message message
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            1    3     1  message  Landroid/os/Message;

  public void onKeyEvent(android.view.KeyEvent, int);
    descriptor: (Landroid/view/KeyEvent;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
        start local 1 // android.view.KeyEvent event
        start local 2 // int sequence
         0: .line 1664
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            bipush 6
            iload 2 /* sequence */
            aload 1 /* event */
            invokevirtual com.android.internal.os.HandlerCaller.obtainMessageIO:(IILjava/lang/Object;)Landroid/os/Message;
            astore 3 /* message */
        start local 3 // android.os.Message message
         1: .line 1665
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            aload 3 /* message */
            invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
         2: .line 1666
            return
        end local 3 // android.os.Message message
        end local 2 // int sequence
        end local 1 // android.view.KeyEvent event
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            0    3     1     event  Landroid/view/KeyEvent;
            0    3     2  sequence  I
            1    3     3   message  Landroid/os/Message;
    MethodParameters:
          Name  Flags
      event     
      sequence  

  public void onMagnificationChanged(android.graphics.Region, float, float, float);
    descriptor: (Landroid/graphics/Region;FFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=5
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
        start local 1 // android.graphics.Region region
        start local 2 // float scale
        start local 3 // float centerX
        start local 4 // float centerY
         0: .line 1670
            invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
            astore 5 /* args */
        start local 5 // com.android.internal.os.SomeArgs args
         1: .line 1671
            aload 5 /* args */
            aload 1 /* region */
            putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
         2: .line 1672
            aload 5 /* args */
            fload 2 /* scale */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
         3: .line 1673
            aload 5 /* args */
            fload 3 /* centerX */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
         4: .line 1674
            aload 5 /* args */
            fload 4 /* centerY */
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
            putfield com.android.internal.os.SomeArgs.arg4:Ljava/lang/Object;
         5: .line 1676
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            bipush 7
            aload 5 /* args */
            invokevirtual com.android.internal.os.HandlerCaller.obtainMessageO:(ILjava/lang/Object;)Landroid/os/Message;
            astore 6 /* message */
        start local 6 // android.os.Message message
         6: .line 1677
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            aload 6 /* message */
            invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
         7: .line 1678
            return
        end local 6 // android.os.Message message
        end local 5 // com.android.internal.os.SomeArgs args
        end local 4 // float centerY
        end local 3 // float centerX
        end local 2 // float scale
        end local 1 // android.graphics.Region region
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            0    8     1   region  Landroid/graphics/Region;
            0    8     2    scale  F
            0    8     3  centerX  F
            0    8     4  centerY  F
            1    8     5     args  Lcom/android/internal/os/SomeArgs;
            6    8     6  message  Landroid/os/Message;
    MethodParameters:
         Name  Flags
      region   
      scale    
      centerX  
      centerY  

  public void onSoftKeyboardShowModeChanged(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
        start local 1 // int showMode
         0: .line 1682
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            bipush 8
            iload 1 /* showMode */
            invokevirtual com.android.internal.os.HandlerCaller.obtainMessageI:(II)Landroid/os/Message;
         1: .line 1681
            astore 2 /* message */
        start local 2 // android.os.Message message
         2: .line 1683
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            aload 2 /* message */
            invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
         3: .line 1684
            return
        end local 2 // android.os.Message message
        end local 1 // int showMode
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            0    4     1  showMode  I
            2    4     2   message  Landroid/os/Message;
    MethodParameters:
          Name  Flags
      showMode  

  public void onPerformGestureResult(int, boolean);
    descriptor: (IZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
        start local 1 // int sequence
        start local 2 // boolean successfully
         0: .line 1687
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            bipush 9
            iload 1 /* sequence */
         1: .line 1688
            iload 2 /* successfully */
            ifeq 2
            iconst_1
            goto 3
      StackMap locals: android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper int int
      StackMap stack: com.android.internal.os.HandlerCaller int int
         2: iconst_0
         3: .line 1687
      StackMap locals: android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper int int
      StackMap stack: com.android.internal.os.HandlerCaller int int int
            invokevirtual com.android.internal.os.HandlerCaller.obtainMessageII:(III)Landroid/os/Message;
            astore 3 /* message */
        start local 3 // android.os.Message message
         4: .line 1689
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            aload 3 /* message */
            invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
         5: .line 1690
            return
        end local 3 // android.os.Message message
        end local 2 // boolean successfully
        end local 1 // int sequence
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            0    6     1      sequence  I
            0    6     2  successfully  Z
            4    6     3       message  Landroid/os/Message;
    MethodParameters:
              Name  Flags
      sequence      
      successfully  

  public void onFingerprintCapturingGesturesChanged(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
        start local 1 // boolean active
         0: .line 1693
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
         1: .line 1694
            bipush 10
            iload 1 /* active */
            ifeq 2
            iconst_1
            goto 3
      StackMap locals: android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper int
      StackMap stack: com.android.internal.os.HandlerCaller com.android.internal.os.HandlerCaller int
         2: iconst_0
         3: .line 1693
      StackMap locals: android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper int
      StackMap stack: com.android.internal.os.HandlerCaller com.android.internal.os.HandlerCaller int int
            invokevirtual com.android.internal.os.HandlerCaller.obtainMessageI:(II)Landroid/os/Message;
            invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
         4: .line 1695
            return
        end local 1 // boolean active
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            0    5     1  active  Z
    MethodParameters:
        Name  Flags
      active  

  public void onFingerprintGesture(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
        start local 1 // int gesture
         0: .line 1698
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            bipush 11
            iload 1 /* gesture */
            invokevirtual com.android.internal.os.HandlerCaller.obtainMessageI:(II)Landroid/os/Message;
            invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
         1: .line 1699
            return
        end local 1 // int gesture
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            0    2     1  gesture  I
    MethodParameters:
         Name  Flags
      gesture  

  public void onAccessibilityButtonClicked();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
         0: .line 1702
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            bipush 12
            invokevirtual com.android.internal.os.HandlerCaller.obtainMessage:(I)Landroid/os/Message;
            astore 1 /* message */
        start local 1 // android.os.Message message
         1: .line 1703
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            aload 1 /* message */
            invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
         2: .line 1704
            return
        end local 1 // android.os.Message message
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            1    3     1  message  Landroid/os/Message;

  public void onAccessibilityButtonAvailabilityChanged(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
        start local 1 // boolean available
         0: .line 1707
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
         1: .line 1708
            bipush 13
            iload 1 /* available */
            ifeq 2
            iconst_1
            goto 3
      StackMap locals: android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper int
      StackMap stack: com.android.internal.os.HandlerCaller int
         2: iconst_0
         3: .line 1707
      StackMap locals: android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper int
      StackMap stack: com.android.internal.os.HandlerCaller int int
            invokevirtual com.android.internal.os.HandlerCaller.obtainMessageI:(II)Landroid/os/Message;
            astore 2 /* message */
        start local 2 // android.os.Message message
         4: .line 1709
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCaller:Lcom/android/internal/os/HandlerCaller;
            aload 2 /* message */
            invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
         5: .line 1710
            return
        end local 2 // android.os.Message message
        end local 1 // boolean available
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            0    6     1  available  Z
            4    6     2    message  Landroid/os/Message;
    MethodParameters:
           Name  Flags
      available  

  public void executeMessage(android.os.Message);
    descriptor: (Landroid/os/Message;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
        start local 1 // android.os.Message message
         0: .line 1714
            aload 1 /* message */
            getfield android.os.Message.what:I
            tableswitch { // 1 - 13
                    1: 17
                    2: 14
                    3: 1
                    4: 37
                    5: 41
                    6: 43
                    7: 62
                    8: 70
                    9: 74
                   10: 80
                   11: 85
                   12: 88
                   13: 91
              default: 97
          }
         1: .line 1716
      StackMap locals:
      StackMap stack:
            aload 1 /* message */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast android.view.accessibility.AccessibilityEvent
            astore 2 /* event */
        start local 2 // android.view.accessibility.AccessibilityEvent event
         2: .line 1717
            aload 1 /* message */
            getfield android.os.Message.arg1:I
            ifeq 3
            iconst_1
            goto 4
      StackMap locals: android.view.accessibility.AccessibilityEvent
      StackMap stack:
         3: iconst_0
      StackMap locals:
      StackMap stack: int
         4: istore 3 /* serviceWantsEvent */
        start local 3 // boolean serviceWantsEvent
         5: .line 1718
            aload 2 /* event */
            ifnull 13
         6: .line 1720
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            aload 2 /* event */
            invokevirtual android.view.accessibility.AccessibilityInteractionClient.onAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V
         7: .line 1721
            iload 3 /* serviceWantsEvent */
            ifeq 10
         8: .line 1722
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
            iconst_m1
            if_icmpeq 10
         9: .line 1724
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
            aload 2 /* event */
            invokeinterface android.accessibilityservice.AccessibilityService$Callbacks.onAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V
        10: .line 1728
      StackMap locals: int
      StackMap stack:
            aload 2 /* event */
            invokevirtual android.view.accessibility.AccessibilityEvent.recycle:()V
        11: .line 1729
            goto 13
      StackMap locals:
      StackMap stack: java.lang.IllegalStateException
        12: pop
        end local 3 // boolean serviceWantsEvent
        end local 2 // android.view.accessibility.AccessibilityEvent event
        13: .line 1733
      StackMap locals:
      StackMap stack:
            return
        14: .line 1736
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
            iconst_m1
            if_icmpeq 16
        15: .line 1737
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
            invokeinterface android.accessibilityservice.AccessibilityService$Callbacks.onInterrupt:()V
        16: .line 1739
      StackMap locals:
      StackMap stack:
            return
        17: .line 1742
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* message */
            getfield android.os.Message.arg1:I
            putfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
        18: .line 1743
            aload 1 /* message */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
        19: .line 1745
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast android.accessibilityservice.IAccessibilityServiceConnection
        20: .line 1744
            astore 3 /* connection */
        start local 3 // android.accessibilityservice.IAccessibilityServiceConnection connection
        21: .line 1746
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast android.os.IBinder
            astore 4 /* windowToken */
        start local 4 // android.os.IBinder windowToken
        22: .line 1747
            aload 2 /* args */
            invokevirtual com.android.internal.os.SomeArgs.recycle:()V
        23: .line 1748
            aload 3 /* connection */
            ifnull 30
        24: .line 1749
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            pop
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
        25: .line 1750
            aload 3 /* connection */
        26: .line 1749
            invokestatic android.view.accessibility.AccessibilityInteractionClient.addConnection:(ILandroid/accessibilityservice/IAccessibilityServiceConnection;)V
        27: .line 1751
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
            aload 4 /* windowToken */
            invokeinterface android.accessibilityservice.AccessibilityService$Callbacks.init:(ILandroid/os/IBinder;)V
        28: .line 1752
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
            invokeinterface android.accessibilityservice.AccessibilityService$Callbacks.onServiceConnected:()V
        29: .line 1753
            goto 36
        30: .line 1754
      StackMap locals: com.android.internal.os.SomeArgs android.accessibilityservice.IAccessibilityServiceConnection android.os.IBinder
      StackMap stack:
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            pop
        31: .line 1755
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
        32: .line 1754
            invokestatic android.view.accessibility.AccessibilityInteractionClient.removeConnection:(I)V
        33: .line 1756
            aload 0 /* this */
            iconst_m1
            putfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
        34: .line 1757
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            invokevirtual android.view.accessibility.AccessibilityInteractionClient.clearCache:()V
        35: .line 1758
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
            iconst_m1
            aconst_null
            invokeinterface android.accessibilityservice.AccessibilityService$Callbacks.init:(ILandroid/os/IBinder;)V
        end local 4 // android.os.IBinder windowToken
        end local 3 // android.accessibilityservice.IAccessibilityServiceConnection connection
        end local 2 // com.android.internal.os.SomeArgs args
        36: .line 1760
      StackMap locals:
      StackMap stack:
            return
        37: .line 1763
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
            iconst_m1
            if_icmpeq 40
        38: .line 1764
            aload 1 /* message */
            getfield android.os.Message.arg1:I
            istore 2 /* gestureId */
        start local 2 // int gestureId
        39: .line 1765
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
            iload 2 /* gestureId */
            invokeinterface android.accessibilityservice.AccessibilityService$Callbacks.onGesture:(I)Z
            pop
        end local 2 // int gestureId
        40: .line 1767
      StackMap locals:
      StackMap stack:
            return
        41: .line 1770
      StackMap locals:
      StackMap stack:
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            invokevirtual android.view.accessibility.AccessibilityInteractionClient.clearCache:()V
        42: .line 1771
            return
        43: .line 1774
      StackMap locals:
      StackMap stack:
            aload 1 /* message */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast android.view.KeyEvent
            astore 2 /* event */
        start local 2 // android.view.KeyEvent event
        44: .line 1777
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getInstance:()Landroid/view/accessibility/AccessibilityInteractionClient;
            pop
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
            invokestatic android.view.accessibility.AccessibilityInteractionClient.getConnection:(I)Landroid/accessibilityservice/IAccessibilityServiceConnection;
        45: .line 1776
            astore 3 /* connection */
        start local 3 // android.accessibilityservice.IAccessibilityServiceConnection connection
        46: .line 1778
            aload 3 /* connection */
            ifnull 58
        47: .line 1779
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
            aload 2 /* event */
            invokeinterface android.accessibilityservice.AccessibilityService$Callbacks.onKeyEvent:(Landroid/view/KeyEvent;)Z
            istore 4 /* result */
        start local 4 // boolean result
        48: .line 1780
            aload 1 /* message */
            getfield android.os.Message.arg1:I
            istore 5 /* sequence */
        start local 5 // int sequence
        49: .line 1782
            aload 3 /* connection */
            iload 4 /* result */
            iload 5 /* sequence */
            invokeinterface android.accessibilityservice.IAccessibilityServiceConnection.setOnKeyEventResult:(ZI)V
        50: .line 1783
            goto 58
      StackMap locals: android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper android.os.Message android.view.KeyEvent android.accessibilityservice.IAccessibilityServiceConnection int int
      StackMap stack: android.os.RemoteException
        51: pop
        end local 5 // int sequence
        end local 4 // boolean result
        end local 3 // android.accessibilityservice.IAccessibilityServiceConnection connection
        52: .line 1787
            goto 58
      StackMap locals: android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper android.os.Message android.view.KeyEvent
      StackMap stack: java.lang.Throwable
        53: astore 6
        54: .line 1790
            aload 2 /* event */
            invokevirtual android.view.KeyEvent.recycle:()V
        55: .line 1791
            goto 57
      StackMap locals: android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper android.os.Message android.view.KeyEvent top top top java.lang.Throwable
      StackMap stack: java.lang.IllegalStateException
        56: pop
        57: .line 1794
      StackMap locals:
      StackMap stack:
            aload 6
            athrow
        58: .line 1790
      StackMap locals: android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper android.os.Message android.view.KeyEvent
      StackMap stack:
            aload 2 /* event */
            invokevirtual android.view.KeyEvent.recycle:()V
        59: .line 1791
            goto 61
      StackMap locals:
      StackMap stack: java.lang.IllegalStateException
        60: pop
        end local 2 // android.view.KeyEvent event
        61: .line 1795
      StackMap locals:
      StackMap stack:
            return
        62: .line 1798
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
            iconst_m1
            if_icmpeq 69
        63: .line 1799
            aload 1 /* message */
            getfield android.os.Message.obj:Ljava/lang/Object;
            checkcast com.android.internal.os.SomeArgs
            astore 2 /* args */
        start local 2 // com.android.internal.os.SomeArgs args
        64: .line 1800
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
            checkcast android.graphics.Region
            astore 3 /* region */
        start local 3 // android.graphics.Region region
        65: .line 1801
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
            checkcast java.lang.Float
            invokevirtual java.lang.Float.floatValue:()F
            fstore 4 /* scale */
        start local 4 // float scale
        66: .line 1802
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
            checkcast java.lang.Float
            invokevirtual java.lang.Float.floatValue:()F
            fstore 5 /* centerX */
        start local 5 // float centerX
        67: .line 1803
            aload 2 /* args */
            getfield com.android.internal.os.SomeArgs.arg4:Ljava/lang/Object;
            checkcast java.lang.Float
            invokevirtual java.lang.Float.floatValue:()F
            fstore 6 /* centerY */
        start local 6 // float centerY
        68: .line 1804
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
            aload 3 /* region */
            fload 4 /* scale */
            fload 5 /* centerX */
            fload 6 /* centerY */
            invokeinterface android.accessibilityservice.AccessibilityService$Callbacks.onMagnificationChanged:(Landroid/graphics/Region;FFF)V
        end local 6 // float centerY
        end local 5 // float centerX
        end local 4 // float scale
        end local 3 // android.graphics.Region region
        end local 2 // com.android.internal.os.SomeArgs args
        69: .line 1806
      StackMap locals:
      StackMap stack:
            return
        70: .line 1809
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
            iconst_m1
            if_icmpeq 73
        71: .line 1810
            aload 1 /* message */
            getfield android.os.Message.arg1:I
            istore 2 /* showMode */
        start local 2 // int showMode
        72: .line 1811
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
            iload 2 /* showMode */
            invokeinterface android.accessibilityservice.AccessibilityService$Callbacks.onSoftKeyboardShowModeChanged:(I)V
        end local 2 // int showMode
        73: .line 1813
      StackMap locals:
      StackMap stack:
            return
        74: .line 1816
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
            iconst_m1
            if_icmpeq 79
        75: .line 1817
            aload 1 /* message */
            getfield android.os.Message.arg2:I
            iconst_1
            if_icmpne 76
            iconst_1
            goto 77
      StackMap locals:
      StackMap stack:
        76: iconst_0
      StackMap locals:
      StackMap stack: int
        77: istore 2 /* successfully */
        start local 2 // boolean successfully
        78: .line 1818
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
            aload 1 /* message */
            getfield android.os.Message.arg1:I
            iload 2 /* successfully */
            invokeinterface android.accessibilityservice.AccessibilityService$Callbacks.onPerformGestureResult:(IZ)V
        end local 2 // boolean successfully
        79: .line 1820
      StackMap locals:
      StackMap stack:
            return
        80: .line 1822
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
            iconst_m1
            if_icmpeq 84
        81: .line 1823
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
            aload 1 /* message */
            getfield android.os.Message.arg1:I
            iconst_1
            if_icmpne 82
            iconst_1
            goto 83
      StackMap locals:
      StackMap stack: android.accessibilityservice.AccessibilityService$Callbacks
        82: iconst_0
      StackMap locals: android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper android.os.Message
      StackMap stack: android.accessibilityservice.AccessibilityService$Callbacks int
        83: invokeinterface android.accessibilityservice.AccessibilityService$Callbacks.onFingerprintCapturingGesturesChanged:(Z)V
        84: .line 1825
      StackMap locals:
      StackMap stack:
            return
        85: .line 1827
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
            iconst_m1
            if_icmpeq 87
        86: .line 1828
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
            aload 1 /* message */
            getfield android.os.Message.arg1:I
            invokeinterface android.accessibilityservice.AccessibilityService$Callbacks.onFingerprintGesture:(I)V
        87: .line 1830
      StackMap locals:
      StackMap stack:
            return
        88: .line 1833
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
            iconst_m1
            if_icmpeq 90
        89: .line 1834
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
            invokeinterface android.accessibilityservice.AccessibilityService$Callbacks.onAccessibilityButtonClicked:()V
        90: .line 1836
      StackMap locals:
      StackMap stack:
            return
        91: .line 1839
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mConnectionId:I
            iconst_m1
            if_icmpeq 96
        92: .line 1840
            aload 1 /* message */
            getfield android.os.Message.arg1:I
            ifeq 93
            iconst_1
            goto 94
      StackMap locals:
      StackMap stack:
        93: iconst_0
      StackMap locals:
      StackMap stack: int
        94: istore 2 /* available */
        start local 2 // boolean available
        95: .line 1841
            aload 0 /* this */
            getfield android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.mCallback:Landroid/accessibilityservice/AccessibilityService$Callbacks;
            iload 2 /* available */
            invokeinterface android.accessibilityservice.AccessibilityService$Callbacks.onAccessibilityButtonAvailabilityChanged:(Z)V
        end local 2 // boolean available
        96: .line 1843
      StackMap locals:
      StackMap stack:
            return
        97: .line 1846
      StackMap locals:
      StackMap stack:
            ldc "AccessibilityService"
            new java.lang.StringBuilder
            dup
            ldc "Unknown message type "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* message */
            getfield android.os.Message.what:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
            pop
        98: .line 1848
            return
        end local 1 // android.os.Message message
        end local 0 // android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   99     0               this  Landroid/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper;
            0   99     1            message  Landroid/os/Message;
            2   13     2              event  Landroid/view/accessibility/AccessibilityEvent;
            5   13     3  serviceWantsEvent  Z
           19   36     2               args  Lcom/android/internal/os/SomeArgs;
           21   36     3         connection  Landroid/accessibilityservice/IAccessibilityServiceConnection;
           22   36     4        windowToken  Landroid/os/IBinder;
           39   40     2          gestureId  I
           44   61     2              event  Landroid/view/KeyEvent;
           46   52     3         connection  Landroid/accessibilityservice/IAccessibilityServiceConnection;
           48   52     4             result  Z
           49   52     5           sequence  I
           64   69     2               args  Lcom/android/internal/os/SomeArgs;
           65   69     3             region  Landroid/graphics/Region;
           66   69     4              scale  F
           67   69     5            centerX  F
           68   69     6            centerY  F
           72   73     2           showMode  I
           78   79     2       successfully  Z
           95   96     2          available  Z
      Exception table:
        from    to  target  type
          10    11      12  Class java.lang.IllegalStateException
          49    50      51  Class android.os.RemoteException
          44    53      53  any
          54    55      56  Class java.lang.IllegalStateException
          58    59      60  Class java.lang.IllegalStateException
    MethodParameters:
         Name  Flags
      message  
}
SourceFile: "AccessibilityService.java"
NestHost: android.accessibilityservice.AccessibilityService
InnerClasses:
  public abstract Callbacks = android.accessibilityservice.AccessibilityService$Callbacks of android.accessibilityservice.AccessibilityService
  public IAccessibilityServiceClientWrapper = android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper of android.accessibilityservice.AccessibilityService
  public abstract Stub = android.accessibilityservice.IAccessibilityServiceClient$Stub of android.accessibilityservice.IAccessibilityServiceClient
  public abstract Callback = com.android.internal.os.HandlerCaller$Callback of com.android.internal.os.HandlerCaller