class javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory extends javafx.scene.control.SpinnerValueFactory<java.time.LocalTime>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory
  super_class: javafx.scene.control.SpinnerValueFactory
{
  private javafx.beans.property.ObjectProperty<java.time.LocalTime> min;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljava/time/LocalTime;>;

  private javafx.beans.property.ObjectProperty<java.time.LocalTime> max;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljava/time/LocalTime;>;

  private javafx.beans.property.ObjectProperty<java.time.temporal.TemporalUnit> temporalUnit;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljava/time/temporal/TemporalUnit;>;

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
         0: .line 1146
            aload 0 /* this */
            invokestatic java.time.LocalTime.now:()Ljava/time/LocalTime;
            invokespecial javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.<init>:(Ljava/time/LocalTime;)V
         1: .line 1147
            return
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;

  public void <init>(java.time.LocalTime);
    descriptor: (Ljava/time/LocalTime;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
        start local 1 // java.time.LocalTime initialValue
         0: .line 1156
            aload 0 /* this */
            getstatic java.time.LocalTime.MIN:Ljava/time/LocalTime;
            getstatic java.time.LocalTime.MAX:Ljava/time/LocalTime;
            aload 1 /* initialValue */
            invokespecial javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.<init>:(Ljava/time/LocalTime;Ljava/time/LocalTime;Ljava/time/LocalTime;)V
         1: .line 1157
            return
        end local 1 // java.time.LocalTime initialValue
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;
            0    2     1  initialValue  Ljava/time/LocalTime;
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "initialValue")
    MethodParameters:
              Name  Flags
      initialValue  

  public void <init>(java.time.LocalTime, java.time.LocalTime, java.time.LocalTime);
    descriptor: (Ljava/time/LocalTime;Ljava/time/LocalTime;Ljava/time/LocalTime;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
        start local 1 // java.time.LocalTime min
        start local 2 // java.time.LocalTime max
        start local 3 // java.time.LocalTime initialValue
         0: .line 1170
            aload 0 /* this */
            aload 1 /* min */
            aload 2 /* max */
            aload 3 /* initialValue */
            lconst_1
            getstatic java.time.temporal.ChronoUnit.HOURS:Ljava/time/temporal/ChronoUnit;
            invokespecial javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.<init>:(Ljava/time/LocalTime;Ljava/time/LocalTime;Ljava/time/LocalTime;JLjava/time/temporal/TemporalUnit;)V
         1: .line 1171
            return
        end local 3 // java.time.LocalTime initialValue
        end local 2 // java.time.LocalTime max
        end local 1 // java.time.LocalTime min
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;
            0    2     1           min  Ljava/time/LocalTime;
            0    2     2           max  Ljava/time/LocalTime;
            0    2     3  initialValue  Ljava/time/LocalTime;
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "min")
      1:
        javafx.beans.NamedArg(value = "min")
      2:
        javafx.beans.NamedArg(value = "initialValue")
    MethodParameters:
              Name  Flags
      min           
      max           
      initialValue  

  public void <init>(java.time.LocalTime, java.time.LocalTime, java.time.LocalTime, long, java.time.temporal.TemporalUnit);
    descriptor: (Ljava/time/LocalTime;Ljava/time/LocalTime;Ljava/time/LocalTime;JLjava/time/temporal/TemporalUnit;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=6
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
        start local 1 // java.time.LocalTime min
        start local 2 // java.time.LocalTime max
        start local 3 // java.time.LocalTime initialValue
        start local 4 // long amountToStepBy
        start local 6 // java.time.temporal.TemporalUnit temporalUnit
         0: .line 1191
            aload 0 /* this */
            invokespecial javafx.scene.control.SpinnerValueFactory.<init>:()V
         1: .line 1236
            aload 0 /* this */
            new javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory$1
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "min"
            invokespecial javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory$1.<init>:(Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.min:Ljavafx/beans/property/ObjectProperty;
         2: .line 1269
            aload 0 /* this */
            new javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory$2
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "max"
            invokespecial javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory$2.<init>:(Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.max:Ljavafx/beans/property/ObjectProperty;
         3: .line 1302
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "temporalUnit"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.temporalUnit:Ljavafx/beans/property/ObjectProperty;
         4: .line 1317
            aload 0 /* this */
            new javafx.beans.property.SimpleLongProperty
            dup
            aload 0 /* this */
            ldc "amountToStepBy"
            invokespecial javafx.beans.property.SimpleLongProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.amountToStepBy:Ljavafx/beans/property/LongProperty;
         5: .line 1196
            aload 0 /* this */
            aload 1 /* min */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.setMin:(Ljava/time/LocalTime;)V
         6: .line 1197
            aload 0 /* this */
            aload 2 /* max */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.setMax:(Ljava/time/LocalTime;)V
         7: .line 1198
            aload 0 /* this */
            lload 4 /* amountToStepBy */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.setAmountToStepBy:(J)V
         8: .line 1199
            aload 0 /* this */
            aload 6 /* temporalUnit */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.setTemporalUnit:(Ljava/time/temporal/TemporalUnit;)V
         9: .line 1200
            aload 0 /* this */
            new javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory$3
            dup
            aload 0 /* this */
            invokespecial javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory$3.<init>:(Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;)V
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.setConverter:(Ljavafx/util/StringConverter;)V
        10: .line 1215
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.valueProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 0 /* this */
            invokedynamic changed(Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;)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$LocalTimeSpinnerValueFactory.lambda$0(Ljavafx/beans/value/ObservableValue;Ljava/time/LocalTime;Ljava/time/LocalTime;)V (7)
                  (Ljavafx/beans/value/ObservableValue;Ljava/time/LocalTime;Ljava/time/LocalTime;)V
            invokevirtual javafx.beans.property.ObjectProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
        11: .line 1224
            aload 0 /* this */
            aload 3 /* initialValue */
            ifnull 12
            aload 3 /* initialValue */
            goto 13
      StackMap locals: javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory java.time.LocalTime java.time.LocalTime java.time.LocalTime long java.time.temporal.TemporalUnit
      StackMap stack: javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory
        12: invokestatic java.time.LocalTime.now:()Ljava/time/LocalTime;
      StackMap locals: javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory java.time.LocalTime java.time.LocalTime java.time.LocalTime long java.time.temporal.TemporalUnit
      StackMap stack: javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory java.time.LocalTime
        13: invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
        14: .line 1225
            return
        end local 6 // java.time.temporal.TemporalUnit temporalUnit
        end local 4 // long amountToStepBy
        end local 3 // java.time.LocalTime initialValue
        end local 2 // java.time.LocalTime max
        end local 1 // java.time.LocalTime min
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   15     0            this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;
            0   15     1             min  Ljava/time/LocalTime;
            0   15     2             max  Ljava/time/LocalTime;
            0   15     3    initialValue  Ljava/time/LocalTime;
            0   15     4  amountToStepBy  J
            0   15     6    temporalUnit  Ljava/time/temporal/TemporalUnit;
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "min")
      1:
        javafx.beans.NamedArg(value = "min")
      2:
        javafx.beans.NamedArg(value = "initialValue")
      3:
        javafx.beans.NamedArg(value = "amountToStepBy")
      4:
        javafx.beans.NamedArg(value = "temporalUnit")
    MethodParameters:
                Name  Flags
      min             
      max             
      initialValue    
      amountToStepBy  
      temporalUnit    

  public final void setMin(java.time.LocalTime);
    descriptor: (Ljava/time/LocalTime;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
        start local 1 // java.time.LocalTime value
         0: .line 1256
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.min:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 1257
            return
        end local 1 // java.time.LocalTime value
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;
            0    2     1  value  Ljava/time/LocalTime;
    MethodParameters:
       Name  Flags
      value  

  public final java.time.LocalTime getMin();
    descriptor: ()Ljava/time/LocalTime;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
         0: .line 1259
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.min:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast java.time.LocalTime
            areturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;

  public final javafx.beans.property.ObjectProperty<java.time.LocalTime> minProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
         0: .line 1265
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.min:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljava/time/LocalTime;>;

  public final void setMax(java.time.LocalTime);
    descriptor: (Ljava/time/LocalTime;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
        start local 1 // java.time.LocalTime value
         0: .line 1289
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.max:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 1290
            return
        end local 1 // java.time.LocalTime value
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;
            0    2     1  value  Ljava/time/LocalTime;
    MethodParameters:
       Name  Flags
      value  

  public final java.time.LocalTime getMax();
    descriptor: ()Ljava/time/LocalTime;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
         0: .line 1292
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.max:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast java.time.LocalTime
            areturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;

  public final javafx.beans.property.ObjectProperty<java.time.LocalTime> maxProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
         0: .line 1298
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.max:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljava/time/LocalTime;>;

  public final void setTemporalUnit(java.time.temporal.TemporalUnit);
    descriptor: (Ljava/time/temporal/TemporalUnit;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
        start local 1 // java.time.temporal.TemporalUnit value
         0: .line 1304
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.temporalUnit:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 1305
            return
        end local 1 // java.time.temporal.TemporalUnit value
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;
            0    2     1  value  Ljava/time/temporal/TemporalUnit;
    MethodParameters:
       Name  Flags
      value  

  public final java.time.temporal.TemporalUnit getTemporalUnit();
    descriptor: ()Ljava/time/temporal/TemporalUnit;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
         0: .line 1307
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.temporalUnit:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast java.time.temporal.TemporalUnit
            areturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;

  public final javafx.beans.property.ObjectProperty<java.time.temporal.TemporalUnit> temporalUnitProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
         0: .line 1313
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.temporalUnit:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljava/time/temporal/TemporalUnit;>;

  public final void setAmountToStepBy(long);
    descriptor: (J)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
        start local 1 // long value
         0: .line 1319
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.amountToStepBy:Ljavafx/beans/property/LongProperty;
            lload 1 /* value */
            invokevirtual javafx.beans.property.LongProperty.set:(J)V
         1: .line 1320
            return
        end local 1 // long value
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;
            0    2     1  value  J
    MethodParameters:
       Name  Flags
      value  

  public final long getAmountToStepBy();
    descriptor: ()J
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
         0: .line 1322
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.amountToStepBy:Ljavafx/beans/property/LongProperty;
            invokevirtual javafx.beans.property.LongProperty.get:()J
            lreturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;

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

  public void decrement(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=9, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
        start local 1 // int steps
         0: .line 1341
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.getValue:()Ljava/lang/Object;
            checkcast java.time.LocalTime
            astore 2 /* currentValue */
        start local 2 // java.time.LocalTime currentValue
         1: .line 1342
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.getMin:()Ljava/time/LocalTime;
            astore 3 /* min */
        start local 3 // java.time.LocalTime min
         2: .line 1344
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.getAmountToStepBy:()J
            iload 1 /* steps */
            i2l
            lmul
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.getTemporalUnit:()Ljava/time/temporal/TemporalUnit;
            invokestatic java.time.Duration.of:(JLjava/time/temporal/TemporalUnit;)Ljava/time/Duration;
            astore 4 /* duration */
        start local 4 // java.time.Duration duration
         3: .line 1346
            aload 4 /* duration */
            invokevirtual java.time.Duration.toMinutes:()J
            ldc 60
            lmul
            lstore 5 /* durationInSeconds */
        start local 5 // long durationInSeconds
         4: .line 1347
            aload 2 /* currentValue */
            invokevirtual java.time.LocalTime.toSecondOfDay:()I
            i2l
            lstore 7 /* currentValueInSeconds */
        start local 7 // long currentValueInSeconds
         5: .line 1349
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.isWrapAround:()Z
            ifne 10
            lload 5 /* durationInSeconds */
            lload 7 /* currentValueInSeconds */
            lcmp
            ifle 10
         6: .line 1350
            aload 0 /* this */
            aload 3 /* min */
            ifnonnull 7
            getstatic java.time.LocalTime.MIN:Ljava/time/LocalTime;
            goto 8
      StackMap locals: javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory int java.time.LocalTime java.time.LocalTime java.time.Duration long long
      StackMap stack: javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory
         7: aload 3 /* min */
      StackMap locals: javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory int java.time.LocalTime java.time.LocalTime java.time.Duration long long
      StackMap stack: javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory java.time.LocalTime
         8: invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
         9: .line 1351
            goto 11
        10: .line 1352
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* currentValue */
            aload 4 /* duration */
            invokevirtual java.time.LocalTime.minus:(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalTime;
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
        11: .line 1354
      StackMap locals:
      StackMap stack:
            return
        end local 7 // long currentValueInSeconds
        end local 5 // long durationInSeconds
        end local 4 // java.time.Duration duration
        end local 3 // java.time.LocalTime min
        end local 2 // java.time.LocalTime currentValue
        end local 1 // int steps
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   12     0                   this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;
            0   12     1                  steps  I
            1   12     2           currentValue  Ljava/time/LocalTime;
            2   12     3                    min  Ljava/time/LocalTime;
            3   12     4               duration  Ljava/time/Duration;
            4   12     5      durationInSeconds  J
            5   12     7  currentValueInSeconds  J
    MethodParameters:
       Name  Flags
      steps  

  public void increment(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=9, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
        start local 1 // int steps
         0: .line 1358
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.getValue:()Ljava/lang/Object;
            checkcast java.time.LocalTime
            astore 2 /* currentValue */
        start local 2 // java.time.LocalTime currentValue
         1: .line 1359
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.getMax:()Ljava/time/LocalTime;
            astore 3 /* max */
        start local 3 // java.time.LocalTime max
         2: .line 1361
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.getAmountToStepBy:()J
            iload 1 /* steps */
            i2l
            lmul
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.getTemporalUnit:()Ljava/time/temporal/TemporalUnit;
            invokestatic java.time.Duration.of:(JLjava/time/temporal/TemporalUnit;)Ljava/time/Duration;
            astore 4 /* duration */
        start local 4 // java.time.Duration duration
         3: .line 1363
            aload 4 /* duration */
            invokevirtual java.time.Duration.toMinutes:()J
            ldc 60
            lmul
            lstore 5 /* durationInSeconds */
        start local 5 // long durationInSeconds
         4: .line 1364
            aload 2 /* currentValue */
            invokevirtual java.time.LocalTime.toSecondOfDay:()I
            i2l
            lstore 7 /* currentValueInSeconds */
        start local 7 // long currentValueInSeconds
         5: .line 1366
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.isWrapAround:()Z
            ifne 10
            lload 5 /* durationInSeconds */
            getstatic java.time.LocalTime.MAX:Ljava/time/LocalTime;
            invokevirtual java.time.LocalTime.toSecondOfDay:()I
            i2l
            lload 7 /* currentValueInSeconds */
            lsub
            lcmp
            ifle 10
         6: .line 1367
            aload 0 /* this */
            aload 3 /* max */
            ifnonnull 7
            getstatic java.time.LocalTime.MAX:Ljava/time/LocalTime;
            goto 8
      StackMap locals: javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory int java.time.LocalTime java.time.LocalTime java.time.Duration long long
      StackMap stack: javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory
         7: aload 3 /* max */
      StackMap locals: javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory int java.time.LocalTime java.time.LocalTime java.time.Duration long long
      StackMap stack: javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory java.time.LocalTime
         8: invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
         9: .line 1368
            goto 11
        10: .line 1369
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* currentValue */
            aload 4 /* duration */
            invokevirtual java.time.LocalTime.plus:(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalTime;
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
        11: .line 1371
      StackMap locals:
      StackMap stack:
            return
        end local 7 // long currentValueInSeconds
        end local 5 // long durationInSeconds
        end local 4 // java.time.Duration duration
        end local 3 // java.time.LocalTime max
        end local 2 // java.time.LocalTime currentValue
        end local 1 // int steps
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   12     0                   this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;
            0   12     1                  steps  I
            1   12     2           currentValue  Ljava/time/LocalTime;
            2   12     3                    max  Ljava/time/LocalTime;
            3   12     4               duration  Ljava/time/Duration;
            4   12     5      durationInSeconds  J
            5   12     7  currentValueInSeconds  J
    MethodParameters:
       Name  Flags
      steps  

  private void lambda$0(javafx.beans.value.ObservableValue, java.time.LocalTime, java.time.LocalTime);
    descriptor: (Ljavafx/beans/value/ObservableValue;Ljava/time/LocalTime;Ljava/time/LocalTime;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
        start local 1 // javafx.beans.value.ObservableValue o
        start local 2 // java.time.LocalTime oldValue
        start local 3 // java.time.LocalTime newValue
         0: .line 1218
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.getMin:()Ljava/time/LocalTime;
            ifnull 3
            aload 3 /* newValue */
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.getMin:()Ljava/time/LocalTime;
            invokevirtual java.time.LocalTime.isBefore:(Ljava/time/LocalTime;)Z
            ifeq 3
         1: .line 1219
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.getMin:()Ljava/time/LocalTime;
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
         2: .line 1220
            goto 5
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.getMax:()Ljava/time/LocalTime;
            ifnull 5
            aload 3 /* newValue */
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.getMax:()Ljava/time/LocalTime;
            invokevirtual java.time.LocalTime.isAfter:(Ljava/time/LocalTime;)Z
            ifeq 5
         4: .line 1221
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.getMax:()Ljava/time/LocalTime;
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
         5: .line 1223
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.time.LocalTime newValue
        end local 2 // java.time.LocalTime oldValue
        end local 1 // javafx.beans.value.ObservableValue o
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Ljavafx/scene/control/SpinnerValueFactory$LocalTimeSpinnerValueFactory;
            0    6     1         o  Ljavafx/beans/value/ObservableValue<+Ljava/time/LocalTime;>;
            0    6     2  oldValue  Ljava/time/LocalTime;
            0    6     3  newValue  Ljava/time/LocalTime;
}
Signature: Ljavafx/scene/control/SpinnerValueFactory<Ljava/time/LocalTime;>;
SourceFile: "SpinnerValueFactory.java"
NestHost: javafx.scene.control.SpinnerValueFactory
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  LocalTimeSpinnerValueFactory = javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory of javafx.scene.control.SpinnerValueFactory
  javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory$1
  javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory$2
  javafx.scene.control.SpinnerValueFactory$LocalTimeSpinnerValueFactory$3