class javax.swing.plaf.basic.BasicComboBoxUI$Actions extends sun.swing.UIAction
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.plaf.basic.BasicComboBoxUI$Actions
  super_class: sun.swing.UIAction
{
  private static final java.lang.String HIDE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "hidePopup"

  private static final java.lang.String DOWN;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "selectNext"

  private static final java.lang.String DOWN_2;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "selectNext2"

  private static final java.lang.String TOGGLE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "togglePopup"

  private static final java.lang.String TOGGLE_2;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "spacePopup"

  private static final java.lang.String UP;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "selectPrevious"

  private static final java.lang.String UP_2;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "selectPrevious2"

  private static final java.lang.String ENTER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "enterPressed"

  private static final java.lang.String PAGE_DOWN;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "pageDownPassThrough"

  private static final java.lang.String PAGE_UP;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "pageUpPassThrough"

  private static final java.lang.String HOME;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "homePassThrough"

  private static final java.lang.String END;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "endPassThrough"

  void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicComboBoxUI$Actions this
        start local 1 // java.lang.String name
         0: .line 1536
            aload 0 /* this */
            aload 1 /* name */
            invokespecial sun.swing.UIAction.<init>:(Ljava/lang/String;)V
         1: .line 1537
            return
        end local 1 // java.lang.String name
        end local 0 // javax.swing.plaf.basic.BasicComboBoxUI$Actions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/plaf/basic/BasicComboBoxUI$Actions;
            0    2     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public void actionPerformed(java.awt.event.ActionEvent);
    descriptor: (Ljava/awt/event/ActionEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=10, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicComboBoxUI$Actions this
        start local 1 // java.awt.event.ActionEvent e
         0: .line 1540
            aload 0 /* this */
            invokevirtual javax.swing.plaf.basic.BasicComboBoxUI$Actions.getName:()Ljava/lang/String;
            astore 2 /* key */
        start local 2 // java.lang.String key
         1: .line 1542
            aload 1 /* e */
            invokevirtual java.awt.event.ActionEvent.getSource:()Ljava/lang/Object;
            checkcast javax.swing.JComboBox
            astore 3 /* comboBox */
        start local 3 // javax.swing.JComboBox comboBox
         2: .line 1544
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.getUI:()Ljavax/swing/plaf/ComboBoxUI;
            ldc Ljavax/swing/plaf/basic/BasicComboBoxUI;
         3: .line 1543
            invokestatic javax.swing.plaf.basic.BasicLookAndFeel.getUIOfType:(Ljavax/swing/plaf/ComponentUI;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast javax.swing.plaf.basic.BasicComboBoxUI
            astore 4 /* ui */
        start local 4 // javax.swing.plaf.basic.BasicComboBoxUI ui
         4: .line 1545
            aload 2 /* key */
            ldc "hidePopup"
            if_acmpne 8
         5: .line 1546
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.firePopupMenuCanceled:()V
         6: .line 1547
            aload 3 /* comboBox */
            iconst_0
            invokevirtual javax.swing.JComboBox.setPopupVisible:(Z)V
         7: .line 1548
            goto 100
         8: .line 1549
      StackMap locals: java.lang.String javax.swing.JComboBox javax.swing.plaf.basic.BasicComboBoxUI
      StackMap stack:
            aload 2 /* key */
            ldc "pageDownPassThrough"
            if_acmpeq 10
            aload 2 /* key */
            ldc "pageUpPassThrough"
            if_acmpeq 10
         9: .line 1550
            aload 2 /* key */
            ldc "homePassThrough"
            if_acmpeq 10
            aload 2 /* key */
            ldc "endPassThrough"
            if_acmpne 19
        10: .line 1551
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* comboBox */
            aload 2 /* key */
            invokevirtual javax.swing.plaf.basic.BasicComboBoxUI$Actions.getNextIndex:(Ljavax/swing/JComboBox;Ljava/lang/String;)I
            istore 5 /* index */
        start local 5 // int index
        11: .line 1552
            iload 5 /* index */
            iflt 100
            iload 5 /* index */
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.getItemCount:()I
            if_icmpge 100
        12: .line 1553
            ldc "ComboBox.noActionOnKeyNavigation"
            invokestatic javax.swing.UIManager.getBoolean:(Ljava/lang/Object;)Z
            ifeq 17
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.isPopupVisible:()Z
            ifeq 17
        13: .line 1554
            aload 4 /* ui */
            getfield javax.swing.plaf.basic.BasicComboBoxUI.listBox:Ljavax/swing/JList;
            iload 5 /* index */
            invokevirtual javax.swing.JList.setSelectedIndex:(I)V
        14: .line 1555
            aload 4 /* ui */
            getfield javax.swing.plaf.basic.BasicComboBoxUI.listBox:Ljavax/swing/JList;
            iload 5 /* index */
            invokevirtual javax.swing.JList.ensureIndexIsVisible:(I)V
        15: .line 1556
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.repaint:()V
        16: .line 1557
            goto 100
        17: .line 1558
      StackMap locals: int
      StackMap stack:
            aload 3 /* comboBox */
            iload 5 /* index */
            invokevirtual javax.swing.JComboBox.setSelectedIndex:(I)V
        end local 5 // int index
        18: .line 1561
            goto 100
        19: .line 1562
      StackMap locals:
      StackMap stack:
            aload 2 /* key */
            ldc "selectNext"
            if_acmpne 27
        20: .line 1563
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.isShowing:()Z
            ifeq 100
        21: .line 1564
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.isPopupVisible:()Z
            ifeq 25
        22: .line 1565
            aload 4 /* ui */
            ifnull 100
        23: .line 1566
            aload 4 /* ui */
            invokevirtual javax.swing.plaf.basic.BasicComboBoxUI.selectNextPossibleValue:()V
        24: .line 1568
            goto 100
        25: .line 1569
      StackMap locals:
      StackMap stack:
            aload 3 /* comboBox */
            iconst_1
            invokevirtual javax.swing.JComboBox.setPopupVisible:(Z)V
        26: .line 1572
            goto 100
        27: .line 1573
      StackMap locals:
      StackMap stack:
            aload 2 /* key */
            ldc "selectNext2"
            if_acmpne 37
        28: .line 1577
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.isShowing:()Z
            ifeq 100
        29: .line 1578
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.isEditable:()Z
            ifne 31
        30: .line 1579
            aload 4 /* ui */
            ifnull 34
            aload 4 /* ui */
            invokevirtual javax.swing.plaf.basic.BasicComboBoxUI.isTableCellEditor:()Z
            ifeq 34
        31: .line 1580
      StackMap locals:
      StackMap stack:
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.isPopupVisible:()Z
            ifne 34
        32: .line 1581
            aload 3 /* comboBox */
            iconst_1
            invokevirtual javax.swing.JComboBox.setPopupVisible:(Z)V
        33: .line 1582
            goto 100
        34: .line 1583
      StackMap locals:
      StackMap stack:
            aload 4 /* ui */
            ifnull 100
        35: .line 1584
            aload 4 /* ui */
            invokevirtual javax.swing.plaf.basic.BasicComboBoxUI.selectNextPossibleValue:()V
        36: .line 1588
            goto 100
        37: .line 1589
      StackMap locals:
      StackMap stack:
            aload 2 /* key */
            ldc "togglePopup"
            if_acmpeq 38
            aload 2 /* key */
            ldc "spacePopup"
            if_acmpne 48
        38: .line 1590
      StackMap locals:
      StackMap stack:
            aload 4 /* ui */
            ifnull 100
            aload 2 /* key */
            ldc "togglePopup"
            if_acmpeq 39
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.isEditable:()Z
            ifne 100
        39: .line 1591
      StackMap locals:
      StackMap stack:
            aload 4 /* ui */
            invokevirtual javax.swing.plaf.basic.BasicComboBoxUI.isTableCellEditor:()Z
            ifeq 44
        40: .line 1594
            aload 3 /* comboBox */
            aload 4 /* ui */
            getfield javax.swing.plaf.basic.BasicComboBoxUI.popup:Ljavax/swing/plaf/basic/ComboPopup;
            invokeinterface javax.swing.plaf.basic.ComboPopup.getList:()Ljavax/swing/JList;
        41: .line 1595
            invokevirtual javax.swing.JList.getSelectedIndex:()I
        42: .line 1594
            invokevirtual javax.swing.JComboBox.setSelectedIndex:(I)V
        43: .line 1596
            goto 100
        44: .line 1598
      StackMap locals:
      StackMap stack:
            aload 3 /* comboBox */
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.isPopupVisible:()Z
            ifeq 45
            iconst_0
            goto 46
      StackMap locals:
      StackMap stack: javax.swing.JComboBox
        45: iconst_1
      StackMap locals: javax.swing.plaf.basic.BasicComboBoxUI$Actions java.awt.event.ActionEvent java.lang.String javax.swing.JComboBox javax.swing.plaf.basic.BasicComboBoxUI
      StackMap stack: javax.swing.JComboBox int
        46: invokevirtual javax.swing.JComboBox.setPopupVisible:(Z)V
        47: .line 1601
            goto 100
        48: .line 1602
      StackMap locals:
      StackMap stack:
            aload 2 /* key */
            ldc "selectPrevious"
            if_acmpne 59
        49: .line 1603
            aload 4 /* ui */
            ifnull 100
        50: .line 1604
            aload 4 /* ui */
            aload 3 /* comboBox */
            invokevirtual javax.swing.plaf.basic.BasicComboBoxUI.isPopupVisible:(Ljavax/swing/JComboBox;)Z
            ifeq 53
        51: .line 1605
            aload 4 /* ui */
            invokevirtual javax.swing.plaf.basic.BasicComboBoxUI.selectPreviousPossibleValue:()V
        52: .line 1606
            goto 100
        53: .line 1607
      StackMap locals:
      StackMap stack:
            aload 3 /* comboBox */
            aload 4 /* ui */
        54: .line 1608
            ldc "ComboBox.showPopupOnNavigation"
            iconst_0
        55: .line 1607
            invokestatic sun.swing.DefaultLookup.getBoolean:(Ljavax/swing/JComponent;Ljavax/swing/plaf/ComponentUI;Ljava/lang/String;Z)Z
        56: .line 1608
            ifeq 100
        57: .line 1609
            aload 4 /* ui */
            aload 3 /* comboBox */
            iconst_1
            invokevirtual javax.swing.plaf.basic.BasicComboBoxUI.setPopupVisible:(Ljavax/swing/JComboBox;Z)V
        58: .line 1612
            goto 100
        59: .line 1613
      StackMap locals:
      StackMap stack:
            aload 2 /* key */
            ldc "selectPrevious2"
            if_acmpne 66
        60: .line 1616
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.isShowing:()Z
            ifeq 100
            aload 4 /* ui */
            ifnull 100
        61: .line 1617
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.isEditable:()Z
            ifeq 64
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.isPopupVisible:()Z
            ifne 64
        62: .line 1618
            aload 3 /* comboBox */
            iconst_1
            invokevirtual javax.swing.JComboBox.setPopupVisible:(Z)V
        63: .line 1619
            goto 100
        64: .line 1620
      StackMap locals:
      StackMap stack:
            aload 4 /* ui */
            invokevirtual javax.swing.plaf.basic.BasicComboBoxUI.selectPreviousPossibleValue:()V
        65: .line 1623
            goto 100
        66: .line 1625
      StackMap locals:
      StackMap stack:
            aload 2 /* key */
            ldc "enterPressed"
            if_acmpne 100
        67: .line 1626
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.isPopupVisible:()Z
            ifeq 85
        68: .line 1629
            ldc "ComboBox.noActionOnKeyNavigation"
            invokestatic javax.swing.UIManager.getBoolean:(Ljava/lang/Object;)Z
            ifeq 75
        69: .line 1630
            aload 4 /* ui */
            getfield javax.swing.plaf.basic.BasicComboBoxUI.popup:Ljavax/swing/plaf/basic/ComboPopup;
            invokeinterface javax.swing.plaf.basic.ComboPopup.getList:()Ljavax/swing/JList;
            invokevirtual javax.swing.JList.getSelectedValue:()Ljava/lang/Object;
            astore 5 /* listItem */
        start local 5 // java.lang.Object listItem
        70: .line 1631
            aload 5 /* listItem */
            ifnull 73
        71: .line 1632
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.getEditor:()Ljavax/swing/ComboBoxEditor;
            aload 5 /* listItem */
            invokeinterface javax.swing.ComboBoxEditor.setItem:(Ljava/lang/Object;)V
        72: .line 1633
            aload 3 /* comboBox */
            aload 5 /* listItem */
            invokevirtual javax.swing.JComboBox.setSelectedItem:(Ljava/lang/Object;)V
        73: .line 1635
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 3 /* comboBox */
            iconst_0
            invokevirtual javax.swing.JComboBox.setPopupVisible:(Z)V
        end local 5 // java.lang.Object listItem
        74: .line 1636
            goto 100
        75: .line 1639
      StackMap locals:
      StackMap stack:
            ldc "ComboBox.isEnterSelectablePopup"
            invokestatic javax.swing.UIManager.getBoolean:(Ljava/lang/Object;)Z
        76: .line 1638
            istore 5 /* isEnterSelectablePopup */
        start local 5 // boolean isEnterSelectablePopup
        77: .line 1640
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.isEditable:()Z
            ifeq 79
            iload 5 /* isEnterSelectablePopup */
            ifne 79
        78: .line 1641
            aload 4 /* ui */
            getfield javax.swing.plaf.basic.BasicComboBoxUI.isTableCellEditor:Z
            ifeq 83
        79: .line 1642
      StackMap locals: int
      StackMap stack:
            aload 4 /* ui */
            getfield javax.swing.plaf.basic.BasicComboBoxUI.popup:Ljavax/swing/plaf/basic/ComboPopup;
            invokeinterface javax.swing.plaf.basic.ComboPopup.getList:()Ljavax/swing/JList;
            invokevirtual javax.swing.JList.getSelectedValue:()Ljava/lang/Object;
            astore 6 /* listItem */
        start local 6 // java.lang.Object listItem
        80: .line 1643
            aload 6 /* listItem */
            ifnull 83
        81: .line 1648
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.getEditor:()Ljavax/swing/ComboBoxEditor;
            aload 6 /* listItem */
            invokeinterface javax.swing.ComboBoxEditor.setItem:(Ljava/lang/Object;)V
        82: .line 1649
            aload 3 /* comboBox */
            aload 6 /* listItem */
            invokevirtual javax.swing.JComboBox.setSelectedItem:(Ljava/lang/Object;)V
        end local 6 // java.lang.Object listItem
        83: .line 1652
      StackMap locals:
      StackMap stack:
            aload 3 /* comboBox */
            iconst_0
            invokevirtual javax.swing.JComboBox.setPopupVisible:(Z)V
        end local 5 // boolean isEnterSelectablePopup
        84: .line 1654
            goto 100
        85: .line 1657
      StackMap locals:
      StackMap stack:
            aload 4 /* ui */
            getfield javax.swing.plaf.basic.BasicComboBoxUI.isTableCellEditor:Z
            ifeq 87
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.isEditable:()Z
            ifne 87
        86: .line 1658
            aload 3 /* comboBox */
            aload 3 /* comboBox */
            invokevirtual javax.swing.JComboBox.getSelectedItem:()Ljava/lang/Object;
            invokevirtual javax.swing.JComboBox.setSelectedItem:(Ljava/lang/Object;)V
        87: .line 1663
      StackMap locals:
      StackMap stack:
            aload 3 /* comboBox */
            invokestatic javax.swing.SwingUtilities.getRootPane:(Ljava/awt/Component;)Ljavax/swing/JRootPane;
            astore 5 /* root */
        start local 5 // javax.swing.JRootPane root
        88: .line 1664
            aload 5 /* root */
            ifnull 100
        89: .line 1665
            aload 5 /* root */
            iconst_2
            invokevirtual javax.swing.JRootPane.getInputMap:(I)Ljavax/swing/InputMap;
            astore 6 /* im */
        start local 6 // javax.swing.InputMap im
        90: .line 1666
            aload 5 /* root */
            invokevirtual javax.swing.JRootPane.getActionMap:()Ljavax/swing/ActionMap;
            astore 7 /* am */
        start local 7 // javax.swing.ActionMap am
        91: .line 1667
            aload 6 /* im */
            ifnull 100
            aload 7 /* am */
            ifnull 100
        92: .line 1668
            aload 6 /* im */
            bipush 10
            iconst_0
            invokestatic javax.swing.KeyStroke.getKeyStroke:(II)Ljavax/swing/KeyStroke;
            invokevirtual javax.swing.InputMap.get:(Ljavax/swing/KeyStroke;)Ljava/lang/Object;
            astore 8 /* obj */
        start local 8 // java.lang.Object obj
        93: .line 1669
            aload 8 /* obj */
            ifnull 100
        94: .line 1670
            aload 7 /* am */
            aload 8 /* obj */
            invokevirtual javax.swing.ActionMap.get:(Ljava/lang/Object;)Ljavax/swing/Action;
            astore 9 /* action */
        start local 9 // javax.swing.Action action
        95: .line 1671
            aload 9 /* action */
            ifnull 100
        96: .line 1672
            aload 9 /* action */
            new java.awt.event.ActionEvent
            dup
        97: .line 1673
            aload 5 /* root */
            aload 1 /* e */
            invokevirtual java.awt.event.ActionEvent.getID:()I
            aload 1 /* e */
            invokevirtual java.awt.event.ActionEvent.getActionCommand:()Ljava/lang/String;
        98: .line 1674
            aload 1 /* e */
            invokevirtual java.awt.event.ActionEvent.getWhen:()J
            aload 1 /* e */
            invokevirtual java.awt.event.ActionEvent.getModifiers:()I
            invokespecial java.awt.event.ActionEvent.<init>:(Ljava/lang/Object;ILjava/lang/String;JI)V
        99: .line 1672
            invokeinterface javax.swing.Action.actionPerformed:(Ljava/awt/event/ActionEvent;)V
        end local 9 // javax.swing.Action action
        end local 8 // java.lang.Object obj
        end local 7 // javax.swing.ActionMap am
        end local 6 // javax.swing.InputMap im
        end local 5 // javax.swing.JRootPane root
       100: .line 1681
      StackMap locals:
      StackMap stack:
            return
        end local 4 // javax.swing.plaf.basic.BasicComboBoxUI ui
        end local 3 // javax.swing.JComboBox comboBox
        end local 2 // java.lang.String key
        end local 1 // java.awt.event.ActionEvent e
        end local 0 // javax.swing.plaf.basic.BasicComboBoxUI$Actions this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0  101     0                    this  Ljavax/swing/plaf/basic/BasicComboBoxUI$Actions;
            0  101     1                       e  Ljava/awt/event/ActionEvent;
            1  101     2                     key  Ljava/lang/String;
            2  101     3                comboBox  Ljavax/swing/JComboBox<Ljava/lang/Object;>;
            4  101     4                      ui  Ljavax/swing/plaf/basic/BasicComboBoxUI;
           11   18     5                   index  I
           70   74     5                listItem  Ljava/lang/Object;
           77   84     5  isEnterSelectablePopup  Z
           80   83     6                listItem  Ljava/lang/Object;
           88  100     5                    root  Ljavax/swing/JRootPane;
           90  100     6                      im  Ljavax/swing/InputMap;
           91  100     7                      am  Ljavax/swing/ActionMap;
           93  100     8                     obj  Ljava/lang/Object;
           95  100     9                  action  Ljavax/swing/Action;
    MethodParameters:
      Name  Flags
      e     

  private int getNextIndex(javax.swing.JComboBox<?>, java.lang.String);
    descriptor: (Ljavax/swing/JComboBox;Ljava/lang/String;)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=7, args_size=3
        start local 0 // javax.swing.plaf.basic.BasicComboBoxUI$Actions this
        start local 1 // javax.swing.JComboBox comboBox
        start local 2 // java.lang.String key
         0: .line 1684
            aload 1 /* comboBox */
            invokevirtual javax.swing.JComboBox.getMaximumRowCount:()I
            istore 3 /* listHeight */
        start local 3 // int listHeight
         1: .line 1686
            aload 1 /* comboBox */
            invokevirtual javax.swing.JComboBox.getSelectedIndex:()I
            istore 4 /* selectedIndex */
        start local 4 // int selectedIndex
         2: .line 1687
            ldc "ComboBox.noActionOnKeyNavigation"
            invokestatic javax.swing.UIManager.getBoolean:(Ljava/lang/Object;)Z
            ifeq 5
         3: .line 1688
            aload 1 /* comboBox */
            invokevirtual javax.swing.JComboBox.getUI:()Ljavax/swing/plaf/ComboBoxUI;
            instanceof javax.swing.plaf.basic.BasicComboBoxUI
            ifeq 5
         4: .line 1689
            aload 1 /* comboBox */
            invokevirtual javax.swing.JComboBox.getUI:()Ljavax/swing/plaf/ComboBoxUI;
            checkcast javax.swing.plaf.basic.BasicComboBoxUI
            getfield javax.swing.plaf.basic.BasicComboBoxUI.listBox:Ljavax/swing/JList;
            invokevirtual javax.swing.JList.getSelectedIndex:()I
            istore 4 /* selectedIndex */
         5: .line 1692
      StackMap locals: int int
      StackMap stack:
            aload 2 /* key */
            ldc "pageUpPassThrough"
            if_acmpne 10
         6: .line 1693
            iload 4 /* selectedIndex */
            iload 3 /* listHeight */
            isub
            istore 5 /* index */
        start local 5 // int index
         7: .line 1694
            iload 5 /* index */
            ifge 8
            iconst_0
            goto 9
      StackMap locals: int
      StackMap stack:
         8: iload 5 /* index */
      StackMap locals:
      StackMap stack: int
         9: ireturn
        end local 5 // int index
        10: .line 1696
      StackMap locals:
      StackMap stack:
            aload 2 /* key */
            ldc "pageDownPassThrough"
            if_acmpne 16
        11: .line 1697
            iload 4 /* selectedIndex */
            iload 3 /* listHeight */
            iadd
            istore 5 /* index */
        start local 5 // int index
        12: .line 1698
            aload 1 /* comboBox */
            invokevirtual javax.swing.JComboBox.getItemCount:()I
            istore 6 /* max */
        start local 6 // int max
        13: .line 1699
            iload 5 /* index */
            iload 6 /* max */
            if_icmpge 14
            iload 5 /* index */
            goto 15
      StackMap locals: int int
      StackMap stack:
        14: iload 6 /* max */
            iconst_1
            isub
      StackMap locals:
      StackMap stack: int
        15: ireturn
        end local 6 // int max
        end local 5 // int index
        16: .line 1701
      StackMap locals:
      StackMap stack:
            aload 2 /* key */
            ldc "homePassThrough"
            if_acmpne 18
        17: .line 1702
            iconst_0
            ireturn
        18: .line 1704
      StackMap locals:
      StackMap stack:
            aload 2 /* key */
            ldc "endPassThrough"
            if_acmpne 20
        19: .line 1705
            aload 1 /* comboBox */
            invokevirtual javax.swing.JComboBox.getItemCount:()I
            iconst_1
            isub
            ireturn
        20: .line 1707
      StackMap locals:
      StackMap stack:
            aload 1 /* comboBox */
            invokevirtual javax.swing.JComboBox.getSelectedIndex:()I
            ireturn
        end local 4 // int selectedIndex
        end local 3 // int listHeight
        end local 2 // java.lang.String key
        end local 1 // javax.swing.JComboBox comboBox
        end local 0 // javax.swing.plaf.basic.BasicComboBoxUI$Actions this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   21     0           this  Ljavax/swing/plaf/basic/BasicComboBoxUI$Actions;
            0   21     1       comboBox  Ljavax/swing/JComboBox<*>;
            0   21     2            key  Ljava/lang/String;
            1   21     3     listHeight  I
            2   21     4  selectedIndex  I
            7   10     5          index  I
           12   16     5          index  I
           13   16     6            max  I
    Signature: (Ljavax/swing/JComboBox<*>;Ljava/lang/String;)I
    MethodParameters:
          Name  Flags
      comboBox  
      key       

  public boolean accept(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.plaf.basic.BasicComboBoxUI$Actions this
        start local 1 // java.lang.Object c
         0: .line 1712
            aload 0 /* this */
            invokevirtual javax.swing.plaf.basic.BasicComboBoxUI$Actions.getName:()Ljava/lang/String;
            ldc "hidePopup"
            if_acmpne 3
         1: .line 1713
            aload 1 /* c */
            ifnull 2
            aload 1 /* c */
            checkcast javax.swing.JComboBox
            invokevirtual javax.swing.JComboBox.isPopupVisible:()Z
            ifeq 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
         3: .line 1715
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // java.lang.Object c
        end local 0 // javax.swing.plaf.basic.BasicComboBoxUI$Actions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/plaf/basic/BasicComboBoxUI$Actions;
            0    4     1     c  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      c     
}
SourceFile: "BasicComboBoxUI.java"
NestHost: javax.swing.plaf.basic.BasicComboBoxUI
InnerClasses:
  private Actions = javax.swing.plaf.basic.BasicComboBoxUI$Actions of javax.swing.plaf.basic.BasicComboBoxUI