public final class javafx.scene.chart.XYChart$Data<X, Y>
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: javafx.scene.chart.XYChart$Data
  super_class: java.lang.Object
{
  private boolean setToRemove;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.chart.XYChart$Series<X, Y> series;
    descriptor: Ljavafx/scene/chart/XYChart$Series;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/scene/chart/XYChart$Series<TX;TY;>;

  private javafx.beans.property.ObjectProperty<X> xValue;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<TX;>;

  private javafx.beans.property.ObjectProperty<Y> yValue;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<TY;>;

  private javafx.beans.property.ObjectProperty<java.lang.Object> extraValue;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljava/lang/Object;>;

  private javafx.beans.property.ObjectProperty<javafx.scene.Node> node;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;

  private javafx.beans.property.ObjectProperty<X> currentX;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<TX;>;

  private javafx.beans.property.ObjectProperty<Y> currentY;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<TY;>;

  private javafx.beans.property.ObjectProperty<java.lang.Object> currentExtraValue;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljava/lang/Object;>;

  void setSeries(javafx.scene.chart.XYChart$Series<X, Y>);
    descriptor: (Ljavafx/scene/chart/XYChart$Series;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.chart.XYChart$Data this
        start local 1 // javafx.scene.chart.XYChart$Series series
         0: .line 1217
            aload 0 /* this */
            aload 1 /* series */
            putfield javafx.scene.chart.XYChart$Data.series:Ljavafx/scene/chart/XYChart$Series;
         1: .line 1218
            return
        end local 1 // javafx.scene.chart.XYChart$Series series
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
            0    2     1  series  Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
    Signature: (Ljavafx/scene/chart/XYChart$Series<TX;TY;>;)V
    MethodParameters:
        Name  Flags
      series  

  public final X getXValue();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1237
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.xValue:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
    Signature: ()TX;

  public final void setXValue();
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.chart.XYChart$Data this
        start local 1 // java.lang.Object value
         0: .line 1243
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.xValue:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 1246
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.currentX:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            ifnull 3
         2: .line 1247
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.series:Ljavafx/scene/chart/XYChart$Series;
            ifnull 4
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.series:Ljavafx/scene/chart/XYChart$Series;
            invokevirtual javafx.scene.chart.XYChart$Series.getChart:()Ljavafx/scene/chart/XYChart;
            ifnonnull 4
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.currentX:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.setValue:(Ljava/lang/Object;)V
         4: .line 1248
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.Object value
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
            0    5     1  value  TX;
    Signature: (TX;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.beans.property.ObjectProperty<X> XValueProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1253
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.xValue:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
    Signature: ()Ljavafx/beans/property/ObjectProperty<TX;>;

  public final Y getYValue();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1272
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.yValue:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
    Signature: ()TY;

  public final void setYValue();
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.chart.XYChart$Data this
        start local 1 // java.lang.Object value
         0: .line 1278
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.yValue:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 1281
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.currentY:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            ifnull 3
         2: .line 1282
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.series:Ljavafx/scene/chart/XYChart$Series;
            ifnull 4
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.series:Ljavafx/scene/chart/XYChart$Series;
            invokevirtual javafx.scene.chart.XYChart$Series.getChart:()Ljavafx/scene/chart/XYChart;
            ifnonnull 4
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.currentY:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.setValue:(Ljava/lang/Object;)V
         4: .line 1284
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.Object value
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
            0    5     1  value  TY;
    Signature: (TY;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.beans.property.ObjectProperty<Y> YValueProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1289
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.yValue:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
    Signature: ()Ljavafx/beans/property/ObjectProperty<TY;>;

  public final java.lang.Object getExtraValue();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1303
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.extraValue:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;

  public final void setExtraValue(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.chart.XYChart$Data this
        start local 1 // java.lang.Object value
         0: .line 1304
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.extraValue:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
            return
        end local 1 // java.lang.Object value
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
            0    1     1  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.beans.property.ObjectProperty<java.lang.Object> extraValueProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1305
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.extraValue:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljava/lang/Object;>;

  public final javafx.scene.Node getNode();
    descriptor: ()Ljavafx/scene/Node;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1330
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.node:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.Node
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;

  public final void setNode(javafx.scene.Node);
    descriptor: (Ljavafx/scene/Node;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.chart.XYChart$Data this
        start local 1 // javafx.scene.Node value
         0: .line 1331
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.node:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
            return
        end local 1 // javafx.scene.Node value
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
            0    1     1  value  Ljavafx/scene/Node;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.beans.property.ObjectProperty<javafx.scene.Node> nodeProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1332
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.node:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;

  final X getCurrentX();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1341
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.currentX:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
    Signature: ()TX;

  final void setCurrentX();
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.chart.XYChart$Data this
        start local 1 // java.lang.Object value
         0: .line 1342
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.currentX:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
            return
        end local 1 // java.lang.Object value
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
            0    1     1  value  TX;
    Signature: (TX;)V
    MethodParameters:
       Name  Flags
      value  

  final javafx.beans.property.ObjectProperty<X> currentXProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1343
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.currentX:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
    Signature: ()Ljavafx/beans/property/ObjectProperty<TX;>;

  final Y getCurrentY();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1352
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.currentY:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
    Signature: ()TY;

  final void setCurrentY();
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.chart.XYChart$Data this
        start local 1 // java.lang.Object value
         0: .line 1353
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.currentY:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
            return
        end local 1 // java.lang.Object value
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
            0    1     1  value  TY;
    Signature: (TY;)V
    MethodParameters:
       Name  Flags
      value  

  final javafx.beans.property.ObjectProperty<Y> currentYProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1354
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.currentY:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
    Signature: ()Ljavafx/beans/property/ObjectProperty<TY;>;

  final java.lang.Object getCurrentExtraValue();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1362
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.currentExtraValue:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.getValue:()Ljava/lang/Object;
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;

  final void setCurrentExtraValue(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.chart.XYChart$Data this
        start local 1 // java.lang.Object value
         0: .line 1363
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.currentExtraValue:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.setValue:(Ljava/lang/Object;)V
            return
        end local 1 // java.lang.Object value
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
            0    1     1  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      value  

  final javafx.beans.property.ObjectProperty<java.lang.Object> currentExtraValueProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1364
            aload 0 /* this */
            getfield javafx.scene.chart.XYChart$Data.currentExtraValue:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljava/lang/Object;>;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1371
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1213
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.chart.XYChart$Data.setToRemove:Z
         2: .line 1221
            aload 0 /* this */
            new javafx.scene.chart.XYChart$Data$1
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "XValue"
            invokespecial javafx.scene.chart.XYChart$Data$1.<init>:(Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.xValue:Ljavafx/beans/property/ObjectProperty;
         3: .line 1256
            aload 0 /* this */
            new javafx.scene.chart.XYChart$Data$2
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "YValue"
            invokespecial javafx.scene.chart.XYChart$Data$2.<init>:(Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.yValue:Ljavafx/beans/property/ObjectProperty;
         4: .line 1295
            aload 0 /* this */
            new javafx.scene.chart.XYChart$Data$3
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "extraValue"
            invokespecial javafx.scene.chart.XYChart$Data$3.<init>:(Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.extraValue:Ljavafx/beans/property/ObjectProperty;
         5: .line 1315
            aload 0 /* this */
            new javafx.scene.chart.XYChart$Data$4
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "node"
            invokespecial javafx.scene.chart.XYChart$Data$4.<init>:(Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.node:Ljavafx/beans/property/ObjectProperty;
         6: .line 1340
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "currentX"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.currentX:Ljavafx/beans/property/ObjectProperty;
         7: .line 1351
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "currentY"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.currentY:Ljavafx/beans/property/ObjectProperty;
         8: .line 1361
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "currentExtraValue"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.currentExtraValue:Ljavafx/beans/property/ObjectProperty;
         9: .line 1371
            return
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;

  public void <init>(X, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // javafx.scene.chart.XYChart$Data this
        start local 1 // java.lang.Object xValue
        start local 2 // java.lang.Object yValue
         0: .line 1380
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1213
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.chart.XYChart$Data.setToRemove:Z
         2: .line 1221
            aload 0 /* this */
            new javafx.scene.chart.XYChart$Data$1
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "XValue"
            invokespecial javafx.scene.chart.XYChart$Data$1.<init>:(Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.xValue:Ljavafx/beans/property/ObjectProperty;
         3: .line 1256
            aload 0 /* this */
            new javafx.scene.chart.XYChart$Data$2
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "YValue"
            invokespecial javafx.scene.chart.XYChart$Data$2.<init>:(Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.yValue:Ljavafx/beans/property/ObjectProperty;
         4: .line 1295
            aload 0 /* this */
            new javafx.scene.chart.XYChart$Data$3
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "extraValue"
            invokespecial javafx.scene.chart.XYChart$Data$3.<init>:(Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.extraValue:Ljavafx/beans/property/ObjectProperty;
         5: .line 1315
            aload 0 /* this */
            new javafx.scene.chart.XYChart$Data$4
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "node"
            invokespecial javafx.scene.chart.XYChart$Data$4.<init>:(Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.node:Ljavafx/beans/property/ObjectProperty;
         6: .line 1340
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "currentX"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.currentX:Ljavafx/beans/property/ObjectProperty;
         7: .line 1351
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "currentY"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.currentY:Ljavafx/beans/property/ObjectProperty;
         8: .line 1361
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "currentExtraValue"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.currentExtraValue:Ljavafx/beans/property/ObjectProperty;
         9: .line 1381
            aload 0 /* this */
            aload 1 /* xValue */
            invokevirtual javafx.scene.chart.XYChart$Data.setXValue:(Ljava/lang/Object;)V
        10: .line 1382
            aload 0 /* this */
            aload 2 /* yValue */
            invokevirtual javafx.scene.chart.XYChart$Data.setYValue:(Ljava/lang/Object;)V
        11: .line 1383
            aload 0 /* this */
            aload 1 /* xValue */
            invokevirtual javafx.scene.chart.XYChart$Data.setCurrentX:(Ljava/lang/Object;)V
        12: .line 1384
            aload 0 /* this */
            aload 2 /* yValue */
            invokevirtual javafx.scene.chart.XYChart$Data.setCurrentY:(Ljava/lang/Object;)V
        13: .line 1385
            return
        end local 2 // java.lang.Object yValue
        end local 1 // java.lang.Object xValue
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
            0   14     1  xValue  TX;
            0   14     2  yValue  TY;
    Signature: (TX;TY;)V
    MethodParameters:
        Name  Flags
      xValue  
      yValue  

  public void <init>(X, Y, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // javafx.scene.chart.XYChart$Data this
        start local 1 // java.lang.Object xValue
        start local 2 // java.lang.Object yValue
        start local 3 // java.lang.Object extraValue
         0: .line 1395
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1213
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.chart.XYChart$Data.setToRemove:Z
         2: .line 1221
            aload 0 /* this */
            new javafx.scene.chart.XYChart$Data$1
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "XValue"
            invokespecial javafx.scene.chart.XYChart$Data$1.<init>:(Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.xValue:Ljavafx/beans/property/ObjectProperty;
         3: .line 1256
            aload 0 /* this */
            new javafx.scene.chart.XYChart$Data$2
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "YValue"
            invokespecial javafx.scene.chart.XYChart$Data$2.<init>:(Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.yValue:Ljavafx/beans/property/ObjectProperty;
         4: .line 1295
            aload 0 /* this */
            new javafx.scene.chart.XYChart$Data$3
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "extraValue"
            invokespecial javafx.scene.chart.XYChart$Data$3.<init>:(Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.extraValue:Ljavafx/beans/property/ObjectProperty;
         5: .line 1315
            aload 0 /* this */
            new javafx.scene.chart.XYChart$Data$4
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "node"
            invokespecial javafx.scene.chart.XYChart$Data$4.<init>:(Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.node:Ljavafx/beans/property/ObjectProperty;
         6: .line 1340
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "currentX"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.currentX:Ljavafx/beans/property/ObjectProperty;
         7: .line 1351
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "currentY"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.currentY:Ljavafx/beans/property/ObjectProperty;
         8: .line 1361
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "currentExtraValue"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.chart.XYChart$Data.currentExtraValue:Ljavafx/beans/property/ObjectProperty;
         9: .line 1396
            aload 0 /* this */
            aload 1 /* xValue */
            invokevirtual javafx.scene.chart.XYChart$Data.setXValue:(Ljava/lang/Object;)V
        10: .line 1397
            aload 0 /* this */
            aload 2 /* yValue */
            invokevirtual javafx.scene.chart.XYChart$Data.setYValue:(Ljava/lang/Object;)V
        11: .line 1398
            aload 0 /* this */
            aload 3 /* extraValue */
            invokevirtual javafx.scene.chart.XYChart$Data.setExtraValue:(Ljava/lang/Object;)V
        12: .line 1399
            aload 0 /* this */
            aload 1 /* xValue */
            invokevirtual javafx.scene.chart.XYChart$Data.setCurrentX:(Ljava/lang/Object;)V
        13: .line 1400
            aload 0 /* this */
            aload 2 /* yValue */
            invokevirtual javafx.scene.chart.XYChart$Data.setCurrentY:(Ljava/lang/Object;)V
        14: .line 1401
            aload 0 /* this */
            aload 3 /* extraValue */
            invokevirtual javafx.scene.chart.XYChart$Data.setCurrentExtraValue:(Ljava/lang/Object;)V
        15: .line 1402
            return
        end local 3 // java.lang.Object extraValue
        end local 2 // java.lang.Object yValue
        end local 1 // java.lang.Object xValue
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   16     0        this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
            0   16     1      xValue  TX;
            0   16     2      yValue  TY;
            0   16     3  extraValue  Ljava/lang/Object;
    Signature: (TX;TY;Ljava/lang/Object;)V
    MethodParameters:
            Name  Flags
      xValue      
      yValue      
      extraValue  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.scene.chart.XYChart$Data this
         0: .line 1411
            new java.lang.StringBuilder
            dup
            ldc "Data["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual javafx.scene.chart.XYChart$Data.getXValue:()Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.chart.XYChart$Data.getYValue:()Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.chart.XYChart$Data.getExtraValue:()Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // javafx.scene.chart.XYChart$Data this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
}
Signature: <X:Ljava/lang/Object;Y:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "XYChart.java"
NestHost: javafx.scene.chart.XYChart
InnerClasses:
  public final Data = javafx.scene.chart.XYChart$Data of javafx.scene.chart.XYChart
  javafx.scene.chart.XYChart$Data$1
  javafx.scene.chart.XYChart$Data$2
  javafx.scene.chart.XYChart$Data$3
  javafx.scene.chart.XYChart$Data$4
  public final Series = javafx.scene.chart.XYChart$Series of javafx.scene.chart.XYChart