public class com.apple.laf.AquaComboBoxUI extends javax.swing.plaf.basic.BasicComboBoxUI implements com.apple.laf.AquaUtilControlSize$Sizeable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.apple.laf.AquaComboBoxUI
  super_class: javax.swing.plaf.basic.BasicComboBoxUI
{
  static final java.lang.String POPDOWN_CLIENT_PROPERTY_KEY;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "JComboBox.isPopDown"

  static final java.lang.String ISSQUARE_CLIENT_PROPERTY_KEY;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "JComboBox.isSquare"

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

  private javax.swing.Action highlightNextAction;
    descriptor: Ljavax/swing/Action;
    flags: (0x0002) ACC_PRIVATE

  private javax.swing.Action highlightPreviousAction;
    descriptor: Ljavax/swing/Action;
    flags: (0x0002) ACC_PRIVATE

  private javax.swing.Action highlightFirstAction;
    descriptor: Ljavax/swing/Action;
    flags: (0x0002) ACC_PRIVATE

  private javax.swing.Action highlightLastAction;
    descriptor: Ljavax/swing/Action;
    flags: (0x0002) ACC_PRIVATE

  private javax.swing.Action highlightPageUpAction;
    descriptor: Ljavax/swing/Action;
    flags: (0x0002) ACC_PRIVATE

  private javax.swing.Action highlightPageDownAction;
    descriptor: Ljavax/swing/Action;
    flags: (0x0002) ACC_PRIVATE

  protected static final java.lang.String IS_TABLE_CELL_EDITOR;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "JComboBox.isTableCellEditor"

  private final javax.swing.Action triggerSelectionAction;
    descriptor: Ljavax/swing/Action;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final javax.swing.Action toggleSelectionAction;
    descriptor: Ljavax/swing/Action;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final javax.swing.Action hideAction;
    descriptor: Ljavax/swing/Action;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final com.apple.laf.AquaUtils$RecyclableSingleton<com.apple.laf.ClientPropertyApplicator<javax.swing.JComboBox<?>, com.apple.laf.AquaComboBoxUI>> APPLICATOR;
    descriptor: Lcom/apple/laf/AquaUtils$RecyclableSingleton;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Lcom/apple/laf/AquaUtils$RecyclableSingleton<Lcom/apple/laf/ClientPropertyApplicator<Ljavax/swing/JComboBox<*>;Lcom/apple/laf/AquaComboBoxUI;>;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 552
            new com.apple.laf.AquaComboBoxUI$8
            dup
            invokespecial com.apple.laf.AquaComboBoxUI$8.<init>:()V
            putstatic com.apple.laf.AquaComboBoxUI.toggleSelectionAction:Ljavax/swing/Action;
         1: .line 638
            new com.apple.laf.AquaComboBoxUI$10
            dup
         2: .line 637
            invokespecial com.apple.laf.AquaComboBoxUI$10.<init>:()V
            putstatic com.apple.laf.AquaComboBoxUI.APPLICATOR:Lcom/apple/laf/AquaUtils$RecyclableSingleton;
         3: .line 690
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaComboBoxUI this
         0: .line 79
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.<init>:()V
         1: .line 353
            aload 0 /* this */
            new com.apple.laf.AquaComboBoxUI$1
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokespecial com.apple.laf.AquaComboBoxUI$1.<init>:(Lcom/apple/laf/AquaComboBoxUI;Lcom/apple/laf/AquaComboBoxUI;)V
            putfield com.apple.laf.AquaComboBoxUI.highlightNextAction:Ljavax/swing/Action;
         2: .line 370
            aload 0 /* this */
            new com.apple.laf.AquaComboBoxUI$2
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokespecial com.apple.laf.AquaComboBoxUI$2.<init>:(Lcom/apple/laf/AquaComboBoxUI;Lcom/apple/laf/AquaComboBoxUI;)V
            putfield com.apple.laf.AquaComboBoxUI.highlightPreviousAction:Ljavax/swing/Action;
         3: .line 383
            aload 0 /* this */
            new com.apple.laf.AquaComboBoxUI$3
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokespecial com.apple.laf.AquaComboBoxUI$3.<init>:(Lcom/apple/laf/AquaComboBoxUI;Lcom/apple/laf/AquaComboBoxUI;)V
            putfield com.apple.laf.AquaComboBoxUI.highlightFirstAction:Ljavax/swing/Action;
         4: .line 392
            aload 0 /* this */
            new com.apple.laf.AquaComboBoxUI$4
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokespecial com.apple.laf.AquaComboBoxUI$4.<init>:(Lcom/apple/laf/AquaComboBoxUI;Lcom/apple/laf/AquaComboBoxUI;)V
            putfield com.apple.laf.AquaComboBoxUI.highlightLastAction:Ljavax/swing/Action;
         5: .line 402
            aload 0 /* this */
            new com.apple.laf.AquaComboBoxUI$5
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokespecial com.apple.laf.AquaComboBoxUI$5.<init>:(Lcom/apple/laf/AquaComboBoxUI;Lcom/apple/laf/AquaComboBoxUI;)V
            putfield com.apple.laf.AquaComboBoxUI.highlightPageUpAction:Ljavax/swing/Action;
         6: .line 423
            aload 0 /* this */
            new com.apple.laf.AquaComboBoxUI$6
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokespecial com.apple.laf.AquaComboBoxUI$6.<init>:(Lcom/apple/laf/AquaComboBoxUI;Lcom/apple/laf/AquaComboBoxUI;)V
            putfield com.apple.laf.AquaComboBoxUI.highlightPageDownAction:Ljavax/swing/Action;
         7: .line 540
            aload 0 /* this */
            new com.apple.laf.AquaComboBoxUI$7
            dup
            aload 0 /* this */
            invokespecial com.apple.laf.AquaComboBoxUI$7.<init>:(Lcom/apple/laf/AquaComboBoxUI;)V
            putfield com.apple.laf.AquaComboBoxUI.triggerSelectionAction:Ljavax/swing/Action;
         8: .line 571
            aload 0 /* this */
            new com.apple.laf.AquaComboBoxUI$9
            dup
            aload 0 /* this */
            invokespecial com.apple.laf.AquaComboBoxUI$9.<init>:(Lcom/apple/laf/AquaComboBoxUI;)V
            putfield com.apple.laf.AquaComboBoxUI.hideAction:Ljavax/swing/Action;
         9: .line 79
            return
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/apple/laf/AquaComboBoxUI;

  public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.JComponent c
         0: .line 84
            new com.apple.laf.AquaComboBoxUI
            dup
            invokespecial com.apple.laf.AquaComboBoxUI.<init>:()V
            areturn
        end local 0 // javax.swing.JComponent c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     c  Ljavax/swing/JComponent;
    MethodParameters:
      Name  Flags
      c     final

  public void installUI(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaComboBoxUI this
        start local 1 // javax.swing.JComponent c
         0: .line 89
            aload 0 /* this */
            aload 1 /* c */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.installUI:(Ljavax/swing/JComponent;)V
         1: .line 93
            aload 1 /* c */
            ldc "opaque"
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            invokestatic javax.swing.LookAndFeel.installProperty:(Ljavax/swing/JComponent;Ljava/lang/String;Ljava/lang/Object;)V
         2: .line 95
            aload 0 /* this */
            aload 1 /* c */
            invokevirtual javax.swing.JComponent.isOpaque:()Z
            putfield com.apple.laf.AquaComboBoxUI.wasOpaque:Z
         3: .line 96
            aload 1 /* c */
            iconst_0
            invokevirtual javax.swing.JComponent.setOpaque:(Z)V
         4: .line 97
            return
        end local 1 // javax.swing.JComponent c
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/apple/laf/AquaComboBoxUI;
            0    5     1     c  Ljavax/swing/JComponent;
    MethodParameters:
      Name  Flags
      c     final

  public void uninstallUI(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaComboBoxUI this
        start local 1 // javax.swing.JComponent c
         0: .line 100
            aload 1 /* c */
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.wasOpaque:Z
            invokevirtual javax.swing.JComponent.setOpaque:(Z)V
         1: .line 101
            aload 0 /* this */
            aload 1 /* c */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.uninstallUI:(Ljavax/swing/JComponent;)V
         2: .line 102
            return
        end local 1 // javax.swing.JComponent c
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/apple/laf/AquaComboBoxUI;
            0    3     1     c  Ljavax/swing/JComponent;
    MethodParameters:
      Name  Flags
      c     final

  protected void installListeners();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaComboBoxUI this
         0: .line 105
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.installListeners:()V
         1: .line 106
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.comboBox:Ljavax/swing/JComboBox;
            invokestatic com.apple.laf.AquaUtilControlSize.addSizePropertyListener:(Ljavax/swing/JComponent;)V
         2: .line 107
            return
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/apple/laf/AquaComboBoxUI;

  protected void uninstallListeners();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaComboBoxUI this
         0: .line 110
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.comboBox:Ljavax/swing/JComboBox;
            invokestatic com.apple.laf.AquaUtilControlSize.removeSizePropertyListener:(Ljavax/swing/JComponent;)V
         1: .line 111
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.uninstallListeners:()V
         2: .line 112
            return
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/apple/laf/AquaComboBoxUI;

  protected void installComponents();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaComboBoxUI this
         0: .line 115
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.installComponents:()V
         1: .line 119
            invokestatic com.apple.laf.AquaComboBoxUI.getApplicator:()Lcom/apple/laf/ClientPropertyApplicator;
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.comboBox:Ljavax/swing/JComboBox;
            invokevirtual com.apple.laf.ClientPropertyApplicator.attachAndApplyClientProperties:(Ljavax/swing/JComponent;)V
         2: .line 120
            return
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/apple/laf/AquaComboBoxUI;

  protected void uninstallComponents();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaComboBoxUI this
         0: .line 123
            invokestatic com.apple.laf.AquaComboBoxUI.getApplicator:()Lcom/apple/laf/ClientPropertyApplicator;
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.comboBox:Ljavax/swing/JComboBox;
            invokevirtual com.apple.laf.ClientPropertyApplicator.removeFrom:(Ljavax/swing/JComponent;)V
         1: .line 128
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.arrowButton:Ljavax/swing/JButton;
            invokevirtual javax.swing.JButton.getUI:()Ljavax/swing/plaf/ButtonUI;
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.arrowButton:Ljavax/swing/JButton;
            invokevirtual javax.swing.plaf.ButtonUI.uninstallUI:(Ljavax/swing/JComponent;)V
         2: .line 129
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.uninstallComponents:()V
         3: .line 130
            return
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/apple/laf/AquaComboBoxUI;

  protected java.awt.event.ItemListener createItemListener();
    descriptor: ()Ljava/awt/event/ItemListener;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaComboBoxUI this
         0: .line 133
            new com.apple.laf.AquaComboBoxUI$11
            dup
            aload 0 /* this */
            invokespecial com.apple.laf.AquaComboBoxUI$11.<init>:(Lcom/apple/laf/AquaComboBoxUI;)V
            areturn
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaComboBoxUI;

  public void paint(java.awt.Graphics, javax.swing.JComponent);
    descriptor: (Ljava/awt/Graphics;Ljavax/swing/JComponent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.apple.laf.AquaComboBoxUI this
        start local 1 // java.awt.Graphics g
        start local 2 // javax.swing.JComponent c
         0: .line 166
            return
        end local 2 // javax.swing.JComponent c
        end local 1 // java.awt.Graphics g
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaComboBoxUI;
            0    1     1     g  Ljava/awt/Graphics;
            0    1     2     c  Ljavax/swing/JComponent;
    MethodParameters:
      Name  Flags
      g     final
      c     final

  protected javax.swing.ListCellRenderer<java.lang.Object> createRenderer();
    descriptor: ()Ljavax/swing/ListCellRenderer;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaComboBoxUI this
         0: .line 169
            new com.apple.laf.AquaComboBoxRenderer
            dup
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.comboBox:Ljavax/swing/JComboBox;
            invokespecial com.apple.laf.AquaComboBoxRenderer.<init>:(Ljavax/swing/JComboBox;)V
            areturn
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaComboBoxUI;
    Signature: ()Ljavax/swing/ListCellRenderer<Ljava/lang/Object;>;

  protected javax.swing.plaf.basic.ComboPopup createPopup();
    descriptor: ()Ljavax/swing/plaf/basic/ComboPopup;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaComboBoxUI this
         0: .line 173
            new com.apple.laf.AquaComboBoxPopup
            dup
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.comboBox:Ljavax/swing/JComboBox;
            invokespecial com.apple.laf.AquaComboBoxPopup.<init>:(Ljavax/swing/JComboBox;)V
            areturn
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaComboBoxUI;

  protected javax.swing.JButton createArrowButton();
    descriptor: ()Ljavax/swing/JButton;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaComboBoxUI this
         0: .line 177
            new com.apple.laf.AquaComboBoxButton
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.comboBox:Ljavax/swing/JComboBox;
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.currentValuePane:Ljavax/swing/CellRendererPane;
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.listBox:Ljavax/swing/JList;
            invokespecial com.apple.laf.AquaComboBoxButton.<init>:(Lcom/apple/laf/AquaComboBoxUI;Ljavax/swing/JComboBox;Ljavax/swing/CellRendererPane;Ljavax/swing/JList;)V
            areturn
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaComboBoxUI;

  protected javax.swing.ComboBoxEditor createEditor();
    descriptor: ()Ljavax/swing/ComboBoxEditor;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaComboBoxUI this
         0: .line 181
            new com.apple.laf.AquaComboBoxUI$AquaComboBoxEditor
            dup
            aload 0 /* this */
            invokespecial com.apple.laf.AquaComboBoxUI$AquaComboBoxEditor.<init>:(Lcom/apple/laf/AquaComboBoxUI;)V
            areturn
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaComboBoxUI;

  protected java.awt.event.FocusListener createFocusListener();
    descriptor: ()Ljava/awt/event/FocusListener;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaComboBoxUI this
         0: .line 280
            new com.apple.laf.AquaComboBoxUI$12
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokespecial com.apple.laf.AquaComboBoxUI$12.<init>:(Lcom/apple/laf/AquaComboBoxUI;Ljavax/swing/plaf/basic/BasicComboBoxUI;)V
            areturn
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaComboBoxUI;

  protected void installKeyboardActions();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.apple.laf.AquaComboBoxUI this
         0: .line 312
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.installKeyboardActions:()V
         1: .line 314
            new javax.swing.plaf.ActionMapUIResource
            dup
            invokespecial javax.swing.plaf.ActionMapUIResource.<init>:()V
            astore 1 /* actionMap */
        start local 1 // javax.swing.ActionMap actionMap
         2: .line 316
            aload 1 /* actionMap */
            ldc "aquaSelectNext"
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.highlightNextAction:Ljavax/swing/Action;
            invokevirtual javax.swing.ActionMap.put:(Ljava/lang/Object;Ljavax/swing/Action;)V
         3: .line 317
            aload 1 /* actionMap */
            ldc "aquaSelectPrevious"
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.highlightPreviousAction:Ljavax/swing/Action;
            invokevirtual javax.swing.ActionMap.put:(Ljava/lang/Object;Ljavax/swing/Action;)V
         4: .line 318
            aload 1 /* actionMap */
            ldc "enterPressed"
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.triggerSelectionAction:Ljavax/swing/Action;
            invokevirtual javax.swing.ActionMap.put:(Ljava/lang/Object;Ljavax/swing/Action;)V
         5: .line 319
            aload 1 /* actionMap */
            ldc "aquaSpacePressed"
            getstatic com.apple.laf.AquaComboBoxUI.toggleSelectionAction:Ljavax/swing/Action;
            invokevirtual javax.swing.ActionMap.put:(Ljava/lang/Object;Ljavax/swing/Action;)V
         6: .line 321
            aload 1 /* actionMap */
            ldc "aquaSelectHome"
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.highlightFirstAction:Ljavax/swing/Action;
            invokevirtual javax.swing.ActionMap.put:(Ljava/lang/Object;Ljavax/swing/Action;)V
         7: .line 322
            aload 1 /* actionMap */
            ldc "aquaSelectEnd"
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.highlightLastAction:Ljavax/swing/Action;
            invokevirtual javax.swing.ActionMap.put:(Ljava/lang/Object;Ljavax/swing/Action;)V
         8: .line 323
            aload 1 /* actionMap */
            ldc "aquaSelectPageUp"
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.highlightPageUpAction:Ljavax/swing/Action;
            invokevirtual javax.swing.ActionMap.put:(Ljava/lang/Object;Ljavax/swing/Action;)V
         9: .line 324
            aload 1 /* actionMap */
            ldc "aquaSelectPageDown"
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.highlightPageDownAction:Ljavax/swing/Action;
            invokevirtual javax.swing.ActionMap.put:(Ljava/lang/Object;Ljavax/swing/Action;)V
        10: .line 326
            aload 1 /* actionMap */
            ldc "aquaHidePopup"
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.hideAction:Ljavax/swing/Action;
            invokevirtual javax.swing.ActionMap.put:(Ljava/lang/Object;Ljavax/swing/Action;)V
        11: .line 328
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.comboBox:Ljavax/swing/JComboBox;
            aload 1 /* actionMap */
            invokestatic javax.swing.SwingUtilities.replaceUIActionMap:(Ljavax/swing/JComponent;Ljavax/swing/ActionMap;)V
        12: .line 329
            return
        end local 1 // javax.swing.ActionMap actionMap
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   13     0       this  Lcom/apple/laf/AquaComboBoxUI;
            2   13     1  actionMap  Ljavax/swing/ActionMap;

  public javax.swing.plaf.basic.ComboPopup getPopup();
    descriptor: ()Ljavax/swing/plaf/basic/ComboPopup;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaComboBoxUI this
         0: .line 449
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.popup:Ljavax/swing/plaf/basic/ComboPopup;
            areturn
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaComboBoxUI;

  protected java.awt.LayoutManager createLayoutManager();
    descriptor: ()Ljava/awt/LayoutManager;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaComboBoxUI this
         0: .line 453
            new com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager
            dup
            aload 0 /* this */
            invokespecial com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager.<init>:(Lcom/apple/laf/AquaComboBoxUI;)V
            areturn
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaComboBoxUI;

  protected static boolean isTableCellEditor(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)Z
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.swing.JComponent c
         0: .line 491
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 0 /* c */
            ldc "JComboBox.isTableCellEditor"
            invokevirtual javax.swing.JComponent.getClientProperty:(Ljava/lang/Object;)Ljava/lang/Object;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 0 // javax.swing.JComponent c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     c  Ljavax/swing/JComponent;
    MethodParameters:
      Name  Flags
      c     final

  protected static boolean isPopdown(javax.swing.JComboBox<?>);
    descriptor: (Ljavax/swing/JComboBox;)Z
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.swing.JComboBox c
         0: .line 495
            aload 0 /* c */
            invokevirtual javax.swing.JComboBox.isEditable:()Z
            ifne 1
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 0 /* c */
            ldc "JComboBox.isPopDown"
            invokevirtual javax.swing.JComboBox.getClientProperty:(Ljava/lang/Object;)Ljava/lang/Object;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifne 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // javax.swing.JComboBox c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     c  Ljavax/swing/JComboBox<*>;
    Signature: (Ljavax/swing/JComboBox<*>;)Z
    MethodParameters:
      Name  Flags
      c     final

  protected static void triggerSelectionEvent(javax.swing.JComboBox<?>, java.awt.event.ActionEvent);
    descriptor: (Ljavax/swing/JComboBox;Ljava/awt/event/ActionEvent;)V
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=9, locals=8, args_size=2
        start local 0 // javax.swing.JComboBox comboBox
        start local 1 // java.awt.event.ActionEvent e
         0: .line 499
            aload 0 /* comboBox */
            invokevirtual javax.swing.JComboBox.isEnabled:()Z
            ifne 1
            return
         1: .line 501
      StackMap locals:
      StackMap stack:
            aload 0 /* comboBox */
            invokevirtual javax.swing.JComboBox.getUI:()Ljavax/swing/plaf/ComboBoxUI;
            checkcast com.apple.laf.AquaComboBoxUI
            astore 2 /* aquaUi */
        start local 2 // com.apple.laf.AquaComboBoxUI aquaUi
         2: .line 503
            aload 2 /* aquaUi */
            invokevirtual com.apple.laf.AquaComboBoxUI.getPopup:()Ljavax/swing/plaf/basic/ComboPopup;
            invokeinterface javax.swing.plaf.basic.ComboPopup.getList:()Ljavax/swing/JList;
            invokevirtual javax.swing.JList.getSelectedIndex:()I
            ifge 4
         3: .line 504
            aload 0 /* comboBox */
            iconst_0
            invokevirtual javax.swing.JComboBox.setPopupVisible:(Z)V
         4: .line 507
      StackMap locals: com.apple.laf.AquaComboBoxUI
      StackMap stack:
            aload 0 /* comboBox */
            invokestatic com.apple.laf.AquaComboBoxUI.isTableCellEditor:(Ljavax/swing/JComponent;)Z
            ifeq 7
         5: .line 509
            aload 0 /* comboBox */
            aload 2 /* aquaUi */
            invokevirtual com.apple.laf.AquaComboBoxUI.getPopup:()Ljavax/swing/plaf/basic/ComboPopup;
            invokeinterface javax.swing.plaf.basic.ComboPopup.getList:()Ljavax/swing/JList;
            invokevirtual javax.swing.JList.getSelectedIndex:()I
            invokevirtual javax.swing.JComboBox.setSelectedIndex:(I)V
         6: .line 510
            return
         7: .line 513
      StackMap locals:
      StackMap stack:
            aload 0 /* comboBox */
            invokevirtual javax.swing.JComboBox.isPopupVisible:()Z
            ifeq 11
         8: .line 514
            aload 0 /* comboBox */
            aload 2 /* aquaUi */
            invokevirtual com.apple.laf.AquaComboBoxUI.getPopup:()Ljavax/swing/plaf/basic/ComboPopup;
            invokeinterface javax.swing.plaf.basic.ComboPopup.getList:()Ljavax/swing/JList;
            invokevirtual javax.swing.JList.getSelectedIndex:()I
            invokevirtual javax.swing.JComboBox.setSelectedIndex:(I)V
         9: .line 515
            aload 0 /* comboBox */
            iconst_0
            invokevirtual javax.swing.JComboBox.setPopupVisible:(Z)V
        10: .line 516
            return
        11: .line 521
      StackMap locals:
      StackMap stack:
            aload 0 /* comboBox */
            invokestatic javax.swing.SwingUtilities.getRootPane:(Ljava/awt/Component;)Ljavax/swing/JRootPane;
            astore 3 /* root */
        start local 3 // javax.swing.JRootPane root
        12: .line 522
            aload 3 /* root */
            ifnonnull 13
            return
        13: .line 524
      StackMap locals: javax.swing.JRootPane
      StackMap stack:
            aload 3 /* root */
            iconst_2
            invokevirtual javax.swing.JRootPane.getInputMap:(I)Ljavax/swing/InputMap;
            astore 4 /* im */
        start local 4 // javax.swing.InputMap im
        14: .line 525
            aload 3 /* root */
            invokevirtual javax.swing.JRootPane.getActionMap:()Ljavax/swing/ActionMap;
            astore 5 /* am */
        start local 5 // javax.swing.ActionMap am
        15: .line 526
            aload 4 /* im */
            ifnull 16
            aload 5 /* am */
            ifnonnull 17
      StackMap locals: javax.swing.InputMap javax.swing.ActionMap
      StackMap stack:
        16: return
        17: .line 528
      StackMap locals:
      StackMap stack:
            aload 4 /* 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 6 /* obj */
        start local 6 // java.lang.Object obj
        18: .line 529
            aload 6 /* obj */
            ifnonnull 19
            return
        19: .line 531
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 5 /* am */
            aload 6 /* obj */
            invokevirtual javax.swing.ActionMap.get:(Ljava/lang/Object;)Ljavax/swing/Action;
            astore 7 /* action */
        start local 7 // javax.swing.Action action
        20: .line 532
            aload 7 /* action */
            ifnonnull 21
            return
        21: .line 534
      StackMap locals: javax.swing.Action
      StackMap stack:
            aload 7 /* action */
            new java.awt.event.ActionEvent
            dup
            aload 3 /* root */
            aload 1 /* e */
            invokevirtual java.awt.event.ActionEvent.getID:()I
            aload 1 /* e */
            invokevirtual java.awt.event.ActionEvent.getActionCommand:()Ljava/lang/String;
            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
            invokeinterface javax.swing.Action.actionPerformed:(Ljava/awt/event/ActionEvent;)V
        22: .line 535
            return
        end local 7 // javax.swing.Action action
        end local 6 // java.lang.Object obj
        end local 5 // javax.swing.ActionMap am
        end local 4 // javax.swing.InputMap im
        end local 3 // javax.swing.JRootPane root
        end local 2 // com.apple.laf.AquaComboBoxUI aquaUi
        end local 1 // java.awt.event.ActionEvent e
        end local 0 // javax.swing.JComboBox comboBox
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   23     0  comboBox  Ljavax/swing/JComboBox<*>;
            0   23     1         e  Ljava/awt/event/ActionEvent;
            2   23     2    aquaUi  Lcom/apple/laf/AquaComboBoxUI;
           12   23     3      root  Ljavax/swing/JRootPane;
           14   23     4        im  Ljavax/swing/InputMap;
           15   23     5        am  Ljavax/swing/ActionMap;
           18   23     6       obj  Ljava/lang/Object;
           20   23     7    action  Ljavax/swing/Action;
    Signature: (Ljavax/swing/JComboBox<*>;Ljava/awt/event/ActionEvent;)V
    MethodParameters:
          Name  Flags
      comboBox  final
      e         final

  public void applySizeFor(javax.swing.JComponent, apple.laf.JRSUIConstants$Size);
    descriptor: (Ljavax/swing/JComponent;Lapple/laf/JRSUIConstants$Size;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // com.apple.laf.AquaComboBoxUI this
        start local 1 // javax.swing.JComponent c
        start local 2 // apple.laf.JRSUIConstants$Size size
         0: .line 586
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.arrowButton:Ljavax/swing/JButton;
            ifnonnull 1
            return
         1: .line 587
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.arrowButton:Ljavax/swing/JButton;
            invokevirtual javax.swing.JButton.getBorder:()Ljavax/swing/border/Border;
            astore 3 /* border */
        start local 3 // javax.swing.border.Border border
         2: .line 588
            aload 3 /* border */
            instanceof com.apple.laf.AquaButtonBorder
            ifne 3
            return
         3: .line 589
      StackMap locals: javax.swing.border.Border
      StackMap stack:
            aload 3 /* border */
            checkcast com.apple.laf.AquaButtonBorder
            astore 4 /* aquaBorder */
        start local 4 // com.apple.laf.AquaButtonBorder aquaBorder
         4: .line 590
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.arrowButton:Ljavax/swing/JButton;
            aload 4 /* aquaBorder */
            aload 2 /* size */
            invokevirtual com.apple.laf.AquaButtonBorder.deriveBorderForSize:(Lapple/laf/JRSUIConstants$Size;)Lcom/apple/laf/AquaBorder;
            invokevirtual javax.swing.JButton.setBorder:(Ljavax/swing/border/Border;)V
         5: .line 591
            return
        end local 4 // com.apple.laf.AquaButtonBorder aquaBorder
        end local 3 // javax.swing.border.Border border
        end local 2 // apple.laf.JRSUIConstants$Size size
        end local 1 // javax.swing.JComponent c
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lcom/apple/laf/AquaComboBoxUI;
            0    6     1           c  Ljavax/swing/JComponent;
            0    6     2        size  Lapple/laf/JRSUIConstants$Size;
            2    6     3      border  Ljavax/swing/border/Border;
            4    6     4  aquaBorder  Lcom/apple/laf/AquaButtonBorder;
    MethodParameters:
      Name  Flags
      c     final
      size  final

  public java.awt.Dimension getMinimumSize(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)Ljava/awt/Dimension;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // com.apple.laf.AquaComboBoxUI this
        start local 1 // javax.swing.JComponent c
         0: .line 594
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.isMinimumSizeDirty:Z
            ifne 2
         1: .line 595
            new java.awt.Dimension
            dup
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.cachedMinimumSize:Ljava/awt/Dimension;
            invokespecial java.awt.Dimension.<init>:(Ljava/awt/Dimension;)V
            areturn
         2: .line 598
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.comboBox:Ljavax/swing/JComboBox;
            invokevirtual javax.swing.JComboBox.isEditable:()Z
            istore 2 /* editable */
        start local 2 // boolean editable
         3: .line 601
            iload 2 /* editable */
            ifne 15
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.arrowButton:Ljavax/swing/JButton;
            ifnull 15
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.arrowButton:Ljavax/swing/JButton;
            instanceof com.apple.laf.AquaComboBoxButton
            ifeq 15
         4: .line 602
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.arrowButton:Ljavax/swing/JButton;
            checkcast com.apple.laf.AquaComboBoxButton
            astore 4 /* button */
        start local 4 // com.apple.laf.AquaComboBoxButton button
         5: .line 603
            aload 4 /* button */
            invokevirtual com.apple.laf.AquaComboBoxButton.getInsets:()Ljava/awt/Insets;
            astore 5 /* buttonInsets */
        start local 5 // java.awt.Insets buttonInsets
         6: .line 605
            new java.awt.Insets
            dup
            iconst_0
            iconst_5
            iconst_0
            bipush 25
            invokespecial java.awt.Insets.<init>:(IIII)V
            astore 6 /* insets */
        start local 6 // java.awt.Insets insets
         7: .line 607
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaComboBoxUI.getDisplaySize:()Ljava/awt/Dimension;
            astore 3 /* size */
        start local 3 // java.awt.Dimension size
         8: .line 608
            aload 3 /* size */
            dup
            getfield java.awt.Dimension.width:I
            aload 6 /* insets */
            getfield java.awt.Insets.left:I
            aload 6 /* insets */
            getfield java.awt.Insets.right:I
            iadd
            iadd
            putfield java.awt.Dimension.width:I
         9: .line 609
            aload 3 /* size */
            dup
            getfield java.awt.Dimension.width:I
            aload 5 /* buttonInsets */
            getfield java.awt.Insets.left:I
            aload 5 /* buttonInsets */
            getfield java.awt.Insets.right:I
            iadd
            iadd
            putfield java.awt.Dimension.width:I
        10: .line 610
            aload 3 /* size */
            dup
            getfield java.awt.Dimension.width:I
            aload 5 /* buttonInsets */
            getfield java.awt.Insets.right:I
            bipush 10
            iadd
            iadd
            putfield java.awt.Dimension.width:I
        11: .line 611
            aload 3 /* size */
            dup
            getfield java.awt.Dimension.height:I
            aload 6 /* insets */
            getfield java.awt.Insets.top:I
            aload 6 /* insets */
            getfield java.awt.Insets.bottom:I
            iadd
            iadd
            putfield java.awt.Dimension.height:I
        12: .line 612
            aload 3 /* size */
            dup
            getfield java.awt.Dimension.height:I
            aload 5 /* buttonInsets */
            getfield java.awt.Insets.top:I
            aload 5 /* buttonInsets */
            getfield java.awt.Insets.bottom:I
            iadd
            iadd
            putfield java.awt.Dimension.height:I
        13: .line 614
            aload 3 /* size */
            bipush 27
            aload 3 /* size */
            getfield java.awt.Dimension.height:I
            invokestatic java.lang.Math.max:(II)I
            putfield java.awt.Dimension.height:I
        end local 6 // java.awt.Insets insets
        end local 5 // java.awt.Insets buttonInsets
        end local 4 // com.apple.laf.AquaComboBoxButton button
        14: .line 615
            goto 21
        end local 3 // java.awt.Dimension size
      StackMap locals: int
      StackMap stack:
        15: iload 2 /* editable */
            ifeq 20
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.arrowButton:Ljavax/swing/JButton;
            ifnull 20
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.editor:Ljava/awt/Component;
            ifnull 20
        16: .line 616
            aload 0 /* this */
            aload 1 /* c */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.getMinimumSize:(Ljavax/swing/JComponent;)Ljava/awt/Dimension;
            astore 3 /* size */
        start local 3 // java.awt.Dimension size
        17: .line 617
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.arrowButton:Ljavax/swing/JButton;
            invokevirtual javax.swing.JButton.getMargin:()Ljava/awt/Insets;
            astore 4 /* margin */
        start local 4 // java.awt.Insets margin
        18: .line 618
            aload 3 /* size */
            dup
            getfield java.awt.Dimension.height:I
            aload 4 /* margin */
            getfield java.awt.Insets.top:I
            aload 4 /* margin */
            getfield java.awt.Insets.bottom:I
            iadd
            iadd
            putfield java.awt.Dimension.height:I
        end local 4 // java.awt.Insets margin
        19: .line 619
            goto 21
        end local 3 // java.awt.Dimension size
        20: .line 620
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* c */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.getMinimumSize:(Ljavax/swing/JComponent;)Ljava/awt/Dimension;
            astore 3 /* size */
        start local 3 // java.awt.Dimension size
        21: .line 623
      StackMap locals: java.awt.Dimension
      StackMap stack:
            aload 1 /* c */
            invokevirtual javax.swing.JComponent.getBorder:()Ljavax/swing/border/Border;
            astore 4 /* border */
        start local 4 // javax.swing.border.Border border
        22: .line 624
            aload 4 /* border */
            ifnull 26
        23: .line 625
            aload 4 /* border */
            aload 1 /* c */
            invokeinterface javax.swing.border.Border.getBorderInsets:(Ljava/awt/Component;)Ljava/awt/Insets;
            astore 5 /* insets */
        start local 5 // java.awt.Insets insets
        24: .line 626
            aload 3 /* size */
            dup
            getfield java.awt.Dimension.height:I
            aload 5 /* insets */
            getfield java.awt.Insets.top:I
            aload 5 /* insets */
            getfield java.awt.Insets.bottom:I
            iadd
            iadd
            putfield java.awt.Dimension.height:I
        25: .line 627
            aload 3 /* size */
            dup
            getfield java.awt.Dimension.width:I
            aload 5 /* insets */
            getfield java.awt.Insets.left:I
            aload 5 /* insets */
            getfield java.awt.Insets.right:I
            iadd
            iadd
            putfield java.awt.Dimension.width:I
        end local 5 // java.awt.Insets insets
        26: .line 630
      StackMap locals: javax.swing.border.Border
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.cachedMinimumSize:Ljava/awt/Dimension;
            aload 3 /* size */
            getfield java.awt.Dimension.width:I
            aload 3 /* size */
            getfield java.awt.Dimension.height:I
            invokevirtual java.awt.Dimension.setSize:(II)V
        27: .line 631
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaComboBoxUI.isMinimumSizeDirty:Z
        28: .line 633
            new java.awt.Dimension
            dup
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.cachedMinimumSize:Ljava/awt/Dimension;
            invokespecial java.awt.Dimension.<init>:(Ljava/awt/Dimension;)V
            areturn
        end local 4 // javax.swing.border.Border border
        end local 3 // java.awt.Dimension size
        end local 2 // boolean editable
        end local 1 // javax.swing.JComponent c
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   29     0          this  Lcom/apple/laf/AquaComboBoxUI;
            0   29     1             c  Ljavax/swing/JComponent;
            3   29     2      editable  Z
            8   15     3          size  Ljava/awt/Dimension;
           17   20     3          size  Ljava/awt/Dimension;
           21   29     3          size  Ljava/awt/Dimension;
            5   14     4        button  Lcom/apple/laf/AquaComboBoxButton;
            6   14     5  buttonInsets  Ljava/awt/Insets;
            7   14     6        insets  Ljava/awt/Insets;
           18   19     4        margin  Ljava/awt/Insets;
           22   29     4        border  Ljavax/swing/border/Border;
           24   26     5        insets  Ljava/awt/Insets;
    MethodParameters:
      Name  Flags
      c     final

  static com.apple.laf.ClientPropertyApplicator<javax.swing.JComboBox<?>, com.apple.laf.AquaComboBoxUI> getApplicator();
    descriptor: ()Lcom/apple/laf/ClientPropertyApplicator;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 692
            getstatic com.apple.laf.AquaComboBoxUI.APPLICATOR:Lcom/apple/laf/AquaUtils$RecyclableSingleton;
            invokevirtual com.apple.laf.AquaUtils$RecyclableSingleton.get:()Ljava/lang/Object;
            checkcast com.apple.laf.ClientPropertyApplicator
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: ()Lcom/apple/laf/ClientPropertyApplicator<Ljavax/swing/JComboBox<*>;Lcom/apple/laf/AquaComboBoxUI;>;

  static javax.swing.JList access$0(com.apple.laf.AquaComboBoxUI);
    descriptor: (Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/JList;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 79
            aload 0
            getfield com.apple.laf.AquaComboBoxUI.listBox:Ljavax/swing/JList;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static javax.swing.JComboBox access$1(com.apple.laf.AquaComboBoxUI);
    descriptor: (Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/JComboBox;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 79
            aload 0
            getfield com.apple.laf.AquaComboBoxUI.comboBox:Ljavax/swing/JComboBox;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static javax.swing.JButton access$2(com.apple.laf.AquaComboBoxUI);
    descriptor: (Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/JButton;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 79
            aload 0
            getfield com.apple.laf.AquaComboBoxUI.arrowButton:Ljavax/swing/JButton;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static javax.swing.plaf.basic.ComboPopup access$3(com.apple.laf.AquaComboBoxUI);
    descriptor: (Lcom/apple/laf/AquaComboBoxUI;)Ljavax/swing/plaf/basic/ComboPopup;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 79
            aload 0
            getfield com.apple.laf.AquaComboBoxUI.popup:Ljavax/swing/plaf/basic/ComboPopup;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static java.awt.Component access$4(com.apple.laf.AquaComboBoxUI);
    descriptor: (Lcom/apple/laf/AquaComboBoxUI;)Ljava/awt/Component;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 79
            aload 0
            getfield com.apple.laf.AquaComboBoxUI.editor:Ljava/awt/Component;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static java.awt.Insets access$5(com.apple.laf.AquaComboBoxUI);
    descriptor: (Lcom/apple/laf/AquaComboBoxUI;)Ljava/awt/Insets;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.apple.laf.AquaComboBoxUI.getInsets:()Ljava/awt/Insets;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static java.awt.Rectangle access$6(com.apple.laf.AquaComboBoxUI);
    descriptor: (Lcom/apple/laf/AquaComboBoxUI;)Ljava/awt/Rectangle;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.apple.laf.AquaComboBoxUI.rectangleForCurrentValue:()Ljava/awt/Rectangle;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static void access$7(com.apple.laf.AquaComboBoxUI, boolean);
    descriptor: (Lcom/apple/laf/AquaComboBoxUI;Z)V
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 79
            aload 0
            iload 1
            putfield com.apple.laf.AquaComboBoxUI.hasFocus:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "AquaComboBoxUI.java"
NestMembers:
  com.apple.laf.AquaComboBoxUI$1  com.apple.laf.AquaComboBoxUI$10  com.apple.laf.AquaComboBoxUI$10$1  com.apple.laf.AquaComboBoxUI$10$2  com.apple.laf.AquaComboBoxUI$10$3  com.apple.laf.AquaComboBoxUI$10$4  com.apple.laf.AquaComboBoxUI$10$5  com.apple.laf.AquaComboBoxUI$10$6  com.apple.laf.AquaComboBoxUI$10$7  com.apple.laf.AquaComboBoxUI$11  com.apple.laf.AquaComboBoxUI$11$1  com.apple.laf.AquaComboBoxUI$12  com.apple.laf.AquaComboBoxUI$2  com.apple.laf.AquaComboBoxUI$3  com.apple.laf.AquaComboBoxUI$4  com.apple.laf.AquaComboBoxUI$5  com.apple.laf.AquaComboBoxUI$6  com.apple.laf.AquaComboBoxUI$7  com.apple.laf.AquaComboBoxUI$8  com.apple.laf.AquaComboBoxUI$9  com.apple.laf.AquaComboBoxUI$AquaComboBoxEditor  com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager  com.apple.laf.AquaComboBoxUI$AquaCustomComboTextField  com.apple.laf.AquaComboBoxUI$AquaCustomComboTextField$1  com.apple.laf.AquaComboBoxUI$ComboBoxAction
InnerClasses:
  public Size = apple.laf.JRSUIConstants$Size of apple.laf.JRSUIConstants
  com.apple.laf.AquaComboBoxUI$1
  com.apple.laf.AquaComboBoxUI$10
  com.apple.laf.AquaComboBoxUI$11
  com.apple.laf.AquaComboBoxUI$12
  com.apple.laf.AquaComboBoxUI$2
  com.apple.laf.AquaComboBoxUI$3
  com.apple.laf.AquaComboBoxUI$4
  com.apple.laf.AquaComboBoxUI$5
  com.apple.laf.AquaComboBoxUI$6
  com.apple.laf.AquaComboBoxUI$7
  com.apple.laf.AquaComboBoxUI$8
  com.apple.laf.AquaComboBoxUI$9
  final AquaComboBoxEditor = com.apple.laf.AquaComboBoxUI$AquaComboBoxEditor of com.apple.laf.AquaComboBoxUI
  AquaComboBoxLayoutManager = com.apple.laf.AquaComboBoxUI$AquaComboBoxLayoutManager of com.apple.laf.AquaComboBoxUI
  AquaCustomComboTextField = com.apple.laf.AquaComboBoxUI$AquaCustomComboTextField of com.apple.laf.AquaComboBoxUI
  private abstract ComboBoxAction = com.apple.laf.AquaComboBoxUI$ComboBoxAction of com.apple.laf.AquaComboBoxUI
  abstract Sizeable = com.apple.laf.AquaUtilControlSize$Sizeable of com.apple.laf.AquaUtilControlSize
  abstract RecyclableSingleton = com.apple.laf.AquaUtils$RecyclableSingleton of com.apple.laf.AquaUtils