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

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

  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$LocalDateSpinnerValueFactory this
         0: .line 886
            aload 0 /* this */
            invokestatic java.time.LocalDate.now:()Ljava/time/LocalDate;
            invokespecial javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.<init>:(Ljava/time/LocalDate;)V
         1: .line 887
            return
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;

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

  public void <init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate);
    descriptor: (Ljava/time/LocalDate;Ljava/time/LocalDate;Ljava/time/LocalDate;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
        start local 1 // java.time.LocalDate min
        start local 2 // java.time.LocalDate max
        start local 3 // java.time.LocalDate initialValue
         0: .line 910
            aload 0 /* this */
            aload 1 /* min */
            aload 2 /* max */
            aload 3 /* initialValue */
            lconst_1
            getstatic java.time.temporal.ChronoUnit.DAYS:Ljava/time/temporal/ChronoUnit;
            invokespecial javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.<init>:(Ljava/time/LocalDate;Ljava/time/LocalDate;Ljava/time/LocalDate;JLjava/time/temporal/TemporalUnit;)V
         1: .line 911
            return
        end local 3 // java.time.LocalDate initialValue
        end local 2 // java.time.LocalDate max
        end local 1 // java.time.LocalDate min
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;
            0    2     1           min  Ljava/time/LocalDate;
            0    2     2           max  Ljava/time/LocalDate;
            0    2     3  initialValue  Ljava/time/LocalDate;
    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.LocalDate, java.time.LocalDate, java.time.LocalDate, long, java.time.temporal.TemporalUnit);
    descriptor: (Ljava/time/LocalDate;Ljava/time/LocalDate;Ljava/time/LocalDate;JLjava/time/temporal/TemporalUnit;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=6
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
        start local 1 // java.time.LocalDate min
        start local 2 // java.time.LocalDate max
        start local 3 // java.time.LocalDate initialValue
        start local 4 // long amountToStepBy
        start local 6 // java.time.temporal.TemporalUnit temporalUnit
         0: .line 932
            aload 0 /* this */
            invokespecial javafx.scene.control.SpinnerValueFactory.<init>:()V
         1: .line 975
            aload 0 /* this */
            new javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory$1
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "min"
            invokespecial javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory$1.<init>:(Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.min:Ljavafx/beans/property/ObjectProperty;
         2: .line 1008
            aload 0 /* this */
            new javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory$2
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "max"
            invokespecial javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory$2.<init>:(Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.max:Ljavafx/beans/property/ObjectProperty;
         3: .line 1041
            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$LocalDateSpinnerValueFactory.temporalUnit:Ljavafx/beans/property/ObjectProperty;
         4: .line 1056
            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$LocalDateSpinnerValueFactory.amountToStepBy:Ljavafx/beans/property/LongProperty;
         5: .line 937
            aload 0 /* this */
            aload 1 /* min */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.setMin:(Ljava/time/LocalDate;)V
         6: .line 938
            aload 0 /* this */
            aload 2 /* max */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.setMax:(Ljava/time/LocalDate;)V
         7: .line 939
            aload 0 /* this */
            lload 4 /* amountToStepBy */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.setAmountToStepBy:(J)V
         8: .line 940
            aload 0 /* this */
            aload 6 /* temporalUnit */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.setTemporalUnit:(Ljava/time/temporal/TemporalUnit;)V
         9: .line 941
            aload 0 /* this */
            new javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory$3
            dup
            aload 0 /* this */
            invokespecial javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory$3.<init>:(Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;)V
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.setConverter:(Ljavafx/util/StringConverter;)V
        10: .line 954
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.valueProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 0 /* this */
            invokedynamic changed(Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;)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$LocalDateSpinnerValueFactory.lambda$0(Ljavafx/beans/value/ObservableValue;Ljava/time/LocalDate;Ljava/time/LocalDate;)V (7)
                  (Ljavafx/beans/value/ObservableValue;Ljava/time/LocalDate;Ljava/time/LocalDate;)V
            invokevirtual javafx.beans.property.ObjectProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
        11: .line 963
            aload 0 /* this */
            aload 3 /* initialValue */
            ifnull 12
            aload 3 /* initialValue */
            goto 13
      StackMap locals: javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory java.time.LocalDate java.time.LocalDate java.time.LocalDate long java.time.temporal.TemporalUnit
      StackMap stack: javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory
        12: invokestatic java.time.LocalDate.now:()Ljava/time/LocalDate;
      StackMap locals: javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory java.time.LocalDate java.time.LocalDate java.time.LocalDate long java.time.temporal.TemporalUnit
      StackMap stack: javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory java.time.LocalDate
        13: invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
        14: .line 964
            return
        end local 6 // java.time.temporal.TemporalUnit temporalUnit
        end local 4 // long amountToStepBy
        end local 3 // java.time.LocalDate initialValue
        end local 2 // java.time.LocalDate max
        end local 1 // java.time.LocalDate min
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   15     0            this  Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;
            0   15     1             min  Ljava/time/LocalDate;
            0   15     2             max  Ljava/time/LocalDate;
            0   15     3    initialValue  Ljava/time/LocalDate;
            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.LocalDate);
    descriptor: (Ljava/time/LocalDate;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
        start local 1 // java.time.LocalDate value
         0: .line 995
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.min:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 996
            return
        end local 1 // java.time.LocalDate value
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;
            0    2     1  value  Ljava/time/LocalDate;
    MethodParameters:
       Name  Flags
      value  

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

  public final javafx.beans.property.ObjectProperty<java.time.LocalDate> 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$LocalDateSpinnerValueFactory this
         0: .line 1004
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.min:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljava/time/LocalDate;>;

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

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

  public final javafx.beans.property.ObjectProperty<java.time.LocalDate> 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$LocalDateSpinnerValueFactory this
         0: .line 1037
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.max:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljava/time/LocalDate;>;

  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$LocalDateSpinnerValueFactory this
        start local 1 // java.time.temporal.TemporalUnit value
         0: .line 1043
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.temporalUnit:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 1044
            return
        end local 1 // java.time.temporal.TemporalUnit value
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;
            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$LocalDateSpinnerValueFactory this
         0: .line 1046
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.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$LocalDateSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;

  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$LocalDateSpinnerValueFactory this
         0: .line 1052
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.temporalUnit:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;
    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$LocalDateSpinnerValueFactory this
        start local 1 // long value
         0: .line 1058
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.amountToStepBy:Ljavafx/beans/property/LongProperty;
            lload 1 /* value */
            invokevirtual javafx.beans.property.LongProperty.set:(J)V
         1: .line 1059
            return
        end local 1 // long value
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;
            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$LocalDateSpinnerValueFactory this
         0: .line 1061
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.amountToStepBy:Ljavafx/beans/property/LongProperty;
            invokevirtual javafx.beans.property.LongProperty.get:()J
            lreturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;

  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$LocalDateSpinnerValueFactory this
         0: .line 1067
            aload 0 /* this */
            getfield javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.amountToStepBy:Ljavafx/beans/property/LongProperty;
            areturn
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;

  public void decrement(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
        start local 1 // int steps
         0: .line 1080
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.getValue:()Ljava/lang/Object;
            checkcast java.time.LocalDate
            astore 2 /* currentValue */
        start local 2 // java.time.LocalDate currentValue
         1: .line 1081
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.getMin:()Ljava/time/LocalDate;
            astore 3 /* min */
        start local 3 // java.time.LocalDate min
         2: .line 1082
            aload 2 /* currentValue */
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.getAmountToStepBy:()J
            iload 1 /* steps */
            i2l
            lmul
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.getTemporalUnit:()Ljava/time/temporal/TemporalUnit;
            invokevirtual java.time.LocalDate.minus:(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDate;
            astore 4 /* newValue */
        start local 4 // java.time.LocalDate newValue
         3: .line 1084
            aload 3 /* min */
            ifnull 5
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.isWrapAround:()Z
            ifeq 5
            aload 4 /* newValue */
            aload 3 /* min */
            invokevirtual java.time.LocalDate.isBefore:(Ljava/time/chrono/ChronoLocalDate;)Z
            ifeq 5
         4: .line 1086
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.getMax:()Ljava/time/LocalDate;
            astore 4 /* newValue */
         5: .line 1089
      StackMap locals: java.time.LocalDate java.time.LocalDate java.time.LocalDate
      StackMap stack:
            aload 0 /* this */
            aload 4 /* newValue */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
         6: .line 1090
            return
        end local 4 // java.time.LocalDate newValue
        end local 3 // java.time.LocalDate min
        end local 2 // java.time.LocalDate currentValue
        end local 1 // int steps
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;
            0    7     1         steps  I
            1    7     2  currentValue  Ljava/time/LocalDate;
            2    7     3           min  Ljava/time/LocalDate;
            3    7     4      newValue  Ljava/time/LocalDate;
    MethodParameters:
       Name  Flags
      steps  

  public void increment(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
        start local 1 // int steps
         0: .line 1094
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.getValue:()Ljava/lang/Object;
            checkcast java.time.LocalDate
            astore 2 /* currentValue */
        start local 2 // java.time.LocalDate currentValue
         1: .line 1095
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.getMax:()Ljava/time/LocalDate;
            astore 3 /* max */
        start local 3 // java.time.LocalDate max
         2: .line 1096
            aload 2 /* currentValue */
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.getAmountToStepBy:()J
            iload 1 /* steps */
            i2l
            lmul
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.getTemporalUnit:()Ljava/time/temporal/TemporalUnit;
            invokevirtual java.time.LocalDate.plus:(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDate;
            astore 4 /* newValue */
        start local 4 // java.time.LocalDate newValue
         3: .line 1098
            aload 3 /* max */
            ifnull 5
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.isWrapAround:()Z
            ifeq 5
            aload 4 /* newValue */
            aload 3 /* max */
            invokevirtual java.time.LocalDate.isAfter:(Ljava/time/chrono/ChronoLocalDate;)Z
            ifeq 5
         4: .line 1100
            aload 0 /* this */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.getMin:()Ljava/time/LocalDate;
            astore 4 /* newValue */
         5: .line 1103
      StackMap locals: java.time.LocalDate java.time.LocalDate java.time.LocalDate
      StackMap stack:
            aload 0 /* this */
            aload 4 /* newValue */
            invokevirtual javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory.setValue:(Ljava/lang/Object;)V
         6: .line 1104
            return
        end local 4 // java.time.LocalDate newValue
        end local 3 // java.time.LocalDate max
        end local 2 // java.time.LocalDate currentValue
        end local 1 // int steps
        end local 0 // javafx.scene.control.SpinnerValueFactory$LocalDateSpinnerValueFactory this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Ljavafx/scene/control/SpinnerValueFactory$LocalDateSpinnerValueFactory;
            0    7     1         steps  I
            1    7     2  currentValue  Ljava/time/LocalDate;
            2    7     3           max  Ljava/time/LocalDate;
            3    7     4      newValue  Ljava/time/LocalDate;
    MethodParameters:
       Name  Flags
      steps  

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