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

  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: (0x0018) 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 501
            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 585
            new com.apple.laf.AquaComboBoxUI$10
            dup
            invokespecial com.apple.laf.AquaComboBoxUI$10.<init>:()V
            putstatic com.apple.laf.AquaComboBoxUI.APPLICATOR:Lcom/apple/laf/AquaUtils$RecyclableSingleton;
         2: .line 637
            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 44
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.<init>:()V
         1: .line 309
            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 325
            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 337
            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 345
            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 354
            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 374
            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 490
            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 519
            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 44
            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 49
            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 54
            aload 0 /* this */
            aload 1 /* c */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.installUI:(Ljavax/swing/JComponent;)V
         1: .line 58
            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 60
            aload 0 /* this */
            aload 1 /* c */
            invokevirtual javax.swing.JComponent.isOpaque:()Z
            putfield com.apple.laf.AquaComboBoxUI.wasOpaque:Z
         3: .line 61
            aload 1 /* c */
            iconst_0
            invokevirtual javax.swing.JComponent.setOpaque:(Z)V
         4: .line 62
            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 65
            aload 1 /* c */
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.wasOpaque:Z
            invokevirtual javax.swing.JComponent.setOpaque:(Z)V
         1: .line 66
            aload 0 /* this */
            aload 1 /* c */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.uninstallUI:(Ljavax/swing/JComponent;)V
         2: .line 67
            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 70
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.installListeners:()V
         1: .line 71
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.comboBox:Ljavax/swing/JComboBox;
            invokestatic com.apple.laf.AquaUtilControlSize.addSizePropertyListener:(Ljavax/swing/JComponent;)V
         2: .line 72
            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 75
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.comboBox:Ljavax/swing/JComboBox;
            invokestatic com.apple.laf.AquaUtilControlSize.removeSizePropertyListener:(Ljavax/swing/JComponent;)V
         1: .line 76
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.uninstallListeners:()V
         2: .line 77
            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 80
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.installComponents:()V
         1: .line 84
            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 85
            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 88
            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 89
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.uninstallComponents:()V
         2: .line 90
            return
        end local 0 // com.apple.laf.AquaComboBoxUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     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 93
            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 126
            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 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 129
            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;

  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 133
            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 137
            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 141
            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 238
            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 270
            aload 0 /* this */
            invokespecial javax.swing.plaf.basic.BasicComboBoxUI.installKeyboardActions:()V
         1: .line 272
            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 274
            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 275
            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 276
            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 277
            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 279
            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 280
            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 281
            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 282
            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 284
            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 286
            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 287
            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 400
            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 404
            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 442
            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 446
            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;
    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 450
            aload 0 /* comboBox */
            invokevirtual javax.swing.JComboBox.isEnabled:()Z
            ifne 1
            return
         1: .line 452
      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 454
            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 455
            aload 0 /* comboBox */
            iconst_0
            invokevirtual javax.swing.JComboBox.setPopupVisible:(Z)V
         4: .line 458
      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 460
            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 461
            return
         7: .line 464
      StackMap locals:
      StackMap stack:
            aload 0 /* comboBox */
            invokevirtual javax.swing.JComboBox.isPopupVisible:()Z
            ifeq 11
         8: .line 465
            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 466
            aload 0 /* comboBox */
            iconst_0
            invokevirtual javax.swing.JComboBox.setPopupVisible:(Z)V
        10: .line 467
            return
        11: .line 472
      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 473
            aload 3 /* root */
            ifnonnull 13
            return
        13: .line 475
      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 476
            aload 3 /* root */
            invokevirtual javax.swing.JRootPane.getActionMap:()Ljavax/swing/ActionMap;
            astore 5 /* am */
        start local 5 // javax.swing.ActionMap am
        15: .line 477
            aload 4 /* im */
            ifnull 16
            aload 5 /* am */
            ifnonnull 17
      StackMap locals: javax.swing.InputMap javax.swing.ActionMap
      StackMap stack:
        16: return
        17: .line 479
      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 480
            aload 6 /* obj */
            ifnonnull 19
            return
        19: .line 482
      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 483
            aload 7 /* action */
            ifnonnull 21
            return
        21: .line 485
      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 486
            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;
    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 534
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.arrowButton:Ljavax/swing/JButton;
            ifnonnull 1
            return
         1: .line 535
      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 536
            aload 3 /* border */
            instanceof com.apple.laf.AquaButtonBorder
            ifne 3
            return
         3: .line 537
      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 538
            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 539
            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 542
            aload 0 /* this */
            getfield com.apple.laf.AquaComboBoxUI.isMinimumSizeDirty:Z
            ifne 2
         1: .line 543
            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 546
      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 549
            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 550
            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 551
            aload 4 /* button */
            invokevirtual com.apple.laf.AquaComboBoxButton.getInsets:()Ljava/awt/Insets;
            astore 5 /* buttonInsets */
        start local 5 // java.awt.Insets buttonInsets
         6: .line 553
            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 555
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaComboBoxUI.getDisplaySize:()Ljava/awt/Dimension;
            astore 3 /* size */
        start local 3 // java.awt.Dimension size
         8: .line 556
            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 557
            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 558
            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 559
            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 560
            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 562
            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 563
            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 564
            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 565
            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 566
            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 567
            goto 21
        end local 3 // java.awt.Dimension size
        20: .line 568
      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 571
      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 572
            aload 4 /* border */
            ifnull 26
        23: .line 573
            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 574
            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 575
            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 578
      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 579
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaComboBoxUI.isMinimumSizeDirty:Z
        28: .line 581
            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 639
            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 44
            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 44
            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 44
            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 44
            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 44
            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 44
            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