public final class javafx.scene.input.ScrollEvent extends javafx.scene.input.GestureEvent
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: javafx.scene.input.ScrollEvent
  super_class: javafx.scene.input.GestureEvent
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 20121107

  public static final javafx.event.EventType<javafx.scene.input.ScrollEvent> ANY;
    descriptor: Ljavafx/event/EventType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;

  public static final javafx.event.EventType<javafx.scene.input.ScrollEvent> SCROLL;
    descriptor: Ljavafx/event/EventType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;

  public static final javafx.event.EventType<javafx.scene.input.ScrollEvent> SCROLL_STARTED;
    descriptor: Ljavafx/event/EventType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;

  public static final javafx.event.EventType<javafx.scene.input.ScrollEvent> SCROLL_FINISHED;
    descriptor: Ljavafx/event/EventType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;

  private final double deltaX;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double deltaY;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private double totalDeltaX;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private final double totalDeltaY;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits textDeltaXUnits;
    descriptor: Ljavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final javafx.scene.input.ScrollEvent$VerticalTextScrollUnits textDeltaYUnits;
    descriptor: Ljavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double textDeltaX;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double textDeltaY;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int touchCount;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double multiplierX;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double multiplierY;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 109
            new javafx.event.EventType
            dup
            getstatic javafx.scene.input.GestureEvent.ANY:Ljavafx/event/EventType;
            ldc "ANY_SCROLL"
            invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
         1: .line 108
            putstatic javafx.scene.input.ScrollEvent.ANY:Ljavafx/event/EventType;
         2: .line 116
            new javafx.event.EventType
            dup
            getstatic javafx.scene.input.ScrollEvent.ANY:Ljavafx/event/EventType;
            ldc "SCROLL"
            invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
         3: .line 115
            putstatic javafx.scene.input.ScrollEvent.SCROLL:Ljavafx/event/EventType;
         4: .line 124
            new javafx.event.EventType
            dup
            getstatic javafx.scene.input.ScrollEvent.ANY:Ljavafx/event/EventType;
            ldc "SCROLL_STARTED"
            invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
         5: .line 123
            putstatic javafx.scene.input.ScrollEvent.SCROLL_STARTED:Ljavafx/event/EventType;
         6: .line 132
            new javafx.event.EventType
            dup
            getstatic javafx.scene.input.ScrollEvent.ANY:Ljavafx/event/EventType;
            ldc "SCROLL_FINISHED"
            invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
         7: .line 131
            putstatic javafx.scene.input.ScrollEvent.SCROLL_FINISHED:Ljavafx/event/EventType;
         8: .line 132
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(, javafx.event.EventTarget, javafx.event.EventType<javafx.scene.input.ScrollEvent>, double, double, double, double, boolean, boolean, boolean, boolean, boolean, boolean, double, double, double, double, double, double, javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits, double, javafx.scene.input.ScrollEvent$VerticalTextScrollUnits, double, int, javafx.scene.input.PickResult);
    descriptor: (Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;DDDDZZZZZZDDDDDDLjavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;DLjavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;DILjavafx/scene/input/PickResult;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=19, locals=38, args_size=26
        start local 0 // javafx.scene.input.ScrollEvent this
        start local 1 // java.lang.Object source
        start local 2 // javafx.event.EventTarget target
        start local 3 // javafx.event.EventType eventType
        start local 4 // double x
        start local 6 // double y
        start local 8 // double screenX
        start local 10 // double screenY
        start local 12 // boolean shiftDown
        start local 13 // boolean controlDown
        start local 14 // boolean altDown
        start local 15 // boolean metaDown
        start local 16 // boolean direct
        start local 17 // boolean inertia
        start local 18 // double deltaX
        start local 20 // double deltaY
        start local 22 // double totalDeltaX
        start local 24 // double totalDeltaY
        start local 26 // double multiplierX
        start local 28 // double multiplierY
        start local 30 // javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits textDeltaXUnits
        start local 31 // double textDeltaX
        start local 33 // javafx.scene.input.ScrollEvent$VerticalTextScrollUnits textDeltaYUnits
        start local 34 // double textDeltaY
        start local 36 // int touchCount
        start local 37 // javafx.scene.input.PickResult pickResult
         0: .line 152
            aload 0 /* this */
            aload 1 /* source */
            aload 2 /* target */
            aload 3 /* eventType */
            dload 4 /* x */
            dload 6 /* y */
            dload 8 /* screenX */
            dload 10 /* screenY */
         1: .line 153
            iload 12 /* shiftDown */
            iload 13 /* controlDown */
            iload 14 /* altDown */
            iload 15 /* metaDown */
            iload 16 /* direct */
            iload 17 /* inertia */
         2: .line 154
            aload 37 /* pickResult */
            invokespecial javafx.scene.input.GestureEvent.<init>:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;DDDDZZZZZZLjavafx/scene/input/PickResult;)V
         3: .line 155
            aload 0 /* this */
            dload 18 /* deltaX */
            putfield javafx.scene.input.ScrollEvent.deltaX:D
         4: .line 156
            aload 0 /* this */
            dload 20 /* deltaY */
            putfield javafx.scene.input.ScrollEvent.deltaY:D
         5: .line 157
            aload 0 /* this */
            dload 22 /* totalDeltaX */
            putfield javafx.scene.input.ScrollEvent.totalDeltaX:D
         6: .line 158
            aload 0 /* this */
            dload 24 /* totalDeltaY */
            putfield javafx.scene.input.ScrollEvent.totalDeltaY:D
         7: .line 159
            aload 0 /* this */
            aload 30 /* textDeltaXUnits */
            putfield javafx.scene.input.ScrollEvent.textDeltaXUnits:Ljavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;
         8: .line 160
            aload 0 /* this */
            dload 31 /* textDeltaX */
            putfield javafx.scene.input.ScrollEvent.textDeltaX:D
         9: .line 161
            aload 0 /* this */
            aload 33 /* textDeltaYUnits */
            putfield javafx.scene.input.ScrollEvent.textDeltaYUnits:Ljavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;
        10: .line 162
            aload 0 /* this */
            dload 34 /* textDeltaY */
            putfield javafx.scene.input.ScrollEvent.textDeltaY:D
        11: .line 163
            aload 0 /* this */
            iload 36 /* touchCount */
            putfield javafx.scene.input.ScrollEvent.touchCount:I
        12: .line 164
            aload 0 /* this */
            dload 26 /* multiplierX */
            putfield javafx.scene.input.ScrollEvent.multiplierX:D
        13: .line 165
            aload 0 /* this */
            dload 28 /* multiplierY */
            putfield javafx.scene.input.ScrollEvent.multiplierY:D
        14: .line 166
            return
        end local 37 // javafx.scene.input.PickResult pickResult
        end local 36 // int touchCount
        end local 34 // double textDeltaY
        end local 33 // javafx.scene.input.ScrollEvent$VerticalTextScrollUnits textDeltaYUnits
        end local 31 // double textDeltaX
        end local 30 // javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits textDeltaXUnits
        end local 28 // double multiplierY
        end local 26 // double multiplierX
        end local 24 // double totalDeltaY
        end local 22 // double totalDeltaX
        end local 20 // double deltaY
        end local 18 // double deltaX
        end local 17 // boolean inertia
        end local 16 // boolean direct
        end local 15 // boolean metaDown
        end local 14 // boolean altDown
        end local 13 // boolean controlDown
        end local 12 // boolean shiftDown
        end local 10 // double screenY
        end local 8 // double screenX
        end local 6 // double y
        end local 4 // double x
        end local 3 // javafx.event.EventType eventType
        end local 2 // javafx.event.EventTarget target
        end local 1 // java.lang.Object source
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   15     0             this  Ljavafx/scene/input/ScrollEvent;
            0   15     1           source  Ljava/lang/Object;
            0   15     2           target  Ljavafx/event/EventTarget;
            0   15     3        eventType  Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;
            0   15     4                x  D
            0   15     6                y  D
            0   15     8          screenX  D
            0   15    10          screenY  D
            0   15    12        shiftDown  Z
            0   15    13      controlDown  Z
            0   15    14          altDown  Z
            0   15    15         metaDown  Z
            0   15    16           direct  Z
            0   15    17          inertia  Z
            0   15    18           deltaX  D
            0   15    20           deltaY  D
            0   15    22      totalDeltaX  D
            0   15    24      totalDeltaY  D
            0   15    26      multiplierX  D
            0   15    28      multiplierY  D
            0   15    30  textDeltaXUnits  Ljavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;
            0   15    31       textDeltaX  D
            0   15    33  textDeltaYUnits  Ljavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;
            0   15    34       textDeltaY  D
            0   15    36       touchCount  I
            0   15    37       pickResult  Ljavafx/scene/input/PickResult;
    Signature: (Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;DDDDZZZZZZDDDDDDLjavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;DLjavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;DILjavafx/scene/input/PickResult;)V
    MethodParameters:
                 Name  Flags
      source           
      target           
      eventType        final
      x                
      y                
      screenX          
      screenY          
      shiftDown        
      controlDown      
      altDown          
      metaDown         
      direct           
      inertia          
      deltaX           
      deltaY           
      totalDeltaX      
      totalDeltaY      
      multiplierX      
      multiplierY      
      textDeltaXUnits  
      textDeltaX       
      textDeltaYUnits  
      textDeltaY       
      touchCount       
      pickResult       

  public void <init>(, javafx.event.EventTarget, javafx.event.EventType<javafx.scene.input.ScrollEvent>, double, double, double, double, boolean, boolean, boolean, boolean, boolean, boolean, double, double, double, double, javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits, double, javafx.scene.input.ScrollEvent$VerticalTextScrollUnits, double, int, javafx.scene.input.PickResult);
    descriptor: (Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;DDDDZZZZZZDDDDLjavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;DLjavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;DILjavafx/scene/input/PickResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=38, locals=34, args_size=24
        start local 0 // javafx.scene.input.ScrollEvent this
        start local 1 // java.lang.Object source
        start local 2 // javafx.event.EventTarget target
        start local 3 // javafx.event.EventType eventType
        start local 4 // double x
        start local 6 // double y
        start local 8 // double screenX
        start local 10 // double screenY
        start local 12 // boolean shiftDown
        start local 13 // boolean controlDown
        start local 14 // boolean altDown
        start local 15 // boolean metaDown
        start local 16 // boolean direct
        start local 17 // boolean inertia
        start local 18 // double deltaX
        start local 20 // double deltaY
        start local 22 // double totalDeltaX
        start local 24 // double totalDeltaY
        start local 26 // javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits textDeltaXUnits
        start local 27 // double textDeltaX
        start local 29 // javafx.scene.input.ScrollEvent$VerticalTextScrollUnits textDeltaYUnits
        start local 30 // double textDeltaY
        start local 32 // int touchCount
        start local 33 // javafx.scene.input.PickResult pickResult
         0: .line 212
            aload 0 /* this */
            aload 1 /* source */
            aload 2 /* target */
            aload 3 /* eventType */
            dload 4 /* x */
            dload 6 /* y */
            dload 8 /* screenX */
            dload 10 /* screenY */
            iload 12 /* shiftDown */
            iload 13 /* controlDown */
         1: .line 213
            iload 14 /* altDown */
            iload 15 /* metaDown */
            iload 16 /* direct */
            iload 17 /* inertia */
            dload 18 /* deltaX */
            dload 20 /* deltaY */
            dload 22 /* totalDeltaX */
         2: .line 214
            dload 24 /* totalDeltaY */
            dconst_1
            dconst_1
            aload 26 /* textDeltaXUnits */
            dload 27 /* textDeltaX */
            aload 29 /* textDeltaYUnits */
            dload 30 /* textDeltaY */
         3: .line 215
            iload 32 /* touchCount */
            aload 33 /* pickResult */
            invokespecial javafx.scene.input.ScrollEvent.<init>:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;DDDDZZZZZZDDDDDDLjavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;DLjavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;DILjavafx/scene/input/PickResult;)V
         4: .line 216
            return
        end local 33 // javafx.scene.input.PickResult pickResult
        end local 32 // int touchCount
        end local 30 // double textDeltaY
        end local 29 // javafx.scene.input.ScrollEvent$VerticalTextScrollUnits textDeltaYUnits
        end local 27 // double textDeltaX
        end local 26 // javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits textDeltaXUnits
        end local 24 // double totalDeltaY
        end local 22 // double totalDeltaX
        end local 20 // double deltaY
        end local 18 // double deltaX
        end local 17 // boolean inertia
        end local 16 // boolean direct
        end local 15 // boolean metaDown
        end local 14 // boolean altDown
        end local 13 // boolean controlDown
        end local 12 // boolean shiftDown
        end local 10 // double screenY
        end local 8 // double screenX
        end local 6 // double y
        end local 4 // double x
        end local 3 // javafx.event.EventType eventType
        end local 2 // javafx.event.EventTarget target
        end local 1 // java.lang.Object source
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Ljavafx/scene/input/ScrollEvent;
            0    5     1           source  Ljava/lang/Object;
            0    5     2           target  Ljavafx/event/EventTarget;
            0    5     3        eventType  Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;
            0    5     4                x  D
            0    5     6                y  D
            0    5     8          screenX  D
            0    5    10          screenY  D
            0    5    12        shiftDown  Z
            0    5    13      controlDown  Z
            0    5    14          altDown  Z
            0    5    15         metaDown  Z
            0    5    16           direct  Z
            0    5    17          inertia  Z
            0    5    18           deltaX  D
            0    5    20           deltaY  D
            0    5    22      totalDeltaX  D
            0    5    24      totalDeltaY  D
            0    5    26  textDeltaXUnits  Ljavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;
            0    5    27       textDeltaX  D
            0    5    29  textDeltaYUnits  Ljavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;
            0    5    30       textDeltaY  D
            0    5    32       touchCount  I
            0    5    33       pickResult  Ljavafx/scene/input/PickResult;
    Signature: (Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;DDDDZZZZZZDDDDLjavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;DLjavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;DILjavafx/scene/input/PickResult;)V
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "source")
      1:
        javafx.beans.NamedArg(value = "target")
      2:
        javafx.beans.NamedArg(value = "eventType")
      3:
        javafx.beans.NamedArg(value = "x")
      4:
        javafx.beans.NamedArg(value = "y")
      5:
        javafx.beans.NamedArg(value = "screenX")
      6:
        javafx.beans.NamedArg(value = "screenY")
      7:
        javafx.beans.NamedArg(value = "shiftDown")
      8:
        javafx.beans.NamedArg(value = "controlDown")
      9:
        javafx.beans.NamedArg(value = "altDown")
      10:
        javafx.beans.NamedArg(value = "metaDown")
      11:
        javafx.beans.NamedArg(value = "direct")
      12:
        javafx.beans.NamedArg(value = "inertia")
      13:
        javafx.beans.NamedArg(value = "deltaX")
      14:
        javafx.beans.NamedArg(value = "deltaY")
      15:
        javafx.beans.NamedArg(value = "totalDeltaX")
      16:
        javafx.beans.NamedArg(value = "totalDeltaY")
      17:
        javafx.beans.NamedArg(value = "textDeltaXUnits")
      18:
        javafx.beans.NamedArg(value = "textDeltaX")
      19:
        javafx.beans.NamedArg(value = "textDeltaYUnits")
      20:
        javafx.beans.NamedArg(value = "textDeltaY")
      21:
        javafx.beans.NamedArg(value = "touchCount")
      22:
        javafx.beans.NamedArg(value = "pickResult")
    MethodParameters:
                 Name  Flags
      source           
      target           
      eventType        final
      x                
      y                
      screenX          
      screenY          
      shiftDown        
      controlDown      
      altDown          
      metaDown         
      direct           
      inertia          
      deltaX           
      deltaY           
      totalDeltaX      
      totalDeltaY      
      textDeltaXUnits  
      textDeltaX       
      textDeltaYUnits  
      textDeltaY       
      touchCount       
      pickResult       

  public void <init>(javafx.event.EventType<javafx.scene.input.ScrollEvent>, double, double, double, double, boolean, boolean, boolean, boolean, boolean, boolean, double, double, double, double, javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits, double, javafx.scene.input.ScrollEvent$VerticalTextScrollUnits, double, int, javafx.scene.input.PickResult);
    descriptor: (Ljavafx/event/EventType;DDDDZZZZZZDDDDLjavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;DLjavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;DILjavafx/scene/input/PickResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=38, locals=32, args_size=22
        start local 0 // javafx.scene.input.ScrollEvent this
        start local 1 // javafx.event.EventType eventType
        start local 2 // double x
        start local 4 // double y
        start local 6 // double screenX
        start local 8 // double screenY
        start local 10 // boolean shiftDown
        start local 11 // boolean controlDown
        start local 12 // boolean altDown
        start local 13 // boolean metaDown
        start local 14 // boolean direct
        start local 15 // boolean inertia
        start local 16 // double deltaX
        start local 18 // double deltaY
        start local 20 // double totalDeltaX
        start local 22 // double totalDeltaY
        start local 24 // javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits textDeltaXUnits
        start local 25 // double textDeltaX
        start local 27 // javafx.scene.input.ScrollEvent$VerticalTextScrollUnits textDeltaYUnits
        start local 28 // double textDeltaY
        start local 30 // int touchCount
        start local 31 // javafx.scene.input.PickResult pickResult
         0: .line 260
            aload 0 /* this */
            aconst_null
            aconst_null
            aload 1 /* eventType */
            dload 2 /* x */
            dload 4 /* y */
            dload 6 /* screenX */
            dload 8 /* screenY */
            iload 10 /* shiftDown */
            iload 11 /* controlDown */
         1: .line 261
            iload 12 /* altDown */
            iload 13 /* metaDown */
            iload 14 /* direct */
            iload 15 /* inertia */
            dload 16 /* deltaX */
            dload 18 /* deltaY */
            dload 20 /* totalDeltaX */
         2: .line 262
            dload 22 /* totalDeltaY */
            dconst_1
            dconst_1
            aload 24 /* textDeltaXUnits */
            dload 25 /* textDeltaX */
            aload 27 /* textDeltaYUnits */
            dload 28 /* textDeltaY */
         3: .line 263
            iload 30 /* touchCount */
            aload 31 /* pickResult */
            invokespecial javafx.scene.input.ScrollEvent.<init>:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;DDDDZZZZZZDDDDDDLjavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;DLjavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;DILjavafx/scene/input/PickResult;)V
         4: .line 264
            return
        end local 31 // javafx.scene.input.PickResult pickResult
        end local 30 // int touchCount
        end local 28 // double textDeltaY
        end local 27 // javafx.scene.input.ScrollEvent$VerticalTextScrollUnits textDeltaYUnits
        end local 25 // double textDeltaX
        end local 24 // javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits textDeltaXUnits
        end local 22 // double totalDeltaY
        end local 20 // double totalDeltaX
        end local 18 // double deltaY
        end local 16 // double deltaX
        end local 15 // boolean inertia
        end local 14 // boolean direct
        end local 13 // boolean metaDown
        end local 12 // boolean altDown
        end local 11 // boolean controlDown
        end local 10 // boolean shiftDown
        end local 8 // double screenY
        end local 6 // double screenX
        end local 4 // double y
        end local 2 // double x
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Ljavafx/scene/input/ScrollEvent;
            0    5     1        eventType  Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;
            0    5     2                x  D
            0    5     4                y  D
            0    5     6          screenX  D
            0    5     8          screenY  D
            0    5    10        shiftDown  Z
            0    5    11      controlDown  Z
            0    5    12          altDown  Z
            0    5    13         metaDown  Z
            0    5    14           direct  Z
            0    5    15          inertia  Z
            0    5    16           deltaX  D
            0    5    18           deltaY  D
            0    5    20      totalDeltaX  D
            0    5    22      totalDeltaY  D
            0    5    24  textDeltaXUnits  Ljavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;
            0    5    25       textDeltaX  D
            0    5    27  textDeltaYUnits  Ljavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;
            0    5    28       textDeltaY  D
            0    5    30       touchCount  I
            0    5    31       pickResult  Ljavafx/scene/input/PickResult;
    Signature: (Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;DDDDZZZZZZDDDDLjavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;DLjavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;DILjavafx/scene/input/PickResult;)V
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "eventType")
      1:
        javafx.beans.NamedArg(value = "x")
      2:
        javafx.beans.NamedArg(value = "y")
      3:
        javafx.beans.NamedArg(value = "screenX")
      4:
        javafx.beans.NamedArg(value = "screenY")
      5:
        javafx.beans.NamedArg(value = "shiftDown")
      6:
        javafx.beans.NamedArg(value = "controlDown")
      7:
        javafx.beans.NamedArg(value = "altDown")
      8:
        javafx.beans.NamedArg(value = "metaDown")
      9:
        javafx.beans.NamedArg(value = "direct")
      10:
        javafx.beans.NamedArg(value = "inertia")
      11:
        javafx.beans.NamedArg(value = "deltaX")
      12:
        javafx.beans.NamedArg(value = "deltaY")
      13:
        javafx.beans.NamedArg(value = "totalDeltaX")
      14:
        javafx.beans.NamedArg(value = "totalDeltaY")
      15:
        javafx.beans.NamedArg(value = "textDeltaXUnits")
      16:
        javafx.beans.NamedArg(value = "textDeltaX")
      17:
        javafx.beans.NamedArg(value = "textDeltaYUnits")
      18:
        javafx.beans.NamedArg(value = "textDeltaY")
      19:
        javafx.beans.NamedArg(value = "touchCount")
      20:
        javafx.beans.NamedArg(value = "pickResult")
    MethodParameters:
                 Name  Flags
      eventType        final
      x                
      y                
      screenX          
      screenY          
      shiftDown        
      controlDown      
      altDown          
      metaDown         
      direct           
      inertia          
      deltaX           
      deltaY           
      totalDeltaX      
      totalDeltaY      
      textDeltaXUnits  
      textDeltaX       
      textDeltaYUnits  
      textDeltaY       
      touchCount       
      pickResult       

  public void <init>(javafx.event.EventType<javafx.scene.input.ScrollEvent>, double, double, double, double, boolean, boolean, boolean, boolean, boolean, boolean, double, double, double, double, double, double, javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits, double, javafx.scene.input.ScrollEvent$VerticalTextScrollUnits, double, int, javafx.scene.input.PickResult);
    descriptor: (Ljavafx/event/EventType;DDDDZZZZZZDDDDDDLjavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;DLjavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;DILjavafx/scene/input/PickResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=38, locals=36, args_size=24
        start local 0 // javafx.scene.input.ScrollEvent this
        start local 1 // javafx.event.EventType eventType
        start local 2 // double x
        start local 4 // double y
        start local 6 // double screenX
        start local 8 // double screenY
        start local 10 // boolean shiftDown
        start local 11 // boolean controlDown
        start local 12 // boolean altDown
        start local 13 // boolean metaDown
        start local 14 // boolean direct
        start local 15 // boolean inertia
        start local 16 // double deltaX
        start local 18 // double deltaY
        start local 20 // double totalDeltaX
        start local 22 // double totalDeltaY
        start local 24 // double multiplierX
        start local 26 // double multiplierY
        start local 28 // javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits textDeltaXUnits
        start local 29 // double textDeltaX
        start local 31 // javafx.scene.input.ScrollEvent$VerticalTextScrollUnits textDeltaYUnits
        start local 32 // double textDeltaY
        start local 34 // int touchCount
        start local 35 // javafx.scene.input.PickResult pickResult
         0: .line 311
            aload 0 /* this */
            aconst_null
            aconst_null
            aload 1 /* eventType */
            dload 2 /* x */
            dload 4 /* y */
            dload 6 /* screenX */
            dload 8 /* screenY */
            iload 10 /* shiftDown */
            iload 11 /* controlDown */
         1: .line 312
            iload 12 /* altDown */
            iload 13 /* metaDown */
            iload 14 /* direct */
            iload 15 /* inertia */
            dload 16 /* deltaX */
            dload 18 /* deltaY */
            dload 20 /* totalDeltaX */
         2: .line 313
            dload 22 /* totalDeltaY */
            dload 24 /* multiplierX */
            dload 26 /* multiplierY */
            aload 28 /* textDeltaXUnits */
            dload 29 /* textDeltaX */
         3: .line 314
            aload 31 /* textDeltaYUnits */
            dload 32 /* textDeltaY */
            iload 34 /* touchCount */
            aload 35 /* pickResult */
            invokespecial javafx.scene.input.ScrollEvent.<init>:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;DDDDZZZZZZDDDDDDLjavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;DLjavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;DILjavafx/scene/input/PickResult;)V
         4: .line 315
            return
        end local 35 // javafx.scene.input.PickResult pickResult
        end local 34 // int touchCount
        end local 32 // double textDeltaY
        end local 31 // javafx.scene.input.ScrollEvent$VerticalTextScrollUnits textDeltaYUnits
        end local 29 // double textDeltaX
        end local 28 // javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits textDeltaXUnits
        end local 26 // double multiplierY
        end local 24 // double multiplierX
        end local 22 // double totalDeltaY
        end local 20 // double totalDeltaX
        end local 18 // double deltaY
        end local 16 // double deltaX
        end local 15 // boolean inertia
        end local 14 // boolean direct
        end local 13 // boolean metaDown
        end local 12 // boolean altDown
        end local 11 // boolean controlDown
        end local 10 // boolean shiftDown
        end local 8 // double screenY
        end local 6 // double screenX
        end local 4 // double y
        end local 2 // double x
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Ljavafx/scene/input/ScrollEvent;
            0    5     1        eventType  Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;
            0    5     2                x  D
            0    5     4                y  D
            0    5     6          screenX  D
            0    5     8          screenY  D
            0    5    10        shiftDown  Z
            0    5    11      controlDown  Z
            0    5    12          altDown  Z
            0    5    13         metaDown  Z
            0    5    14           direct  Z
            0    5    15          inertia  Z
            0    5    16           deltaX  D
            0    5    18           deltaY  D
            0    5    20      totalDeltaX  D
            0    5    22      totalDeltaY  D
            0    5    24      multiplierX  D
            0    5    26      multiplierY  D
            0    5    28  textDeltaXUnits  Ljavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;
            0    5    29       textDeltaX  D
            0    5    31  textDeltaYUnits  Ljavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;
            0    5    32       textDeltaY  D
            0    5    34       touchCount  I
            0    5    35       pickResult  Ljavafx/scene/input/PickResult;
    Signature: (Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;DDDDZZZZZZDDDDDDLjavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;DLjavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;DILjavafx/scene/input/PickResult;)V
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "eventType")
      1:
        javafx.beans.NamedArg(value = "x")
      2:
        javafx.beans.NamedArg(value = "y")
      3:
        javafx.beans.NamedArg(value = "screenX")
      4:
        javafx.beans.NamedArg(value = "screenY")
      5:
        javafx.beans.NamedArg(value = "shiftDown")
      6:
        javafx.beans.NamedArg(value = "controlDown")
      7:
        javafx.beans.NamedArg(value = "altDown")
      8:
        javafx.beans.NamedArg(value = "metaDown")
      9:
        javafx.beans.NamedArg(value = "direct")
      10:
        javafx.beans.NamedArg(value = "inertia")
      11:
        javafx.beans.NamedArg(value = "deltaX")
      12:
        javafx.beans.NamedArg(value = "deltaY")
      13:
        javafx.beans.NamedArg(value = "totalDeltaX")
      14:
        javafx.beans.NamedArg(value = "totalDeltaY")
      15:
        javafx.beans.NamedArg(value = "multiplierX")
      16:
        javafx.beans.NamedArg(value = "multiplierY")
      17:
        javafx.beans.NamedArg(value = "textDeltaXUnits")
      18:
        javafx.beans.NamedArg(value = "textDeltaX")
      19:
        javafx.beans.NamedArg(value = "textDeltaYUnits")
      20:
        javafx.beans.NamedArg(value = "textDeltaY")
      21:
        javafx.beans.NamedArg(value = "touchCount")
      22:
        javafx.beans.NamedArg(value = "pickResult")
    MethodParameters:
                 Name  Flags
      eventType        final
      x                
      y                
      screenX          
      screenY          
      shiftDown        
      controlDown      
      altDown          
      metaDown         
      direct           
      inertia          
      deltaX           
      deltaY           
      totalDeltaX      
      totalDeltaY      
      multiplierX      
      multiplierY      
      textDeltaXUnits  
      textDeltaX       
      textDeltaYUnits  
      textDeltaY       
      touchCount       
      pickResult       

  public double getDeltaX();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ScrollEvent this
         0: .line 333
            aload 0 /* this */
            getfield javafx.scene.input.ScrollEvent.deltaX:D
            dreturn
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ScrollEvent;

  public double getDeltaY();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ScrollEvent this
         0: .line 352
            aload 0 /* this */
            getfield javafx.scene.input.ScrollEvent.deltaY:D
            dreturn
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ScrollEvent;

  public double getTotalDeltaX();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ScrollEvent this
         0: .line 372
            aload 0 /* this */
            getfield javafx.scene.input.ScrollEvent.totalDeltaX:D
            dreturn
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ScrollEvent;

  public double getTotalDeltaY();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ScrollEvent this
         0: .line 392
            aload 0 /* this */
            getfield javafx.scene.input.ScrollEvent.totalDeltaY:D
            dreturn
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ScrollEvent;

  public javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits getTextDeltaXUnits();
    descriptor: ()Ljavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.ScrollEvent this
         0: .line 407
            aload 0 /* this */
            getfield javafx.scene.input.ScrollEvent.textDeltaXUnits:Ljavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;
            areturn
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ScrollEvent;

  public javafx.scene.input.ScrollEvent$VerticalTextScrollUnits getTextDeltaYUnits();
    descriptor: ()Ljavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.ScrollEvent this
         0: .line 422
            aload 0 /* this */
            getfield javafx.scene.input.ScrollEvent.textDeltaYUnits:Ljavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;
            areturn
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ScrollEvent;

  public double getTextDeltaX();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ScrollEvent this
         0: .line 436
            aload 0 /* this */
            getfield javafx.scene.input.ScrollEvent.textDeltaX:D
            dreturn
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ScrollEvent;

  public double getTextDeltaY();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ScrollEvent this
         0: .line 450
            aload 0 /* this */
            getfield javafx.scene.input.ScrollEvent.textDeltaY:D
            dreturn
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ScrollEvent;

  public int getTouchCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.ScrollEvent this
         0: .line 463
            aload 0 /* this */
            getfield javafx.scene.input.ScrollEvent.touchCount:I
            ireturn
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ScrollEvent;

  public double getMultiplierX();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ScrollEvent this
         0: .line 474
            aload 0 /* this */
            getfield javafx.scene.input.ScrollEvent.multiplierX:D
            dreturn
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ScrollEvent;

  public double getMultiplierY();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ScrollEvent this
         0: .line 485
            aload 0 /* this */
            getfield javafx.scene.input.ScrollEvent.multiplierY:D
            dreturn
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ScrollEvent;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // javafx.scene.input.ScrollEvent this
         0: .line 493
            new java.lang.StringBuilder
            dup
            ldc "ScrollEvent ["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 495
            aload 1 /* sb */
            ldc "source = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getSource:()Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         2: .line 496
            aload 1 /* sb */
            ldc ", target = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getTarget:()Ljavafx/event/EventTarget;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         3: .line 497
            aload 1 /* sb */
            ldc ", eventType = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getEventType:()Ljavafx/event/EventType;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         4: .line 498
            aload 1 /* sb */
            ldc ", consumed = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.isConsumed:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
         5: .line 500
            aload 1 /* sb */
            ldc ", deltaX = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getDeltaX:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
         6: .line 501
            ldc ", deltaY = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getDeltaY:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         7: .line 502
            aload 1 /* sb */
            ldc ", totalDeltaX = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getTotalDeltaX:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
         8: .line 503
            ldc ", totalDeltaY = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getTotalDeltaY:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         9: .line 504
            aload 1 /* sb */
            ldc ", textDeltaXUnits = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getTextDeltaXUnits:()Ljavafx/scene/input/ScrollEvent$HorizontalTextScrollUnits;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        10: .line 505
            ldc ", textDeltaX = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getTextDeltaX:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
        11: .line 506
            aload 1 /* sb */
            ldc ", textDeltaYUnits = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getTextDeltaYUnits:()Ljavafx/scene/input/ScrollEvent$VerticalTextScrollUnits;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        12: .line 507
            ldc ", textDeltaY = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getTextDeltaY:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
        13: .line 508
            aload 1 /* sb */
            ldc ", touchCount = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getTouchCount:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        14: .line 509
            aload 1 /* sb */
            ldc ", x = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getX:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", y = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getY:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
        15: .line 510
            ldc ", z = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getZ:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
        16: .line 511
            aload 1 /* sb */
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.isDirect:()Z
            ifeq 17
            ldc ", direct"
            goto 18
      StackMap locals: javafx.scene.input.ScrollEvent java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder
        17: ldc ", indirect"
      StackMap locals: javafx.scene.input.ScrollEvent java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String
        18: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 513
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.isInertia:()Z
            ifeq 21
        20: .line 514
            aload 1 /* sb */
            ldc ", inertia"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        21: .line 517
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.isShiftDown:()Z
            ifeq 23
        22: .line 518
            aload 1 /* sb */
            ldc ", shiftDown"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        23: .line 520
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.isControlDown:()Z
            ifeq 25
        24: .line 521
            aload 1 /* sb */
            ldc ", controlDown"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        25: .line 523
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.isAltDown:()Z
            ifeq 27
        26: .line 524
            aload 1 /* sb */
            ldc ", altDown"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        27: .line 526
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.isMetaDown:()Z
            ifeq 29
        28: .line 527
            aload 1 /* sb */
            ldc ", metaDown"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        29: .line 529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.isShortcutDown:()Z
            ifeq 31
        30: .line 530
            aload 1 /* sb */
            ldc ", shortcutDown"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        31: .line 532
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            ldc ", pickResult = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ScrollEvent.getPickResult:()Ljavafx/scene/input/PickResult;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        32: .line 534
            aload 1 /* sb */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder sb
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   33     0  this  Ljavafx/scene/input/ScrollEvent;
            1   33     1    sb  Ljava/lang/StringBuilder;

  public javafx.scene.input.ScrollEvent copyFor(java.lang.Object, javafx.event.EventTarget);
    descriptor: (Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/scene/input/ScrollEvent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.scene.input.ScrollEvent this
        start local 1 // java.lang.Object newSource
        start local 2 // javafx.event.EventTarget newTarget
         0: .line 539
            aload 0 /* this */
            aload 1 /* newSource */
            aload 2 /* newTarget */
            invokespecial javafx.scene.input.GestureEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/scene/input/GestureEvent;
            checkcast javafx.scene.input.ScrollEvent
            areturn
        end local 2 // javafx.event.EventTarget newTarget
        end local 1 // java.lang.Object newSource
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljavafx/scene/input/ScrollEvent;
            0    1     1  newSource  Ljava/lang/Object;
            0    1     2  newTarget  Ljavafx/event/EventTarget;
    MethodParameters:
           Name  Flags
      newSource  
      newTarget  

  public javafx.scene.input.ScrollEvent copyFor(, javafx.event.EventTarget, javafx.event.EventType<javafx.scene.input.ScrollEvent>);
    descriptor: (Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)Ljavafx/scene/input/ScrollEvent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // javafx.scene.input.ScrollEvent this
        start local 1 // java.lang.Object newSource
        start local 2 // javafx.event.EventTarget newTarget
        start local 3 // javafx.event.EventType type
         0: .line 551
            aload 0 /* this */
            aload 1 /* newSource */
            aload 2 /* newTarget */
            invokevirtual javafx.scene.input.ScrollEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/scene/input/ScrollEvent;
            astore 4 /* e */
        start local 4 // javafx.scene.input.ScrollEvent e
         1: .line 552
            aload 4 /* e */
            aload 3 /* type */
            putfield javafx.scene.input.ScrollEvent.eventType:Ljavafx/event/EventType;
         2: .line 553
            aload 4 /* e */
            areturn
        end local 4 // javafx.scene.input.ScrollEvent e
        end local 3 // javafx.event.EventType type
        end local 2 // javafx.event.EventTarget newTarget
        end local 1 // java.lang.Object newSource
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Ljavafx/scene/input/ScrollEvent;
            0    3     1  newSource  Ljava/lang/Object;
            0    3     2  newTarget  Ljavafx/event/EventTarget;
            0    3     3       type  Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;
            1    3     4          e  Ljavafx/scene/input/ScrollEvent;
    Signature: (Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;)Ljavafx/scene/input/ScrollEvent;
    MethodParameters:
           Name  Flags
      newSource  
      newTarget  
      type       

  public javafx.event.EventType<javafx.scene.input.ScrollEvent> getEventType();
    descriptor: ()Ljavafx/event/EventType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.ScrollEvent this
         0: .line 558
            aload 0 /* this */
            invokespecial javafx.scene.input.GestureEvent.getEventType:()Ljavafx/event/EventType;
            areturn
        end local 0 // javafx.scene.input.ScrollEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ScrollEvent;
    Signature: ()Ljavafx/event/EventType<Ljavafx/scene/input/ScrollEvent;>;

  public javafx.scene.input.GestureEvent copyFor(java.lang.Object, javafx.event.EventTarget);
    descriptor: (Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/scene/input/GestureEvent;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual javafx.scene.input.ScrollEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/scene/input/ScrollEvent;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public javafx.event.Event copyFor(java.lang.Object, javafx.event.EventTarget);
    descriptor: (Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/event/Event;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual javafx.scene.input.ScrollEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/scene/input/ScrollEvent;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "ScrollEvent.java"
NestMembers:
  javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits  javafx.scene.input.ScrollEvent$VerticalTextScrollUnits
InnerClasses:
  public final HorizontalTextScrollUnits = javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits of javafx.scene.input.ScrollEvent
  public final VerticalTextScrollUnits = javafx.scene.input.ScrollEvent$VerticalTextScrollUnits of javafx.scene.input.ScrollEvent