public class javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory extends javafx.scene.control.SpinnerValueFactory<java.lang.Integer>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory
  super_class: javafx.scene.control.SpinnerValueFactory
{
  private javafx.beans.property.IntegerProperty min;
    descriptor: Ljavafx/beans/property/IntegerProperty;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.IntegerProperty max;
    descriptor: Ljavafx/beans/property/IntegerProperty;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.IntegerProperty amountToStepBy;
    descriptor: Ljavafx/beans/property/IntegerProperty;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(int, int);
    descriptor: (II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
        start local 1 // int min
        start local 2 // int max
         0: .line 432
            aload 0 /* this */
            iload 1 /* min */
            iload 2 /* max */
            iload 1 /* min */
            invokespecial javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.<init>:(III)V
         1: .line 433
            return
        end local 2 // int max
        end local 1 // int min
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;
            0    2     1   min  I
            0    2     2   max  I
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "min")
      1:
        javafx.beans.NamedArg(value = "max")
    MethodParameters:
      Name  Flags
      min   
      max   

  public void <init>(int, int, int);
    descriptor: (III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
        start local 1 // int min
        start local 2 // int max
        start local 3 // int initialValue
         0: .line 448
            aload 0 /* this */
            iload 1 /* min */
            iload 2 /* max */
            iload 3 /* initialValue */
            iconst_1
            invokespecial javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.<init>:(IIII)V
         1: .line 449
            return
        end local 3 // int initialValue
        end local 2 // int max
        end local 1 // int min
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;
            0    2     1           min  I
            0    2     2           max  I
            0    2     3  initialValue  I
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "min")
      1:
        javafx.beans.NamedArg(value = "max")
      2:
        javafx.beans.NamedArg(value = "initialValue")
    MethodParameters:
              Name  Flags
      min           
      max           
      initialValue  

  public void <init>(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
        start local 1 // int min
        start local 2 // int max
        start local 3 // int initialValue
        start local 4 // int amountToStepBy
         0: .line 461
            aload 0 /* this */
            invokespecial javafx.scene.control.SpinnerValueFactory.<init>:()V
         1: .line 490
            aload 0 /* this */
            new javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory$1
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "min"
            invokespecial javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory$1.<init>:(Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.min:Ljavafx/beans/property/IntegerProperty;
         2: .line 524
            aload 0 /* this */
            new javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory$2
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "max"
            invokespecial javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory$2.<init>:(Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.max:Ljavafx/beans/property/IntegerProperty;
         3: .line 558
            aload 0 /* this */
            new javafx.beans.property.SimpleIntegerProperty
            dup
            aload 0 /* this */
            ldc "amountToStepBy"
            invokespecial javafx.beans.property.SimpleIntegerProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.amountToStepBy:Ljavafx/beans/property/IntegerProperty;
         4: .line 465
            aload 0 /* this */
            iload 1 /* min */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.setMin:(I)V
         5: .line 466
            aload 0 /* this */
            iload 2 /* max */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.setMax:(I)V
         6: .line 467
            aload 0 /* this */
            iload 4 /* amountToStepBy */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.setAmountToStepBy:(I)V
         7: .line 468
            aload 0 /* this */
            new javafx.util.converter.IntegerStringConverter
            dup
            invokespecial javafx.util.converter.IntegerStringConverter.<init>:()V
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.setConverter:(Ljavafx/util/StringConverter;)V
         8: .line 470
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.valueProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 0 /* this */
            invokedynamic changed(Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;)Ljavafx/beans/value/ChangeListener;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/Object;Ljava/lang/Object;)V
                  javafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory.lambda$0(Ljavafx/beans/value/ObservableValue;Ljava/lang/Integer;Ljava/lang/Integer;)V (7)
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/Integer;Ljava/lang/Integer;)V
            invokevirtual javafx.beans.property.ObjectProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
         9: .line 479
            aload 0 /* this */
            iload 3 /* initialValue */
            iload 1 /* min */
            if_icmplt 10
            iload 3 /* initialValue */
            iload 2 /* max */
            if_icmpgt 10
            iload 3 /* initialValue */
            goto 11
      StackMap locals: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory int int int int
      StackMap stack: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory
        10: iload 1 /* min */
      StackMap locals: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory int int int int
      StackMap stack: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory int
        11: invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
        12: .line 480
            return
        end local 4 // int amountToStepBy
        end local 3 // int initialValue
        end local 2 // int max
        end local 1 // int min
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   13     0            this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;
            0   13     1             min  I
            0   13     2             max  I
            0   13     3    initialValue  I
            0   13     4  amountToStepBy  I
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "min")
      1:
        javafx.beans.NamedArg(value = "max")
      2:
        javafx.beans.NamedArg(value = "initialValue")
      3:
        javafx.beans.NamedArg(value = "amountToStepBy")
    MethodParameters:
                Name  Flags
      min             
      max             
      initialValue    
      amountToStepBy  

  public final void setMin(int);
    descriptor: (I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
        start local 1 // int value
         0: .line 510
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.min:Ljavafx/beans/property/IntegerProperty;
            iload 1 /* value */
            invokevirtual javafx.beans.property.IntegerProperty.set:(I)V
         1: .line 511
            return
        end local 1 // int value
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;
            0    2     1  value  I
    MethodParameters:
       Name  Flags
      value  

  public final int getMin();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
         0: .line 513
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.min:Ljavafx/beans/property/IntegerProperty;
            invokevirtual javafx.beans.property.IntegerProperty.get:()I
            ireturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;

  public final javafx.beans.property.IntegerProperty minProperty();
    descriptor: ()Ljavafx/beans/property/IntegerProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
         0: .line 520
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.min:Ljavafx/beans/property/IntegerProperty;
            areturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;

  public final void setMax(int);
    descriptor: (I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
        start local 1 // int value
         0: .line 544
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.max:Ljavafx/beans/property/IntegerProperty;
            iload 1 /* value */
            invokevirtual javafx.beans.property.IntegerProperty.set:(I)V
         1: .line 545
            return
        end local 1 // int value
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;
            0    2     1  value  I
    MethodParameters:
       Name  Flags
      value  

  public final int getMax();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
         0: .line 547
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.max:Ljavafx/beans/property/IntegerProperty;
            invokevirtual javafx.beans.property.IntegerProperty.get:()I
            ireturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;

  public final javafx.beans.property.IntegerProperty maxProperty();
    descriptor: ()Ljavafx/beans/property/IntegerProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
         0: .line 554
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.max:Ljavafx/beans/property/IntegerProperty;
            areturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;

  public final void setAmountToStepBy(int);
    descriptor: (I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
        start local 1 // int value
         0: .line 560
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.amountToStepBy:Ljavafx/beans/property/IntegerProperty;
            iload 1 /* value */
            invokevirtual javafx.beans.property.IntegerProperty.set:(I)V
         1: .line 561
            return
        end local 1 // int value
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;
            0    2     1  value  I
    MethodParameters:
       Name  Flags
      value  

  public final int getAmountToStepBy();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
         0: .line 563
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.amountToStepBy:Ljavafx/beans/property/IntegerProperty;
            invokevirtual javafx.beans.property.IntegerProperty.get:()I
            ireturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;

  public final javafx.beans.property.IntegerProperty amountToStepByProperty();
    descriptor: ()Ljavafx/beans/property/IntegerProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
         0: .line 570
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.amountToStepBy:Ljavafx/beans/property/IntegerProperty;
            areturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;

  public void decrement(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
        start local 1 // int steps
         0: .line 583
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.getMin:()I
            istore 2 /* min */
        start local 2 // int min
         1: .line 584
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.getMax:()I
            istore 3 /* max */
        start local 3 // int max
         2: .line 585
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.getValue:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            iload 1 /* steps */
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.getAmountToStepBy:()I
            imul
            isub
            istore 4 /* newIndex */
        start local 4 // int newIndex
         3: .line 586
            aload 0 /* this */
            iload 4 /* newIndex */
            iload 2 /* min */
            if_icmplt 4
            iload 4 /* newIndex */
            goto 6
      StackMap locals: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory int int int int
      StackMap stack: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory
         4: aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.isWrapAround:()Z
            ifeq 5
            iload 4 /* newIndex */
            iload 2 /* min */
            iload 3 /* max */
            invokestatic javafx.scene.control.Spinner.wrapValue:(III)I
            iconst_1
            iadd
            goto 6
      StackMap locals:
      StackMap stack: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory
         5: iload 2 /* min */
      StackMap locals: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory int int int int
      StackMap stack: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory int
         6: invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
         7: .line 587
            return
        end local 4 // int newIndex
        end local 3 // int max
        end local 2 // int min
        end local 1 // int steps
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;
            0    8     1     steps  I
            1    8     2       min  I
            2    8     3       max  I
            3    8     4  newIndex  I
    MethodParameters:
       Name  Flags
      steps  

  public void increment(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
        start local 1 // int steps
         0: .line 591
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.getMin:()I
            istore 2 /* min */
        start local 2 // int min
         1: .line 592
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.getMax:()I
            istore 3 /* max */
        start local 3 // int max
         2: .line 593
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.getValue:()Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 4 /* currentValue */
        start local 4 // int currentValue
         3: .line 594
            iload 4 /* currentValue */
            iload 1 /* steps */
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.getAmountToStepBy:()I
            imul
            iadd
            istore 5 /* newIndex */
        start local 5 // int newIndex
         4: .line 595
            aload 0 /* this */
            iload 5 /* newIndex */
            iload 3 /* max */
            if_icmpgt 5
            iload 5 /* newIndex */
            goto 7
      StackMap locals: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory int int int int int
      StackMap stack: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory
         5: aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.isWrapAround:()Z
            ifeq 6
            iload 5 /* newIndex */
            iload 2 /* min */
            iload 3 /* max */
            invokestatic javafx.scene.control.Spinner.wrapValue:(III)I
            iconst_1
            isub
            goto 7
      StackMap locals:
      StackMap stack: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory
         6: iload 3 /* max */
      StackMap locals: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory int int int int int
      StackMap stack: javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory int
         7: invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
         8: .line 596
            return
        end local 5 // int newIndex
        end local 4 // int currentValue
        end local 3 // int max
        end local 2 // int min
        end local 1 // int steps
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;
            0    9     1         steps  I
            1    9     2           min  I
            2    9     3           max  I
            3    9     4  currentValue  I
            4    9     5      newIndex  I
    MethodParameters:
       Name  Flags
      steps  

  private void lambda$0(javafx.beans.value.ObservableValue, java.lang.Integer, java.lang.Integer);
    descriptor: (Ljavafx/beans/value/ObservableValue;Ljava/lang/Integer;Ljava/lang/Integer;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
        start local 1 // javafx.beans.value.ObservableValue o
        start local 2 // java.lang.Integer oldValue
        start local 3 // java.lang.Integer newValue
         0: .line 473
            aload 3 /* newValue */
            invokevirtual java.lang.Integer.intValue:()I
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.getMin:()I
            if_icmpge 3
         1: .line 474
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.getMin:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
         2: .line 475
            goto 5
      StackMap locals:
      StackMap stack:
         3: aload 3 /* newValue */
            invokevirtual java.lang.Integer.intValue:()I
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.getMax:()I
            if_icmple 5
         4: .line 476
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.getMax:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
         5: .line 478
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Integer newValue
        end local 2 // java.lang.Integer oldValue
        end local 1 // javafx.beans.value.ObservableValue o
        end local 0 // javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Ljavafx/scene/control/SpinnerValueFactory$IntegerSpinnerValueFactory;
            0    6     1         o  Ljavafx/beans/value/ObservableValue<+Ljava/lang/Integer;>;
            0    6     2  oldValue  Ljava/lang/Integer;
            0    6     3  newValue  Ljava/lang/Integer;
}
Signature: Ljavafx/scene/control/SpinnerValueFactory<Ljava/lang/Integer;>;
SourceFile: "SpinnerValueFactory.java"
NestHost: javafx.scene.control.SpinnerValueFactory
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public IntegerSpinnerValueFactory = javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory of javafx.scene.control.SpinnerValueFactory
  javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory$1
  javafx.scene.control.SpinnerValueFactory$IntegerSpinnerValueFactory$2