class com.sun.java.accessibility.internal.AccessBridge$EventHandler implements java.beans.PropertyChangeListener, java.awt.event.FocusListener, javax.swing.event.CaretListener, javax.swing.event.MenuListener, javax.swing.event.PopupMenuListener, java.awt.event.MouseListener, java.awt.event.WindowListener, javax.swing.event.ChangeListener
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.java.accessibility.internal.AccessBridge$EventHandler
  super_class: java.lang.Object
{
  private com.sun.java.accessibility.internal.AccessBridge accessBridge;
    descriptor: Lcom/sun/java/accessibility/internal/AccessBridge;
    flags: (0x0002) ACC_PRIVATE

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

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

  private javax.accessibility.AccessibleContext prevAC;
    descriptor: Ljavax/accessibility/AccessibleContext;
    flags: (0x0002) ACC_PRIVATE

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

  final com.sun.java.accessibility.internal.AccessBridge this$0;
    descriptor: Lcom/sun/java/accessibility/internal/AccessBridge;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(com.sun.java.accessibility.internal.AccessBridge, com.sun.java.accessibility.internal.AccessBridge);
    descriptor: (Lcom/sun/java/accessibility/internal/AccessBridge;Lcom/sun/java/accessibility/internal/AccessBridge;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 2 // com.sun.java.accessibility.internal.AccessBridge bridge
         0: .line 5026
            aload 0 /* this */
            aload 1
            putfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.this$0:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 5023
            aload 0 /* this */
            lconst_0
            putfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
         2: .line 5024
            aload 0 /* this */
            lconst_0
            putfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessibilityEventMask:J
         3: .line 5346
            aload 0 /* this */
            aconst_null
            putfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.prevAC:Ljavax/accessibility/AccessibleContext;
         4: .line 5403
            aload 0 /* this */
            iconst_0
            putfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.stateChangeListenerAdded:Z
         5: .line 5027
            aload 0 /* this */
            aload 2 /* bridge */
            putfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
         6: .line 5033
            return
        end local 2 // com.sun.java.accessibility.internal.AccessBridge bridge
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    7     2  bridge  Lcom/sun/java/accessibility/internal/AccessBridge;
    MethodParameters:
        Name  Flags
      this$0  final
      bridge  

  public void windowOpened(java.awt.event.WindowEvent);
    descriptor: (Ljava/awt/event/WindowEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.awt.event.WindowEvent e
         0: .line 5042
            aconst_null
            astore 2 /* o */
        start local 2 // java.lang.Object o
         1: .line 5043
            aload 1 /* e */
            ifnull 3
         2: .line 5044
            aload 1 /* e */
            invokevirtual java.awt.event.WindowEvent.getSource:()Ljava/lang/Object;
            astore 2 /* o */
         3: .line 5045
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 2 /* o */
            instanceof com.sun.java.accessibility.internal.AccessBridge$NativeWindowHandler
            ifeq 5
         4: .line 5046
            aload 2 /* o */
            checkcast com.sun.java.accessibility.internal.AccessBridge$NativeWindowHandler
            invokestatic com.sun.java.accessibility.internal.AccessBridge.addNativeWindowHandler:(Lcom/sun/java/accessibility/internal/AccessBridge$NativeWindowHandler;)V
         5: .line 5048
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object o
        end local 1 // java.awt.event.WindowEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    6     1     e  Ljava/awt/event/WindowEvent;
            1    6     2     o  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      e     

  public void windowClosing(java.awt.event.WindowEvent);
    descriptor: (Ljava/awt/event/WindowEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.awt.event.WindowEvent e
         0: .line 5056
            return
        end local 1 // java.awt.event.WindowEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    1     1     e  Ljava/awt/event/WindowEvent;
    MethodParameters:
      Name  Flags
      e     

  public void windowClosed(java.awt.event.WindowEvent);
    descriptor: (Ljava/awt/event/WindowEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.awt.event.WindowEvent e
         0: .line 5064
            aconst_null
            astore 2 /* o */
        start local 2 // java.lang.Object o
         1: .line 5065
            aload 1 /* e */
            ifnull 3
         2: .line 5066
            aload 1 /* e */
            invokevirtual java.awt.event.WindowEvent.getSource:()Ljava/lang/Object;
            astore 2 /* o */
         3: .line 5067
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 2 /* o */
            instanceof com.sun.java.accessibility.internal.AccessBridge$NativeWindowHandler
            ifeq 5
         4: .line 5068
            aload 2 /* o */
            checkcast com.sun.java.accessibility.internal.AccessBridge$NativeWindowHandler
            invokestatic com.sun.java.accessibility.internal.AccessBridge.removeNativeWindowHandler:(Lcom/sun/java/accessibility/internal/AccessBridge$NativeWindowHandler;)Z
            pop
         5: .line 5070
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object o
        end local 1 // java.awt.event.WindowEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    6     1     e  Ljava/awt/event/WindowEvent;
            1    6     2     o  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      e     

  public void windowIconified(java.awt.event.WindowEvent);
    descriptor: (Ljava/awt/event/WindowEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.awt.event.WindowEvent e
         0: .line 5079
            return
        end local 1 // java.awt.event.WindowEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    1     1     e  Ljava/awt/event/WindowEvent;
    MethodParameters:
      Name  Flags
      e     

  public void windowDeiconified(java.awt.event.WindowEvent);
    descriptor: (Ljava/awt/event/WindowEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.awt.event.WindowEvent e
         0: .line 5085
            return
        end local 1 // java.awt.event.WindowEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    1     1     e  Ljava/awt/event/WindowEvent;
    MethodParameters:
      Name  Flags
      e     

  public void windowActivated(java.awt.event.WindowEvent);
    descriptor: (Ljava/awt/event/WindowEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.awt.event.WindowEvent e
         0: .line 5095
            return
        end local 1 // java.awt.event.WindowEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    1     1     e  Ljava/awt/event/WindowEvent;
    MethodParameters:
      Name  Flags
      e     

  public void windowDeactivated(java.awt.event.WindowEvent);
    descriptor: (Ljava/awt/event/WindowEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.awt.event.WindowEvent e
         0: .line 5105
            return
        end local 1 // java.awt.event.WindowEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    1     1     e  Ljava/awt/event/WindowEvent;
    MethodParameters:
      Name  Flags
      e     

  void addJavaEventNotification(long);
    descriptor: (J)V
    flags: (0x0000) 
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // long type
         0: .line 5113
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            lload 1 /* type */
            lor
            lstore 3 /* newEventMask */
        start local 3 // long newEventMask
         1: .line 5120
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 6
            land
            lconst_0
            lcmp
            ifne 4
         2: .line 5121
            lload 3 /* newEventMask */
            ldc 6
            land
            lconst_0
            lcmp
            ifeq 4
         3: .line 5122
            aload 0 /* this */
            invokestatic com.sun.java.accessibility.util.SwingEventMonitor.addFocusListener:(Ljava/awt/event/FocusListener;)V
         4: .line 5124
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 8
            land
            lconst_0
            lcmp
            ifne 7
         5: .line 5125
            lload 3 /* newEventMask */
            ldc 8
            land
            lconst_0
            lcmp
            ifeq 7
         6: .line 5126
            aload 0 /* this */
            invokestatic com.sun.java.accessibility.util.SwingEventMonitor.addCaretListener:(Ljavax/swing/event/CaretListener;)V
         7: .line 5128
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 496
            land
            lconst_0
            lcmp
            ifne 10
         8: .line 5129
            lload 3 /* newEventMask */
            ldc 496
            land
            lconst_0
            lcmp
            ifeq 10
         9: .line 5130
            aload 0 /* this */
            invokestatic com.sun.java.accessibility.util.SwingEventMonitor.addMouseListener:(Ljava/awt/event/MouseListener;)V
        10: .line 5132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 3584
            land
            lconst_0
            lcmp
            ifne 14
        11: .line 5133
            lload 3 /* newEventMask */
            ldc 3584
            land
            lconst_0
            lcmp
            ifeq 14
        12: .line 5134
            aload 0 /* this */
            invokestatic com.sun.java.accessibility.util.SwingEventMonitor.addMenuListener:(Ljavax/swing/event/MenuListener;)V
        13: .line 5135
            aload 0 /* this */
            invokestatic com.sun.java.accessibility.util.SwingEventMonitor.addPopupMenuListener:(Ljavax/swing/event/PopupMenuListener;)V
        14: .line 5137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 28672
            land
            lconst_0
            lcmp
            ifne 17
        15: .line 5138
            lload 3 /* newEventMask */
            ldc 28672
            land
            lconst_0
            lcmp
            ifeq 17
        16: .line 5139
            aload 0 /* this */
            invokestatic com.sun.java.accessibility.util.SwingEventMonitor.addPopupMenuListener:(Ljavax/swing/event/PopupMenuListener;)V
        17: .line 5142
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 3 /* newEventMask */
            putfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
        18: .line 5143
            return
        end local 3 // long newEventMask
        end local 1 // long type
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   19     0          this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0   19     1          type  J
            1   19     3  newEventMask  J
    MethodParameters:
      Name  Flags
      type  

  void removeJavaEventNotification(long);
    descriptor: (J)V
    flags: (0x0000) 
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // long type
         0: .line 5151
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            lload 1 /* type */
            ldc -1
            lxor
            land
            lstore 3 /* newEventMask */
        start local 3 // long newEventMask
         1: .line 5158
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 6
            land
            lconst_0
            lcmp
            ifeq 4
         2: .line 5159
            lload 3 /* newEventMask */
            ldc 6
            land
            lconst_0
            lcmp
            ifne 4
         3: .line 5160
            aload 0 /* this */
            invokestatic com.sun.java.accessibility.util.SwingEventMonitor.removeFocusListener:(Ljava/awt/event/FocusListener;)V
         4: .line 5162
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 8
            land
            lconst_0
            lcmp
            ifeq 7
         5: .line 5163
            lload 3 /* newEventMask */
            ldc 8
            land
            lconst_0
            lcmp
            ifne 7
         6: .line 5164
            aload 0 /* this */
            invokestatic com.sun.java.accessibility.util.SwingEventMonitor.removeCaretListener:(Ljavax/swing/event/CaretListener;)V
         7: .line 5166
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 496
            land
            lconst_0
            lcmp
            ifne 10
         8: .line 5167
            lload 3 /* newEventMask */
            ldc 496
            land
            lconst_0
            lcmp
            ifeq 10
         9: .line 5168
            aload 0 /* this */
            invokestatic com.sun.java.accessibility.util.SwingEventMonitor.removeMouseListener:(Ljava/awt/event/MouseListener;)V
        10: .line 5170
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 3584
            land
            lconst_0
            lcmp
            ifne 13
        11: .line 5171
            lload 3 /* newEventMask */
            ldc 3584
            land
            lconst_0
            lcmp
            ifeq 13
        12: .line 5172
            aload 0 /* this */
            invokestatic com.sun.java.accessibility.util.SwingEventMonitor.removeMenuListener:(Ljavax/swing/event/MenuListener;)V
        13: .line 5174
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 28672
            land
            lconst_0
            lcmp
            ifne 16
        14: .line 5175
            lload 3 /* newEventMask */
            ldc 28672
            land
            lconst_0
            lcmp
            ifeq 16
        15: .line 5176
            aload 0 /* this */
            invokestatic com.sun.java.accessibility.util.SwingEventMonitor.removePopupMenuListener:(Ljavax/swing/event/PopupMenuListener;)V
        16: .line 5179
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 3 /* newEventMask */
            putfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
        17: .line 5180
            return
        end local 3 // long newEventMask
        end local 1 // long type
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   18     0          this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0   18     1          type  J
            1   18     3  newEventMask  J
    MethodParameters:
      Name  Flags
      type  

  void addAccessibilityEventNotification(long);
    descriptor: (J)V
    flags: (0x0000) 
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // long type
         0: .line 5188
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessibilityEventMask:J
            lload 1 /* type */
            lor
            lstore 3 /* newEventMask */
        start local 3 // long newEventMask
         1: .line 5189
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessibilityEventMask:J
            ldc 1023
            land
            lconst_0
            lcmp
            ifne 4
         2: .line 5190
            lload 3 /* newEventMask */
            ldc 1023
            land
            lconst_0
            lcmp
            ifeq 4
         3: .line 5191
            aload 0 /* this */
            invokestatic com.sun.java.accessibility.util.AccessibilityEventMonitor.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         4: .line 5193
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            lload 3 /* newEventMask */
            putfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessibilityEventMask:J
         5: .line 5194
            return
        end local 3 // long newEventMask
        end local 1 // long type
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    6     1          type  J
            1    6     3  newEventMask  J
    MethodParameters:
      Name  Flags
      type  

  void removeAccessibilityEventNotification(long);
    descriptor: (J)V
    flags: (0x0000) 
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // long type
         0: .line 5202
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessibilityEventMask:J
            lload 1 /* type */
            ldc -1
            lxor
            land
            lstore 3 /* newEventMask */
        start local 3 // long newEventMask
         1: .line 5203
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessibilityEventMask:J
            ldc 1023
            land
            lconst_0
            lcmp
            ifeq 4
         2: .line 5204
            lload 3 /* newEventMask */
            ldc 1023
            land
            lconst_0
            lcmp
            ifne 4
         3: .line 5205
            aload 0 /* this */
            invokestatic com.sun.java.accessibility.util.AccessibilityEventMonitor.removePropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         4: .line 5207
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            lload 3 /* newEventMask */
            putfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessibilityEventMask:J
         5: .line 5208
            return
        end local 3 // long newEventMask
        end local 1 // long type
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    6     1          type  J
            1    6     3  newEventMask  J
    MethodParameters:
      Name  Flags
      type  

  public void propertyChange(java.beans.PropertyChangeEvent);
    descriptor: (Ljava/beans/PropertyChangeEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.beans.PropertyChangeEvent e
         0: .line 5216
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            new java.lang.StringBuilder
            dup
            ldc "[INFO]: propertyChange("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ") called"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.debugString:(Ljava/lang/String;)V
         1: .line 5218
            aload 1 /* e */
            ifnull 91
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessibilityEventMask:J
            ldc 1023
            land
            lconst_0
            lcmp
            ifeq 91
         2: .line 5219
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getSource:()Ljava/lang/Object;
            astore 2 /* o */
        start local 2 // java.lang.Object o
         3: .line 5222
            aload 2 /* o */
            instanceof javax.accessibility.AccessibleContext
            ifeq 6
         4: .line 5223
            aload 2 /* o */
            checkcast javax.accessibility.AccessibleContext
            astore 3 /* ac */
        start local 3 // javax.accessibility.AccessibleContext ac
         5: .line 5224
            goto 10
        end local 3 // javax.accessibility.AccessibleContext ac
         6: .line 5225
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getSource:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 4 /* a */
        start local 4 // javax.accessibility.Accessible a
         7: .line 5226
            aload 4 /* a */
            ifnonnull 9
         8: .line 5227
            return
         9: .line 5229
      StackMap locals: com.sun.java.accessibility.internal.AccessBridge$EventHandler java.beans.PropertyChangeEvent java.lang.Object top javax.accessibility.Accessible
      StackMap stack:
            aload 4 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* ac */
        end local 4 // javax.accessibility.Accessible a
        start local 3 // javax.accessibility.AccessibleContext ac
        10: .line 5231
      StackMap locals: com.sun.java.accessibility.internal.AccessBridge$EventHandler java.beans.PropertyChangeEvent java.lang.Object javax.accessibility.AccessibleContext
      StackMap stack:
            aload 3 /* ac */
            ifnull 91
        11: .line 5232
            aload 3 /* ac */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
        12: .line 5234
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            new java.lang.StringBuilder
            dup
            ldc "[INFO]: AccessibleContext: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* ac */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.debugString:(Ljava/lang/String;)V
        13: .line 5235
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getPropertyName:()Ljava/lang/String;
            astore 4 /* propertyName */
        start local 4 // java.lang.String propertyName
        14: .line 5237
            aload 4 /* propertyName */
            ldc "AccessibleCaret"
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            ifne 24
        15: .line 5238
            iconst_0
            istore 5 /* oldValue */
        start local 5 // int oldValue
        16: .line 5239
            iconst_0
            istore 6 /* newValue */
        start local 6 // int newValue
        17: .line 5241
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            instanceof java.lang.Integer
            ifeq 19
        18: .line 5242
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 5 /* oldValue */
        19: .line 5244
      StackMap locals: java.lang.String int int
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            instanceof java.lang.Integer
            ifeq 21
        20: .line 5245
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 6 /* newValue */
        21: .line 5247
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            new java.lang.StringBuilder
            dup
            ldc "[INFO]:  - about to call propertyCaretChange()   old value: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 5 /* oldValue */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "new value: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 6 /* newValue */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.debugString:(Ljava/lang/String;)V
        22: .line 5248
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* ac */
            iload 5 /* oldValue */
            iload 6 /* newValue */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.propertyCaretChange:(Ljava/beans/PropertyChangeEvent;Ljavax/accessibility/AccessibleContext;II)V
        end local 6 // int newValue
        end local 5 // int oldValue
        23: .line 5250
            goto 91
      StackMap locals:
      StackMap stack:
        24: aload 4 /* propertyName */
            ldc "AccessibleDescription"
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            ifne 34
        25: .line 5251
            aconst_null
            astore 5 /* oldValue */
        start local 5 // java.lang.String oldValue
        26: .line 5252
            aconst_null
            astore 6 /* newValue */
        start local 6 // java.lang.String newValue
        27: .line 5254
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            ifnull 29
        28: .line 5255
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 5 /* oldValue */
        29: .line 5257
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            ifnull 31
        30: .line 5258
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 6 /* newValue */
        31: .line 5260
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            new java.lang.StringBuilder
            dup
            ldc "[INFO]:  - about to call propertyDescriptionChange()   old value: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* oldValue */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "new value: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 6 /* newValue */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.debugString:(Ljava/lang/String;)V
        32: .line 5261
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* ac */
            aload 5 /* oldValue */
            aload 6 /* newValue */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.propertyDescriptionChange:(Ljava/beans/PropertyChangeEvent;Ljavax/accessibility/AccessibleContext;Ljava/lang/String;Ljava/lang/String;)V
        end local 6 // java.lang.String newValue
        end local 5 // java.lang.String oldValue
        33: .line 5263
            goto 91
      StackMap locals:
      StackMap stack:
        34: aload 4 /* propertyName */
            ldc "AccessibleName"
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            ifne 44
        35: .line 5264
            aconst_null
            astore 5 /* oldValue */
        start local 5 // java.lang.String oldValue
        36: .line 5265
            aconst_null
            astore 6 /* newValue */
        start local 6 // java.lang.String newValue
        37: .line 5267
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            ifnull 39
        38: .line 5268
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 5 /* oldValue */
        39: .line 5270
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            ifnull 41
        40: .line 5271
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 6 /* newValue */
        41: .line 5273
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            new java.lang.StringBuilder
            dup
            ldc "[INFO]:  - about to call propertyNameChange()   old value: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* oldValue */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " new value: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 6 /* newValue */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.debugString:(Ljava/lang/String;)V
        42: .line 5274
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* ac */
            aload 5 /* oldValue */
            aload 6 /* newValue */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.propertyNameChange:(Ljava/beans/PropertyChangeEvent;Ljavax/accessibility/AccessibleContext;Ljava/lang/String;Ljava/lang/String;)V
        end local 6 // java.lang.String newValue
        end local 5 // java.lang.String oldValue
        43: .line 5276
            goto 91
      StackMap locals:
      StackMap stack:
        44: aload 4 /* propertyName */
            ldc "AccessibleSelection"
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            ifne 48
        45: .line 5277
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            new java.lang.StringBuilder
            dup
            ldc "[INFO]:  - about to call propertySelectionChange() "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* ac */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "   "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "   "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getSource:()Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.debugString:(Ljava/lang/String;)V
        46: .line 5279
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* ac */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.propertySelectionChange:(Ljava/beans/PropertyChangeEvent;Ljavax/accessibility/AccessibleContext;)V
        47: .line 5281
            goto 91
      StackMap locals:
      StackMap stack:
        48: aload 4 /* propertyName */
            ldc "AccessibleState"
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            ifne 60
        49: .line 5282
            aconst_null
            astore 5 /* oldValue */
        start local 5 // java.lang.String oldValue
        50: .line 5283
            aconst_null
            astore 6 /* newValue */
        start local 6 // java.lang.String newValue
        51: .line 5286
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            ifnull 54
        52: .line 5287
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            checkcast javax.accessibility.AccessibleState
            astore 7 /* oldState */
        start local 7 // javax.accessibility.AccessibleState oldState
        53: .line 5288
            aload 7 /* oldState */
            getstatic java.util.Locale.US:Ljava/util/Locale;
            invokevirtual javax.accessibility.AccessibleState.toDisplayString:(Ljava/util/Locale;)Ljava/lang/String;
            astore 5 /* oldValue */
        end local 7 // javax.accessibility.AccessibleState oldState
        54: .line 5290
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            ifnull 57
        55: .line 5291
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            checkcast javax.accessibility.AccessibleState
            astore 7 /* newState */
        start local 7 // javax.accessibility.AccessibleState newState
        56: .line 5292
            aload 7 /* newState */
            getstatic java.util.Locale.US:Ljava/util/Locale;
            invokevirtual javax.accessibility.AccessibleState.toDisplayString:(Ljava/util/Locale;)Ljava/lang/String;
            astore 6 /* newValue */
        end local 7 // javax.accessibility.AccessibleState newState
        57: .line 5295
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            ldc "[INFO]:  - about to call propertyStateChange()"
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.debugString:(Ljava/lang/String;)V
        58: .line 5296
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* ac */
            aload 5 /* oldValue */
            aload 6 /* newValue */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.propertyStateChange:(Ljava/beans/PropertyChangeEvent;Ljavax/accessibility/AccessibleContext;Ljava/lang/String;Ljava/lang/String;)V
        end local 6 // java.lang.String newValue
        end local 5 // java.lang.String oldValue
        59: .line 5298
            goto 91
      StackMap locals:
      StackMap stack:
        60: aload 4 /* propertyName */
            ldc "AccessibleText"
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            ifne 64
        61: .line 5299
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            ldc "[INFO]:  - about to call propertyTextChange()"
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.debugString:(Ljava/lang/String;)V
        62: .line 5300
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* ac */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.propertyTextChange:(Ljava/beans/PropertyChangeEvent;Ljavax/accessibility/AccessibleContext;)V
        63: .line 5302
            goto 91
      StackMap locals:
      StackMap stack:
        64: aload 4 /* propertyName */
            ldc "AccessibleValue"
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            ifne 74
        65: .line 5303
            aconst_null
            astore 5 /* oldValue */
        start local 5 // java.lang.String oldValue
        66: .line 5304
            aconst_null
            astore 6 /* newValue */
        start local 6 // java.lang.String newValue
        67: .line 5306
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            ifnull 69
        68: .line 5307
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 5 /* oldValue */
        69: .line 5309
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            ifnull 71
        70: .line 5310
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 6 /* newValue */
        71: .line 5312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            ldc "[INFO]:  - about to call propertyDescriptionChange()"
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.debugString:(Ljava/lang/String;)V
        72: .line 5313
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* ac */
            aload 5 /* oldValue */
            aload 6 /* newValue */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.propertyValueChange:(Ljava/beans/PropertyChangeEvent;Ljavax/accessibility/AccessibleContext;Ljava/lang/String;Ljava/lang/String;)V
        end local 6 // java.lang.String newValue
        end local 5 // java.lang.String oldValue
        73: .line 5315
            goto 91
      StackMap locals:
      StackMap stack:
        74: aload 4 /* propertyName */
            ldc "AccessibleVisibleData"
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            ifne 77
        75: .line 5316
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* ac */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.propertyVisibleDataChange:(Ljava/beans/PropertyChangeEvent;Ljavax/accessibility/AccessibleContext;)V
        76: .line 5318
            goto 91
      StackMap locals:
      StackMap stack:
        77: aload 4 /* propertyName */
            ldc "AccessibleChild"
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            ifne 89
        78: .line 5319
            aconst_null
            astore 5 /* oldAC */
        start local 5 // javax.accessibility.AccessibleContext oldAC
        79: .line 5320
            aconst_null
            astore 6 /* newAC */
        start local 6 // javax.accessibility.AccessibleContext newAC
        80: .line 5323
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            instanceof javax.accessibility.AccessibleContext
            ifeq 83
        81: .line 5324
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            checkcast javax.accessibility.AccessibleContext
            astore 5 /* oldAC */
        82: .line 5325
            aload 5 /* oldAC */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
        83: .line 5327
      StackMap locals: javax.accessibility.AccessibleContext javax.accessibility.AccessibleContext
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            instanceof javax.accessibility.AccessibleContext
            ifeq 86
        84: .line 5328
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            checkcast javax.accessibility.AccessibleContext
            astore 6 /* newAC */
        85: .line 5329
            aload 6 /* newAC */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
        86: .line 5331
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            new java.lang.StringBuilder
            dup
            ldc "[INFO]:  - about to call propertyChildChange()   old AC: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* oldAC */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "new AC: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 6 /* newAC */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.debugString:(Ljava/lang/String;)V
        87: .line 5332
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* ac */
            aload 5 /* oldAC */
            aload 6 /* newAC */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.propertyChildChange:(Ljava/beans/PropertyChangeEvent;Ljavax/accessibility/AccessibleContext;Ljavax/accessibility/AccessibleContext;Ljavax/accessibility/AccessibleContext;)V
        end local 6 // javax.accessibility.AccessibleContext newAC
        end local 5 // javax.accessibility.AccessibleContext oldAC
        88: .line 5334
            goto 91
      StackMap locals:
      StackMap stack:
        89: aload 4 /* propertyName */
            ldc "AccessibleActiveDescendant"
            invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
            ifne 91
        90: .line 5335
            aload 0 /* this */
            aload 1 /* e */
            aload 3 /* ac */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge$EventHandler.handleActiveDescendentEvent:(Ljava/beans/PropertyChangeEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 4 // java.lang.String propertyName
        end local 3 // javax.accessibility.AccessibleContext ac
        end local 2 // java.lang.Object o
        91: .line 5339
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.beans.PropertyChangeEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   92     0          this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0   92     1             e  Ljava/beans/PropertyChangeEvent;
            3   91     2             o  Ljava/lang/Object;
            5    6     3            ac  Ljavax/accessibility/AccessibleContext;
           10   91     3            ac  Ljavax/accessibility/AccessibleContext;
            7   10     4             a  Ljavax/accessibility/Accessible;
           14   91     4  propertyName  Ljava/lang/String;
           16   23     5      oldValue  I
           17   23     6      newValue  I
           26   33     5      oldValue  Ljava/lang/String;
           27   33     6      newValue  Ljava/lang/String;
           36   43     5      oldValue  Ljava/lang/String;
           37   43     6      newValue  Ljava/lang/String;
           50   59     5      oldValue  Ljava/lang/String;
           51   59     6      newValue  Ljava/lang/String;
           53   54     7      oldState  Ljavax/accessibility/AccessibleState;
           56   57     7      newState  Ljavax/accessibility/AccessibleState;
           66   73     5      oldValue  Ljava/lang/String;
           67   73     6      newValue  Ljava/lang/String;
           79   88     5         oldAC  Ljavax/accessibility/AccessibleContext;
           80   88     6         newAC  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      e     

  private void handleActiveDescendentEvent(java.beans.PropertyChangeEvent, javax.accessibility.AccessibleContext);
    descriptor: (Ljava/beans/PropertyChangeEvent;Ljavax/accessibility/AccessibleContext;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=8, args_size=3
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.beans.PropertyChangeEvent e
        start local 2 // javax.accessibility.AccessibleContext ac
         0: .line 5350
            aload 1 /* e */
            ifnull 1
            aload 2 /* ac */
            ifnonnull 2
         1: .line 5351
      StackMap locals:
      StackMap stack:
            return
         2: .line 5352
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* oldAC */
        start local 3 // javax.accessibility.AccessibleContext oldAC
         3: .line 5353
            aconst_null
            astore 4 /* newAC */
        start local 4 // javax.accessibility.AccessibleContext newAC
         4: .line 5357
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            instanceof javax.accessibility.Accessible
            ifeq 7
         5: .line 5358
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            checkcast javax.accessibility.Accessible
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* oldAC */
         6: .line 5359
            goto 11
      StackMap locals: javax.accessibility.AccessibleContext javax.accessibility.AccessibleContext
      StackMap stack:
         7: aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            instanceof java.awt.Component
            ifeq 11
         8: .line 5360
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getOldValue:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 5 /* a */
        start local 5 // javax.accessibility.Accessible a
         9: .line 5361
            aload 5 /* a */
            ifnull 11
        10: .line 5362
            aload 5 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* oldAC */
        end local 5 // javax.accessibility.Accessible a
        11: .line 5365
      StackMap locals:
      StackMap stack:
            aload 3 /* oldAC */
            ifnull 15
        12: .line 5366
            aload 3 /* oldAC */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleParent:()Ljavax/accessibility/Accessible;
            astore 6 /* parent */
        start local 6 // javax.accessibility.Accessible parent
        13: .line 5367
            aload 6 /* parent */
            instanceof javax.swing.JTree
            ifeq 15
        14: .line 5369
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.prevAC:Ljavax/accessibility/AccessibleContext;
            astore 3 /* oldAC */
        end local 6 // javax.accessibility.Accessible parent
        15: .line 5374
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            instanceof javax.accessibility.Accessible
            ifeq 18
        16: .line 5375
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            checkcast javax.accessibility.Accessible
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 4 /* newAC */
        17: .line 5376
            goto 22
      StackMap locals:
      StackMap stack:
        18: aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            instanceof java.awt.Component
            ifeq 22
        19: .line 5377
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 5 /* a */
        start local 5 // javax.accessibility.Accessible a
        20: .line 5378
            aload 5 /* a */
            ifnull 22
        21: .line 5379
            aload 5 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 4 /* newAC */
        end local 5 // javax.accessibility.Accessible a
        22: .line 5382
      StackMap locals:
      StackMap stack:
            aload 4 /* newAC */
            ifnull 30
        23: .line 5383
            aload 4 /* newAC */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleParent:()Ljavax/accessibility/Accessible;
            astore 6 /* parent */
        start local 6 // javax.accessibility.Accessible parent
        24: .line 5384
            aload 6 /* parent */
            instanceof javax.swing.JTree
            ifeq 30
        25: .line 5386
            aload 6 /* parent */
            checkcast javax.swing.JTree
            astore 7 /* tree */
        start local 7 // javax.swing.JTree tree
        26: .line 5387
            new com.sun.java.accessibility.internal.AccessBridge$AccessibleJTreeNode
            dup
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.this$0:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 7 /* tree */
        27: .line 5388
            aload 7 /* tree */
            invokevirtual javax.swing.JTree.getSelectionPath:()Ljavax/swing/tree/TreePath;
        28: .line 5389
            aconst_null
        29: .line 5387
            invokespecial com.sun.java.accessibility.internal.AccessBridge$AccessibleJTreeNode.<init>:(Lcom/sun/java/accessibility/internal/AccessBridge;Ljavax/swing/JTree;Ljavax/swing/tree/TreePath;Ljavax/accessibility/Accessible;)V
            astore 4 /* newAC */
        end local 7 // javax.swing.JTree tree
        end local 6 // javax.accessibility.Accessible parent
        30: .line 5392
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* newAC */
            putfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.prevAC:Ljavax/accessibility/AccessibleContext;
        31: .line 5394
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            new java.lang.StringBuilder
            dup
            ldc "[INFO]:   - about to call propertyActiveDescendentChange()   AC: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* ac */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "   old AC: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* oldAC */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "new AC: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* newAC */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.debugString:(Ljava/lang/String;)V
        32: .line 5395
            aload 3 /* oldAC */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
        33: .line 5396
            aload 4 /* newAC */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
        34: .line 5397
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 2 /* ac */
            aload 3 /* oldAC */
            aload 4 /* newAC */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.propertyActiveDescendentChange:(Ljava/beans/PropertyChangeEvent;Ljavax/accessibility/AccessibleContext;Ljavax/accessibility/AccessibleContext;Ljavax/accessibility/AccessibleContext;)V
        35: .line 5398
            return
        end local 4 // javax.accessibility.AccessibleContext newAC
        end local 3 // javax.accessibility.AccessibleContext oldAC
        end local 2 // javax.accessibility.AccessibleContext ac
        end local 1 // java.beans.PropertyChangeEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   36     0    this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0   36     1       e  Ljava/beans/PropertyChangeEvent;
            0   36     2      ac  Ljavax/accessibility/AccessibleContext;
            3   36     3   oldAC  Ljavax/accessibility/AccessibleContext;
            4   36     4   newAC  Ljavax/accessibility/AccessibleContext;
            9   11     5       a  Ljavax/accessibility/Accessible;
           20   22     5       a  Ljavax/accessibility/Accessible;
           13   15     6  parent  Ljavax/accessibility/Accessible;
           24   30     6  parent  Ljavax/accessibility/Accessible;
           26   30     7    tree  Ljavax/swing/JTree;
    MethodParameters:
      Name  Flags
      e     
      ac    

  public void focusGained(java.awt.event.FocusEvent);
    descriptor: (Ljava/awt/event/FocusEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.awt.event.FocusEvent e
         0: .line 5406
            aload 0 /* this */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge$EventHandler.processFocusGained:()V
         1: .line 5407
            return
        end local 1 // java.awt.event.FocusEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    2     1     e  Ljava/awt/event/FocusEvent;
    MethodParameters:
      Name  Flags
      e     

  public void stateChanged(javax.swing.event.ChangeEvent);
    descriptor: (Ljavax/swing/event/ChangeEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // javax.swing.event.ChangeEvent e
         0: .line 5410
            aload 0 /* this */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge$EventHandler.processFocusGained:()V
         1: .line 5411
            return
        end local 1 // javax.swing.event.ChangeEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    2     1     e  Ljavax/swing/event/ChangeEvent;
    MethodParameters:
      Name  Flags
      e     

  private void processFocusGained();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=7, args_size=1
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
         0: .line 5415
            invokestatic java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager:()Ljava/awt/KeyboardFocusManager;
            invokevirtual java.awt.KeyboardFocusManager.getFocusOwner:()Ljava/awt/Component;
         1: .line 5414
            astore 1 /* focusOwner */
        start local 1 // java.awt.Component focusOwner
         2: .line 5416
            aload 1 /* focusOwner */
            ifnonnull 4
         3: .line 5417
            return
         4: .line 5421
      StackMap locals: java.awt.Component
      StackMap stack:
            aload 1 /* focusOwner */
            instanceof javax.swing.JRootPane
            ifeq 24
         5: .line 5423
            invokestatic javax.swing.MenuSelectionManager.defaultManager:()Ljavax/swing/MenuSelectionManager;
            invokevirtual javax.swing.MenuSelectionManager.getSelectedPath:()[Ljavax/swing/MenuElement;
         6: .line 5422
            astore 2 /* path */
        start local 2 // javax.swing.MenuElement[] path
         7: .line 5424
            aload 2 /* path */
            arraylength
            iconst_1
            if_icmple 32
         8: .line 5425
            aload 2 /* path */
            aload 2 /* path */
            arraylength
            iconst_2
            isub
            aaload
            invokeinterface javax.swing.MenuElement.getComponent:()Ljava/awt/Component;
            astore 3 /* penult */
        start local 3 // java.awt.Component penult
         9: .line 5426
            aload 2 /* path */
            aload 2 /* path */
            arraylength
            iconst_1
            isub
            aaload
            invokeinterface javax.swing.MenuElement.getComponent:()Ljava/awt/Component;
            astore 4 /* last */
        start local 4 // java.awt.Component last
        10: .line 5428
            aload 4 /* last */
            instanceof javax.swing.JPopupMenu
            ifeq 16
        11: .line 5431
            new java.awt.event.FocusEvent
            dup
            aload 3 /* penult */
            sipush 1004
            invokespecial java.awt.event.FocusEvent.<init>:(Ljava/awt/Component;I)V
            astore 5 /* e */
        start local 5 // java.awt.event.FocusEvent e
        12: .line 5432
            aload 3 /* penult */
            invokevirtual java.awt.Component.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 6 /* context */
        start local 6 // javax.accessibility.AccessibleContext context
        13: .line 5433
            aload 6 /* context */
            aload 3 /* penult */
            invokestatic sun.awt.SunToolkit.targetToAppContext:(Ljava/lang/Object;)Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
        14: .line 5434
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 5 /* e */
            aload 6 /* context */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.focusGained:(Ljava/awt/event/FocusEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 6 // javax.accessibility.AccessibleContext context
        end local 5 // java.awt.event.FocusEvent e
        15: .line 5435
            goto 32
      StackMap locals: javax.swing.MenuElement[] java.awt.Component java.awt.Component
      StackMap stack:
        16: aload 3 /* penult */
            instanceof javax.swing.JPopupMenu
            ifeq 32
        17: .line 5438
            new java.awt.event.FocusEvent
            dup
            aload 4 /* last */
            sipush 1004
            invokespecial java.awt.event.FocusEvent.<init>:(Ljava/awt/Component;I)V
        18: .line 5437
            astore 5 /* e */
        start local 5 // java.awt.event.FocusEvent e
        19: .line 5439
            aload 4 /* last */
            invokevirtual java.awt.Component.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 6 /* focusedAC */
        start local 6 // javax.accessibility.AccessibleContext focusedAC
        20: .line 5440
            aload 6 /* focusedAC */
            aload 4 /* last */
            invokestatic sun.awt.SunToolkit.targetToAppContext:(Ljava/lang/Object;)Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
        21: .line 5441
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            new java.lang.StringBuilder
            dup
            ldc "[INFO]:  - about to call focusGained()   AC: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 6 /* focusedAC */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.debugString:(Ljava/lang/String;)V
        22: .line 5442
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 5 /* e */
            aload 6 /* focusedAC */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.focusGained:(Ljava/awt/event/FocusEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 6 // javax.accessibility.AccessibleContext focusedAC
        end local 5 // java.awt.event.FocusEvent e
        end local 4 // java.awt.Component last
        end local 3 // java.awt.Component penult
        end local 2 // javax.swing.MenuElement[] path
        23: .line 5445
            goto 32
        24: .line 5447
      StackMap locals:
      StackMap stack:
            aload 1 /* focusOwner */
            instanceof javax.accessibility.Accessible
            ifeq 32
        25: .line 5448
            new java.awt.event.FocusEvent
            dup
            aload 1 /* focusOwner */
        26: .line 5449
            sipush 1004
        27: .line 5448
            invokespecial java.awt.event.FocusEvent.<init>:(Ljava/awt/Component;I)V
            astore 2 /* e */
        start local 2 // java.awt.event.FocusEvent e
        28: .line 5450
            aload 1 /* focusOwner */
            invokevirtual java.awt.Component.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* focusedAC */
        start local 3 // javax.accessibility.AccessibleContext focusedAC
        29: .line 5451
            aload 3 /* focusedAC */
            aload 1 /* focusOwner */
            invokestatic sun.awt.SunToolkit.targetToAppContext:(Ljava/lang/Object;)Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
        30: .line 5452
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            new java.lang.StringBuilder
            dup
            ldc "[INFO]:  - about to call focusGained()   AC: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* focusedAC */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.debugString:(Ljava/lang/String;)V
        31: .line 5453
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 2 /* e */
            aload 3 /* focusedAC */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.focusGained:(Ljava/awt/event/FocusEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 3 // javax.accessibility.AccessibleContext focusedAC
        end local 2 // java.awt.event.FocusEvent e
        32: .line 5456
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.Component focusOwner
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   33     0        this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            2   33     1  focusOwner  Ljava/awt/Component;
            7   23     2        path  [Ljavax/swing/MenuElement;
            9   23     3      penult  Ljava/awt/Component;
           10   23     4        last  Ljava/awt/Component;
           12   15     5           e  Ljava/awt/event/FocusEvent;
           13   15     6     context  Ljavax/accessibility/AccessibleContext;
           19   23     5           e  Ljava/awt/event/FocusEvent;
           20   23     6   focusedAC  Ljavax/accessibility/AccessibleContext;
           28   32     2           e  Ljava/awt/event/FocusEvent;
           29   32     3   focusedAC  Ljavax/accessibility/AccessibleContext;

  public void focusLost(java.awt.event.FocusEvent);
    descriptor: (Ljava/awt/event/FocusEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.awt.event.FocusEvent e
         0: .line 5459
            aload 1 /* e */
            ifnull 7
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 4
            land
            lconst_0
            lcmp
            ifeq 7
         1: .line 5460
            aload 1 /* e */
            invokevirtual java.awt.event.FocusEvent.getSource:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         2: .line 5461
            aload 2 /* a */
            ifnull 7
         3: .line 5462
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            new java.lang.StringBuilder
            dup
            ldc "[INFO]:  - about to call focusLost()   AC: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.debugString:(Ljava/lang/String;)V
         4: .line 5463
            aload 2 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* context */
        start local 3 // javax.accessibility.AccessibleContext context
         5: .line 5464
            aload 3 /* context */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
         6: .line 5465
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* context */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.focusLost:(Ljava/awt/event/FocusEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 3 // javax.accessibility.AccessibleContext context
        end local 2 // javax.accessibility.Accessible a
         7: .line 5468
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.event.FocusEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    8     1        e  Ljava/awt/event/FocusEvent;
            2    7     2        a  Ljavax/accessibility/Accessible;
            5    7     3  context  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      e     

  public void caretUpdate(javax.swing.event.CaretEvent);
    descriptor: (Ljavax/swing/event/CaretEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // javax.swing.event.CaretEvent e
         0: .line 5474
            aload 1 /* e */
            ifnull 6
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 8
            land
            lconst_0
            lcmp
            ifeq 6
         1: .line 5475
            aload 1 /* e */
            invokevirtual javax.swing.event.CaretEvent.getSource:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         2: .line 5476
            aload 2 /* a */
            ifnull 6
         3: .line 5477
            aload 2 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* context */
        start local 3 // javax.accessibility.AccessibleContext context
         4: .line 5478
            aload 3 /* context */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
         5: .line 5479
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* context */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.caretUpdate:(Ljavax/swing/event/CaretEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 3 // javax.accessibility.AccessibleContext context
        end local 2 // javax.accessibility.Accessible a
         6: .line 5482
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.swing.event.CaretEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    7     1        e  Ljavax/swing/event/CaretEvent;
            2    6     2        a  Ljavax/accessibility/Accessible;
            4    6     3  context  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      e     

  public void mouseClicked(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 5489
            aload 1 /* e */
            ifnull 6
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 16
            land
            lconst_0
            lcmp
            ifeq 6
         1: .line 5490
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getSource:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         2: .line 5491
            aload 2 /* a */
            ifnull 6
         3: .line 5492
            aload 2 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* context */
        start local 3 // javax.accessibility.AccessibleContext context
         4: .line 5493
            aload 3 /* context */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
         5: .line 5494
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* context */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.mouseClicked:(Ljava/awt/event/MouseEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 3 // javax.accessibility.AccessibleContext context
        end local 2 // javax.accessibility.Accessible a
         6: .line 5497
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    7     1        e  Ljava/awt/event/MouseEvent;
            2    6     2        a  Ljavax/accessibility/Accessible;
            4    6     3  context  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      e     

  public void mouseEntered(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 5500
            aload 1 /* e */
            ifnull 6
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 32
            land
            lconst_0
            lcmp
            ifeq 6
         1: .line 5501
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getSource:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         2: .line 5502
            aload 2 /* a */
            ifnull 6
         3: .line 5503
            aload 2 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* context */
        start local 3 // javax.accessibility.AccessibleContext context
         4: .line 5504
            aload 3 /* context */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
         5: .line 5505
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* context */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.mouseEntered:(Ljava/awt/event/MouseEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 3 // javax.accessibility.AccessibleContext context
        end local 2 // javax.accessibility.Accessible a
         6: .line 5508
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    7     1        e  Ljava/awt/event/MouseEvent;
            2    6     2        a  Ljavax/accessibility/Accessible;
            4    6     3  context  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      e     

  public void mouseExited(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 5511
            aload 1 /* e */
            ifnull 6
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 64
            land
            lconst_0
            lcmp
            ifeq 6
         1: .line 5512
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getSource:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         2: .line 5513
            aload 2 /* a */
            ifnull 6
         3: .line 5514
            aload 2 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* context */
        start local 3 // javax.accessibility.AccessibleContext context
         4: .line 5515
            aload 3 /* context */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
         5: .line 5516
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* context */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.mouseExited:(Ljava/awt/event/MouseEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 3 // javax.accessibility.AccessibleContext context
        end local 2 // javax.accessibility.Accessible a
         6: .line 5519
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    7     1        e  Ljava/awt/event/MouseEvent;
            2    6     2        a  Ljavax/accessibility/Accessible;
            4    6     3  context  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      e     

  public void mousePressed(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 5522
            aload 1 /* e */
            ifnull 6
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 128
            land
            lconst_0
            lcmp
            ifeq 6
         1: .line 5523
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getSource:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         2: .line 5524
            aload 2 /* a */
            ifnull 6
         3: .line 5525
            aload 2 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* context */
        start local 3 // javax.accessibility.AccessibleContext context
         4: .line 5526
            aload 3 /* context */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
         5: .line 5527
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* context */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.mousePressed:(Ljava/awt/event/MouseEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 3 // javax.accessibility.AccessibleContext context
        end local 2 // javax.accessibility.Accessible a
         6: .line 5530
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    7     1        e  Ljava/awt/event/MouseEvent;
            2    6     2        a  Ljavax/accessibility/Accessible;
            4    6     3  context  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      e     

  public void mouseReleased(java.awt.event.MouseEvent);
    descriptor: (Ljava/awt/event/MouseEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // java.awt.event.MouseEvent e
         0: .line 5533
            aload 1 /* e */
            ifnull 6
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 256
            land
            lconst_0
            lcmp
            ifeq 6
         1: .line 5534
            aload 1 /* e */
            invokevirtual java.awt.event.MouseEvent.getSource:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         2: .line 5535
            aload 2 /* a */
            ifnull 6
         3: .line 5536
            aload 2 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* context */
        start local 3 // javax.accessibility.AccessibleContext context
         4: .line 5537
            aload 3 /* context */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
         5: .line 5538
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* context */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.mouseReleased:(Ljava/awt/event/MouseEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 3 // javax.accessibility.AccessibleContext context
        end local 2 // javax.accessibility.Accessible a
         6: .line 5541
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.event.MouseEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    7     1        e  Ljava/awt/event/MouseEvent;
            2    6     2        a  Ljavax/accessibility/Accessible;
            4    6     3  context  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      e     

  public void menuCanceled(javax.swing.event.MenuEvent);
    descriptor: (Ljavax/swing/event/MenuEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // javax.swing.event.MenuEvent e
         0: .line 5547
            aload 1 /* e */
            ifnull 6
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 512
            land
            lconst_0
            lcmp
            ifeq 6
         1: .line 5548
            aload 1 /* e */
            invokevirtual javax.swing.event.MenuEvent.getSource:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         2: .line 5549
            aload 2 /* a */
            ifnull 6
         3: .line 5550
            aload 2 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* context */
        start local 3 // javax.accessibility.AccessibleContext context
         4: .line 5551
            aload 3 /* context */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
         5: .line 5552
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* context */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.menuCanceled:(Ljavax/swing/event/MenuEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 3 // javax.accessibility.AccessibleContext context
        end local 2 // javax.accessibility.Accessible a
         6: .line 5555
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.swing.event.MenuEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    7     1        e  Ljavax/swing/event/MenuEvent;
            2    6     2        a  Ljavax/accessibility/Accessible;
            4    6     3  context  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      e     

  public void menuDeselected(javax.swing.event.MenuEvent);
    descriptor: (Ljavax/swing/event/MenuEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // javax.swing.event.MenuEvent e
         0: .line 5558
            aload 1 /* e */
            ifnull 6
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 1024
            land
            lconst_0
            lcmp
            ifeq 6
         1: .line 5559
            aload 1 /* e */
            invokevirtual javax.swing.event.MenuEvent.getSource:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         2: .line 5560
            aload 2 /* a */
            ifnull 6
         3: .line 5561
            aload 2 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* context */
        start local 3 // javax.accessibility.AccessibleContext context
         4: .line 5562
            aload 3 /* context */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
         5: .line 5563
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* context */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.menuDeselected:(Ljavax/swing/event/MenuEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 3 // javax.accessibility.AccessibleContext context
        end local 2 // javax.accessibility.Accessible a
         6: .line 5566
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.swing.event.MenuEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    7     1        e  Ljavax/swing/event/MenuEvent;
            2    6     2        a  Ljavax/accessibility/Accessible;
            4    6     3  context  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      e     

  public void menuSelected(javax.swing.event.MenuEvent);
    descriptor: (Ljavax/swing/event/MenuEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // javax.swing.event.MenuEvent e
         0: .line 5569
            aload 1 /* e */
            ifnull 6
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 2048
            land
            lconst_0
            lcmp
            ifeq 6
         1: .line 5570
            aload 1 /* e */
            invokevirtual javax.swing.event.MenuEvent.getSource:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         2: .line 5571
            aload 2 /* a */
            ifnull 6
         3: .line 5572
            aload 2 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* context */
        start local 3 // javax.accessibility.AccessibleContext context
         4: .line 5573
            aload 3 /* context */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
         5: .line 5574
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* context */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.menuSelected:(Ljavax/swing/event/MenuEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 3 // javax.accessibility.AccessibleContext context
        end local 2 // javax.accessibility.Accessible a
         6: .line 5577
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.swing.event.MenuEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    7     1        e  Ljavax/swing/event/MenuEvent;
            2    6     2        a  Ljavax/accessibility/Accessible;
            4    6     3  context  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      e     

  public void popupMenuCanceled(javax.swing.event.PopupMenuEvent);
    descriptor: (Ljavax/swing/event/PopupMenuEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // javax.swing.event.PopupMenuEvent e
         0: .line 5580
            aload 1 /* e */
            ifnull 6
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 4096
            land
            lconst_0
            lcmp
            ifeq 6
         1: .line 5581
            aload 1 /* e */
            invokevirtual javax.swing.event.PopupMenuEvent.getSource:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         2: .line 5582
            aload 2 /* a */
            ifnull 6
         3: .line 5583
            aload 2 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* context */
        start local 3 // javax.accessibility.AccessibleContext context
         4: .line 5584
            aload 3 /* context */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
         5: .line 5585
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* context */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.popupMenuCanceled:(Ljavax/swing/event/PopupMenuEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 3 // javax.accessibility.AccessibleContext context
        end local 2 // javax.accessibility.Accessible a
         6: .line 5588
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.swing.event.PopupMenuEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    7     1        e  Ljavax/swing/event/PopupMenuEvent;
            2    6     2        a  Ljavax/accessibility/Accessible;
            4    6     3  context  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      e     

  public void popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent);
    descriptor: (Ljavax/swing/event/PopupMenuEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // javax.swing.event.PopupMenuEvent e
         0: .line 5591
            aload 1 /* e */
            ifnull 6
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 8192
            land
            lconst_0
            lcmp
            ifeq 6
         1: .line 5592
            aload 1 /* e */
            invokevirtual javax.swing.event.PopupMenuEvent.getSource:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         2: .line 5593
            aload 2 /* a */
            ifnull 6
         3: .line 5594
            aload 2 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* context */
        start local 3 // javax.accessibility.AccessibleContext context
         4: .line 5595
            aload 3 /* context */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
         5: .line 5596
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* context */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.popupMenuWillBecomeInvisible:(Ljavax/swing/event/PopupMenuEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 3 // javax.accessibility.AccessibleContext context
        end local 2 // javax.accessibility.Accessible a
         6: .line 5599
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.swing.event.PopupMenuEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    7     1        e  Ljavax/swing/event/PopupMenuEvent;
            2    6     2        a  Ljavax/accessibility/Accessible;
            4    6     3  context  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      e     

  public void popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent);
    descriptor: (Ljavax/swing/event/PopupMenuEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
        start local 1 // javax.swing.event.PopupMenuEvent e
         0: .line 5602
            aload 1 /* e */
            ifnull 6
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.javaEventMask:J
            ldc 16384
            land
            lconst_0
            lcmp
            ifeq 6
         1: .line 5603
            aload 1 /* e */
            invokevirtual javax.swing.event.PopupMenuEvent.getSource:()Ljava/lang/Object;
            invokestatic com.sun.java.accessibility.util.Translator.getAccessible:(Ljava/lang/Object;)Ljavax/accessibility/Accessible;
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         2: .line 5604
            aload 2 /* a */
            ifnull 6
         3: .line 5605
            aload 2 /* a */
            invokeinterface javax.accessibility.Accessible.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* context */
        start local 3 // javax.accessibility.AccessibleContext context
         4: .line 5606
            aload 3 /* context */
            invokestatic sun.awt.AppContext.getAppContext:()Lsun/awt/AppContext;
            invokestatic com.sun.java.accessibility.internal.AccessBridge$InvocationUtils.registerAccessibleContext:(Ljavax/accessibility/AccessibleContext;Lsun/awt/AppContext;)V
         5: .line 5607
            aload 0 /* this */
            getfield com.sun.java.accessibility.internal.AccessBridge$EventHandler.accessBridge:Lcom/sun/java/accessibility/internal/AccessBridge;
            aload 1 /* e */
            aload 3 /* context */
            invokevirtual com.sun.java.accessibility.internal.AccessBridge.popupMenuWillBecomeVisible:(Ljavax/swing/event/PopupMenuEvent;Ljavax/accessibility/AccessibleContext;)V
        end local 3 // javax.accessibility.AccessibleContext context
        end local 2 // javax.accessibility.Accessible a
         6: .line 5610
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.swing.event.PopupMenuEvent e
        end local 0 // com.sun.java.accessibility.internal.AccessBridge$EventHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lcom/sun/java/accessibility/internal/AccessBridge$EventHandler;
            0    7     1        e  Ljavax/swing/event/PopupMenuEvent;
            2    6     2        a  Ljavax/accessibility/Accessible;
            4    6     3  context  Ljavax/accessibility/AccessibleContext;
    MethodParameters:
      Name  Flags
      e     
}
SourceFile: "AccessBridge.java"
NestHost: com.sun.java.accessibility.internal.AccessBridge
InnerClasses:
  private AccessibleJTreeNode = com.sun.java.accessibility.internal.AccessBridge$AccessibleJTreeNode of com.sun.java.accessibility.internal.AccessBridge
  private EventHandler = com.sun.java.accessibility.internal.AccessBridge$EventHandler of com.sun.java.accessibility.internal.AccessBridge
  private InvocationUtils = com.sun.java.accessibility.internal.AccessBridge$InvocationUtils of com.sun.java.accessibility.internal.AccessBridge
  private abstract NativeWindowHandler = com.sun.java.accessibility.internal.AccessBridge$NativeWindowHandler of com.sun.java.accessibility.internal.AccessBridge