public class javafx.scene.transform.Scale extends javafx.scene.transform.Transform
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javafx.scene.transform.Scale
  super_class: javafx.scene.transform.Transform
{
  private javafx.beans.property.DoubleProperty x;
    descriptor: Ljavafx/beans/property/DoubleProperty;
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 53
            aload 0 /* this */
            invokespecial javafx.scene.transform.Transform.<init>:()V
         1: .line 54
            return
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/transform/Scale;

  public void <init>(double, double);
    descriptor: (DD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double x
        start local 3 // double y
         0: .line 62
            aload 0 /* this */
            invokespecial javafx.scene.transform.Transform.<init>:()V
         1: .line 63
            aload 0 /* this */
            dload 1 /* x */
            invokevirtual javafx.scene.transform.Scale.setX:(D)V
         2: .line 64
            aload 0 /* this */
            dload 3 /* y */
            invokevirtual javafx.scene.transform.Scale.setY:(D)V
         3: .line 65
            return
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/transform/Scale;
            0    4     1     x  D
            0    4     3     y  D
    MethodParameters:
      Name  Flags
      x     
      y     

  public void <init>(double, double, double, double);
    descriptor: (DDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double pivotX
        start local 7 // double pivotY
         0: .line 75
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            invokespecial javafx.scene.transform.Scale.<init>:(DD)V
         1: .line 76
            aload 0 /* this */
            dload 5 /* pivotX */
            invokevirtual javafx.scene.transform.Scale.setPivotX:(D)V
         2: .line 77
            aload 0 /* this */
            dload 7 /* pivotY */
            invokevirtual javafx.scene.transform.Scale.setPivotY:(D)V
         3: .line 78
            return
        end local 7 // double pivotY
        end local 5 // double pivotX
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljavafx/scene/transform/Scale;
            0    4     1       x  D
            0    4     3       y  D
            0    4     5  pivotX  D
            0    4     7  pivotY  D
    MethodParameters:
        Name  Flags
      x       
      y       
      pivotX  
      pivotY  

  public void <init>(double, double, double);
    descriptor: (DDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
         0: .line 88
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            invokespecial javafx.scene.transform.Scale.<init>:(DD)V
         1: .line 89
            aload 0 /* this */
            dload 5 /* z */
            invokevirtual javafx.scene.transform.Scale.setZ:(D)V
         2: .line 90
            return
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/transform/Scale;
            0    3     1     x  D
            0    3     3     y  D
            0    3     5     z  D
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public void <init>(double, double, double, double, double, double);
    descriptor: (DDDDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=13, args_size=7
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
        start local 7 // double pivotX
        start local 9 // double pivotY
        start local 11 // double pivotZ
         0: .line 102
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            dload 7 /* pivotX */
            dload 9 /* pivotY */
            invokespecial javafx.scene.transform.Scale.<init>:(DDDD)V
         1: .line 103
            aload 0 /* this */
            dload 5 /* z */
            invokevirtual javafx.scene.transform.Scale.setZ:(D)V
         2: .line 104
            aload 0 /* this */
            dload 11 /* pivotZ */
            invokevirtual javafx.scene.transform.Scale.setPivotZ:(D)V
         3: .line 105
            return
        end local 11 // double pivotZ
        end local 9 // double pivotY
        end local 7 // double pivotX
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljavafx/scene/transform/Scale;
            0    4     1       x  D
            0    4     3       y  D
            0    4     5       z  D
            0    4     7  pivotX  D
            0    4     9  pivotY  D
            0    4    11  pivotZ  D
    MethodParameters:
        Name  Flags
      x       
      y       
      z       
      pivotX  
      pivotY  
      pivotZ  

  public final void setX(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double value
         0: .line 115
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.xProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         1: .line 116
            return
        end local 1 // double value
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/transform/Scale;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getX();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 119
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.x:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.transform.Scale.x:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/transform/Scale;

  public final javafx.beans.property.DoubleProperty xProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 123
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.x:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 124
            aload 0 /* this */
            new javafx.scene.transform.Scale$1
            dup
            aload 0 /* this */
            dconst_1
            invokespecial javafx.scene.transform.Scale$1.<init>:(Ljavafx/scene/transform/Scale;D)V
            putfield javafx.scene.transform.Scale.x:Ljavafx/beans/property/DoubleProperty;
         2: .line 142
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.x:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/transform/Scale;

  public final void setY(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double value
         0: .line 153
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.yProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         1: .line 154
            return
        end local 1 // double value
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/transform/Scale;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getY();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 157
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.y:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.transform.Scale.y:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/transform/Scale;

  public final javafx.beans.property.DoubleProperty yProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 161
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.y:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 162
            aload 0 /* this */
            new javafx.scene.transform.Scale$2
            dup
            aload 0 /* this */
            dconst_1
            invokespecial javafx.scene.transform.Scale$2.<init>:(Ljavafx/scene/transform/Scale;D)V
            putfield javafx.scene.transform.Scale.y:Ljavafx/beans/property/DoubleProperty;
         2: .line 180
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.y:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/transform/Scale;

  public final void setZ(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double value
         0: .line 191
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.zProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         1: .line 192
            return
        end local 1 // double value
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/transform/Scale;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getZ();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 195
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.z:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.transform.Scale.z:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/transform/Scale;

  public final javafx.beans.property.DoubleProperty zProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 199
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.z:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 200
            aload 0 /* this */
            new javafx.scene.transform.Scale$3
            dup
            aload 0 /* this */
            dconst_1
            invokespecial javafx.scene.transform.Scale$3.<init>:(Ljavafx/scene/transform/Scale;D)V
            putfield javafx.scene.transform.Scale.z:Ljavafx/beans/property/DoubleProperty;
         2: .line 218
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.z:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/transform/Scale;

  public final void setPivotX(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double value
         0: .line 230
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.pivotXProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         1: .line 231
            return
        end local 1 // double value
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/transform/Scale;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

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

  public final javafx.beans.property.DoubleProperty pivotXProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 238
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.pivotX:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 239
            aload 0 /* this */
            new javafx.scene.transform.Scale$4
            dup
            aload 0 /* this */
            invokespecial javafx.scene.transform.Scale$4.<init>:(Ljavafx/scene/transform/Scale;)V
            putfield javafx.scene.transform.Scale.pivotX:Ljavafx/beans/property/DoubleProperty;
         2: .line 257
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.pivotX:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/transform/Scale;

  public final void setPivotY(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double value
         0: .line 269
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.pivotYProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         1: .line 270
            return
        end local 1 // double value
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/transform/Scale;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

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

  public final javafx.beans.property.DoubleProperty pivotYProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 277
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.pivotY:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 278
            aload 0 /* this */
            new javafx.scene.transform.Scale$5
            dup
            aload 0 /* this */
            invokespecial javafx.scene.transform.Scale$5.<init>:(Ljavafx/scene/transform/Scale;)V
            putfield javafx.scene.transform.Scale.pivotY:Ljavafx/beans/property/DoubleProperty;
         2: .line 296
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.pivotY:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/transform/Scale;

  public final void setPivotZ(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double value
         0: .line 308
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.pivotZProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         1: .line 309
            return
        end local 1 // double value
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/transform/Scale;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

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

  public final javafx.beans.property.DoubleProperty pivotZProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 316
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.pivotZ:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 317
            aload 0 /* this */
            new javafx.scene.transform.Scale$6
            dup
            aload 0 /* this */
            invokespecial javafx.scene.transform.Scale$6.<init>:(Ljavafx/scene/transform/Scale;)V
            putfield javafx.scene.transform.Scale.pivotZ:Ljavafx/beans/property/DoubleProperty;
         2: .line 335
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Scale.pivotZ:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/transform/Scale;

  public double getMxx();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 346
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dreturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Scale;

  public double getMyy();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 351
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dreturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Scale;

  public double getMzz();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 356
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            dreturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Scale;

  public double getTx();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 361
            dconst_1
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dmul
            dreturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Scale;

  public double getTy();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 366
            dconst_1
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dmul
            dreturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Scale;

  public double getTz();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 371
            dconst_1
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            dmul
            dreturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Scale;

  boolean computeIs2D();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 382
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            dconst_1
            dcmpl
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/transform/Scale;

  boolean computeIsIdentity();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 387
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dconst_1
            dcmpl
            ifne 1
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dconst_1
            dcmpl
            ifne 1
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            dconst_1
            dcmpl
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/transform/Scale;

  void fill2DArray(double[]);
    descriptor: ([D)V
    flags: (0x0000) 
    Code:
      stack=6, locals=6, args_size=2
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double[] array
         0: .line 398
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dstore 2 /* sx */
        start local 2 // double sx
         1: .line 399
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dstore 4 /* sy */
        start local 4 // double sy
         2: .line 401
            aload 1 /* array */
            iconst_0
            dload 2 /* sx */
            dastore
         3: .line 402
            aload 1 /* array */
            iconst_1
            dconst_0
            dastore
         4: .line 403
            aload 1 /* array */
            iconst_2
            dconst_1
            dload 2 /* sx */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dmul
            dastore
         5: .line 404
            aload 1 /* array */
            iconst_3
            dconst_0
            dastore
         6: .line 405
            aload 1 /* array */
            iconst_4
            dload 4 /* sy */
            dastore
         7: .line 406
            aload 1 /* array */
            iconst_5
            dconst_1
            dload 4 /* sy */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dmul
            dastore
         8: .line 407
            return
        end local 4 // double sy
        end local 2 // double sx
        end local 1 // double[] array
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Ljavafx/scene/transform/Scale;
            0    9     1  array  [D
            1    9     2     sx  D
            2    9     4     sy  D
    MethodParameters:
       Name  Flags
      array  

  void fill3DArray(double[]);
    descriptor: ([D)V
    flags: (0x0000) 
    Code:
      stack=6, locals=8, args_size=2
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double[] array
         0: .line 411
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dstore 2 /* sx */
        start local 2 // double sx
         1: .line 412
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dstore 4 /* sy */
        start local 4 // double sy
         2: .line 413
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            dstore 6 /* sz */
        start local 6 // double sz
         3: .line 415
            aload 1 /* array */
            iconst_0
            dload 2 /* sx */
            dastore
         4: .line 416
            aload 1 /* array */
            iconst_1
            dconst_0
            dastore
         5: .line 417
            aload 1 /* array */
            iconst_2
            dconst_0
            dastore
         6: .line 418
            aload 1 /* array */
            iconst_3
            dconst_1
            dload 2 /* sx */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dmul
            dastore
         7: .line 419
            aload 1 /* array */
            iconst_4
            dconst_0
            dastore
         8: .line 420
            aload 1 /* array */
            iconst_5
            dload 4 /* sy */
            dastore
         9: .line 421
            aload 1 /* array */
            bipush 6
            dconst_0
            dastore
        10: .line 422
            aload 1 /* array */
            bipush 7
            dconst_1
            dload 4 /* sy */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dmul
            dastore
        11: .line 423
            aload 1 /* array */
            bipush 8
            dconst_0
            dastore
        12: .line 424
            aload 1 /* array */
            bipush 9
            dconst_0
            dastore
        13: .line 425
            aload 1 /* array */
            bipush 10
            dload 6 /* sz */
            dastore
        14: .line 426
            aload 1 /* array */
            bipush 11
            dconst_1
            dload 6 /* sz */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            dmul
            dastore
        15: .line 427
            return
        end local 6 // double sz
        end local 4 // double sy
        end local 2 // double sx
        end local 1 // double[] array
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   16     0   this  Ljavafx/scene/transform/Scale;
            0   16     1  array  [D
            1   16     2     sx  D
            2   16     4     sy  D
            3   16     6     sz  D
    MethodParameters:
       Name  Flags
      array  

  public javafx.scene.transform.Transform createConcatenation(javafx.scene.transform.Transform);
    descriptor: (Ljavafx/scene/transform/Transform;)Ljavafx/scene/transform/Transform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=30, locals=32, args_size=2
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // javafx.scene.transform.Transform transform
         0: .line 437
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dstore 2 /* sx */
        start local 2 // double sx
         1: .line 438
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dstore 4 /* sy */
        start local 4 // double sy
         2: .line 439
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            dstore 6 /* sz */
        start local 6 // double sz
         3: .line 441
            aload 1 /* transform */
            instanceof javafx.scene.transform.Scale
            ifeq 14
         4: .line 442
            aload 1 /* transform */
            checkcast javafx.scene.transform.Scale
            astore 8 /* other */
        start local 8 // javafx.scene.transform.Scale other
         5: .line 443
            aload 8 /* other */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dcmpl
            ifne 14
         6: .line 444
            aload 8 /* other */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dcmpl
            ifne 14
         7: .line 445
            aload 8 /* other */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            dcmpl
            ifne 14
         8: .line 446
            new javafx.scene.transform.Scale
            dup
         9: .line 447
            dload 2 /* sx */
            aload 8 /* other */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dmul
        10: .line 448
            dload 4 /* sy */
            aload 8 /* other */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dmul
        11: .line 449
            dload 6 /* sz */
            aload 8 /* other */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            dmul
        12: .line 450
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
        13: .line 446
            invokespecial javafx.scene.transform.Scale.<init>:(DDDDDD)V
            areturn
        end local 8 // javafx.scene.transform.Scale other
        14: .line 454
      StackMap locals: double double double
      StackMap stack:
            aload 1 /* transform */
            instanceof javafx.scene.transform.Translate
            ifeq 34
        15: .line 455
            aload 1 /* transform */
            checkcast javafx.scene.transform.Translate
            astore 8 /* t */
        start local 8 // javafx.scene.transform.Translate t
        16: .line 457
            aload 8 /* t */
            invokevirtual javafx.scene.transform.Translate.getX:()D
            dstore 9 /* tx */
        start local 9 // double tx
        17: .line 458
            aload 8 /* t */
            invokevirtual javafx.scene.transform.Translate.getY:()D
            dstore 11 /* ty */
        start local 11 // double ty
        18: .line 459
            aload 8 /* t */
            invokevirtual javafx.scene.transform.Translate.getZ:()D
            dstore 13 /* tz */
        start local 13 // double tz
        19: .line 461
            dload 9 /* tx */
            dconst_0
            dcmpl
            ifeq 20
            dload 2 /* sx */
            dconst_1
            dcmpl
            ifeq 34
            dload 2 /* sx */
            dconst_0
            dcmpl
            ifeq 34
        20: .line 462
      StackMap locals: javafx.scene.transform.Scale javafx.scene.transform.Transform double double double javafx.scene.transform.Translate double double double
      StackMap stack:
            dload 11 /* ty */
            dconst_0
            dcmpl
            ifeq 21
            dload 4 /* sy */
            dconst_1
            dcmpl
            ifeq 34
            dload 4 /* sy */
            dconst_0
            dcmpl
            ifeq 34
        21: .line 463
      StackMap locals:
      StackMap stack:
            dload 13 /* tz */
            dconst_0
            dcmpl
            ifeq 22
            dload 6 /* sz */
            dconst_1
            dcmpl
            ifeq 34
            dload 6 /* sz */
            dconst_0
            dcmpl
            ifeq 34
        22: .line 464
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.Scale
            dup
        23: .line 465
            dload 2 /* sx */
            dload 4 /* sy */
            dload 6 /* sz */
        24: .line 466
            dload 2 /* sx */
            dconst_1
            dcmpl
            ifeq 25
            dload 2 /* sx */
            dload 9 /* tx */
            dmul
            dconst_1
            dload 2 /* sx */
            dsub
            ddiv
            goto 26
      StackMap locals: javafx.scene.transform.Scale javafx.scene.transform.Transform double double double javafx.scene.transform.Translate double double double
      StackMap stack: new 22 new 22 double double double
        25: dconst_0
      StackMap locals: javafx.scene.transform.Scale javafx.scene.transform.Transform double double double javafx.scene.transform.Translate double double double
      StackMap stack: new 22 new 22 double double double double
        26: aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dadd
        27: .line 467
            dload 4 /* sy */
            dconst_1
            dcmpl
            ifeq 28
            dload 4 /* sy */
            dload 11 /* ty */
            dmul
            dconst_1
            dload 4 /* sy */
            dsub
            ddiv
            goto 29
      StackMap locals: javafx.scene.transform.Scale javafx.scene.transform.Transform double double double javafx.scene.transform.Translate double double double
      StackMap stack: new 22 new 22 double double double double
        28: dconst_0
      StackMap locals: javafx.scene.transform.Scale javafx.scene.transform.Transform double double double javafx.scene.transform.Translate double double double
      StackMap stack: new 22 new 22 double double double double double
        29: aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dadd
        30: .line 468
            dload 6 /* sz */
            dconst_1
            dcmpl
            ifeq 31
            dload 6 /* sz */
            dload 13 /* tz */
            dmul
            dconst_1
            dload 6 /* sz */
            dsub
            ddiv
            goto 32
      StackMap locals: javafx.scene.transform.Scale javafx.scene.transform.Transform double double double javafx.scene.transform.Translate double double double
      StackMap stack: new 22 new 22 double double double double double
        31: dconst_0
      StackMap locals: javafx.scene.transform.Scale javafx.scene.transform.Transform double double double javafx.scene.transform.Translate double double double
      StackMap stack: new 22 new 22 double double double double double double
        32: aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            dadd
        33: .line 464
            invokespecial javafx.scene.transform.Scale.<init>:(DDDDDD)V
            areturn
        end local 13 // double tz
        end local 11 // double ty
        end local 9 // double tx
        end local 8 // javafx.scene.transform.Translate t
        34: .line 472
      StackMap locals: javafx.scene.transform.Scale javafx.scene.transform.Transform double double double
      StackMap stack:
            aload 1 /* transform */
            instanceof javafx.scene.transform.Affine
            ifeq 38
        35: .line 473
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.clone:()Ljavafx/scene/transform/Transform;
            checkcast javafx.scene.transform.Affine
            astore 8 /* a */
        start local 8 // javafx.scene.transform.Affine a
        36: .line 474
            aload 8 /* a */
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Affine.prepend:(Ljavafx/scene/transform/Transform;)V
        37: .line 475
            aload 8 /* a */
            areturn
        end local 8 // javafx.scene.transform.Affine a
        38: .line 478
      StackMap locals:
      StackMap stack:
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMxx:()D
            dstore 8 /* txx */
        start local 8 // double txx
        39: .line 479
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMxy:()D
            dstore 10 /* txy */
        start local 10 // double txy
        40: .line 480
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMxz:()D
            dstore 12 /* txz */
        start local 12 // double txz
        41: .line 481
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getTx:()D
            dstore 14 /* ttx */
        start local 14 // double ttx
        42: .line 482
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMyx:()D
            dstore 16 /* tyx */
        start local 16 // double tyx
        43: .line 483
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMyy:()D
            dstore 18 /* tyy */
        start local 18 // double tyy
        44: .line 484
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMyz:()D
            dstore 20 /* tyz */
        start local 20 // double tyz
        45: .line 485
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getTy:()D
            dstore 22 /* tty */
        start local 22 // double tty
        46: .line 486
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMzx:()D
            dstore 24 /* tzx */
        start local 24 // double tzx
        47: .line 487
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMzy:()D
            dstore 26 /* tzy */
        start local 26 // double tzy
        48: .line 488
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMzz:()D
            dstore 28 /* tzz */
        start local 28 // double tzz
        49: .line 489
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getTz:()D
            dstore 30 /* ttz */
        start local 30 // double ttz
        50: .line 490
            new javafx.scene.transform.Affine
            dup
        51: .line 491
            dload 2 /* sx */
            dload 8 /* txx */
            dmul
            dload 2 /* sx */
            dload 10 /* txy */
            dmul
            dload 2 /* sx */
            dload 12 /* txz */
            dmul
            dload 2 /* sx */
            dload 14 /* ttx */
            dmul
            dconst_1
            dload 2 /* sx */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dmul
            dadd
        52: .line 492
            dload 4 /* sy */
            dload 16 /* tyx */
            dmul
            dload 4 /* sy */
            dload 18 /* tyy */
            dmul
            dload 4 /* sy */
            dload 20 /* tyz */
            dmul
            dload 4 /* sy */
            dload 22 /* tty */
            dmul
            dconst_1
            dload 4 /* sy */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dmul
            dadd
        53: .line 493
            dload 6 /* sz */
            dload 24 /* tzx */
            dmul
            dload 6 /* sz */
            dload 26 /* tzy */
            dmul
            dload 6 /* sz */
            dload 28 /* tzz */
            dmul
            dload 6 /* sz */
            dload 30 /* ttz */
            dmul
            dconst_1
            dload 6 /* sz */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            dmul
            dadd
        54: .line 490
            invokespecial javafx.scene.transform.Affine.<init>:(DDDDDDDDDDDD)V
            areturn
        end local 30 // double ttz
        end local 28 // double tzz
        end local 26 // double tzy
        end local 24 // double tzx
        end local 22 // double tty
        end local 20 // double tyz
        end local 18 // double tyy
        end local 16 // double tyx
        end local 14 // double ttx
        end local 12 // double txz
        end local 10 // double txy
        end local 8 // double txx
        end local 6 // double sz
        end local 4 // double sy
        end local 2 // double sx
        end local 1 // javafx.scene.transform.Transform transform
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   55     0       this  Ljavafx/scene/transform/Scale;
            0   55     1  transform  Ljavafx/scene/transform/Transform;
            1   55     2         sx  D
            2   55     4         sy  D
            3   55     6         sz  D
            5   14     8      other  Ljavafx/scene/transform/Scale;
           16   34     8          t  Ljavafx/scene/transform/Translate;
           17   34     9         tx  D
           18   34    11         ty  D
           19   34    13         tz  D
           36   38     8          a  Ljavafx/scene/transform/Affine;
           39   55     8        txx  D
           40   55    10        txy  D
           41   55    12        txz  D
           42   55    14        ttx  D
           43   55    16        tyx  D
           44   55    18        tyy  D
           45   55    20        tyz  D
           46   55    22        tty  D
           47   55    24        tzx  D
           48   55    26        tzy  D
           49   55    28        tzz  D
           50   55    30        ttz  D
    MethodParameters:
           Name  Flags
      transform  

  public javafx.scene.transform.Scale createInverse();
    descriptor: ()Ljavafx/scene/transform/Scale;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=14, locals=7, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 498
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dstore 1 /* sx */
        start local 1 // double sx
         1: .line 499
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dstore 3 /* sy */
        start local 3 // double sy
         2: .line 500
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            dstore 5 /* sz */
        start local 5 // double sz
         3: .line 502
            dload 1 /* sx */
            dconst_0
            dcmpl
            ifeq 4
            dload 3 /* sy */
            dconst_0
            dcmpl
            ifeq 4
            dload 5 /* sz */
            dconst_0
            dcmpl
            ifne 7
         4: .line 503
      StackMap locals: double double double
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
         5: .line 504
            ldc "Zero scale is not invertible"
         6: .line 503
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 507
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.Scale
            dup
            dconst_1
            dload 1 /* sx */
            ddiv
            dconst_1
            dload 3 /* sy */
            ddiv
            dconst_1
            dload 5 /* sz */
            ddiv
         8: .line 508
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
         9: .line 507
            invokespecial javafx.scene.transform.Scale.<init>:(DDDDDD)V
            areturn
        end local 5 // double sz
        end local 3 // double sy
        end local 1 // double sx
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavafx/scene/transform/Scale;
            1   10     1    sx  D
            2   10     3    sy  D
            3   10     5    sz  D
    Exceptions:
      throws javafx.scene.transform.NonInvertibleTransformException

  public javafx.scene.transform.Scale clone();
    descriptor: ()Ljavafx/scene/transform/Scale;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=14, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 513
            new javafx.scene.transform.Scale
            dup
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
         1: .line 514
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
         2: .line 513
            invokespecial javafx.scene.transform.Scale.<init>:(DDDDDD)V
            areturn
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/transform/Scale;

  public javafx.geometry.Point2D transform(double, double);
    descriptor: (DD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=9, args_size=3
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double x
        start local 3 // double y
         0: .line 525
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.ensureCanTransform2DPoint:()V
         1: .line 527
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dstore 5 /* mxx */
        start local 5 // double mxx
         2: .line 528
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dstore 7 /* myy */
        start local 7 // double myy
         3: .line 530
            new javafx.geometry.Point2D
            dup
         4: .line 531
            dload 5 /* mxx */
            dload 1 /* x */
            dmul
            dconst_1
            dload 5 /* mxx */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dmul
            dadd
         5: .line 532
            dload 7 /* myy */
            dload 3 /* y */
            dmul
            dconst_1
            dload 7 /* myy */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dmul
            dadd
         6: .line 530
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 7 // double myy
        end local 5 // double mxx
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavafx/scene/transform/Scale;
            0    7     1     x  D
            0    7     3     y  D
            2    7     5   mxx  D
            3    7     7   myy  D
    MethodParameters:
      Name  Flags
      x     
      y     

  public javafx.geometry.Point3D transform(double, double, double);
    descriptor: (DDD)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=13, args_size=4
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
         0: .line 538
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dstore 7 /* mxx */
        start local 7 // double mxx
         1: .line 539
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dstore 9 /* myy */
        start local 9 // double myy
         2: .line 540
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            dstore 11 /* mzz */
        start local 11 // double mzz
         3: .line 542
            new javafx.geometry.Point3D
            dup
         4: .line 543
            dload 7 /* mxx */
            dload 1 /* x */
            dmul
            dconst_1
            dload 7 /* mxx */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dmul
            dadd
         5: .line 544
            dload 9 /* myy */
            dload 3 /* y */
            dmul
            dconst_1
            dload 9 /* myy */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dmul
            dadd
         6: .line 545
            dload 11 /* mzz */
            dload 5 /* z */
            dmul
            dconst_1
            dload 11 /* mzz */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            dmul
            dadd
         7: .line 542
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        end local 11 // double mzz
        end local 9 // double myy
        end local 7 // double mxx
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavafx/scene/transform/Scale;
            0    8     1     x  D
            0    8     3     y  D
            0    8     5     z  D
            1    8     7   mxx  D
            2    8     9   myy  D
            3    8    11   mzz  D
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  void transform2DPointsImpl(double[], int, double[], int, int);
    descriptor: ([DI[DII)V
    flags: (0x0000) 
    Code:
      stack=8, locals=18, args_size=6
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double[] srcPts
        start local 2 // int srcOff
        start local 3 // double[] dstPts
        start local 4 // int dstOff
        start local 5 // int numPts
         0: .line 551
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dstore 6 /* xx */
        start local 6 // double xx
         1: .line 552
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dstore 8 /* yy */
        start local 8 // double yy
         2: .line 553
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dstore 10 /* px */
        start local 10 // double px
         3: .line 554
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dstore 12 /* py */
        start local 12 // double py
         4: .line 556
            goto 9
         5: .line 557
      StackMap locals: javafx.scene.transform.Scale double[] int double[] int int double double double double
      StackMap stack:
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            daload
            dstore 14 /* x */
        start local 14 // double x
         6: .line 558
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            daload
            dstore 16 /* y */
        start local 16 // double y
         7: .line 560
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            dload 6 /* xx */
            dload 14 /* x */
            dmul
            dconst_1
            dload 6 /* xx */
            dsub
            dload 10 /* px */
            dmul
            dadd
            dastore
         8: .line 561
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            dload 8 /* yy */
            dload 16 /* y */
            dmul
            dconst_1
            dload 8 /* yy */
            dsub
            dload 12 /* py */
            dmul
            dadd
            dastore
        end local 16 // double y
        end local 14 // double x
         9: .line 556
      StackMap locals:
      StackMap stack:
            iinc 5 /* numPts */ -1
            iload 5 /* numPts */
            ifge 5
        10: .line 563
            return
        end local 12 // double py
        end local 10 // double px
        end local 8 // double yy
        end local 6 // double xx
        end local 5 // int numPts
        end local 4 // int dstOff
        end local 3 // double[] dstPts
        end local 2 // int srcOff
        end local 1 // double[] srcPts
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Ljavafx/scene/transform/Scale;
            0   11     1  srcPts  [D
            0   11     2  srcOff  I
            0   11     3  dstPts  [D
            0   11     4  dstOff  I
            0   11     5  numPts  I
            1   11     6      xx  D
            2   11     8      yy  D
            3   11    10      px  D
            4   11    12      py  D
            6    9    14       x  D
            7    9    16       y  D
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  void transform3DPointsImpl(double[], int, double[], int, int);
    descriptor: ([DI[DII)V
    flags: (0x0000) 
    Code:
      stack=8, locals=18, args_size=6
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double[] srcPts
        start local 2 // int srcOff
        start local 3 // double[] dstPts
        start local 4 // int dstOff
        start local 5 // int numPts
         0: .line 568
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dstore 6 /* xx */
        start local 6 // double xx
         1: .line 569
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dstore 8 /* yy */
        start local 8 // double yy
         2: .line 570
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            dstore 10 /* zz */
        start local 10 // double zz
         3: .line 571
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dstore 12 /* px */
        start local 12 // double px
         4: .line 572
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dstore 14 /* py */
        start local 14 // double py
         5: .line 573
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            dstore 16 /* pz */
        start local 16 // double pz
         6: .line 575
            goto 10
         7: .line 576
      StackMap locals: javafx.scene.transform.Scale double[] int double[] int int double double double double double double
      StackMap stack:
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            dload 6 /* xx */
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            daload
            dmul
            dconst_1
            dload 6 /* xx */
            dsub
            dload 12 /* px */
            dmul
            dadd
            dastore
         8: .line 577
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            dload 8 /* yy */
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            daload
            dmul
            dconst_1
            dload 8 /* yy */
            dsub
            dload 14 /* py */
            dmul
            dadd
            dastore
         9: .line 578
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            dload 10 /* zz */
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            daload
            dmul
            dconst_1
            dload 10 /* zz */
            dsub
            dload 16 /* pz */
            dmul
            dadd
            dastore
        10: .line 575
      StackMap locals:
      StackMap stack:
            iinc 5 /* numPts */ -1
            iload 5 /* numPts */
            ifge 7
        11: .line 580
            return
        end local 16 // double pz
        end local 14 // double py
        end local 12 // double px
        end local 10 // double zz
        end local 8 // double yy
        end local 6 // double xx
        end local 5 // int numPts
        end local 4 // int dstOff
        end local 3 // double[] dstPts
        end local 2 // int srcOff
        end local 1 // double[] srcPts
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Ljavafx/scene/transform/Scale;
            0   12     1  srcPts  [D
            0   12     2  srcOff  I
            0   12     3  dstPts  [D
            0   12     4  dstOff  I
            0   12     5  numPts  I
            1   12     6      xx  D
            2   12     8      yy  D
            3   12    10      zz  D
            4   12    12      px  D
            5   12    14      py  D
            6   12    16      pz  D
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public javafx.geometry.Point2D deltaTransform(double, double);
    descriptor: (DD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double x
        start local 3 // double y
         0: .line 584
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.ensureCanTransform2DPoint:()V
         1: .line 586
            new javafx.geometry.Point2D
            dup
         2: .line 587
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dload 1 /* x */
            dmul
         3: .line 588
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dload 3 /* y */
            dmul
         4: .line 586
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/transform/Scale;
            0    5     1     x  D
            0    5     3     y  D
    MethodParameters:
      Name  Flags
      x     
      y     

  public javafx.geometry.Point3D deltaTransform(double, double, double);
    descriptor: (DDD)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=7, args_size=4
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
         0: .line 593
            new javafx.geometry.Point3D
            dup
         1: .line 594
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dload 1 /* x */
            dmul
         2: .line 595
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dload 3 /* y */
            dmul
         3: .line 596
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            dload 5 /* z */
            dmul
         4: .line 593
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/transform/Scale;
            0    5     1     x  D
            0    5     3     y  D
            0    5     5     z  D
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public javafx.geometry.Point2D inverseTransform(double, double);
    descriptor: (DD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=13, args_size=3
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double x
        start local 3 // double y
         0: .line 602
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.ensureCanTransform2DPoint:()V
         1: .line 604
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dstore 5 /* sx */
        start local 5 // double sx
         2: .line 605
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dstore 7 /* sy */
        start local 7 // double sy
         3: .line 607
            dload 5 /* sx */
            dconst_0
            dcmpl
            ifeq 4
            dload 7 /* sy */
            dconst_0
            dcmpl
            ifne 7
         4: .line 608
      StackMap locals: double double
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
         5: .line 609
            ldc "Zero scale is not invertible"
         6: .line 608
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 612
      StackMap locals:
      StackMap stack:
            dconst_1
            dload 5 /* sx */
            ddiv
            dstore 9 /* mxx */
        start local 9 // double mxx
         8: .line 613
            dconst_1
            dload 7 /* sy */
            ddiv
            dstore 11 /* myy */
        start local 11 // double myy
         9: .line 615
            new javafx.geometry.Point2D
            dup
        10: .line 616
            dload 9 /* mxx */
            dload 1 /* x */
            dmul
            dconst_1
            dload 9 /* mxx */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dmul
            dadd
        11: .line 617
            dload 11 /* myy */
            dload 3 /* y */
            dmul
            dconst_1
            dload 11 /* myy */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dmul
            dadd
        12: .line 615
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 11 // double myy
        end local 9 // double mxx
        end local 7 // double sy
        end local 5 // double sx
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Ljavafx/scene/transform/Scale;
            0   13     1     x  D
            0   13     3     y  D
            2   13     5    sx  D
            3   13     7    sy  D
            8   13     9   mxx  D
            9   13    11   myy  D
    Exceptions:
      throws javafx.scene.transform.NonInvertibleTransformException
    MethodParameters:
      Name  Flags
      x     
      y     

  public javafx.geometry.Point3D inverseTransform(double, double, double);
    descriptor: (DDD)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=19, args_size=4
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
         0: .line 623
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dstore 7 /* sx */
        start local 7 // double sx
         1: .line 624
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dstore 9 /* sy */
        start local 9 // double sy
         2: .line 625
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            dstore 11 /* sz */
        start local 11 // double sz
         3: .line 627
            dload 7 /* sx */
            dconst_0
            dcmpl
            ifeq 4
            dload 9 /* sy */
            dconst_0
            dcmpl
            ifeq 4
            dload 11 /* sz */
            dconst_0
            dcmpl
            ifne 7
         4: .line 628
      StackMap locals: double double double
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
         5: .line 629
            ldc "Zero scale is not invertible"
         6: .line 628
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 632
      StackMap locals:
      StackMap stack:
            dconst_1
            dload 7 /* sx */
            ddiv
            dstore 13 /* mxx */
        start local 13 // double mxx
         8: .line 633
            dconst_1
            dload 9 /* sy */
            ddiv
            dstore 15 /* myy */
        start local 15 // double myy
         9: .line 634
            dconst_1
            dload 11 /* sz */
            ddiv
            dstore 17 /* mzz */
        start local 17 // double mzz
        10: .line 636
            new javafx.geometry.Point3D
            dup
        11: .line 637
            dload 13 /* mxx */
            dload 1 /* x */
            dmul
            dconst_1
            dload 13 /* mxx */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dmul
            dadd
        12: .line 638
            dload 15 /* myy */
            dload 3 /* y */
            dmul
            dconst_1
            dload 15 /* myy */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dmul
            dadd
        13: .line 639
            dload 17 /* mzz */
            dload 5 /* z */
            dmul
            dconst_1
            dload 17 /* mzz */
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            dmul
            dadd
        14: .line 636
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        end local 17 // double mzz
        end local 15 // double myy
        end local 13 // double mxx
        end local 11 // double sz
        end local 9 // double sy
        end local 7 // double sx
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Ljavafx/scene/transform/Scale;
            0   15     1     x  D
            0   15     3     y  D
            0   15     5     z  D
            1   15     7    sx  D
            2   15     9    sy  D
            3   15    11    sz  D
            8   15    13   mxx  D
            9   15    15   myy  D
           10   15    17   mzz  D
    Exceptions:
      throws javafx.scene.transform.NonInvertibleTransformException
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  void inverseTransform2DPointsImpl(double[], int, double[], int, int);
    descriptor: ([DI[DII)V
    flags: (0x0000) 
    Code:
      stack=8, locals=18, args_size=6
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double[] srcPts
        start local 2 // int srcOff
        start local 3 // double[] dstPts
        start local 4 // int dstOff
        start local 5 // int numPts
         0: .line 646
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dstore 6 /* sx */
        start local 6 // double sx
         1: .line 647
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dstore 8 /* sy */
        start local 8 // double sy
         2: .line 649
            dload 6 /* sx */
            dconst_0
            dcmpl
            ifeq 3
            dload 8 /* sy */
            dconst_0
            dcmpl
            ifne 6
         3: .line 650
      StackMap locals: double double
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
         4: .line 651
            ldc "Zero scale is not invertible"
         5: .line 650
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 654
      StackMap locals:
      StackMap stack:
            dconst_1
            dload 6 /* sx */
            ddiv
            dstore 10 /* xx */
        start local 10 // double xx
         7: .line 655
            dconst_1
            dload 8 /* sy */
            ddiv
            dstore 12 /* yy */
        start local 12 // double yy
         8: .line 656
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dstore 14 /* px */
        start local 14 // double px
         9: .line 657
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dstore 16 /* py */
        start local 16 // double py
        10: .line 659
            goto 13
        11: .line 660
      StackMap locals: javafx.scene.transform.Scale double[] int double[] int int double double double double double double
      StackMap stack:
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            dload 10 /* xx */
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            daload
            dmul
            dconst_1
            dload 10 /* xx */
            dsub
            dload 14 /* px */
            dmul
            dadd
            dastore
        12: .line 661
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            dload 12 /* yy */
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            daload
            dmul
            dconst_1
            dload 12 /* yy */
            dsub
            dload 16 /* py */
            dmul
            dadd
            dastore
        13: .line 659
      StackMap locals:
      StackMap stack:
            iinc 5 /* numPts */ -1
            iload 5 /* numPts */
            ifge 11
        14: .line 663
            return
        end local 16 // double py
        end local 14 // double px
        end local 12 // double yy
        end local 10 // double xx
        end local 8 // double sy
        end local 6 // double sx
        end local 5 // int numPts
        end local 4 // int dstOff
        end local 3 // double[] dstPts
        end local 2 // int srcOff
        end local 1 // double[] srcPts
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Ljavafx/scene/transform/Scale;
            0   15     1  srcPts  [D
            0   15     2  srcOff  I
            0   15     3  dstPts  [D
            0   15     4  dstOff  I
            0   15     5  numPts  I
            1   15     6      sx  D
            2   15     8      sy  D
            7   15    10      xx  D
            8   15    12      yy  D
            9   15    14      px  D
           10   15    16      py  D
    Exceptions:
      throws javafx.scene.transform.NonInvertibleTransformException
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  void inverseTransform3DPointsImpl(double[], int, double[], int, int);
    descriptor: ([DI[DII)V
    flags: (0x0000) 
    Code:
      stack=8, locals=24, args_size=6
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double[] srcPts
        start local 2 // int srcOff
        start local 3 // double[] dstPts
        start local 4 // int dstOff
        start local 5 // int numPts
         0: .line 670
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dstore 6 /* sx */
        start local 6 // double sx
         1: .line 671
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dstore 8 /* sy */
        start local 8 // double sy
         2: .line 672
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            dstore 10 /* sz */
        start local 10 // double sz
         3: .line 674
            dload 6 /* sx */
            dconst_0
            dcmpl
            ifeq 4
            dload 8 /* sy */
            dconst_0
            dcmpl
            ifeq 4
            dload 10 /* sz */
            dconst_0
            dcmpl
            ifne 7
         4: .line 675
      StackMap locals: double double double
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
         5: .line 676
            ldc "Zero scale is not invertible"
         6: .line 675
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 679
      StackMap locals:
      StackMap stack:
            dconst_1
            dload 6 /* sx */
            ddiv
            dstore 12 /* xx */
        start local 12 // double xx
         8: .line 680
            dconst_1
            dload 8 /* sy */
            ddiv
            dstore 14 /* yy */
        start local 14 // double yy
         9: .line 681
            dconst_1
            dload 10 /* sz */
            ddiv
            dstore 16 /* zz */
        start local 16 // double zz
        10: .line 682
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dstore 18 /* px */
        start local 18 // double px
        11: .line 683
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dstore 20 /* py */
        start local 20 // double py
        12: .line 684
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            dstore 22 /* pz */
        start local 22 // double pz
        13: .line 686
            goto 17
        14: .line 687
      StackMap locals: javafx.scene.transform.Scale double[] int double[] int int double double double double double double double double double
      StackMap stack:
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            dload 12 /* xx */
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            daload
            dmul
            dconst_1
            dload 12 /* xx */
            dsub
            dload 18 /* px */
            dmul
            dadd
            dastore
        15: .line 688
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            dload 14 /* yy */
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            daload
            dmul
            dconst_1
            dload 14 /* yy */
            dsub
            dload 20 /* py */
            dmul
            dadd
            dastore
        16: .line 689
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            dload 16 /* zz */
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            daload
            dmul
            dconst_1
            dload 16 /* zz */
            dsub
            dload 22 /* pz */
            dmul
            dadd
            dastore
        17: .line 686
      StackMap locals:
      StackMap stack:
            iinc 5 /* numPts */ -1
            iload 5 /* numPts */
            ifge 14
        18: .line 691
            return
        end local 22 // double pz
        end local 20 // double py
        end local 18 // double px
        end local 16 // double zz
        end local 14 // double yy
        end local 12 // double xx
        end local 10 // double sz
        end local 8 // double sy
        end local 6 // double sx
        end local 5 // int numPts
        end local 4 // int dstOff
        end local 3 // double[] dstPts
        end local 2 // int srcOff
        end local 1 // double[] srcPts
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   19     0    this  Ljavafx/scene/transform/Scale;
            0   19     1  srcPts  [D
            0   19     2  srcOff  I
            0   19     3  dstPts  [D
            0   19     4  dstOff  I
            0   19     5  numPts  I
            1   19     6      sx  D
            2   19     8      sy  D
            3   19    10      sz  D
            8   19    12      xx  D
            9   19    14      yy  D
           10   19    16      zz  D
           11   19    18      px  D
           12   19    20      py  D
           13   19    22      pz  D
    Exceptions:
      throws javafx.scene.transform.NonInvertibleTransformException
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public javafx.geometry.Point2D inverseDeltaTransform(double, double);
    descriptor: (DD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=9, args_size=3
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double x
        start local 3 // double y
         0: .line 696
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.ensureCanTransform2DPoint:()V
         1: .line 698
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dstore 5 /* sx */
        start local 5 // double sx
         2: .line 699
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dstore 7 /* sy */
        start local 7 // double sy
         3: .line 701
            dload 5 /* sx */
            dconst_0
            dcmpl
            ifeq 4
            dload 7 /* sy */
            dconst_0
            dcmpl
            ifne 7
         4: .line 702
      StackMap locals: double double
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
         5: .line 703
            ldc "Zero scale is not invertible"
         6: .line 702
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 706
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
         8: .line 707
            dconst_1
            dload 5 /* sx */
            ddiv
            dload 1 /* x */
            dmul
         9: .line 708
            dconst_1
            dload 7 /* sy */
            ddiv
            dload 3 /* y */
            dmul
        10: .line 706
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 7 // double sy
        end local 5 // double sx
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Ljavafx/scene/transform/Scale;
            0   11     1     x  D
            0   11     3     y  D
            2   11     5    sx  D
            3   11     7    sy  D
    Exceptions:
      throws javafx.scene.transform.NonInvertibleTransformException
    MethodParameters:
      Name  Flags
      x     
      y     

  public javafx.geometry.Point3D inverseDeltaTransform(double, double, double);
    descriptor: (DDD)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=13, args_size=4
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
         0: .line 715
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            dstore 7 /* sx */
        start local 7 // double sx
         1: .line 716
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            dstore 9 /* sy */
        start local 9 // double sy
         2: .line 717
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            dstore 11 /* sz */
        start local 11 // double sz
         3: .line 719
            dload 7 /* sx */
            dconst_0
            dcmpl
            ifeq 4
            dload 9 /* sy */
            dconst_0
            dcmpl
            ifeq 4
            dload 11 /* sz */
            dconst_0
            dcmpl
            ifne 7
         4: .line 720
      StackMap locals: double double double
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
         5: .line 721
            ldc "Zero scale is not invertible"
         6: .line 720
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 724
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
         8: .line 725
            dconst_1
            dload 7 /* sx */
            ddiv
            dload 1 /* x */
            dmul
         9: .line 726
            dconst_1
            dload 9 /* sy */
            ddiv
            dload 3 /* y */
            dmul
        10: .line 727
            dconst_1
            dload 11 /* sz */
            ddiv
            dload 5 /* z */
            dmul
        11: .line 724
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        end local 11 // double sz
        end local 9 // double sy
        end local 7 // double sx
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Ljavafx/scene/transform/Scale;
            0   12     1     x  D
            0   12     3     y  D
            0   12     5     z  D
            1   12     7    sx  D
            2   12     9    sy  D
            3   12    11    sz  D
    Exceptions:
      throws javafx.scene.transform.NonInvertibleTransformException
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 742
            new java.lang.StringBuilder
            dup
            ldc "Scale ["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 744
            aload 1 /* sb */
            ldc "x="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         2: .line 745
            aload 1 /* sb */
            ldc ", y="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         3: .line 746
            aload 1 /* sb */
            ldc ", z="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         4: .line 747
            aload 1 /* sb */
            ldc ", pivotX="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         5: .line 748
            aload 1 /* sb */
            ldc ", pivotY="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         6: .line 749
            aload 1 /* sb */
            ldc ", pivotZ="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         7: .line 751
            aload 1 /* sb */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder sb
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavafx/scene/transform/Scale;
            1    8     1    sb  Ljava/lang/StringBuilder;

  void apply(com.sun.javafx.geom.transform.Affine3D);
    descriptor: (Lcom/sun/javafx/geom/transform/Affine3D;)V
    flags: (0x0000) 
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // com.sun.javafx.geom.transform.Affine3D trans
         0: .line 762
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dconst_0
            dcmpl
            ifne 1
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dconst_0
            dcmpl
            ifne 1
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            dconst_0
            dcmpl
            ifeq 5
         1: .line 763
      StackMap locals:
      StackMap stack:
            aload 1 /* trans */
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DDD)V
         2: .line 764
            aload 1 /* trans */
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            invokevirtual com.sun.javafx.geom.transform.Affine3D.scale:(DDD)V
         3: .line 765
            aload 1 /* trans */
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dneg
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dneg
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            dneg
            invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DDD)V
         4: .line 766
            goto 6
         5: .line 767
      StackMap locals:
      StackMap stack:
            aload 1 /* trans */
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            invokevirtual com.sun.javafx.geom.transform.Affine3D.scale:(DDD)V
         6: .line 769
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.javafx.geom.transform.Affine3D trans
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Ljavafx/scene/transform/Scale;
            0    7     1  trans  Lcom/sun/javafx/geom/transform/Affine3D;
    MethodParameters:
       Name  Flags
      trans  final

  com.sun.javafx.geom.transform.BaseTransform derive(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0000) 
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform trans
         0: .line 773
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.isIdentity:()Z
            ifeq 2
         1: .line 774
            aload 1 /* trans */
            areturn
         2: .line 776
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dconst_0
            dcmpl
            ifne 3
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dconst_0
            dcmpl
            ifne 3
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            dconst_0
            dcmpl
            ifeq 6
         3: .line 777
      StackMap locals:
      StackMap stack:
            aload 1 /* trans */
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation:(DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            astore 1 /* trans */
         4: .line 778
            aload 1 /* trans */
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithScale:(DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            astore 1 /* trans */
         5: .line 779
            aload 1 /* trans */
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            dneg
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            dneg
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            dneg
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation:(DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            areturn
         6: .line 781
      StackMap locals:
      StackMap stack:
            aload 1 /* trans */
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithScale:(DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            areturn
        end local 1 // com.sun.javafx.geom.transform.BaseTransform trans
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Ljavafx/scene/transform/Scale;
            0    7     1  trans  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
       Name  Flags
      trans  

  void validate();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Scale this
         0: .line 787
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            pop2
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            pop2
         1: .line 788
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            pop2
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            pop2
         2: .line 789
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
            pop2
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
            pop2
         3: .line 790
            return
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/transform/Scale;

  void appendTo(javafx.scene.transform.Affine);
    descriptor: (Ljavafx/scene/transform/Affine;)V
    flags: (0x0000) 
    Code:
      stack=13, locals=2, args_size=2
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // javafx.scene.transform.Affine a
         0: .line 794
            aload 1 /* a */
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
         1: .line 795
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
         2: .line 794
            invokevirtual javafx.scene.transform.Affine.appendScale:(DDDDDD)V
         3: .line 796
            return
        end local 1 // javafx.scene.transform.Affine a
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/transform/Scale;
            0    4     1     a  Ljavafx/scene/transform/Affine;
    MethodParameters:
      Name  Flags
      a     

  void prependTo(javafx.scene.transform.Affine);
    descriptor: (Ljavafx/scene/transform/Affine;)V
    flags: (0x0000) 
    Code:
      stack=13, locals=2, args_size=2
        start local 0 // javafx.scene.transform.Scale this
        start local 1 // javafx.scene.transform.Affine a
         0: .line 800
            aload 1 /* a */
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getZ:()D
         1: .line 801
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Scale.getPivotZ:()D
         2: .line 800
            invokevirtual javafx.scene.transform.Affine.prependScale:(DDDDDD)V
         3: .line 802
            return
        end local 1 // javafx.scene.transform.Affine a
        end local 0 // javafx.scene.transform.Scale this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/transform/Scale;
            0    4     1     a  Ljavafx/scene/transform/Affine;
    MethodParameters:
      Name  Flags
      a     

  public javafx.scene.transform.Transform clone();
    descriptor: ()Ljavafx/scene/transform/Transform;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual javafx.scene.transform.Scale.clone:()Ljavafx/scene/transform/Scale;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object clone();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual javafx.scene.transform.Scale.clone:()Ljavafx/scene/transform/Scale;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.CloneNotSupportedException

  public javafx.scene.transform.Transform createInverse();
    descriptor: ()Ljavafx/scene/transform/Transform;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual javafx.scene.transform.Scale.createInverse:()Ljavafx/scene/transform/Scale;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws javafx.scene.transform.NonInvertibleTransformException
}
SourceFile: "Scale.java"
NestMembers:
  javafx.scene.transform.Scale$1  javafx.scene.transform.Scale$2  javafx.scene.transform.Scale$3  javafx.scene.transform.Scale$4  javafx.scene.transform.Scale$5  javafx.scene.transform.Scale$6
InnerClasses:
  javafx.scene.transform.Scale$1
  javafx.scene.transform.Scale$2
  javafx.scene.transform.Scale$3
  javafx.scene.transform.Scale$4
  javafx.scene.transform.Scale$5
  javafx.scene.transform.Scale$6