public class com.apple.laf.AquaTableHeaderBorder extends javax.swing.border.AbstractBorder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.apple.laf.AquaTableHeaderBorder
  super_class: javax.swing.border.AbstractBorder
{
  protected static final int SORT_NONE;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  protected static final int SORT_ASCENDING;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  protected static final int SORT_DECENDING;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  protected final java.awt.Insets editorBorderInsets;
    descriptor: Ljava/awt/Insets;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final com.apple.laf.AquaPainter<apple.laf.JRSUIState> painter;
    descriptor: Lcom/apple/laf/AquaPainter;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Lcom/apple/laf/AquaPainter<Lapple/laf/JRSUIState;>;

  protected boolean doPaint;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  static final com.apple.laf.AquaUtils$RecyclableSingleton<javax.swing.border.Border> alternateBorder;
    descriptor: Lcom/apple/laf/AquaUtils$RecyclableSingleton;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Lcom/apple/laf/AquaUtils$RecyclableSingleton<Ljavax/swing/border/Border;>;

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

  private int fHorizontalShift;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int sortOrder;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 128
            new com.apple.laf.AquaTableHeaderBorder$1
            dup
            invokespecial com.apple.laf.AquaTableHeaderBorder$1.<init>:()V
            putstatic com.apple.laf.AquaTableHeaderBorder.alternateBorder:Lcom/apple/laf/AquaUtils$RecyclableSingleton;
         1: .line 133
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected static com.apple.laf.AquaTableHeaderBorder getListHeaderBorder();
    descriptor: ()Lcom/apple/laf/AquaTableHeaderBorder;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 50
            new com.apple.laf.AquaTableHeaderBorder
            dup
            invokespecial com.apple.laf.AquaTableHeaderBorder.<init>:()V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaTableHeaderBorder this
         0: .line 53
            aload 0 /* this */
            invokespecial javax.swing.border.AbstractBorder.<init>:()V
         1: .line 44
            aload 0 /* this */
            new java.awt.Insets
            dup
            iconst_1
            iconst_3
            iconst_1
            iconst_3
            invokespecial java.awt.Insets.<init>:(IIII)V
            putfield com.apple.laf.AquaTableHeaderBorder.editorBorderInsets:Ljava/awt/Insets;
         2: .line 45
            aload 0 /* this */
            invokestatic apple.laf.JRSUIState.getInstance:()Lapple/laf/JRSUIState;
            invokestatic com.apple.laf.AquaPainter.create:(Lapple/laf/JRSUIState;)Lcom/apple/laf/AquaPainter;
            putfield com.apple.laf.AquaTableHeaderBorder.painter:Lcom/apple/laf/AquaPainter;
         3: .line 68
            aload 0 /* this */
            iconst_1
            putfield com.apple.laf.AquaTableHeaderBorder.doPaint:Z
         4: .line 167
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaTableHeaderBorder.selected:Z
         5: .line 175
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaTableHeaderBorder.fHorizontalShift:I
         6: .line 180
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaTableHeaderBorder.sortOrder:I
         7: .line 54
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.painter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            getstatic apple.laf.JRSUIConstants$AlignmentHorizontal.LEFT:Lapple/laf/JRSUIConstants$AlignmentHorizontal;
            invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
         8: .line 55
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.painter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            getstatic apple.laf.JRSUIConstants$AlignmentVertical.TOP:Lapple/laf/JRSUIConstants$AlignmentVertical;
            invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
         9: .line 56
            return
        end local 0 // com.apple.laf.AquaTableHeaderBorder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/apple/laf/AquaTableHeaderBorder;

  public void paintBorder(java.awt.Component, java.awt.Graphics, int, int, int, int);
    descriptor: (Ljava/awt/Component;Ljava/awt/Graphics;IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=14, args_size=7
        start local 0 // com.apple.laf.AquaTableHeaderBorder this
        start local 1 // java.awt.Component c
        start local 2 // java.awt.Graphics g
        start local 3 // int x
        start local 4 // int y
        start local 5 // int width
        start local 6 // int height
         0: .line 70
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.doPaint:Z
            ifne 1
            return
         1: .line 71
      StackMap locals:
      StackMap stack:
            aload 1 /* c */
            checkcast javax.swing.JComponent
            astore 7 /* jc */
        start local 7 // javax.swing.JComponent jc
         2: .line 75
            aload 7 /* jc */
            invokevirtual javax.swing.JComponent.getBackground:()Ljava/awt/Color;
            astore 8 /* componentBackground */
        start local 8 // java.awt.Color componentBackground
         3: .line 76
            aload 8 /* componentBackground */
            instanceof javax.swing.plaf.UIResource
            ifne 9
         4: .line 77
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaTableHeaderBorder.doPaint:Z
         5: .line 78
            aload 7 /* jc */
            aload 2 /* g */
            invokevirtual javax.swing.JComponent.paint:(Ljava/awt/Graphics;)V
         6: .line 79
            invokestatic com.apple.laf.AquaTableHeaderBorder.getAlternateBorder:()Ljavax/swing/border/Border;
            aload 7 /* jc */
            aload 2 /* g */
            iload 3 /* x */
            iload 4 /* y */
            iload 5 /* width */
            iload 6 /* height */
            invokeinterface javax.swing.border.Border.paintBorder:(Ljava/awt/Component;Ljava/awt/Graphics;IIII)V
         7: .line 80
            aload 0 /* this */
            iconst_1
            putfield com.apple.laf.AquaTableHeaderBorder.doPaint:Z
         8: .line 81
            return
         9: .line 84
      StackMap locals: javax.swing.JComponent java.awt.Color
      StackMap stack:
            aload 0 /* this */
            aload 7 /* jc */
            invokevirtual com.apple.laf.AquaTableHeaderBorder.getState:(Ljavax/swing/JComponent;)Lapple/laf/JRSUIConstants$State;
            astore 9 /* state */
        start local 9 // apple.laf.JRSUIConstants$State state
        10: .line 85
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.painter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            aload 9 /* state */
            invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
        11: .line 86
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.painter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            aload 7 /* jc */
            invokevirtual javax.swing.JComponent.hasFocus:()Z
            ifeq 12
            getstatic apple.laf.JRSUIConstants$Focused.YES:Lapple/laf/JRSUIConstants$Focused;
            goto 13
      StackMap locals: com.apple.laf.AquaTableHeaderBorder java.awt.Component java.awt.Graphics int int int int javax.swing.JComponent java.awt.Color apple.laf.JRSUIConstants$State
      StackMap stack: apple.laf.JRSUIState
        12: getstatic apple.laf.JRSUIConstants$Focused.NO:Lapple/laf/JRSUIConstants$Focused;
      StackMap locals: com.apple.laf.AquaTableHeaderBorder java.awt.Component java.awt.Graphics int int int int javax.swing.JComponent java.awt.Color apple.laf.JRSUIConstants$State
      StackMap stack: apple.laf.JRSUIState apple.laf.JRSUIConstants$Focused
        13: invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
        14: .line 87
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.painter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            iload 6 /* height */
            bipush 16
            if_icmple 15
            getstatic apple.laf.JRSUIConstants$Widget.BUTTON_BEVEL:Lapple/laf/JRSUIConstants$Widget;
            goto 16
      StackMap locals:
      StackMap stack: apple.laf.JRSUIState
        15: getstatic apple.laf.JRSUIConstants$Widget.BUTTON_LIST_HEADER:Lapple/laf/JRSUIConstants$Widget;
      StackMap locals: com.apple.laf.AquaTableHeaderBorder java.awt.Component java.awt.Graphics int int int int javax.swing.JComponent java.awt.Color apple.laf.JRSUIConstants$State
      StackMap stack: apple.laf.JRSUIState apple.laf.JRSUIConstants$Widget
        16: invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
        17: .line 88
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.painter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.selected:Z
            ifeq 18
            getstatic apple.laf.JRSUIConstants$BooleanValue.YES:Lapple/laf/JRSUIConstants$BooleanValue;
            goto 19
      StackMap locals:
      StackMap stack: apple.laf.JRSUIState
        18: getstatic apple.laf.JRSUIConstants$BooleanValue.NO:Lapple/laf/JRSUIConstants$BooleanValue;
      StackMap locals: com.apple.laf.AquaTableHeaderBorder java.awt.Component java.awt.Graphics int int int int javax.swing.JComponent java.awt.Color apple.laf.JRSUIConstants$State
      StackMap stack: apple.laf.JRSUIState apple.laf.JRSUIConstants$BooleanValue
        19: invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
        20: .line 90
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.sortOrder:I
            tableswitch { // -1 - 1
                   -1: 23
                    0: 25
                    1: 21
              default: 25
          }
        21: .line 92
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.painter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            getstatic apple.laf.JRSUIConstants$Direction.UP:Lapple/laf/JRSUIConstants$Direction;
            invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
        22: .line 93
            goto 26
        23: .line 95
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.painter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            getstatic apple.laf.JRSUIConstants$Direction.DOWN:Lapple/laf/JRSUIConstants$Direction;
            invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
        24: .line 96
            goto 26
        25: .line 98
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.painter:Lcom/apple/laf/AquaPainter;
            getfield com.apple.laf.AquaPainter.state:Lapple/laf/JRSUIState;
            getstatic apple.laf.JRSUIConstants$Direction.NONE:Lapple/laf/JRSUIConstants$Direction;
            invokevirtual apple.laf.JRSUIState.set:(Lapple/laf/JRSUIConstants$Property;)V
        26: .line 102
      StackMap locals:
      StackMap stack:
            iload 3 /* x */
            istore 10 /* newX */
        start local 10 // int newX
        27: .line 103
            iload 4 /* y */
            istore 11 /* newY */
        start local 11 // int newY
        28: .line 104
            iload 5 /* width */
            istore 12 /* newWidth */
        start local 12 // int newWidth
        29: .line 105
            iload 6 /* height */
            istore 13 /* newHeight */
        start local 13 // int newHeight
        30: .line 107
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.painter:Lcom/apple/laf/AquaPainter;
            aload 2 /* g */
            aload 1 /* c */
            iload 10 /* newX */
            iconst_1
            isub
            iload 11 /* newY */
            iconst_1
            isub
            iload 12 /* newWidth */
            iconst_1
            iadd
            iload 13 /* newHeight */
            invokevirtual com.apple.laf.AquaPainter.paint:(Ljava/awt/Graphics;Ljava/awt/Component;IIII)V
        31: .line 110
            aload 2 /* g */
            iload 10 /* newX */
            iload 4 /* y */
            iload 12 /* newWidth */
            iload 6 /* height */
            invokevirtual java.awt.Graphics.clipRect:(IIII)V
        32: .line 111
            aload 2 /* g */
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.fHorizontalShift:I
            iconst_m1
            invokevirtual java.awt.Graphics.translate:(II)V
        33: .line 112
            aload 0 /* this */
            iconst_0
            putfield com.apple.laf.AquaTableHeaderBorder.doPaint:Z
        34: .line 113
            aload 7 /* jc */
            aload 2 /* g */
            invokevirtual javax.swing.JComponent.paint:(Ljava/awt/Graphics;)V
        35: .line 114
            aload 0 /* this */
            iconst_1
            putfield com.apple.laf.AquaTableHeaderBorder.doPaint:Z
        36: .line 115
            return
        end local 13 // int newHeight
        end local 12 // int newWidth
        end local 11 // int newY
        end local 10 // int newX
        end local 9 // apple.laf.JRSUIConstants$State state
        end local 8 // java.awt.Color componentBackground
        end local 7 // javax.swing.JComponent jc
        end local 6 // int height
        end local 5 // int width
        end local 4 // int y
        end local 3 // int x
        end local 2 // java.awt.Graphics g
        end local 1 // java.awt.Component c
        end local 0 // com.apple.laf.AquaTableHeaderBorder this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   37     0                 this  Lcom/apple/laf/AquaTableHeaderBorder;
            0   37     1                    c  Ljava/awt/Component;
            0   37     2                    g  Ljava/awt/Graphics;
            0   37     3                    x  I
            0   37     4                    y  I
            0   37     5                width  I
            0   37     6               height  I
            2   37     7                   jc  Ljavax/swing/JComponent;
            3   37     8  componentBackground  Ljava/awt/Color;
           10   37     9                state  Lapple/laf/JRSUIConstants$State;
           27   37    10                 newX  I
           28   37    11                 newY  I
           29   37    12             newWidth  I
           30   37    13            newHeight  I
    MethodParameters:
        Name  Flags
      c       final
      g       final
      x       final
      y       final
      width   final
      height  final

  protected apple.laf.JRSUIConstants$State getState(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)Lapple/laf/JRSUIConstants$State;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=3, args_size=2
        start local 0 // com.apple.laf.AquaTableHeaderBorder this
        start local 1 // javax.swing.JComponent jc
         0: .line 118
            aload 1 /* jc */
            invokevirtual javax.swing.JComponent.isEnabled:()Z
            ifne 1
            getstatic apple.laf.JRSUIConstants$State.DISABLED:Lapple/laf/JRSUIConstants$State;
            areturn
         1: .line 120
      StackMap locals:
      StackMap stack:
            aload 1 /* jc */
            invokevirtual javax.swing.JComponent.getRootPane:()Ljavax/swing/JRootPane;
            astore 2 /* rootPane */
        start local 2 // javax.swing.JRootPane rootPane
         2: .line 121
            aload 2 /* rootPane */
            ifnonnull 3
            getstatic apple.laf.JRSUIConstants$State.ACTIVE:Lapple/laf/JRSUIConstants$State;
            areturn
         3: .line 123
      StackMap locals: javax.swing.JRootPane
      StackMap stack:
            aload 2 /* rootPane */
            invokestatic com.apple.laf.AquaFocusHandler.isActive:(Ljavax/swing/JComponent;)Z
            ifne 4
            getstatic apple.laf.JRSUIConstants$State.INACTIVE:Lapple/laf/JRSUIConstants$State;
            areturn
         4: .line 125
      StackMap locals:
      StackMap stack:
            getstatic apple.laf.JRSUIConstants$State.ACTIVE:Lapple/laf/JRSUIConstants$State;
            areturn
        end local 2 // javax.swing.JRootPane rootPane
        end local 1 // javax.swing.JComponent jc
        end local 0 // com.apple.laf.AquaTableHeaderBorder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/apple/laf/AquaTableHeaderBorder;
            0    5     1        jc  Ljavax/swing/JComponent;
            2    5     2  rootPane  Ljavax/swing/JRootPane;
    MethodParameters:
      Name  Flags
      jc    final

  protected static javax.swing.border.Border getAlternateBorder();
    descriptor: ()Ljavax/swing/border/Border;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 135
            getstatic com.apple.laf.AquaTableHeaderBorder.alternateBorder:Lcom/apple/laf/AquaUtils$RecyclableSingleton;
            invokevirtual com.apple.laf.AquaUtils$RecyclableSingleton.get:()Ljava/lang/Object;
            checkcast javax.swing.border.Border
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.awt.Insets getBorderInsets(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/Insets;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaTableHeaderBorder this
        start local 1 // java.awt.Component c
         0: .line 144
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.editorBorderInsets:Ljava/awt/Insets;
            areturn
        end local 1 // java.awt.Component c
        end local 0 // com.apple.laf.AquaTableHeaderBorder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaTableHeaderBorder;
            0    1     1     c  Ljava/awt/Component;
    MethodParameters:
      Name  Flags
      c     final

  public java.awt.Insets getBorderInsets(java.awt.Component, java.awt.Insets);
    descriptor: (Ljava/awt/Component;Ljava/awt/Insets;)Ljava/awt/Insets;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.apple.laf.AquaTableHeaderBorder this
        start local 1 // java.awt.Component c
        start local 2 // java.awt.Insets insets
         0: .line 148
            aload 2 /* insets */
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.editorBorderInsets:Ljava/awt/Insets;
            getfield java.awt.Insets.left:I
            putfield java.awt.Insets.left:I
         1: .line 149
            aload 2 /* insets */
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.editorBorderInsets:Ljava/awt/Insets;
            getfield java.awt.Insets.top:I
            putfield java.awt.Insets.top:I
         2: .line 150
            aload 2 /* insets */
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.editorBorderInsets:Ljava/awt/Insets;
            getfield java.awt.Insets.right:I
            putfield java.awt.Insets.right:I
         3: .line 151
            aload 2 /* insets */
            aload 0 /* this */
            getfield com.apple.laf.AquaTableHeaderBorder.editorBorderInsets:Ljava/awt/Insets;
            getfield java.awt.Insets.bottom:I
            putfield java.awt.Insets.bottom:I
         4: .line 152
            aload 2 /* insets */
            areturn
        end local 2 // java.awt.Insets insets
        end local 1 // java.awt.Component c
        end local 0 // com.apple.laf.AquaTableHeaderBorder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/apple/laf/AquaTableHeaderBorder;
            0    5     1       c  Ljava/awt/Component;
            0    5     2  insets  Ljava/awt/Insets;
    MethodParameters:
        Name  Flags
      c       final
      insets  final

  public boolean isBorderOpaque();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaTableHeaderBorder this
         0: .line 161
            iconst_0
            ireturn
        end local 0 // com.apple.laf.AquaTableHeaderBorder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaTableHeaderBorder;

  protected void setSelected(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaTableHeaderBorder this
        start local 1 // boolean inSelected
         0: .line 169
            aload 0 /* this */
            iload 1 /* inSelected */
            putfield com.apple.laf.AquaTableHeaderBorder.selected:Z
         1: .line 170
            return
        end local 1 // boolean inSelected
        end local 0 // com.apple.laf.AquaTableHeaderBorder this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/apple/laf/AquaTableHeaderBorder;
            0    2     1  inSelected  Z
    MethodParameters:
            Name  Flags
      inSelected  final

  protected void setHorizontalShift(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaTableHeaderBorder this
        start local 1 // int inShift
         0: .line 177
            aload 0 /* this */
            iload 1 /* inShift */
            putfield com.apple.laf.AquaTableHeaderBorder.fHorizontalShift:I
         1: .line 178
            return
        end local 1 // int inShift
        end local 0 // com.apple.laf.AquaTableHeaderBorder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/apple/laf/AquaTableHeaderBorder;
            0    2     1  inShift  I
    MethodParameters:
         Name  Flags
      inShift  final

  protected void setSortOrder(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaTableHeaderBorder this
        start local 1 // int inSortOrder
         0: .line 182
            iload 1 /* inSortOrder */
            iconst_m1
            if_icmplt 1
            iload 1 /* inSortOrder */
            iconst_1
            if_icmple 2
         1: .line 183
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid sort order constant: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* inSortOrder */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 186
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* inSortOrder */
            putfield com.apple.laf.AquaTableHeaderBorder.sortOrder:I
         3: .line 187
            return
        end local 1 // int inSortOrder
        end local 0 // com.apple.laf.AquaTableHeaderBorder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/apple/laf/AquaTableHeaderBorder;
            0    4     1  inSortOrder  I
    MethodParameters:
             Name  Flags
      inSortOrder  final
}
SourceFile: "AquaTableHeaderBorder.java"
NestMembers:
  com.apple.laf.AquaTableHeaderBorder$1
InnerClasses:
  public AlignmentHorizontal = apple.laf.JRSUIConstants$AlignmentHorizontal of apple.laf.JRSUIConstants
  public AlignmentVertical = apple.laf.JRSUIConstants$AlignmentVertical of apple.laf.JRSUIConstants
  public BooleanValue = apple.laf.JRSUIConstants$BooleanValue of apple.laf.JRSUIConstants
  public Direction = apple.laf.JRSUIConstants$Direction of apple.laf.JRSUIConstants
  public Focused = apple.laf.JRSUIConstants$Focused of apple.laf.JRSUIConstants
  public State = apple.laf.JRSUIConstants$State of apple.laf.JRSUIConstants
  public Widget = apple.laf.JRSUIConstants$Widget of apple.laf.JRSUIConstants
  com.apple.laf.AquaTableHeaderBorder$1
  abstract RecyclableSingleton = com.apple.laf.AquaUtils$RecyclableSingleton of com.apple.laf.AquaUtils
  Property = apple.laf.JRSUIConstants$Property of apple.laf.JRSUIConstants