public final class javafx.animation.TranslateTransition extends javafx.animation.Transition
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: javafx.animation.TranslateTransition
  super_class: javafx.animation.Transition
{
  private static final double EPSILON;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1.0E-12

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

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

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

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

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

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

  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 static final javafx.scene.Node DEFAULT_NODE;
    descriptor: Ljavafx/scene/Node;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private javafx.scene.Node cachedNode;
    descriptor: Ljavafx/scene/Node;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.ObjectProperty<javafx.util.Duration> duration;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/util/Duration;>;

  private static final javafx.util.Duration DEFAULT_DURATION;
    descriptor: Ljavafx/util/Duration;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

  private static final double DEFAULT_FROM_X;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: NaN

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

  private static final double DEFAULT_FROM_Y;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: NaN

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

  private static final double DEFAULT_FROM_Z;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: NaN

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

  private static final double DEFAULT_TO_X;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: NaN

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

  private static final double DEFAULT_TO_Y;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: NaN

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

  private static final double DEFAULT_TO_Z;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: NaN

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

  private static final double DEFAULT_BY_X;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0.0

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

  private static final double DEFAULT_BY_Y;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0.0

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

  private static final double DEFAULT_BY_Z;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0.0

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 105
            aconst_null
            putstatic javafx.animation.TranslateTransition.DEFAULT_NODE:Ljavafx/scene/Node;
         1: .line 145
            ldc 400.0
            invokestatic javafx.util.Duration.millis:(D)Ljavafx/util/Duration;
            putstatic javafx.animation.TranslateTransition.DEFAULT_DURATION:Ljavafx/util/Duration;
         2: .line 439
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  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.animation.TranslateTransition this
        start local 1 // javafx.scene.Node value
         0: .line 108
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.node:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            aload 1 /* value */
            ifnull 2
         1: .line 109
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.nodeProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         2: .line 111
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.scene.Node value
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavafx/animation/TranslateTransition;
            0    3     1  value  Ljavafx/scene/Node;
    MethodParameters:
       Name  Flags
      value  

  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.animation.TranslateTransition this
         0: .line 114
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.node:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            getstatic javafx.animation.TranslateTransition.DEFAULT_NODE:Ljavafx/scene/Node;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.animation.TranslateTransition.node:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.Node
      StackMap locals:
      StackMap stack: javafx.scene.Node
         2: areturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final javafx.beans.property.ObjectProperty<javafx.scene.Node> nodeProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 118
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.node:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 119
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "node"
            getstatic javafx.animation.TranslateTransition.DEFAULT_NODE:Ljavafx/scene/Node;
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
            putfield javafx.animation.TranslateTransition.node:Ljavafx/beans/property/ObjectProperty;
         2: .line 121
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.node:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;

  public final void setDuration(javafx.util.Duration);
    descriptor: (Ljavafx/util/Duration;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // javafx.util.Duration value
         0: .line 148
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.duration:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            getstatic javafx.animation.TranslateTransition.DEFAULT_DURATION:Ljavafx/util/Duration;
            aload 1 /* value */
            invokevirtual javafx.util.Duration.equals:(Ljava/lang/Object;)Z
            ifne 2
         1: .line 149
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.durationProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         2: .line 151
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.util.Duration value
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavafx/animation/TranslateTransition;
            0    3     1  value  Ljavafx/util/Duration;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.util.Duration getDuration();
    descriptor: ()Ljavafx/util/Duration;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 154
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.duration:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            getstatic javafx.animation.TranslateTransition.DEFAULT_DURATION:Ljavafx/util/Duration;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.animation.TranslateTransition.duration:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.util.Duration
      StackMap locals:
      StackMap stack: javafx.util.Duration
         2: areturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final javafx.beans.property.ObjectProperty<javafx.util.Duration> durationProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 158
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.duration:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 159
            aload 0 /* this */
            new javafx.animation.TranslateTransition$1
            dup
            aload 0 /* this */
            getstatic javafx.animation.TranslateTransition.DEFAULT_DURATION:Ljavafx/util/Duration;
            invokespecial javafx.animation.TranslateTransition$1.<init>:(Ljavafx/animation/TranslateTransition;Ljavafx/util/Duration;)V
            putfield javafx.animation.TranslateTransition.duration:Ljavafx/beans/property/ObjectProperty;
         2: .line 185
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.duration:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/util/Duration;>;

  public final void setFromX(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // double value
         0: .line 203
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromX:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dload 1 /* value */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 2
         1: .line 204
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.fromXProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         2: .line 206
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double value
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavafx/animation/TranslateTransition;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getFromX();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 209
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromX:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            ldc NaN
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromX:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final javafx.beans.property.DoubleProperty fromXProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 213
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromX:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 214
            aload 0 /* this */
            new javafx.beans.property.SimpleDoubleProperty
            dup
            aload 0 /* this */
            ldc "fromX"
            ldc NaN
            invokespecial javafx.beans.property.SimpleDoubleProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
            putfield javafx.animation.TranslateTransition.fromX:Ljavafx/beans/property/DoubleProperty;
         2: .line 216
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromX:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final void setFromY(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // double value
         0: .line 234
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromY:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dload 1 /* value */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 2
         1: .line 235
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.fromYProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         2: .line 237
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double value
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavafx/animation/TranslateTransition;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getFromY();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 240
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromY:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            ldc NaN
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromY:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final javafx.beans.property.DoubleProperty fromYProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 244
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromY:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 245
            aload 0 /* this */
            new javafx.beans.property.SimpleDoubleProperty
            dup
            aload 0 /* this */
            ldc "fromY"
            ldc NaN
            invokespecial javafx.beans.property.SimpleDoubleProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
            putfield javafx.animation.TranslateTransition.fromY:Ljavafx/beans/property/DoubleProperty;
         2: .line 247
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromY:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final void setFromZ(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // double value
         0: .line 265
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromZ:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dload 1 /* value */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 2
         1: .line 266
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.fromZProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         2: .line 268
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double value
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavafx/animation/TranslateTransition;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getFromZ();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 271
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromZ:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            ldc NaN
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromZ:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final javafx.beans.property.DoubleProperty fromZProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 275
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromZ:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 276
            aload 0 /* this */
            new javafx.beans.property.SimpleDoubleProperty
            dup
            aload 0 /* this */
            ldc "fromZ"
            ldc NaN
            invokespecial javafx.beans.property.SimpleDoubleProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
            putfield javafx.animation.TranslateTransition.fromZ:Ljavafx/beans/property/DoubleProperty;
         2: .line 278
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.fromZ:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final void setToX(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // double value
         0: .line 295
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toX:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dload 1 /* value */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 2
         1: .line 296
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.toXProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         2: .line 298
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double value
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavafx/animation/TranslateTransition;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getToX();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 301
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toX:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            ldc NaN
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toX:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final javafx.beans.property.DoubleProperty toXProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 305
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toX:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 306
            aload 0 /* this */
            new javafx.beans.property.SimpleDoubleProperty
            dup
            aload 0 /* this */
            ldc "toX"
            ldc NaN
            invokespecial javafx.beans.property.SimpleDoubleProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
            putfield javafx.animation.TranslateTransition.toX:Ljavafx/beans/property/DoubleProperty;
         2: .line 308
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toX:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final void setToY(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // double value
         0: .line 325
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toY:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dload 1 /* value */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 2
         1: .line 326
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.toYProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         2: .line 328
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double value
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavafx/animation/TranslateTransition;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getToY();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 331
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toY:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            ldc NaN
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toY:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final javafx.beans.property.DoubleProperty toYProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 335
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toY:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 336
            aload 0 /* this */
            new javafx.beans.property.SimpleDoubleProperty
            dup
            aload 0 /* this */
            ldc "toY"
            ldc NaN
            invokespecial javafx.beans.property.SimpleDoubleProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
            putfield javafx.animation.TranslateTransition.toY:Ljavafx/beans/property/DoubleProperty;
         2: .line 338
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toY:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final void setToZ(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // double value
         0: .line 355
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toZ:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dload 1 /* value */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 2
         1: .line 356
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.toZProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         2: .line 358
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double value
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavafx/animation/TranslateTransition;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getToZ();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 361
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toZ:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            ldc NaN
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toZ:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final javafx.beans.property.DoubleProperty toZProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 365
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toZ:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 366
            aload 0 /* this */
            new javafx.beans.property.SimpleDoubleProperty
            dup
            aload 0 /* this */
            ldc "toZ"
            ldc NaN
            invokespecial javafx.beans.property.SimpleDoubleProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
            putfield javafx.animation.TranslateTransition.toZ:Ljavafx/beans/property/DoubleProperty;
         2: .line 368
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.toZ:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final void setByX(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // double value
         0: .line 384
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byX:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dload 1 /* value */
            dconst_0
            dsub
            invokestatic java.lang.Math.abs:(D)D
            ldc 1.0E-12
            dcmpl
            ifle 2
         1: .line 385
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.byXProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         2: .line 387
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double value
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavafx/animation/TranslateTransition;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getByX();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 390
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byX:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byX:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final javafx.beans.property.DoubleProperty byXProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 394
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byX:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 395
            aload 0 /* this */
            new javafx.beans.property.SimpleDoubleProperty
            dup
            aload 0 /* this */
            ldc "byX"
            dconst_0
            invokespecial javafx.beans.property.SimpleDoubleProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
            putfield javafx.animation.TranslateTransition.byX:Ljavafx/beans/property/DoubleProperty;
         2: .line 397
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byX:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final void setByY(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // double value
         0: .line 413
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byY:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dload 1 /* value */
            dconst_0
            dsub
            invokestatic java.lang.Math.abs:(D)D
            ldc 1.0E-12
            dcmpl
            ifle 2
         1: .line 414
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.byYProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         2: .line 416
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double value
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavafx/animation/TranslateTransition;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getByY();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 419
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byY:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byY:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final javafx.beans.property.DoubleProperty byYProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 423
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byY:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 424
            aload 0 /* this */
            new javafx.beans.property.SimpleDoubleProperty
            dup
            aload 0 /* this */
            ldc "byY"
            dconst_0
            invokespecial javafx.beans.property.SimpleDoubleProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
            putfield javafx.animation.TranslateTransition.byY:Ljavafx/beans/property/DoubleProperty;
         2: .line 426
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byY:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final void setByZ(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // double value
         0: .line 442
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byZ:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dload 1 /* value */
            dconst_0
            dsub
            invokestatic java.lang.Math.abs:(D)D
            ldc 1.0E-12
            dcmpl
            ifle 2
         1: .line 443
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.byZProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         2: .line 445
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double value
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavafx/animation/TranslateTransition;
            0    3     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getByZ();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 448
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byZ:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byZ:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public final javafx.beans.property.DoubleProperty byZProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 452
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byZ:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 453
            aload 0 /* this */
            new javafx.beans.property.SimpleDoubleProperty
            dup
            aload 0 /* this */
            ldc "byZ"
            dconst_0
            invokespecial javafx.beans.property.SimpleDoubleProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;D)V
            putfield javafx.animation.TranslateTransition.byZ:Ljavafx/beans/property/DoubleProperty;
         2: .line 455
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.byZ:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/animation/TranslateTransition;

  public void <init>(javafx.util.Duration, javafx.scene.Node);
    descriptor: (Ljavafx/util/Duration;Ljavafx/scene/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // javafx.util.Duration duration
        start local 2 // javafx.scene.Node node
         0: .line 466
            aload 0 /* this */
            invokespecial javafx.animation.Transition.<init>:()V
         1: .line 467
            aload 0 /* this */
            aload 1 /* duration */
            invokevirtual javafx.animation.TranslateTransition.setDuration:(Ljavafx/util/Duration;)V
         2: .line 468
            aload 0 /* this */
            aload 2 /* node */
            invokevirtual javafx.animation.TranslateTransition.setNode:(Ljavafx/scene/Node;)V
         3: .line 469
            aload 0 /* this */
            aload 1 /* duration */
            invokevirtual javafx.animation.TranslateTransition.setCycleDuration:(Ljavafx/util/Duration;)V
         4: .line 470
            return
        end local 2 // javafx.scene.Node node
        end local 1 // javafx.util.Duration duration
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Ljavafx/animation/TranslateTransition;
            0    5     1  duration  Ljavafx/util/Duration;
            0    5     2      node  Ljavafx/scene/Node;
    MethodParameters:
          Name  Flags
      duration  
      node      

  public void <init>(javafx.util.Duration);
    descriptor: (Ljavafx/util/Duration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // javafx.util.Duration duration
         0: .line 479
            aload 0 /* this */
            aload 1 /* duration */
            aconst_null
            invokespecial javafx.animation.TranslateTransition.<init>:(Ljavafx/util/Duration;Ljavafx/scene/Node;)V
         1: .line 480
            return
        end local 1 // javafx.util.Duration duration
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljavafx/animation/TranslateTransition;
            0    2     1  duration  Ljavafx/util/Duration;
    MethodParameters:
          Name  Flags
      duration  

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 486
            aload 0 /* this */
            getstatic javafx.animation.TranslateTransition.DEFAULT_DURATION:Ljavafx/util/Duration;
            aconst_null
            invokespecial javafx.animation.TranslateTransition.<init>:(Ljavafx/util/Duration;Ljavafx/scene/Node;)V
         1: .line 487
            return
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/animation/TranslateTransition;

  public void interpolate(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // double frac
         0: .line 494
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.startX:D
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 2
         1: .line 495
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.cachedNode:Ljavafx/scene/Node;
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.startX:D
            dload 1 /* frac */
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.deltaX:D
            dmul
            dadd
            invokevirtual javafx.scene.Node.setTranslateX:(D)V
         2: .line 497
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.startY:D
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 4
         3: .line 498
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.cachedNode:Ljavafx/scene/Node;
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.startY:D
            dload 1 /* frac */
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.deltaY:D
            dmul
            dadd
            invokevirtual javafx.scene.Node.setTranslateY:(D)V
         4: .line 500
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.startZ:D
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 6
         5: .line 501
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.cachedNode:Ljavafx/scene/Node;
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.startZ:D
            dload 1 /* frac */
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.deltaZ:D
            dmul
            dadd
            invokevirtual javafx.scene.Node.setTranslateZ:(D)V
         6: .line 503
      StackMap locals:
      StackMap stack:
            return
        end local 1 // double frac
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavafx/animation/TranslateTransition;
            0    7     1  frac  D
    MethodParameters:
      Name  Flags
      frac  

  private javafx.scene.Node getTargetNode();
    descriptor: ()Ljavafx/scene/Node;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javafx.animation.TranslateTransition this
         0: .line 506
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getNode:()Ljavafx/scene/Node;
            astore 1 /* node */
        start local 1 // javafx.scene.Node node
         1: .line 507
            aload 1 /* node */
            ifnull 2
            aload 1 /* node */
            goto 3
      StackMap locals: javafx.scene.Node
      StackMap stack:
         2: aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getParentTargetNode:()Ljavafx/scene/Node;
      StackMap locals:
      StackMap stack: javafx.scene.Node
         3: areturn
        end local 1 // javafx.scene.Node node
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/animation/TranslateTransition;
            1    4     1  node  Ljavafx/scene/Node;

  boolean startable(boolean);
    descriptor: (Z)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // boolean forceSync
         0: .line 512
            aload 0 /* this */
            iload 1 /* forceSync */
            invokespecial javafx.animation.Transition.startable:(Z)Z
            ifeq 3
         1: .line 513
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getTargetNode:()Ljavafx/scene/Node;
            ifnonnull 2
            iload 1 /* forceSync */
            ifne 3
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.cachedNode:Ljavafx/scene/Node;
            ifnull 3
         2: .line 512
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 1 // boolean forceSync
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Ljavafx/animation/TranslateTransition;
            0    4     1  forceSync  Z
    MethodParameters:
           Name  Flags
      forceSync  

  void sync(boolean);
    descriptor: (Z)V
    flags: (0x0000) 
    Code:
      stack=5, locals=20, args_size=2
        start local 0 // javafx.animation.TranslateTransition this
        start local 1 // boolean forceSync
         0: .line 518
            aload 0 /* this */
            iload 1 /* forceSync */
            invokespecial javafx.animation.Transition.sync:(Z)V
         1: .line 519
            iload 1 /* forceSync */
            ifne 2
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.cachedNode:Ljavafx/scene/Node;
            ifnonnull 39
         2: .line 520
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getTargetNode:()Ljavafx/scene/Node;
            putfield javafx.animation.TranslateTransition.cachedNode:Ljavafx/scene/Node;
         3: .line 522
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getFromX:()D
            dstore 2 /* _fromX */
        start local 2 // double _fromX
         4: .line 523
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getFromY:()D
            dstore 4 /* _fromY */
        start local 4 // double _fromY
         5: .line 524
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getFromZ:()D
            dstore 6 /* _fromZ */
        start local 6 // double _fromZ
         6: .line 526
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getToX:()D
            dstore 8 /* _toX */
        start local 8 // double _toX
         7: .line 527
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getToY:()D
            dstore 10 /* _toY */
        start local 10 // double _toY
         8: .line 528
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getToZ:()D
            dstore 12 /* _toZ */
        start local 12 // double _toZ
         9: .line 530
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getByX:()D
            dstore 14 /* _byX */
        start local 14 // double _byX
        10: .line 531
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getByY:()D
            dstore 16 /* _byY */
        start local 16 // double _byY
        11: .line 532
            aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getByZ:()D
            dstore 18 /* _byZ */
        start local 18 // double _byZ
        12: .line 534
            dload 2 /* _fromX */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifeq 15
            dload 8 /* _toX */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifeq 15
            dload 14 /* _byX */
            invokestatic java.lang.Math.abs:(D)D
            ldc 1.0E-12
            dcmpg
            ifge 15
        13: .line 535
            aload 0 /* this */
            ldc NaN
            putfield javafx.animation.TranslateTransition.startX:D
        14: .line 536
            goto 21
        15: .line 537
      StackMap locals: javafx.animation.TranslateTransition int double double double double double double double double double
      StackMap stack:
            aload 0 /* this */
            dload 2 /* _fromX */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 16
            dload 2 /* _fromX */
            goto 17
      StackMap locals:
      StackMap stack: javafx.animation.TranslateTransition
        16: aload 0 /* this */
            getfield javafx.animation.TranslateTransition.cachedNode:Ljavafx/scene/Node;
            invokevirtual javafx.scene.Node.getTranslateX:()D
      StackMap locals: javafx.animation.TranslateTransition int double double double double double double double double double
      StackMap stack: javafx.animation.TranslateTransition double
        17: putfield javafx.animation.TranslateTransition.startX:D
        18: .line 538
            aload 0 /* this */
            dload 8 /* _toX */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 19
            dload 8 /* _toX */
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.startX:D
            dsub
            goto 20
      StackMap locals:
      StackMap stack: javafx.animation.TranslateTransition
        19: dload 14 /* _byX */
      StackMap locals: javafx.animation.TranslateTransition int double double double double double double double double double
      StackMap stack: javafx.animation.TranslateTransition double
        20: putfield javafx.animation.TranslateTransition.deltaX:D
        21: .line 541
      StackMap locals:
      StackMap stack:
            dload 4 /* _fromY */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifeq 24
            dload 10 /* _toY */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifeq 24
            dload 16 /* _byY */
            invokestatic java.lang.Math.abs:(D)D
            ldc 1.0E-12
            dcmpg
            ifge 24
        22: .line 542
            aload 0 /* this */
            ldc NaN
            putfield javafx.animation.TranslateTransition.startY:D
        23: .line 543
            goto 30
        24: .line 544
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 4 /* _fromY */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 25
            dload 4 /* _fromY */
            goto 26
      StackMap locals:
      StackMap stack: javafx.animation.TranslateTransition
        25: aload 0 /* this */
            getfield javafx.animation.TranslateTransition.cachedNode:Ljavafx/scene/Node;
            invokevirtual javafx.scene.Node.getTranslateY:()D
      StackMap locals: javafx.animation.TranslateTransition int double double double double double double double double double
      StackMap stack: javafx.animation.TranslateTransition double
        26: putfield javafx.animation.TranslateTransition.startY:D
        27: .line 545
            aload 0 /* this */
            dload 10 /* _toY */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 28
            dload 10 /* _toY */
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.startY:D
            dsub
            goto 29
      StackMap locals:
      StackMap stack: javafx.animation.TranslateTransition
        28: aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getByY:()D
      StackMap locals: javafx.animation.TranslateTransition int double double double double double double double double double
      StackMap stack: javafx.animation.TranslateTransition double
        29: putfield javafx.animation.TranslateTransition.deltaY:D
        30: .line 548
      StackMap locals:
      StackMap stack:
            dload 6 /* _fromZ */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifeq 33
            dload 12 /* _toZ */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifeq 33
            dload 18 /* _byZ */
            invokestatic java.lang.Math.abs:(D)D
            ldc 1.0E-12
            dcmpg
            ifge 33
        31: .line 549
            aload 0 /* this */
            ldc NaN
            putfield javafx.animation.TranslateTransition.startZ:D
        32: .line 550
            goto 39
        33: .line 551
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 6 /* _fromZ */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 34
            dload 6 /* _fromZ */
            goto 35
      StackMap locals:
      StackMap stack: javafx.animation.TranslateTransition
        34: aload 0 /* this */
            getfield javafx.animation.TranslateTransition.cachedNode:Ljavafx/scene/Node;
            invokevirtual javafx.scene.Node.getTranslateZ:()D
      StackMap locals: javafx.animation.TranslateTransition int double double double double double double double double double
      StackMap stack: javafx.animation.TranslateTransition double
        35: putfield javafx.animation.TranslateTransition.startZ:D
        36: .line 552
            aload 0 /* this */
            dload 12 /* _toZ */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 37
            dload 12 /* _toZ */
            aload 0 /* this */
            getfield javafx.animation.TranslateTransition.startZ:D
            dsub
            goto 38
      StackMap locals:
      StackMap stack: javafx.animation.TranslateTransition
        37: aload 0 /* this */
            invokevirtual javafx.animation.TranslateTransition.getByZ:()D
      StackMap locals: javafx.animation.TranslateTransition int double double double double double double double double double
      StackMap stack: javafx.animation.TranslateTransition double
        38: putfield javafx.animation.TranslateTransition.deltaZ:D
        end local 18 // double _byZ
        end local 16 // double _byY
        end local 14 // double _byX
        end local 12 // double _toZ
        end local 10 // double _toY
        end local 8 // double _toX
        end local 6 // double _fromZ
        end local 4 // double _fromY
        end local 2 // double _fromX
        39: .line 555
      StackMap locals: javafx.animation.TranslateTransition int
      StackMap stack:
            return
        end local 1 // boolean forceSync
        end local 0 // javafx.animation.TranslateTransition this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   40     0       this  Ljavafx/animation/TranslateTransition;
            0   40     1  forceSync  Z
            4   39     2     _fromX  D
            5   39     4     _fromY  D
            6   39     6     _fromZ  D
            7   39     8       _toX  D
            8   39    10       _toY  D
            9   39    12       _toZ  D
           10   39    14       _byX  D
           11   39    16       _byY  D
           12   39    18       _byZ  D
    MethodParameters:
           Name  Flags
      forceSync  
}
SourceFile: "TranslateTransition.java"
NestMembers:
  javafx.animation.TranslateTransition$1
InnerClasses:
  javafx.animation.TranslateTransition$1