public class com.sun.java.accessibility.util.AWTEventMonitor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.java.accessibility.util.AWTEventMonitor
  super_class: java.lang.Object
{
  protected static java.awt.Component componentWithFocus;
    descriptor: Ljava/awt/Component;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "8", forRemoval = true)

  private static java.awt.Component componentWithFocus_private;
    descriptor: Ljava/awt/Component;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  protected static java.awt.event.ComponentListener componentListener;
    descriptor: Ljava/awt/event/ComponentListener;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "8", forRemoval = true)

  private static java.awt.event.ComponentListener componentListener_private;
    descriptor: Ljava/awt/event/ComponentListener;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  protected static java.awt.event.ContainerListener containerListener;
    descriptor: Ljava/awt/event/ContainerListener;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "8", forRemoval = true)

  private static java.awt.event.ContainerListener containerListener_private;
    descriptor: Ljava/awt/event/ContainerListener;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  protected static java.awt.event.FocusListener focusListener;
    descriptor: Ljava/awt/event/FocusListener;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "8", forRemoval = true)

  private static java.awt.event.FocusListener focusListener_private;
    descriptor: Ljava/awt/event/FocusListener;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  protected static java.awt.event.KeyListener keyListener;
    descriptor: Ljava/awt/event/KeyListener;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "8", forRemoval = true)

  private static java.awt.event.KeyListener keyListener_private;
    descriptor: Ljava/awt/event/KeyListener;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  protected static java.awt.event.MouseListener mouseListener;
    descriptor: Ljava/awt/event/MouseListener;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "8", forRemoval = true)

  private static java.awt.event.MouseListener mouseListener_private;
    descriptor: Ljava/awt/event/MouseListener;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  protected static java.awt.event.MouseMotionListener mouseMotionListener;
    descriptor: Ljava/awt/event/MouseMotionListener;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "8", forRemoval = true)

  private static java.awt.event.MouseMotionListener mouseMotionListener_private;
    descriptor: Ljava/awt/event/MouseMotionListener;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  protected static java.awt.event.WindowListener windowListener;
    descriptor: Ljava/awt/event/WindowListener;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "8", forRemoval = true)

  private static java.awt.event.WindowListener windowListener_private;
    descriptor: Ljava/awt/event/WindowListener;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  protected static java.awt.event.ActionListener actionListener;
    descriptor: Ljava/awt/event/ActionListener;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "8", forRemoval = true)

  private static java.awt.event.ActionListener actionListener_private;
    descriptor: Ljava/awt/event/ActionListener;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  protected static java.awt.event.AdjustmentListener adjustmentListener;
    descriptor: Ljava/awt/event/AdjustmentListener;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "8", forRemoval = true)

  private static java.awt.event.AdjustmentListener adjustmentListener_private;
    descriptor: Ljava/awt/event/AdjustmentListener;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  protected static java.awt.event.ItemListener itemListener;
    descriptor: Ljava/awt/event/ItemListener;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "8", forRemoval = true)

  private static java.awt.event.ItemListener itemListener_private;
    descriptor: Ljava/awt/event/ItemListener;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  protected static java.awt.event.TextListener textListener;
    descriptor: Ljava/awt/event/TextListener;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "8", forRemoval = true)

  private static java.awt.event.TextListener textListener_private;
    descriptor: Ljava/awt/event/TextListener;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static final com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener awtListener;
    descriptor: Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 57
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.componentWithFocus:Ljava/awt/Component;
         1: .line 59
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.componentWithFocus_private:Ljava/awt/Component;
         2: .line 71
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener:Ljava/awt/event/ComponentListener;
         3: .line 73
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
         4: .line 84
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.containerListener:Ljava/awt/event/ContainerListener;
         5: .line 86
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.containerListener_private:Ljava/awt/event/ContainerListener;
         6: .line 97
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.focusListener:Ljava/awt/event/FocusListener;
         7: .line 99
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.focusListener_private:Ljava/awt/event/FocusListener;
         8: .line 110
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener:Ljava/awt/event/KeyListener;
         9: .line 112
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
        10: .line 123
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener:Ljava/awt/event/MouseListener;
        11: .line 125
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
        12: .line 136
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseMotionListener:Ljava/awt/event/MouseMotionListener;
        13: .line 138
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseMotionListener_private:Ljava/awt/event/MouseMotionListener;
        14: .line 149
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener:Ljava/awt/event/WindowListener;
        15: .line 151
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
        16: .line 164
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.actionListener:Ljava/awt/event/ActionListener;
        17: .line 166
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.actionListener_private:Ljava/awt/event/ActionListener;
        18: .line 177
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.adjustmentListener:Ljava/awt/event/AdjustmentListener;
        19: .line 179
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.adjustmentListener_private:Ljava/awt/event/AdjustmentListener;
        20: .line 190
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.itemListener:Ljava/awt/event/ItemListener;
        21: .line 192
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.itemListener_private:Ljava/awt/event/ItemListener;
        22: .line 203
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.textListener:Ljava/awt/event/TextListener;
        23: .line 205
            aconst_null
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.textListener_private:Ljava/awt/event/TextListener;
        24: .line 214
            new com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener
            dup
            invokespecial com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.<init>:()V
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.java.accessibility.util.AWTEventMonitor this
         0: .line 46
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.java.accessibility.util.AWTEventMonitor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/java/accessibility/util/AWTEventMonitor;

  public static java.awt.Component getComponentWithFocus();
    descriptor: ()Ljava/awt/Component;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 223
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentWithFocus_private:Ljava/awt/Component;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void checkInstallPermission();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=0
         0: .line 230
            invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
            astore 0 /* security */
        start local 0 // java.lang.SecurityManager security
         1: .line 231
            aload 0 /* security */
            ifnull 3
         2: .line 232
            aload 0 /* security */
            getstatic sun.awt.AWTPermissions.ALL_AWT_EVENTS_PERMISSION:Ljava/awt/AWTPermission;
            invokevirtual java.lang.SecurityManager.checkPermission:(Ljava/security/Permission;)V
         3: .line 234
      StackMap locals: java.lang.SecurityManager
      StackMap stack:
            return
        end local 0 // java.lang.SecurityManager security
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            1    4     0  security  Ljava/lang/SecurityManager;

  public static void addComponentListener(java.awt.event.ComponentListener);
    descriptor: (Ljava/awt/event/ComponentListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.ComponentListener l
         0: .line 247
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
            ifnonnull 3
         1: .line 248
            invokestatic com.sun.java.accessibility.util.AWTEventMonitor.checkInstallPermission:()V
         2: .line 249
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            iconst_2
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(I)V
         3: .line 251
      StackMap locals:
      StackMap stack:
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.add:(Ljava/awt/event/ComponentListener;Ljava/awt/event/ComponentListener;)Ljava/awt/event/ComponentListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
         4: .line 252
            return
        end local 0 // java.awt.event.ComponentListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     l  Ljava/awt/event/ComponentListener;
    MethodParameters:
      Name  Flags
      l     

  public static void removeComponentListener(java.awt.event.ComponentListener);
    descriptor: (Ljava/awt/event/ComponentListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.ComponentListener l
         0: .line 262
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.remove:(Ljava/awt/event/ComponentListener;Ljava/awt/event/ComponentListener;)Ljava/awt/event/ComponentListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
         1: .line 263
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
            ifnonnull 3
         2: .line 264
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            iconst_2
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(I)V
         3: .line 266
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.awt.event.ComponentListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     l  Ljava/awt/event/ComponentListener;
    MethodParameters:
      Name  Flags
      l     

  public static void addContainerListener(java.awt.event.ContainerListener);
    descriptor: (Ljava/awt/event/ContainerListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.ContainerListener l
         0: .line 279
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.containerListener_private:Ljava/awt/event/ContainerListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.add:(Ljava/awt/event/ContainerListener;Ljava/awt/event/ContainerListener;)Ljava/awt/event/ContainerListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.containerListener_private:Ljava/awt/event/ContainerListener;
         1: .line 280
            return
        end local 0 // java.awt.event.ContainerListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     l  Ljava/awt/event/ContainerListener;
    MethodParameters:
      Name  Flags
      l     

  public static void removeContainerListener(java.awt.event.ContainerListener);
    descriptor: (Ljava/awt/event/ContainerListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.ContainerListener l
         0: .line 290
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.containerListener_private:Ljava/awt/event/ContainerListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.remove:(Ljava/awt/event/ContainerListener;Ljava/awt/event/ContainerListener;)Ljava/awt/event/ContainerListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.containerListener_private:Ljava/awt/event/ContainerListener;
         1: .line 291
            return
        end local 0 // java.awt.event.ContainerListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     l  Ljava/awt/event/ContainerListener;
    MethodParameters:
      Name  Flags
      l     

  public static void addFocusListener(java.awt.event.FocusListener);
    descriptor: (Ljava/awt/event/FocusListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.FocusListener l
         0: .line 304
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.focusListener_private:Ljava/awt/event/FocusListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.add:(Ljava/awt/event/FocusListener;Ljava/awt/event/FocusListener;)Ljava/awt/event/FocusListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.focusListener_private:Ljava/awt/event/FocusListener;
         1: .line 305
            return
        end local 0 // java.awt.event.FocusListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     l  Ljava/awt/event/FocusListener;
    MethodParameters:
      Name  Flags
      l     

  public static void removeFocusListener(java.awt.event.FocusListener);
    descriptor: (Ljava/awt/event/FocusListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.FocusListener l
         0: .line 315
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.focusListener_private:Ljava/awt/event/FocusListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.remove:(Ljava/awt/event/FocusListener;Ljava/awt/event/FocusListener;)Ljava/awt/event/FocusListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.focusListener_private:Ljava/awt/event/FocusListener;
         1: .line 316
            return
        end local 0 // java.awt.event.FocusListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     l  Ljava/awt/event/FocusListener;
    MethodParameters:
      Name  Flags
      l     

  public static void addKeyListener(java.awt.event.KeyListener);
    descriptor: (Ljava/awt/event/KeyListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.KeyListener l
         0: .line 329
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
            ifnonnull 3
         1: .line 330
            invokestatic com.sun.java.accessibility.util.AWTEventMonitor.checkInstallPermission:()V
         2: .line 331
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            bipush 6
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(I)V
         3: .line 333
      StackMap locals:
      StackMap stack:
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.add:(Ljava/awt/event/KeyListener;Ljava/awt/event/KeyListener;)Ljava/awt/event/KeyListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
         4: .line 334
            return
        end local 0 // java.awt.event.KeyListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     l  Ljava/awt/event/KeyListener;
    MethodParameters:
      Name  Flags
      l     

  public static void removeKeyListener(java.awt.event.KeyListener);
    descriptor: (Ljava/awt/event/KeyListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.KeyListener l
         0: .line 344
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.remove:(Ljava/awt/event/KeyListener;Ljava/awt/event/KeyListener;)Ljava/awt/event/KeyListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
         1: .line 345
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
            ifnonnull 3
         2: .line 346
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            bipush 6
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(I)V
         3: .line 348
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.awt.event.KeyListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     l  Ljava/awt/event/KeyListener;
    MethodParameters:
      Name  Flags
      l     

  public static void addMouseListener(java.awt.event.MouseListener);
    descriptor: (Ljava/awt/event/MouseListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.MouseListener l
         0: .line 361
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
            ifnonnull 3
         1: .line 362
            invokestatic com.sun.java.accessibility.util.AWTEventMonitor.checkInstallPermission:()V
         2: .line 363
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            bipush 7
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(I)V
         3: .line 365
      StackMap locals:
      StackMap stack:
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.add:(Ljava/awt/event/MouseListener;Ljava/awt/event/MouseListener;)Ljava/awt/event/MouseListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
         4: .line 366
            return
        end local 0 // java.awt.event.MouseListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     l  Ljava/awt/event/MouseListener;
    MethodParameters:
      Name  Flags
      l     

  public static void removeMouseListener(java.awt.event.MouseListener);
    descriptor: (Ljava/awt/event/MouseListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.MouseListener l
         0: .line 376
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.remove:(Ljava/awt/event/MouseListener;Ljava/awt/event/MouseListener;)Ljava/awt/event/MouseListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
         1: .line 377
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
            ifnonnull 3
         2: .line 378
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            bipush 7
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(I)V
         3: .line 380
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.awt.event.MouseListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     l  Ljava/awt/event/MouseListener;
    MethodParameters:
      Name  Flags
      l     

  public static void addMouseMotionListener(java.awt.event.MouseMotionListener);
    descriptor: (Ljava/awt/event/MouseMotionListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.MouseMotionListener l
         0: .line 393
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseMotionListener_private:Ljava/awt/event/MouseMotionListener;
            ifnonnull 3
         1: .line 394
            invokestatic com.sun.java.accessibility.util.AWTEventMonitor.checkInstallPermission:()V
         2: .line 395
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            bipush 8
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(I)V
         3: .line 397
      StackMap locals:
      StackMap stack:
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseMotionListener_private:Ljava/awt/event/MouseMotionListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.add:(Ljava/awt/event/MouseMotionListener;Ljava/awt/event/MouseMotionListener;)Ljava/awt/event/MouseMotionListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseMotionListener_private:Ljava/awt/event/MouseMotionListener;
         4: .line 398
            return
        end local 0 // java.awt.event.MouseMotionListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     l  Ljava/awt/event/MouseMotionListener;
    MethodParameters:
      Name  Flags
      l     

  public static void removeMouseMotionListener(java.awt.event.MouseMotionListener);
    descriptor: (Ljava/awt/event/MouseMotionListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.MouseMotionListener l
         0: .line 408
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseMotionListener_private:Ljava/awt/event/MouseMotionListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.remove:(Ljava/awt/event/MouseMotionListener;Ljava/awt/event/MouseMotionListener;)Ljava/awt/event/MouseMotionListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseMotionListener_private:Ljava/awt/event/MouseMotionListener;
         1: .line 409
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseMotionListener_private:Ljava/awt/event/MouseMotionListener;
            ifnonnull 3
         2: .line 410
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            bipush 8
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(I)V
         3: .line 412
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.awt.event.MouseMotionListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     l  Ljava/awt/event/MouseMotionListener;
    MethodParameters:
      Name  Flags
      l     

  public static void addWindowListener(java.awt.event.WindowListener);
    descriptor: (Ljava/awt/event/WindowListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.WindowListener l
         0: .line 425
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
            ifnonnull 3
         1: .line 426
            invokestatic com.sun.java.accessibility.util.AWTEventMonitor.checkInstallPermission:()V
         2: .line 427
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            bipush 11
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(I)V
         3: .line 429
      StackMap locals:
      StackMap stack:
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.add:(Ljava/awt/event/WindowListener;Ljava/awt/event/WindowListener;)Ljava/awt/event/WindowListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
         4: .line 430
            return
        end local 0 // java.awt.event.WindowListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     l  Ljava/awt/event/WindowListener;
    MethodParameters:
      Name  Flags
      l     

  public static void removeWindowListener(java.awt.event.WindowListener);
    descriptor: (Ljava/awt/event/WindowListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.WindowListener l
         0: .line 440
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.remove:(Ljava/awt/event/WindowListener;Ljava/awt/event/WindowListener;)Ljava/awt/event/WindowListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
         1: .line 441
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
            ifnonnull 3
         2: .line 442
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            bipush 11
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(I)V
         3: .line 444
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.awt.event.WindowListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     l  Ljava/awt/event/WindowListener;
    MethodParameters:
      Name  Flags
      l     

  public static void addActionListener(java.awt.event.ActionListener);
    descriptor: (Ljava/awt/event/ActionListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.ActionListener l
         0: .line 457
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.actionListener_private:Ljava/awt/event/ActionListener;
            ifnonnull 3
         1: .line 458
            invokestatic com.sun.java.accessibility.util.AWTEventMonitor.checkInstallPermission:()V
         2: .line 459
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            iconst_0
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(I)V
         3: .line 461
      StackMap locals:
      StackMap stack:
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.actionListener_private:Ljava/awt/event/ActionListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.add:(Ljava/awt/event/ActionListener;Ljava/awt/event/ActionListener;)Ljava/awt/event/ActionListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.actionListener_private:Ljava/awt/event/ActionListener;
         4: .line 462
            return
        end local 0 // java.awt.event.ActionListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     l  Ljava/awt/event/ActionListener;
    MethodParameters:
      Name  Flags
      l     

  public static void removeActionListener(java.awt.event.ActionListener);
    descriptor: (Ljava/awt/event/ActionListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.ActionListener l
         0: .line 472
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.actionListener_private:Ljava/awt/event/ActionListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.remove:(Ljava/awt/event/ActionListener;Ljava/awt/event/ActionListener;)Ljava/awt/event/ActionListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.actionListener_private:Ljava/awt/event/ActionListener;
         1: .line 473
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.actionListener_private:Ljava/awt/event/ActionListener;
            ifnonnull 3
         2: .line 474
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            iconst_0
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(I)V
         3: .line 476
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.awt.event.ActionListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     l  Ljava/awt/event/ActionListener;
    MethodParameters:
      Name  Flags
      l     

  public static void addAdjustmentListener(java.awt.event.AdjustmentListener);
    descriptor: (Ljava/awt/event/AdjustmentListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.AdjustmentListener l
         0: .line 490
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.adjustmentListener_private:Ljava/awt/event/AdjustmentListener;
            ifnonnull 3
         1: .line 491
            invokestatic com.sun.java.accessibility.util.AWTEventMonitor.checkInstallPermission:()V
         2: .line 492
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            iconst_1
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(I)V
         3: .line 494
      StackMap locals:
      StackMap stack:
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.adjustmentListener_private:Ljava/awt/event/AdjustmentListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.add:(Ljava/awt/event/AdjustmentListener;Ljava/awt/event/AdjustmentListener;)Ljava/awt/event/AdjustmentListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.adjustmentListener_private:Ljava/awt/event/AdjustmentListener;
         4: .line 495
            return
        end local 0 // java.awt.event.AdjustmentListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     l  Ljava/awt/event/AdjustmentListener;
    MethodParameters:
      Name  Flags
      l     

  public static void removeAdjustmentListener(java.awt.event.AdjustmentListener);
    descriptor: (Ljava/awt/event/AdjustmentListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.AdjustmentListener l
         0: .line 505
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.adjustmentListener_private:Ljava/awt/event/AdjustmentListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.remove:(Ljava/awt/event/AdjustmentListener;Ljava/awt/event/AdjustmentListener;)Ljava/awt/event/AdjustmentListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.adjustmentListener_private:Ljava/awt/event/AdjustmentListener;
         1: .line 506
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.adjustmentListener_private:Ljava/awt/event/AdjustmentListener;
            ifnonnull 3
         2: .line 507
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            iconst_1
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(I)V
         3: .line 509
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.awt.event.AdjustmentListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     l  Ljava/awt/event/AdjustmentListener;
    MethodParameters:
      Name  Flags
      l     

  public static void addItemListener(java.awt.event.ItemListener);
    descriptor: (Ljava/awt/event/ItemListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.ItemListener l
         0: .line 522
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.itemListener_private:Ljava/awt/event/ItemListener;
            ifnonnull 3
         1: .line 523
            invokestatic com.sun.java.accessibility.util.AWTEventMonitor.checkInstallPermission:()V
         2: .line 524
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            iconst_5
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(I)V
         3: .line 526
      StackMap locals:
      StackMap stack:
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.itemListener_private:Ljava/awt/event/ItemListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.add:(Ljava/awt/event/ItemListener;Ljava/awt/event/ItemListener;)Ljava/awt/event/ItemListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.itemListener_private:Ljava/awt/event/ItemListener;
         4: .line 527
            return
        end local 0 // java.awt.event.ItemListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     l  Ljava/awt/event/ItemListener;
    MethodParameters:
      Name  Flags
      l     

  public static void removeItemListener(java.awt.event.ItemListener);
    descriptor: (Ljava/awt/event/ItemListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.ItemListener l
         0: .line 537
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.itemListener_private:Ljava/awt/event/ItemListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.remove:(Ljava/awt/event/ItemListener;Ljava/awt/event/ItemListener;)Ljava/awt/event/ItemListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.itemListener_private:Ljava/awt/event/ItemListener;
         1: .line 538
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.itemListener_private:Ljava/awt/event/ItemListener;
            ifnonnull 3
         2: .line 539
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            iconst_5
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(I)V
         3: .line 541
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.awt.event.ItemListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     l  Ljava/awt/event/ItemListener;
    MethodParameters:
      Name  Flags
      l     

  public static void addTextListener(java.awt.event.TextListener);
    descriptor: (Ljava/awt/event/TextListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.TextListener l
         0: .line 554
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.textListener_private:Ljava/awt/event/TextListener;
            ifnonnull 3
         1: .line 555
            invokestatic com.sun.java.accessibility.util.AWTEventMonitor.checkInstallPermission:()V
         2: .line 556
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            bipush 10
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(I)V
         3: .line 558
      StackMap locals:
      StackMap stack:
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.textListener_private:Ljava/awt/event/TextListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.add:(Ljava/awt/event/TextListener;Ljava/awt/event/TextListener;)Ljava/awt/event/TextListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.textListener_private:Ljava/awt/event/TextListener;
         4: .line 559
            return
        end local 0 // java.awt.event.TextListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0     l  Ljava/awt/event/TextListener;
    MethodParameters:
      Name  Flags
      l     

  public static void removeTextListener(java.awt.event.TextListener);
    descriptor: (Ljava/awt/event/TextListener;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.event.TextListener l
         0: .line 569
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.textListener_private:Ljava/awt/event/TextListener;
            aload 0 /* l */
            invokestatic java.awt.AWTEventMulticaster.remove:(Ljava/awt/event/TextListener;Ljava/awt/event/TextListener;)Ljava/awt/event/TextListener;
            putstatic com.sun.java.accessibility.util.AWTEventMonitor.textListener_private:Ljava/awt/event/TextListener;
         1: .line 570
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.textListener_private:Ljava/awt/event/TextListener;
            ifnonnull 3
         2: .line 571
            getstatic com.sun.java.accessibility.util.AWTEventMonitor.awtListener:Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
            bipush 10
            invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(I)V
         3: .line 573
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.awt.event.TextListener l
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0     l  Ljava/awt/event/TextListener;
    MethodParameters:
      Name  Flags
      l     
}
SourceFile: "AWTEventMonitor.java"
NestMembers:
  com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener
InnerClasses:
  AWTEventsListener = com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener of com.sun.java.accessibility.util.AWTEventMonitor