public class java.awt.Scrollbar extends java.awt.Component implements java.awt.Adjustable, javax.accessibility.Accessible
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: java.awt.Scrollbar
  super_class: java.awt.Component
{
  public static final int HORIZONTAL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int VERTICAL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  int value;
    descriptor: I
    flags: (0x0000) 

  int maximum;
    descriptor: I
    flags: (0x0000) 

  int minimum;
    descriptor: I
    flags: (0x0000) 

  int visibleAmount;
    descriptor: I
    flags: (0x0000) 

  int orientation;
    descriptor: I
    flags: (0x0000) 

  int lineIncrement;
    descriptor: I
    flags: (0x0000) 

  int pageIncrement;
    descriptor: I
    flags: (0x0000) 

  transient boolean isAdjusting;
    descriptor: Z
    flags: (0x0080) ACC_TRANSIENT

  transient java.awt.event.AdjustmentListener adjustmentListener;
    descriptor: Ljava/awt/event/AdjustmentListener;
    flags: (0x0080) ACC_TRANSIENT

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

  private static int nameCounter;
    descriptor: I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8451667562882310543

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 274
            iconst_0
            putstatic java.awt.Scrollbar.nameCounter:I
         1: .line 288
            invokestatic java.awt.Toolkit.loadLibraries:()V
         2: .line 289
            invokestatic java.awt.GraphicsEnvironment.isHeadless:()Z
            ifne 4
         3: .line 290
            invokestatic java.awt.Scrollbar.initIDs:()V
         4: .line 292
      StackMap locals:
      StackMap stack:
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static native void initIDs();
    descriptor: ()V
    flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 357
            aload 0 /* this */
            iconst_1
            iconst_0
            bipush 10
            iconst_0
            bipush 100
            invokespecial java.awt.Scrollbar.<init>:(IIIII)V
         1: .line 358
            return
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/awt/Scrollbar;
    Exceptions:
      throws java.awt.HeadlessException

  public void <init>(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // int orientation
         0: .line 376
            aload 0 /* this */
            iload 1 /* orientation */
            iconst_0
            bipush 10
            iconst_0
            bipush 100
            invokespecial java.awt.Scrollbar.<init>:(IIIII)V
         1: .line 377
            return
        end local 1 // int orientation
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljava/awt/Scrollbar;
            0    2     1  orientation  I
    Exceptions:
      throws java.awt.HeadlessException
    MethodParameters:
             Name  Flags
      orientation  

  public void <init>(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // java.awt.Scrollbar this
        start local 1 // int orientation
        start local 2 // int value
        start local 3 // int visible
        start local 4 // int minimum
        start local 5 // int maximum
         0: .line 404
            aload 0 /* this */
            invokespecial java.awt.Component.<init>:()V
         1: .line 247
            aload 0 /* this */
            iconst_1
            putfield java.awt.Scrollbar.lineIncrement:I
         2: .line 258
            aload 0 /* this */
            bipush 10
            putfield java.awt.Scrollbar.pageIncrement:I
         3: .line 1158
            aload 0 /* this */
            iconst_1
            putfield java.awt.Scrollbar.scrollbarSerializedDataVersion:I
         4: .line 406
            invokestatic java.awt.GraphicsEnvironment.checkHeadless:()V
         5: .line 407
            iload 1 /* orientation */
            tableswitch { // 0 - 1
                    0: 6
                    1: 6
              default: 8
          }
         6: .line 410
      StackMap locals: java.awt.Scrollbar int int int int int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* orientation */
            putfield java.awt.Scrollbar.orientation:I
         7: .line 411
            goto 9
         8: .line 413
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "illegal scrollbar orientation"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 415
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* value */
            iload 3 /* visible */
            iload 4 /* minimum */
            iload 5 /* maximum */
            invokevirtual java.awt.Scrollbar.setValues:(IIII)V
        10: .line 416
            return
        end local 5 // int maximum
        end local 4 // int minimum
        end local 3 // int visible
        end local 2 // int value
        end local 1 // int orientation
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Ljava/awt/Scrollbar;
            0   11     1  orientation  I
            0   11     2        value  I
            0   11     3      visible  I
            0   11     4      minimum  I
            0   11     5      maximum  I
    Exceptions:
      throws java.awt.HeadlessException
    MethodParameters:
             Name  Flags
      orientation  
      value        
      visible      
      minimum      
      maximum      

  java.lang.String constructComponentName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 423
            ldc Ljava/awt/Scrollbar;
            dup
            astore 1
            monitorenter
         1: .line 424
            new java.lang.StringBuilder
            dup
            ldc "scrollbar"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            getstatic java.awt.Scrollbar.nameCounter:I
            dup
            iconst_1
            iadd
            putstatic java.awt.Scrollbar.nameCounter:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 1
            monitorexit
         2: areturn
         3: .line 423
      StackMap locals: java.awt.Scrollbar java.lang.Class
      StackMap stack: java.lang.Throwable
            aload 1
            monitorexit
         4: athrow
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljava/awt/Scrollbar;
      Exception table:
        from    to  target  type
           1     2       3  any
           3     4       3  any

  public void addNotify();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 434
            aload 0 /* this */
            invokevirtual java.awt.Scrollbar.getTreeLock:()Ljava/lang/Object;
            dup
            astore 1
            monitorenter
         1: .line 435
            aload 0 /* this */
            getfield java.awt.Scrollbar.peer:Ljava/awt/peer/ComponentPeer;
            ifnonnull 3
         2: .line 436
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual java.awt.Scrollbar.getToolkit:()Ljava/awt/Toolkit;
            aload 0 /* this */
            invokevirtual java.awt.Toolkit.createScrollbar:(Ljava/awt/Scrollbar;)Ljava/awt/peer/ScrollbarPeer;
            putfield java.awt.Scrollbar.peer:Ljava/awt/peer/ComponentPeer;
         3: .line 437
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 0 /* this */
            invokespecial java.awt.Component.addNotify:()V
         4: .line 434
            aload 1
            monitorexit
         5: goto 8
      StackMap locals:
      StackMap stack: java.lang.Throwable
         6: aload 1
            monitorexit
         7: athrow
         8: .line 439
      StackMap locals:
      StackMap stack:
            return
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljava/awt/Scrollbar;
      Exception table:
        from    to  target  type
           1     5       6  any
           6     7       6  any

  public int getOrientation();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 450
            aload 0 /* this */
            getfield java.awt.Scrollbar.orientation:I
            ireturn
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/Scrollbar;

  public void setOrientation(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // int orientation
         0: .line 466
            aload 0 /* this */
            invokevirtual java.awt.Scrollbar.getTreeLock:()Ljava/lang/Object;
            dup
            astore 2
            monitorenter
         1: .line 467
            iload 1 /* orientation */
            aload 0 /* this */
            getfield java.awt.Scrollbar.orientation:I
            if_icmpne 4
         2: .line 468
            aload 2
            monitorexit
         3: return
         4: .line 470
      StackMap locals: java.lang.Object
      StackMap stack:
            iload 1 /* orientation */
            tableswitch { // 0 - 1
                    0: 5
                    1: 5
              default: 7
          }
         5: .line 473
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* orientation */
            putfield java.awt.Scrollbar.orientation:I
         6: .line 474
            goto 8
         7: .line 476
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "illegal scrollbar orientation"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 479
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.Scrollbar.peer:Ljava/awt/peer/ComponentPeer;
            ifnull 12
         9: .line 480
            aload 0 /* this */
            invokevirtual java.awt.Scrollbar.removeNotify:()V
        10: .line 481
            aload 0 /* this */
            invokevirtual java.awt.Scrollbar.addNotify:()V
        11: .line 482
            aload 0 /* this */
            invokevirtual java.awt.Scrollbar.invalidate:()V
        12: .line 466
      StackMap locals:
      StackMap stack:
            aload 2
            monitorexit
        13: goto 16
      StackMap locals:
      StackMap stack: java.lang.Throwable
        14: aload 2
            monitorexit
        15: athrow
        16: .line 485
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.Scrollbar.accessibleContext:Ljavax/accessibility/AccessibleContext;
            ifnull 26
        17: .line 486
            aload 0 /* this */
            getfield java.awt.Scrollbar.accessibleContext:Ljavax/accessibility/AccessibleContext;
        18: .line 487
            ldc "AccessibleState"
        19: .line 488
            iload 1 /* orientation */
            iconst_1
            if_icmpne 21
        20: .line 489
            getstatic javax.accessibility.AccessibleState.HORIZONTAL:Ljavax/accessibility/AccessibleState;
            goto 22
      StackMap locals: java.awt.Scrollbar int
      StackMap stack: javax.accessibility.AccessibleContext java.lang.String
        21: getstatic javax.accessibility.AccessibleState.VERTICAL:Ljavax/accessibility/AccessibleState;
        22: .line 490
      StackMap locals: java.awt.Scrollbar int
      StackMap stack: javax.accessibility.AccessibleContext java.lang.String javax.accessibility.AccessibleState
            iload 1 /* orientation */
            iconst_1
            if_icmpne 24
        23: .line 491
            getstatic javax.accessibility.AccessibleState.VERTICAL:Ljavax/accessibility/AccessibleState;
            goto 25
      StackMap locals: java.awt.Scrollbar int
      StackMap stack: javax.accessibility.AccessibleContext java.lang.String javax.accessibility.AccessibleState
        24: getstatic javax.accessibility.AccessibleState.HORIZONTAL:Ljavax/accessibility/AccessibleState;
        25: .line 486
      StackMap locals: java.awt.Scrollbar int
      StackMap stack: javax.accessibility.AccessibleContext java.lang.String javax.accessibility.AccessibleState javax.accessibility.AccessibleState
            invokevirtual javax.accessibility.AccessibleContext.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        26: .line 493
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int orientation
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   27     0         this  Ljava/awt/Scrollbar;
            0   27     1  orientation  I
      Exception table:
        from    to  target  type
           1     3      14  any
           4    13      14  any
          14    15      14  any
    MethodParameters:
             Name  Flags
      orientation  

  public int getValue();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 503
            aload 0 /* this */
            getfield java.awt.Scrollbar.value:I
            ireturn
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/Scrollbar;

  public void setValue(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // int newValue
         0: .line 533
            aload 0 /* this */
            iload 1 /* newValue */
            aload 0 /* this */
            getfield java.awt.Scrollbar.visibleAmount:I
            aload 0 /* this */
            getfield java.awt.Scrollbar.minimum:I
            aload 0 /* this */
            getfield java.awt.Scrollbar.maximum:I
            invokevirtual java.awt.Scrollbar.setValues:(IIII)V
         1: .line 534
            return
        end local 1 // int newValue
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljava/awt/Scrollbar;
            0    2     1  newValue  I
    MethodParameters:
          Name  Flags
      newValue  

  public int getMinimum();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 544
            aload 0 /* this */
            getfield java.awt.Scrollbar.minimum:I
            ireturn
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/Scrollbar;

  public void setMinimum(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // int newMinimum
         0: .line 577
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.Scrollbar.value:I
            aload 0 /* this */
            getfield java.awt.Scrollbar.visibleAmount:I
            iload 1 /* newMinimum */
            aload 0 /* this */
            getfield java.awt.Scrollbar.maximum:I
            invokevirtual java.awt.Scrollbar.setValues:(IIII)V
         1: .line 578
            return
        end local 1 // int newMinimum
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Ljava/awt/Scrollbar;
            0    2     1  newMinimum  I
    MethodParameters:
            Name  Flags
      newMinimum  

  public int getMaximum();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 588
            aload 0 /* this */
            getfield java.awt.Scrollbar.maximum:I
            ireturn
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/Scrollbar;

  public void setMaximum(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // int newMaximum
         0: .line 619
            iload 1 /* newMaximum */
            ldc -2147483648
            if_icmpne 2
         1: .line 620
            ldc -2147483647
            istore 1 /* newMaximum */
         2: .line 623
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.Scrollbar.minimum:I
            iload 1 /* newMaximum */
            if_icmplt 4
         3: .line 624
            aload 0 /* this */
            iload 1 /* newMaximum */
            iconst_1
            isub
            putfield java.awt.Scrollbar.minimum:I
         4: .line 629
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.Scrollbar.value:I
            aload 0 /* this */
            getfield java.awt.Scrollbar.visibleAmount:I
            aload 0 /* this */
            getfield java.awt.Scrollbar.minimum:I
            iload 1 /* newMaximum */
            invokevirtual java.awt.Scrollbar.setValues:(IIII)V
         5: .line 630
            return
        end local 1 // int newMaximum
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Ljava/awt/Scrollbar;
            0    6     1  newMaximum  I
    MethodParameters:
            Name  Flags
      newMaximum  

  public int getVisibleAmount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 655
            aload 0 /* this */
            invokevirtual java.awt.Scrollbar.getVisible:()I
            ireturn
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/Scrollbar;

  public int getVisible();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 664
            aload 0 /* this */
            getfield java.awt.Scrollbar.visibleAmount:I
            ireturn
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/Scrollbar;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public void setVisibleAmount(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // int newAmount
         0: .line 705
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.Scrollbar.value:I
            iload 1 /* newAmount */
            aload 0 /* this */
            getfield java.awt.Scrollbar.minimum:I
            aload 0 /* this */
            getfield java.awt.Scrollbar.maximum:I
            invokevirtual java.awt.Scrollbar.setValues:(IIII)V
         1: .line 706
            return
        end local 1 // int newAmount
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Ljava/awt/Scrollbar;
            0    2     1  newAmount  I
    MethodParameters:
           Name  Flags
      newAmount  

  public void setUnitIncrement(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // int v
         0: .line 728
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual java.awt.Scrollbar.setLineIncrement:(I)V
         1: .line 729
            return
        end local 1 // int v
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/awt/Scrollbar;
            0    2     1     v  I
    MethodParameters:
      Name  Flags
      v     

  public synchronized void setLineIncrement(int);
    descriptor: (I)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // int v
         0: .line 737
            iload 1 /* v */
            iconst_1
            if_icmpge 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iload 1 /* v */
      StackMap locals:
      StackMap stack: int
         2: istore 2 /* tmp */
        start local 2 // int tmp
         3: .line 739
            aload 0 /* this */
            getfield java.awt.Scrollbar.lineIncrement:I
            iload 2 /* tmp */
            if_icmpne 5
         4: .line 740
            return
         5: .line 742
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* tmp */
            putfield java.awt.Scrollbar.lineIncrement:I
         6: .line 744
            aload 0 /* this */
            getfield java.awt.Scrollbar.peer:Ljava/awt/peer/ComponentPeer;
            checkcast java.awt.peer.ScrollbarPeer
            astore 3 /* peer */
        start local 3 // java.awt.peer.ScrollbarPeer peer
         7: .line 745
            aload 3 /* peer */
            ifnull 9
         8: .line 746
            aload 3 /* peer */
            aload 0 /* this */
            getfield java.awt.Scrollbar.lineIncrement:I
            invokeinterface java.awt.peer.ScrollbarPeer.setLineIncrement:(I)V
         9: .line 748
      StackMap locals: java.awt.peer.ScrollbarPeer
      StackMap stack:
            return
        end local 3 // java.awt.peer.ScrollbarPeer peer
        end local 2 // int tmp
        end local 1 // int v
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljava/awt/Scrollbar;
            0   10     1     v  I
            3   10     2   tmp  I
            7   10     3  peer  Ljava/awt/peer/ScrollbarPeer;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      v     

  public int getUnitIncrement();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 767
            aload 0 /* this */
            invokevirtual java.awt.Scrollbar.getLineIncrement:()I
            ireturn
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/Scrollbar;

  public int getLineIncrement();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 776
            aload 0 /* this */
            getfield java.awt.Scrollbar.lineIncrement:I
            ireturn
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/Scrollbar;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public void setBlockIncrement(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // int v
         0: .line 796
            aload 0 /* this */
            iload 1 /* v */
            invokevirtual java.awt.Scrollbar.setPageIncrement:(I)V
         1: .line 797
            return
        end local 1 // int v
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljava/awt/Scrollbar;
            0    2     1     v  I
    MethodParameters:
      Name  Flags
      v     

  public synchronized void setPageIncrement(int);
    descriptor: (I)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // int v
         0: .line 805
            iload 1 /* v */
            iconst_1
            if_icmpge 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iload 1 /* v */
      StackMap locals:
      StackMap stack: int
         2: istore 2 /* tmp */
        start local 2 // int tmp
         3: .line 807
            aload 0 /* this */
            getfield java.awt.Scrollbar.pageIncrement:I
            iload 2 /* tmp */
            if_icmpne 5
         4: .line 808
            return
         5: .line 810
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 2 /* tmp */
            putfield java.awt.Scrollbar.pageIncrement:I
         6: .line 812
            aload 0 /* this */
            getfield java.awt.Scrollbar.peer:Ljava/awt/peer/ComponentPeer;
            checkcast java.awt.peer.ScrollbarPeer
            astore 3 /* peer */
        start local 3 // java.awt.peer.ScrollbarPeer peer
         7: .line 813
            aload 3 /* peer */
            ifnull 9
         8: .line 814
            aload 3 /* peer */
            aload 0 /* this */
            getfield java.awt.Scrollbar.pageIncrement:I
            invokeinterface java.awt.peer.ScrollbarPeer.setPageIncrement:(I)V
         9: .line 816
      StackMap locals: java.awt.peer.ScrollbarPeer
      StackMap stack:
            return
        end local 3 // java.awt.peer.ScrollbarPeer peer
        end local 2 // int tmp
        end local 1 // int v
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljava/awt/Scrollbar;
            0   10     1     v  I
            3   10     2   tmp  I
            7   10     3  peer  Ljava/awt/peer/ScrollbarPeer;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      v     

  public int getBlockIncrement();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 832
            aload 0 /* this */
            invokevirtual java.awt.Scrollbar.getPageIncrement:()I
            ireturn
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/Scrollbar;

  public int getPageIncrement();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 841
            aload 0 /* this */
            getfield java.awt.Scrollbar.pageIncrement:I
            ireturn
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/Scrollbar;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public void setValues(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=5
        start local 0 // java.awt.Scrollbar this
        start local 1 // int value
        start local 2 // int visible
        start local 3 // int minimum
        start local 4 // int maximum
         0: .line 879
            aload 0 /* this */
            dup
            astore 6
            monitorenter
         1: .line 880
            iload 3 /* minimum */
            ldc 2147483647
            if_icmpne 3
         2: .line 881
            ldc 2147483646
            istore 3 /* minimum */
         3: .line 883
      StackMap locals: java.awt.Scrollbar int int int int top java.awt.Scrollbar
      StackMap stack:
            iload 4 /* maximum */
            iload 3 /* minimum */
            if_icmpgt 5
         4: .line 884
            iload 3 /* minimum */
            iconst_1
            iadd
            istore 4 /* maximum */
         5: .line 887
      StackMap locals:
      StackMap stack:
            iload 4 /* maximum */
            i2l
            iload 3 /* minimum */
            i2l
            lsub
            lstore 7 /* maxMinusMin */
        start local 7 // long maxMinusMin
         6: .line 888
            lload 7 /* maxMinusMin */
            ldc 2147483647
            lcmp
            ifle 9
         7: .line 889
            ldc 2147483647
            lstore 7 /* maxMinusMin */
         8: .line 890
            iload 3 /* minimum */
            lload 7 /* maxMinusMin */
            l2i
            iadd
            istore 4 /* maximum */
         9: .line 892
      StackMap locals: long
      StackMap stack:
            iload 2 /* visible */
            lload 7 /* maxMinusMin */
            l2i
            if_icmple 11
        10: .line 893
            lload 7 /* maxMinusMin */
            l2i
            istore 2 /* visible */
        11: .line 895
      StackMap locals:
      StackMap stack:
            iload 2 /* visible */
            iconst_1
            if_icmpge 13
        12: .line 896
            iconst_1
            istore 2 /* visible */
        13: .line 899
      StackMap locals:
      StackMap stack:
            iload 1 /* value */
            iload 3 /* minimum */
            if_icmpge 15
        14: .line 900
            iload 3 /* minimum */
            istore 1 /* value */
        15: .line 902
      StackMap locals:
      StackMap stack:
            iload 1 /* value */
            iload 4 /* maximum */
            iload 2 /* visible */
            isub
            if_icmple 17
        16: .line 903
            iload 4 /* maximum */
            iload 2 /* visible */
            isub
            istore 1 /* value */
        17: .line 906
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.Scrollbar.value:I
            istore 5 /* oldValue */
        start local 5 // int oldValue
        18: .line 907
            aload 0 /* this */
            iload 1 /* value */
            putfield java.awt.Scrollbar.value:I
        19: .line 908
            aload 0 /* this */
            iload 2 /* visible */
            putfield java.awt.Scrollbar.visibleAmount:I
        20: .line 909
            aload 0 /* this */
            iload 3 /* minimum */
            putfield java.awt.Scrollbar.minimum:I
        21: .line 910
            aload 0 /* this */
            iload 4 /* maximum */
            putfield java.awt.Scrollbar.maximum:I
        22: .line 911
            aload 0 /* this */
            getfield java.awt.Scrollbar.peer:Ljava/awt/peer/ComponentPeer;
            checkcast java.awt.peer.ScrollbarPeer
            astore 9 /* peer */
        start local 9 // java.awt.peer.ScrollbarPeer peer
        23: .line 912
            aload 9 /* peer */
            ifnull 25
        24: .line 913
            aload 9 /* peer */
            iload 1 /* value */
            aload 0 /* this */
            getfield java.awt.Scrollbar.visibleAmount:I
            iload 3 /* minimum */
            iload 4 /* maximum */
            invokeinterface java.awt.peer.ScrollbarPeer.setValues:(IIII)V
        end local 9 // java.awt.peer.ScrollbarPeer peer
        end local 7 // long maxMinusMin
        25: .line 879
      StackMap locals: java.awt.Scrollbar int int int int int java.awt.Scrollbar
      StackMap stack:
            aload 6
            monitorexit
        26: goto 29
        end local 5 // int oldValue
      StackMap locals: java.awt.Scrollbar int int int int top java.awt.Scrollbar
      StackMap stack: java.lang.Throwable
        27: aload 6
            monitorexit
        28: athrow
        start local 5 // int oldValue
        29: .line 917
      StackMap locals: java.awt.Scrollbar int int int int int
      StackMap stack:
            iload 5 /* oldValue */
            iload 1 /* value */
            if_icmpeq 35
            aload 0 /* this */
            getfield java.awt.Scrollbar.accessibleContext:Ljavax/accessibility/AccessibleContext;
            ifnull 35
        30: .line 918
            aload 0 /* this */
            getfield java.awt.Scrollbar.accessibleContext:Ljavax/accessibility/AccessibleContext;
        31: .line 919
            ldc "AccessibleValue"
        32: .line 920
            iload 5 /* oldValue */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        33: .line 921
            iload 1 /* value */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        34: .line 918
            invokevirtual javax.accessibility.AccessibleContext.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        35: .line 923
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int oldValue
        end local 4 // int maximum
        end local 3 // int minimum
        end local 2 // int visible
        end local 1 // int value
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   36     0         this  Ljava/awt/Scrollbar;
            0   36     1        value  I
            0   36     2      visible  I
            0   36     3      minimum  I
            0   36     4      maximum  I
           18   27     5     oldValue  I
           29   36     5     oldValue  I
            6   25     7  maxMinusMin  J
           23   25     9         peer  Ljava/awt/peer/ScrollbarPeer;
      Exception table:
        from    to  target  type
           1    26      27  any
          27    28      27  any
    MethodParameters:
         Name  Flags
      value    
      visible  
      minimum  
      maximum  

  public boolean getValueIsAdjusting();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 934
            aload 0 /* this */
            getfield java.awt.Scrollbar.isAdjusting:Z
            ireturn
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/Scrollbar;

  public void setValueIsAdjusting(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // boolean b
         0: .line 947
            aload 0 /* this */
            dup
            astore 3
            monitorenter
         1: .line 948
            aload 0 /* this */
            getfield java.awt.Scrollbar.isAdjusting:Z
            istore 2 /* oldValue */
        start local 2 // boolean oldValue
         2: .line 949
            aload 0 /* this */
            iload 1 /* b */
            putfield java.awt.Scrollbar.isAdjusting:Z
         3: .line 947
            aload 3
            monitorexit
         4: goto 7
        end local 2 // boolean oldValue
      StackMap locals: java.awt.Scrollbar int top java.awt.Scrollbar
      StackMap stack: java.lang.Throwable
         5: aload 3
            monitorexit
         6: athrow
        start local 2 // boolean oldValue
         7: .line 952
      StackMap locals: java.awt.Scrollbar int int
      StackMap stack:
            iload 2 /* oldValue */
            iload 1 /* b */
            if_icmpeq 15
            aload 0 /* this */
            getfield java.awt.Scrollbar.accessibleContext:Ljavax/accessibility/AccessibleContext;
            ifnull 15
         8: .line 953
            aload 0 /* this */
            getfield java.awt.Scrollbar.accessibleContext:Ljavax/accessibility/AccessibleContext;
         9: .line 954
            ldc "AccessibleState"
        10: .line 955
            iload 2 /* oldValue */
            ifeq 11
            getstatic javax.accessibility.AccessibleState.BUSY:Ljavax/accessibility/AccessibleState;
            goto 12
      StackMap locals: java.awt.Scrollbar int int
      StackMap stack: javax.accessibility.AccessibleContext java.lang.String
        11: aconst_null
        12: .line 956
      StackMap locals: java.awt.Scrollbar int int
      StackMap stack: javax.accessibility.AccessibleContext java.lang.String javax.accessibility.AccessibleState
            iload 1 /* b */
            ifeq 13
            getstatic javax.accessibility.AccessibleState.BUSY:Ljavax/accessibility/AccessibleState;
            goto 14
      StackMap locals: java.awt.Scrollbar int int
      StackMap stack: javax.accessibility.AccessibleContext java.lang.String javax.accessibility.AccessibleState
        13: aconst_null
        14: .line 953
      StackMap locals: java.awt.Scrollbar int int
      StackMap stack: javax.accessibility.AccessibleContext java.lang.String javax.accessibility.AccessibleState javax.accessibility.AccessibleState
            invokevirtual javax.accessibility.AccessibleContext.firePropertyChange:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        15: .line 958
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean oldValue
        end local 1 // boolean b
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Ljava/awt/Scrollbar;
            0   16     1         b  Z
            2    5     2  oldValue  Z
            7   16     2  oldValue  Z
      Exception table:
        from    to  target  type
           1     4       5  any
           5     6       5  any
    MethodParameters:
      Name  Flags
      b     

  public synchronized void addAdjustmentListener(java.awt.event.AdjustmentListener);
    descriptor: (Ljava/awt/event/AdjustmentListener;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // java.awt.event.AdjustmentListener l
         0: .line 978
            aload 1 /* l */
            ifnonnull 2
         1: .line 979
            return
         2: .line 981
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.Scrollbar.adjustmentListener:Ljava/awt/event/AdjustmentListener;
            aload 1 /* l */
            invokestatic java.awt.AWTEventMulticaster.add:(Ljava/awt/event/AdjustmentListener;Ljava/awt/event/AdjustmentListener;)Ljava/awt/event/AdjustmentListener;
            putfield java.awt.Scrollbar.adjustmentListener:Ljava/awt/event/AdjustmentListener;
         3: .line 982
            aload 0 /* this */
            iconst_1
            putfield java.awt.Scrollbar.newEventsOnly:Z
         4: .line 983
            return
        end local 1 // java.awt.event.AdjustmentListener l
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljava/awt/Scrollbar;
            0    5     1     l  Ljava/awt/event/AdjustmentListener;
    MethodParameters:
      Name  Flags
      l     

  public synchronized void removeAdjustmentListener(java.awt.event.AdjustmentListener);
    descriptor: (Ljava/awt/event/AdjustmentListener;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // java.awt.event.AdjustmentListener l
         0: .line 1001
            aload 1 /* l */
            ifnonnull 2
         1: .line 1002
            return
         2: .line 1004
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield java.awt.Scrollbar.adjustmentListener:Ljava/awt/event/AdjustmentListener;
            aload 1 /* l */
            invokestatic java.awt.AWTEventMulticaster.remove:(Ljava/awt/event/AdjustmentListener;Ljava/awt/event/AdjustmentListener;)Ljava/awt/event/AdjustmentListener;
            putfield java.awt.Scrollbar.adjustmentListener:Ljava/awt/event/AdjustmentListener;
         3: .line 1005
            return
        end local 1 // java.awt.event.AdjustmentListener l
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljava/awt/Scrollbar;
            0    4     1     l  Ljava/awt/event/AdjustmentListener;
    MethodParameters:
      Name  Flags
      l     

  public synchronized java.awt.event.AdjustmentListener[] getAdjustmentListeners();
    descriptor: ()[Ljava/awt/event/AdjustmentListener;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 1021
            aload 0 /* this */
            ldc Ljava/awt/event/AdjustmentListener;
            invokevirtual java.awt.Scrollbar.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener;
            checkcast java.awt.event.AdjustmentListener[]
            areturn
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/awt/Scrollbar;

  public <T extends java.util.EventListener> T[] getListeners(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)[Ljava/util/EventListener;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // java.lang.Class listenerType
         0: .line 1055
            aconst_null
            astore 2 /* l */
        start local 2 // java.util.EventListener l
         1: .line 1056
            aload 1 /* listenerType */
            ldc Ljava/awt/event/AdjustmentListener;
            if_acmpne 4
         2: .line 1057
            aload 0 /* this */
            getfield java.awt.Scrollbar.adjustmentListener:Ljava/awt/event/AdjustmentListener;
            astore 2 /* l */
         3: .line 1058
            goto 5
         4: .line 1059
      StackMap locals: java.util.EventListener
      StackMap stack:
            aload 0 /* this */
            aload 1 /* listenerType */
            invokespecial java.awt.Component.getListeners:(Ljava/lang/Class;)[Ljava/util/EventListener;
            areturn
         5: .line 1061
      StackMap locals:
      StackMap stack:
            aload 2 /* l */
            aload 1 /* listenerType */
            invokestatic java.awt.AWTEventMulticaster.getListeners:(Ljava/util/EventListener;Ljava/lang/Class;)[Ljava/util/EventListener;
            areturn
        end local 2 // java.util.EventListener l
        end local 1 // java.lang.Class listenerType
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Ljava/awt/Scrollbar;
            0    6     1  listenerType  Ljava/lang/Class<TT;>;
            1    6     2             l  Ljava/util/EventListener;
    Signature: <T::Ljava/util/EventListener;>(Ljava/lang/Class<TT;>;)[TT;
    MethodParameters:
              Name  Flags
      listenerType  

  boolean eventEnabled(java.awt.AWTEvent);
    descriptor: (Ljava/awt/AWTEvent;)Z
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // java.awt.AWTEvent e
         0: .line 1066
            aload 1 /* e */
            getfield java.awt.AWTEvent.id:I
            sipush 601
            if_icmpne 5
         1: .line 1067
            aload 0 /* this */
            getfield java.awt.Scrollbar.eventMask:J
            ldc 256
            land
            lconst_0
            lcmp
            ifne 3
         2: .line 1068
            aload 0 /* this */
            getfield java.awt.Scrollbar.adjustmentListener:Ljava/awt/event/AdjustmentListener;
            ifnull 4
         3: .line 1069
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         4: .line 1071
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         5: .line 1073
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* e */
            invokespecial java.awt.Component.eventEnabled:(Ljava/awt/AWTEvent;)Z
            ireturn
        end local 1 // java.awt.AWTEvent e
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljava/awt/Scrollbar;
            0    6     1     e  Ljava/awt/AWTEvent;
    MethodParameters:
      Name  Flags
      e     

  protected void processEvent(java.awt.AWTEvent);
    descriptor: (Ljava/awt/AWTEvent;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // java.awt.AWTEvent e
         0: .line 1092
            aload 1 /* e */
            instanceof java.awt.event.AdjustmentEvent
            ifeq 3
         1: .line 1093
            aload 0 /* this */
            aload 1 /* e */
            checkcast java.awt.event.AdjustmentEvent
            invokevirtual java.awt.Scrollbar.processAdjustmentEvent:(Ljava/awt/event/AdjustmentEvent;)V
         2: .line 1094
            return
         3: .line 1096
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* e */
            invokespecial java.awt.Component.processEvent:(Ljava/awt/AWTEvent;)V
         4: .line 1097
            return
        end local 1 // java.awt.AWTEvent e
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljava/awt/Scrollbar;
            0    5     1     e  Ljava/awt/AWTEvent;
    MethodParameters:
      Name  Flags
      e     

  protected void processAdjustmentEvent(java.awt.event.AdjustmentEvent);
    descriptor: (Ljava/awt/event/AdjustmentEvent;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // java.awt.event.AdjustmentEvent e
         0: .line 1124
            aload 0 /* this */
            getfield java.awt.Scrollbar.adjustmentListener:Ljava/awt/event/AdjustmentListener;
            astore 2 /* listener */
        start local 2 // java.awt.event.AdjustmentListener listener
         1: .line 1125
            aload 2 /* listener */
            ifnull 3
         2: .line 1126
            aload 2 /* listener */
            aload 1 /* e */
            invokeinterface java.awt.event.AdjustmentListener.adjustmentValueChanged:(Ljava/awt/event/AdjustmentEvent;)V
         3: .line 1128
      StackMap locals: java.awt.event.AdjustmentListener
      StackMap stack:
            return
        end local 2 // java.awt.event.AdjustmentListener listener
        end local 1 // java.awt.event.AdjustmentEvent e
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljava/awt/Scrollbar;
            0    4     1         e  Ljava/awt/event/AdjustmentEvent;
            1    4     2  listener  Ljava/awt/event/AdjustmentListener;
    MethodParameters:
      Name  Flags
      e     

  protected java.lang.String paramString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 1140
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokespecial java.awt.Component.paramString:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 1141
            ldc ",val="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield java.awt.Scrollbar.value:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         2: .line 1142
            ldc ",vis="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield java.awt.Scrollbar.visibleAmount:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         3: .line 1143
            ldc ",min="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield java.awt.Scrollbar.minimum:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         4: .line 1144
            ldc ",max="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield java.awt.Scrollbar.maximum:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         5: .line 1145
            aload 0 /* this */
            getfield java.awt.Scrollbar.orientation:I
            iconst_1
            if_icmpne 6
            ldc ",vert"
            goto 7
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
         6: ldc ",horz"
      StackMap locals: java.awt.Scrollbar
      StackMap stack: java.lang.StringBuilder java.lang.String
         7: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         8: .line 1146
            ldc ",isAdjusting="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield java.awt.Scrollbar.isAdjusting:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
         9: .line 1140
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljava/awt/Scrollbar;

  private void writeObject(java.io.ObjectOutputStream);
    descriptor: (Ljava/io/ObjectOutputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // java.io.ObjectOutputStream s
         0: .line 1181
            aload 1 /* s */
            invokevirtual java.io.ObjectOutputStream.defaultWriteObject:()V
         1: .line 1183
            aload 1 /* s */
            ldc "adjustmentL"
            aload 0 /* this */
            getfield java.awt.Scrollbar.adjustmentListener:Ljava/awt/event/AdjustmentListener;
            invokestatic java.awt.AWTEventMulticaster.save:(Ljava/io/ObjectOutputStream;Ljava/lang/String;Ljava/util/EventListener;)V
         2: .line 1184
            aload 1 /* s */
            aconst_null
            invokevirtual java.io.ObjectOutputStream.writeObject:(Ljava/lang/Object;)V
         3: .line 1185
            return
        end local 1 // java.io.ObjectOutputStream s
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljava/awt/Scrollbar;
            0    4     1     s  Ljava/io/ObjectOutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      s     

  private void readObject(java.io.ObjectInputStream);
    descriptor: (Ljava/io/ObjectInputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // java.awt.Scrollbar this
        start local 1 // java.io.ObjectInputStream s
         0: .line 1204
            invokestatic java.awt.GraphicsEnvironment.checkHeadless:()V
         1: .line 1205
            aload 1 /* s */
            invokevirtual java.io.ObjectInputStream.defaultReadObject:()V
         2: .line 1208
            goto 7
        start local 2 // java.lang.Object keyOrNull
         3: .line 1209
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 2 /* keyOrNull */
            checkcast java.lang.String
            invokevirtual java.lang.String.intern:()Ljava/lang/String;
            astore 3 /* key */
        start local 3 // java.lang.String key
         4: .line 1211
            ldc "adjustmentL"
            aload 3 /* key */
            if_acmpne 6
         5: .line 1212
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
            checkcast java.awt.event.AdjustmentListener
            invokevirtual java.awt.Scrollbar.addAdjustmentListener:(Ljava/awt/event/AdjustmentListener;)V
            goto 7
         6: .line 1215
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* s */
            invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
            pop
        end local 3 // java.lang.String key
        end local 2 // java.lang.Object keyOrNull
         7: .line 1208
      StackMap locals:
      StackMap stack:
            aload 1 /* s */
            invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
            dup
            astore 2 /* keyOrNull */
        start local 2 // java.lang.Object keyOrNull
         8: ifnonnull 3
         9: .line 1217
            return
        end local 2 // java.lang.Object keyOrNull
        end local 1 // java.io.ObjectInputStream s
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   10     0       this  Ljava/awt/Scrollbar;
            0   10     1          s  Ljava/io/ObjectInputStream;
            3    7     2  keyOrNull  Ljava/lang/Object;
            8   10     2  keyOrNull  Ljava/lang/Object;
            4    7     3        key  Ljava/lang/String;
    Exceptions:
      throws java.lang.ClassNotFoundException, java.io.IOException, java.awt.HeadlessException
    MethodParameters:
      Name  Flags
      s     

  public javax.accessibility.AccessibleContext getAccessibleContext();
    descriptor: ()Ljavax/accessibility/AccessibleContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // java.awt.Scrollbar this
         0: .line 1236
            aload 0 /* this */
            getfield java.awt.Scrollbar.accessibleContext:Ljavax/accessibility/AccessibleContext;
            ifnonnull 2
         1: .line 1237
            aload 0 /* this */
            new java.awt.Scrollbar$AccessibleAWTScrollBar
            dup
            aload 0 /* this */
            invokespecial java.awt.Scrollbar$AccessibleAWTScrollBar.<init>:(Ljava/awt/Scrollbar;)V
            putfield java.awt.Scrollbar.accessibleContext:Ljavax/accessibility/AccessibleContext;
         2: .line 1239
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield java.awt.Scrollbar.accessibleContext:Ljavax/accessibility/AccessibleContext;
            areturn
        end local 0 // java.awt.Scrollbar this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljava/awt/Scrollbar;
}
SourceFile: "Scrollbar.java"
NestMembers:
  java.awt.Scrollbar$AccessibleAWTScrollBar
InnerClasses:
  protected AccessibleAWTScrollBar = java.awt.Scrollbar$AccessibleAWTScrollBar of java.awt.Scrollbar