public class javax.swing.JComboBox$AccessibleJComboBox extends javax.swing.JComponent$AccessibleJComponent implements javax.accessibility.AccessibleAction, javax.accessibility.AccessibleSelection
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.swing.JComboBox$AccessibleJComboBox
  super_class: javax.swing.JComponent$AccessibleJComponent
{
  private javax.swing.JList<?> popupList;
    descriptor: Ljavax/swing/JList;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavax/swing/JList<*>;

  private javax.accessibility.Accessible previousSelectedAccessible;
    descriptor: Ljavax/accessibility/Accessible;
    flags: (0x0002) ACC_PRIVATE

  private javax.swing.JComboBox<E>.AccessibleJComboBox.EditorAccessibleContext editorAccessibleContext;
    descriptor: Ljavax/swing/JComboBox$AccessibleJComboBox$EditorAccessibleContext;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavax/swing/JComboBox<TE;>.AccessibleJComboBox.EditorAccessibleContext;

  final javax.swing.JComboBox this$0;
    descriptor: Ljavax/swing/JComboBox;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(javax.swing.JComboBox);
    descriptor: (Ljavax/swing/JComboBox;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
         0: .line 1659
            aload 0 /* this */
            aload 1
            putfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            aload 0 /* this */
            aload 1
            invokespecial javax.swing.JComponent$AccessibleJComponent.<init>:(Ljavax/swing/JComponent;)V
         1: .line 1653
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JComboBox$AccessibleJComboBox.previousSelectedAccessible:Ljavax/accessibility/Accessible;
         2: .line 2063
            aload 0 /* this */
            aconst_null
            putfield javax.swing.JComboBox$AccessibleJComboBox.editorAccessibleContext:Ljavax/swing/JComboBox$AccessibleJComboBox$EditorAccessibleContext;
         3: .line 1661
            aload 1
            new javax.swing.JComboBox$AccessibleJComboBox$AccessibleJComboBoxPropertyChangeListener
            dup
            aload 0 /* this */
            invokespecial javax.swing.JComboBox$AccessibleJComboBox$AccessibleJComboBoxPropertyChangeListener.<init>:(Ljavax/swing/JComboBox$AccessibleJComboBox;)V
            invokevirtual javax.swing.JComboBox.addPropertyChangeListener:(Ljava/beans/PropertyChangeListener;)V
         4: .line 1662
            aload 0 /* this */
            invokevirtual javax.swing.JComboBox$AccessibleJComboBox.setEditorNameAndDescription:()V
         5: .line 1665
            aload 1
            invokevirtual javax.swing.JComboBox.getUI:()Ljavax/swing/plaf/ComboBoxUI;
            aload 1
            iconst_0
            invokevirtual javax.swing.plaf.ComboBoxUI.getAccessibleChild:(Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible;
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         6: .line 1666
            aload 2 /* a */
            instanceof javax.swing.plaf.basic.ComboPopup
            ifeq 11
         7: .line 1668
            aload 0 /* this */
            aload 2 /* a */
            checkcast javax.swing.plaf.basic.ComboPopup
            invokeinterface javax.swing.plaf.basic.ComboPopup.getList:()Ljavax/swing/JList;
            putfield javax.swing.JComboBox$AccessibleJComboBox.popupList:Ljavax/swing/JList;
         8: .line 1669
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.popupList:Ljavax/swing/JList;
         9: .line 1670
            new javax.swing.JComboBox$AccessibleJComboBox$AccessibleJComboBoxListSelectionListener
            dup
            aload 0 /* this */
            invokespecial javax.swing.JComboBox$AccessibleJComboBox$AccessibleJComboBoxListSelectionListener.<init>:(Ljavax/swing/JComboBox$AccessibleJComboBox;)V
        10: .line 1669
            invokevirtual javax.swing.JList.addListSelectionListener:(Ljavax/swing/event/ListSelectionListener;)V
        11: .line 1673
      StackMap locals: javax.swing.JComboBox$AccessibleJComboBox javax.swing.JComboBox javax.accessibility.Accessible
      StackMap stack:
            aload 1
        12: .line 1674
            new javax.swing.JComboBox$AccessibleJComboBox$AccessibleJComboBoxPopupMenuListener
            dup
            aload 0 /* this */
            invokespecial javax.swing.JComboBox$AccessibleJComboBox$AccessibleJComboBoxPopupMenuListener.<init>:(Ljavax/swing/JComboBox$AccessibleJComboBox;)V
        13: .line 1673
            invokevirtual javax.swing.JComboBox.addPopupMenuListener:(Ljavax/swing/event/PopupMenuListener;)V
        14: .line 1675
            return
        end local 2 // javax.accessibility.Accessible a
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;
            6   15     2     a  Ljavax/accessibility/Accessible;
    MethodParameters:
        Name  Flags
      this$0  final

  private void setEditorNameAndDescription();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
         0: .line 1696
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            invokevirtual javax.swing.JComboBox.getEditor:()Ljavax/swing/ComboBoxEditor;
            astore 1 /* editor */
        start local 1 // javax.swing.ComboBoxEditor editor
         1: .line 1697
            aload 1 /* editor */
            ifnull 8
         2: .line 1698
            aload 1 /* editor */
            invokeinterface javax.swing.ComboBoxEditor.getEditorComponent:()Ljava/awt/Component;
            astore 2 /* comp */
        start local 2 // java.awt.Component comp
         3: .line 1699
            aload 2 /* comp */
            instanceof javax.accessibility.Accessible
            ifeq 8
         4: .line 1700
            aload 2 /* comp */
            invokevirtual java.awt.Component.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 3 /* ac */
        start local 3 // javax.accessibility.AccessibleContext ac
         5: .line 1701
            aload 3 /* ac */
            ifnull 8
         6: .line 1702
            aload 3 /* ac */
            aload 0 /* this */
            invokevirtual javax.swing.JComboBox$AccessibleJComboBox.getAccessibleName:()Ljava/lang/String;
            invokevirtual javax.accessibility.AccessibleContext.setAccessibleName:(Ljava/lang/String;)V
         7: .line 1703
            aload 3 /* ac */
            aload 0 /* this */
            invokevirtual javax.swing.JComboBox$AccessibleJComboBox.getAccessibleDescription:()Ljava/lang/String;
            invokevirtual javax.accessibility.AccessibleContext.setAccessibleDescription:(Ljava/lang/String;)V
        end local 3 // javax.accessibility.AccessibleContext ac
        end local 2 // java.awt.Component comp
         8: .line 1707
      StackMap locals: javax.swing.ComboBoxEditor
      StackMap stack:
            return
        end local 1 // javax.swing.ComboBoxEditor editor
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Ljavax/swing/JComboBox$AccessibleJComboBox;
            1    9     1  editor  Ljavax/swing/ComboBoxEditor;
            3    8     2    comp  Ljava/awt/Component;
            5    8     3      ac  Ljavax/accessibility/AccessibleContext;

  public int getAccessibleChildrenCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
         0: .line 1810
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            getfield javax.swing.JComboBox.ui:Ljavax/swing/plaf/ComponentUI;
            ifnull 2
         1: .line 1811
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            getfield javax.swing.JComboBox.ui:Ljavax/swing/plaf/ComponentUI;
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            invokevirtual javax.swing.plaf.ComponentUI.getAccessibleChildrenCount:(Ljavax/swing/JComponent;)I
            ireturn
         2: .line 1813
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial javax.swing.JComponent$AccessibleJComponent.getAccessibleChildrenCount:()I
            ireturn
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;

  public javax.accessibility.Accessible getAccessibleChild(int);
    descriptor: (I)Ljavax/accessibility/Accessible;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
        start local 1 // int i
         0: .line 1828
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            getfield javax.swing.JComboBox.ui:Ljavax/swing/plaf/ComponentUI;
            ifnull 2
         1: .line 1829
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            getfield javax.swing.JComboBox.ui:Ljavax/swing/plaf/ComponentUI;
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            iload 1 /* i */
            invokevirtual javax.swing.plaf.ComponentUI.getAccessibleChild:(Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible;
            areturn
         2: .line 1831
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* i */
            invokespecial javax.swing.JComponent$AccessibleJComponent.getAccessibleChild:(I)Ljavax/accessibility/Accessible;
            areturn
        end local 1 // int i
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;
            0    3     1     i  I
    MethodParameters:
      Name  Flags
      i     

  public javax.accessibility.AccessibleRole getAccessibleRole();
    descriptor: ()Ljavax/accessibility/AccessibleRole;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
         0: .line 1843
            getstatic javax.accessibility.AccessibleRole.COMBO_BOX:Ljavax/accessibility/AccessibleRole;
            areturn
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;

  public javax.accessibility.AccessibleStateSet getAccessibleStateSet();
    descriptor: ()Ljavax/accessibility/AccessibleStateSet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
         0: .line 1862
            aload 0 /* this */
            invokespecial javax.swing.JComponent$AccessibleJComponent.getAccessibleStateSet:()Ljavax/accessibility/AccessibleStateSet;
            astore 1 /* ass */
        start local 1 // javax.accessibility.AccessibleStateSet ass
         1: .line 1863
            aload 1 /* ass */
            ifnonnull 3
         2: .line 1864
            new javax.accessibility.AccessibleStateSet
            dup
            invokespecial javax.accessibility.AccessibleStateSet.<init>:()V
            astore 1 /* ass */
         3: .line 1866
      StackMap locals: javax.accessibility.AccessibleStateSet
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            invokevirtual javax.swing.JComboBox.isPopupVisible:()Z
            ifeq 6
         4: .line 1867
            aload 1 /* ass */
            getstatic javax.accessibility.AccessibleState.EXPANDED:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
         5: .line 1868
            goto 7
         6: .line 1869
      StackMap locals:
      StackMap stack:
            aload 1 /* ass */
            getstatic javax.accessibility.AccessibleState.COLLAPSED:Ljavax/accessibility/AccessibleState;
            invokevirtual javax.accessibility.AccessibleStateSet.add:(Ljavax/accessibility/AccessibleState;)Z
            pop
         7: .line 1871
      StackMap locals:
      StackMap stack:
            aload 1 /* ass */
            areturn
        end local 1 // javax.accessibility.AccessibleStateSet ass
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;
            1    8     1   ass  Ljavax/accessibility/AccessibleStateSet;

  public javax.accessibility.AccessibleAction getAccessibleAction();
    descriptor: ()Ljavax/accessibility/AccessibleAction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
         0: .line 1883
            aload 0 /* this */
            areturn
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;

  public java.lang.String getAccessibleActionDescription(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
        start local 1 // int i
         0: .line 1892
            iload 1 /* i */
            ifne 2
         1: .line 1893
            ldc "ComboBox.togglePopupText"
            invokestatic javax.swing.UIManager.getString:(Ljava/lang/Object;)Ljava/lang/String;
            areturn
         2: .line 1896
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // int i
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;
            0    3     1     i  I
    MethodParameters:
      Name  Flags
      i     

  public int getAccessibleActionCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
         0: .line 1907
            iconst_1
            ireturn
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;

  public boolean doAccessibleAction(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
        start local 1 // int i
         0: .line 1917
            iload 1 /* i */
            ifne 5
         1: .line 1918
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            invokevirtual javax.swing.JComboBox.isPopupVisible:()Z
            ifeq 2
            iconst_0
            goto 3
      StackMap locals:
      StackMap stack: javax.swing.JComboBox
         2: iconst_1
      StackMap locals: javax.swing.JComboBox$AccessibleJComboBox int
      StackMap stack: javax.swing.JComboBox int
         3: invokevirtual javax.swing.JComboBox.setPopupVisible:(Z)V
         4: .line 1919
            iconst_1
            ireturn
         5: .line 1922
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // int i
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;
            0    6     1     i  I
    MethodParameters:
      Name  Flags
      i     

  public javax.accessibility.AccessibleSelection getAccessibleSelection();
    descriptor: ()Ljavax/accessibility/AccessibleSelection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
         0: .line 1936
            aload 0 /* this */
            areturn
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;

  public int getAccessibleSelectionCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
         0: .line 1947
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            invokevirtual javax.swing.JComboBox.getSelectedItem:()Ljava/lang/Object;
            astore 1 /* o */
        start local 1 // java.lang.Object o
         1: .line 1948
            aload 1 /* o */
            ifnull 3
         2: .line 1949
            iconst_1
            ireturn
         3: .line 1951
      StackMap locals: java.lang.Object
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.Object o
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;
            1    4     1     o  Ljava/lang/Object;

  public javax.accessibility.Accessible getAccessibleSelection(int);
    descriptor: (I)Ljavax/accessibility/Accessible;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
        start local 1 // int i
         0: .line 1971
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            invokevirtual javax.swing.JComboBox.getUI:()Ljavax/swing/plaf/ComboBoxUI;
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            iconst_0
            invokevirtual javax.swing.plaf.ComboBoxUI.getAccessibleChild:(Ljavax/swing/JComponent;I)Ljavax/accessibility/Accessible;
         1: .line 1970
            astore 2 /* a */
        start local 2 // javax.accessibility.Accessible a
         2: .line 1972
            aload 2 /* a */
            ifnull 10
         3: .line 1973
            aload 2 /* a */
            instanceof javax.swing.plaf.basic.ComboPopup
            ifeq 10
         4: .line 1976
            aload 2 /* a */
            checkcast javax.swing.plaf.basic.ComboPopup
            invokeinterface javax.swing.plaf.basic.ComboPopup.getList:()Ljavax/swing/JList;
            astore 3 /* list */
        start local 3 // javax.swing.JList list
         5: .line 1979
            aload 3 /* list */
            invokevirtual javax.swing.JList.getAccessibleContext:()Ljavax/accessibility/AccessibleContext;
            astore 4 /* ac */
        start local 4 // javax.accessibility.AccessibleContext ac
         6: .line 1980
            aload 4 /* ac */
            ifnull 10
         7: .line 1981
            aload 4 /* ac */
            invokevirtual javax.accessibility.AccessibleContext.getAccessibleSelection:()Ljavax/accessibility/AccessibleSelection;
            astore 5 /* as */
        start local 5 // javax.accessibility.AccessibleSelection as
         8: .line 1982
            aload 5 /* as */
            ifnull 10
         9: .line 1983
            aload 5 /* as */
            iload 1 /* i */
            invokeinterface javax.accessibility.AccessibleSelection.getAccessibleSelection:(I)Ljavax/accessibility/Accessible;
            areturn
        end local 5 // javax.accessibility.AccessibleSelection as
        end local 4 // javax.accessibility.AccessibleContext ac
        end local 3 // javax.swing.JList list
        10: .line 1987
      StackMap locals: javax.accessibility.Accessible
      StackMap stack:
            aconst_null
            areturn
        end local 2 // javax.accessibility.Accessible a
        end local 1 // int i
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;
            0   11     1     i  I
            2   11     2     a  Ljavax/accessibility/Accessible;
            5   10     3  list  Ljavax/swing/JList<*>;
            6   10     4    ac  Ljavax/accessibility/AccessibleContext;
            8   10     5    as  Ljavax/accessibility/AccessibleSelection;
    MethodParameters:
      Name  Flags
      i     

  public boolean isAccessibleChildSelected(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
        start local 1 // int i
         0: .line 2001
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            invokevirtual javax.swing.JComboBox.getSelectedIndex:()I
            iload 1 /* i */
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // int i
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;
            0    2     1     i  I
    MethodParameters:
      Name  Flags
      i     

  public void addAccessibleSelection(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
        start local 1 // int i
         0: .line 2017
            aload 0 /* this */
            invokevirtual javax.swing.JComboBox$AccessibleJComboBox.clearAccessibleSelection:()V
         1: .line 2018
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            iload 1 /* i */
            invokevirtual javax.swing.JComboBox.setSelectedIndex:(I)V
         2: .line 2019
            return
        end local 1 // int i
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;
            0    3     1     i  I
    MethodParameters:
      Name  Flags
      i     

  public void removeAccessibleSelection(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
        start local 1 // int i
         0: .line 2031
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            invokevirtual javax.swing.JComboBox.getSelectedIndex:()I
            iload 1 /* i */
            if_icmpne 2
         1: .line 2032
            aload 0 /* this */
            invokevirtual javax.swing.JComboBox$AccessibleJComboBox.clearAccessibleSelection:()V
         2: .line 2034
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int i
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;
            0    3     1     i  I
    MethodParameters:
      Name  Flags
      i     

  public void clearAccessibleSelection();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
         0: .line 2042
            aload 0 /* this */
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            iconst_m1
            invokevirtual javax.swing.JComboBox.setSelectedIndex:(I)V
         1: .line 2043
            return
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;

  public void selectAllAccessibleSelection();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // javax.swing.JComboBox$AccessibleJComboBox this
         0: .line 2052
            return
        end local 0 // javax.swing.JComboBox$AccessibleJComboBox this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/swing/JComboBox$AccessibleJComboBox;

  static javax.swing.JComboBox access$0(javax.swing.JComboBox$AccessibleJComboBox);
    descriptor: (Ljavax/swing/JComboBox$AccessibleJComboBox;)Ljavax/swing/JComboBox;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1648
            aload 0
            getfield javax.swing.JComboBox$AccessibleJComboBox.this$0:Ljavax/swing/JComboBox;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "JComboBox.java"
NestHost: javax.swing.JComboBox
InnerClasses:
  protected AccessibleJComboBox = javax.swing.JComboBox$AccessibleJComboBox of javax.swing.JComboBox
  private AccessibleEditor = javax.swing.JComboBox$AccessibleJComboBox$AccessibleEditor of javax.swing.JComboBox$AccessibleJComboBox
  private AccessibleJComboBoxListSelectionListener = javax.swing.JComboBox$AccessibleJComboBox$AccessibleJComboBoxListSelectionListener of javax.swing.JComboBox$AccessibleJComboBox
  private AccessibleJComboBoxPopupMenuListener = javax.swing.JComboBox$AccessibleJComboBox$AccessibleJComboBoxPopupMenuListener of javax.swing.JComboBox$AccessibleJComboBox
  private AccessibleJComboBoxPropertyChangeListener = javax.swing.JComboBox$AccessibleJComboBox$AccessibleJComboBoxPropertyChangeListener of javax.swing.JComboBox$AccessibleJComboBox
  private EditorAccessibleContext = javax.swing.JComboBox$AccessibleJComboBox$EditorAccessibleContext of javax.swing.JComboBox$AccessibleJComboBox
  public abstract AccessibleJComponent = javax.swing.JComponent$AccessibleJComponent of javax.swing.JComponent