public final class com.sun.javafx.geom.transform.GeneralTransform3D implements com.sun.javafx.geom.transform.CanTransformVec3d
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.javafx.geom.transform.GeneralTransform3D
  super_class: java.lang.Object
{
  protected double[] mat;
    descriptor: [D
    flags: (0x0004) ACC_PROTECTED

  private boolean identity;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private com.sun.javafx.geom.Vec3d tempV3d;
    descriptor: Lcom/sun/javafx/geom/Vec3d;
    flags: (0x0002) ACC_PRIVATE

  private static final double EPSILON_ABSOLUTE;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1.0E-5

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 38
            ldc Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic com.sun.javafx.geom.transform.GeneralTransform3D.$assertionsDisabled:Z
         3: .line 922
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
         0: .line 50
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 42
            aload 0 /* this */
            bipush 16
            newarray 7
            putfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
         2: .line 51
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.setIdentity:()Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            pop
         3: .line 52
            return
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;

  public boolean isAffine();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
         0: .line 60
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.isInfOrNaN:()Z
            ifne 6
         1: .line 61
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            invokestatic com.sun.javafx.geom.transform.GeneralTransform3D.almostZero:(D)Z
            ifeq 6
         2: .line 62
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            invokestatic com.sun.javafx.geom.transform.GeneralTransform3D.almostZero:(D)Z
            ifeq 6
         3: .line 63
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            invokestatic com.sun.javafx.geom.transform.GeneralTransform3D.almostZero:(D)Z
            ifeq 6
         4: .line 64
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            invokestatic com.sun.javafx.geom.transform.GeneralTransform3D.almostOne:(D)Z
            ifeq 6
         5: .line 66
            iconst_1
            ireturn
         6: .line 68
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;

  public com.sun.javafx.geom.transform.GeneralTransform3D set(com.sun.javafx.geom.transform.GeneralTransform3D);
    descriptor: (Lcom/sun/javafx/geom/transform/GeneralTransform3D;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // com.sun.javafx.geom.transform.GeneralTransform3D t1
         0: .line 80
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         1: .line 81
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
         2: .line 82
            aload 0 /* this */
            areturn
        end local 1 // com.sun.javafx.geom.transform.GeneralTransform3D t1
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0    3     1    t1  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
    MethodParameters:
      Name  Flags
      t1    

  public com.sun.javafx.geom.transform.GeneralTransform3D set(double[]);
    descriptor: ([D)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // double[] m
         0: .line 95
            aload 1 /* m */
            iconst_0
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         1: .line 96
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
         2: .line 97
            aload 0 /* this */
            areturn
        end local 1 // double[] m
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0    3     1     m  [D
    MethodParameters:
      Name  Flags
      m     

  public double[] get(double[]);
    descriptor: ([D)[D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // double[] rv
         0: .line 110
            aload 1 /* rv */
            ifnonnull 2
         1: .line 111
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            arraylength
            newarray 7
            astore 1 /* rv */
         2: .line 113
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            aload 1 /* rv */
            iconst_0
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         3: .line 115
            aload 1 /* rv */
            areturn
        end local 1 // double[] rv
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0    4     1    rv  [D
    MethodParameters:
      Name  Flags
      rv    

  public double get(int);
    descriptor: (I)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // int index
         0: .line 119
            getstatic com.sun.javafx.geom.transform.GeneralTransform3D.$assertionsDisabled:Z
            ifne 2
            iload 1 /* index */
            iflt 1
            iload 1 /* index */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            arraylength
            if_icmplt 2
      StackMap locals:
      StackMap stack:
         1: new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         2: .line 120
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iload 1 /* index */
            daload
            dreturn
        end local 1 // int index
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0    3     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public com.sun.javafx.geom.BaseBounds transform(com.sun.javafx.geom.BaseBounds, com.sun.javafx.geom.BaseBounds);
    descriptor: (Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // com.sun.javafx.geom.BaseBounds src
        start local 2 // com.sun.javafx.geom.BaseBounds dst
         0: .line 126
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.tempV3d:Lcom/sun/javafx/geom/Vec3d;
            ifnonnull 2
         1: .line 127
            aload 0 /* this */
            new com.sun.javafx.geom.Vec3d
            dup
            invokespecial com.sun.javafx.geom.Vec3d.<init>:()V
            putfield com.sun.javafx.geom.transform.GeneralTransform3D.tempV3d:Lcom/sun/javafx/geom/Vec3d;
         2: .line 129
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* src */
            aload 2 /* dst */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.tempV3d:Lcom/sun/javafx/geom/Vec3d;
            invokestatic com.sun.javafx.geom.transform.TransformHelper.general3dBoundsTransform:(Lcom/sun/javafx/geom/transform/CanTransformVec3d;Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/BaseBounds;
            areturn
        end local 2 // com.sun.javafx.geom.BaseBounds dst
        end local 1 // com.sun.javafx.geom.BaseBounds src
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0    3     1   src  Lcom/sun/javafx/geom/BaseBounds;
            0    3     2   dst  Lcom/sun/javafx/geom/BaseBounds;
    MethodParameters:
      Name  Flags
      src   
      dst   

  public com.sun.javafx.geom.Point2D transform(com.sun.javafx.geom.Point2D, com.sun.javafx.geom.Point2D);
    descriptor: (Lcom/sun/javafx/geom/Point2D;Lcom/sun/javafx/geom/Point2D;)Lcom/sun/javafx/geom/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=3
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // com.sun.javafx.geom.Point2D point
        start local 2 // com.sun.javafx.geom.Point2D pointOut
         0: .line 139
            aload 2 /* pointOut */
            ifnonnull 2
         1: .line 140
            new com.sun.javafx.geom.Point2D
            dup
            invokespecial com.sun.javafx.geom.Point2D.<init>:()V
            astore 2 /* pointOut */
         2: .line 143
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dadd
            dstore 3 /* w */
        start local 3 // double w
         3: .line 144
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            dadd
            d2f
            fstore 5 /* outX */
        start local 5 // float outX
         4: .line 145
            aload 2 /* pointOut */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            dadd
            d2f
            putfield com.sun.javafx.geom.Point2D.y:F
         5: .line 147
            aload 2 /* pointOut */
            fload 5 /* outX */
            putfield com.sun.javafx.geom.Point2D.x:F
         6: .line 148
            dload 3 /* w */
            dconst_0
            dcmpl
            ifeq 9
         7: .line 149
            aload 2 /* pointOut */
            dup
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            dload 3 /* w */
            ddiv
            d2f
            putfield com.sun.javafx.geom.Point2D.x:F
         8: .line 150
            aload 2 /* pointOut */
            dup
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            dload 3 /* w */
            ddiv
            d2f
            putfield com.sun.javafx.geom.Point2D.y:F
         9: .line 153
      StackMap locals: double float
      StackMap stack:
            aload 2 /* pointOut */
            areturn
        end local 5 // float outX
        end local 3 // double w
        end local 2 // com.sun.javafx.geom.Point2D pointOut
        end local 1 // com.sun.javafx.geom.Point2D point
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0   10     1     point  Lcom/sun/javafx/geom/Point2D;
            0   10     2  pointOut  Lcom/sun/javafx/geom/Point2D;
            3   10     3         w  D
            4   10     5      outX  F
    MethodParameters:
          Name  Flags
      point     
      pointOut  

  public com.sun.javafx.geom.Vec3d transform(com.sun.javafx.geom.Vec3d, com.sun.javafx.geom.Vec3d);
    descriptor: (Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=9, args_size=3
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // com.sun.javafx.geom.Vec3d point
        start local 2 // com.sun.javafx.geom.Vec3d pointOut
         0: .line 168
            aload 2 /* pointOut */
            ifnonnull 2
         1: .line 169
            new com.sun.javafx.geom.Vec3d
            dup
            invokespecial com.sun.javafx.geom.Vec3d.<init>:()V
            astore 2 /* pointOut */
         2: .line 172
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dmul
            dadd
         3: .line 173
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dmul
         4: .line 172
            dadd
         5: .line 173
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
         6: .line 172
            dadd
            dstore 3 /* w */
        start local 3 // double w
         7: .line 174
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dmul
            dadd
         8: .line 175
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dmul
         9: .line 174
            dadd
        10: .line 175
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
        11: .line 174
            dadd
            dstore 5 /* outX */
        start local 5 // double outX
        12: .line 176
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dmul
            dadd
        13: .line 177
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dmul
        14: .line 176
            dadd
        15: .line 177
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
        16: .line 176
            dadd
            dstore 7 /* outY */
        start local 7 // double outY
        17: .line 178
            aload 2 /* pointOut */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dmul
            dadd
        18: .line 179
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 1 /* point */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            dadd
        19: .line 178
            putfield com.sun.javafx.geom.Vec3d.z:D
        20: .line 181
            aload 2 /* pointOut */
            dload 5 /* outX */
            putfield com.sun.javafx.geom.Vec3d.x:D
        21: .line 182
            aload 2 /* pointOut */
            dload 7 /* outY */
            putfield com.sun.javafx.geom.Vec3d.y:D
        22: .line 183
            dload 3 /* w */
            dconst_0
            dcmpl
            ifeq 26
        23: .line 184
            aload 2 /* pointOut */
            dup
            getfield com.sun.javafx.geom.Vec3d.x:D
            dload 3 /* w */
            ddiv
            putfield com.sun.javafx.geom.Vec3d.x:D
        24: .line 185
            aload 2 /* pointOut */
            dup
            getfield com.sun.javafx.geom.Vec3d.y:D
            dload 3 /* w */
            ddiv
            putfield com.sun.javafx.geom.Vec3d.y:D
        25: .line 186
            aload 2 /* pointOut */
            dup
            getfield com.sun.javafx.geom.Vec3d.z:D
            dload 3 /* w */
            ddiv
            putfield com.sun.javafx.geom.Vec3d.z:D
        26: .line 189
      StackMap locals: double double double
      StackMap stack:
            aload 2 /* pointOut */
            areturn
        end local 7 // double outY
        end local 5 // double outX
        end local 3 // double w
        end local 2 // com.sun.javafx.geom.Vec3d pointOut
        end local 1 // com.sun.javafx.geom.Vec3d point
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   27     0      this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0   27     1     point  Lcom/sun/javafx/geom/Vec3d;
            0   27     2  pointOut  Lcom/sun/javafx/geom/Vec3d;
            7   27     3         w  D
           12   27     5      outX  D
           17   27     7      outY  D
    MethodParameters:
          Name  Flags
      point     
      pointOut  

  public com.sun.javafx.geom.Vec3d transform(com.sun.javafx.geom.Vec3d);
    descriptor: (Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // com.sun.javafx.geom.Vec3d point
         0: .line 203
            aload 0 /* this */
            aload 1 /* point */
            aload 1 /* point */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.transform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
            areturn
        end local 1 // com.sun.javafx.geom.Vec3d point
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0    1     1  point  Lcom/sun/javafx/geom/Vec3d;
    MethodParameters:
       Name  Flags
      point  

  public com.sun.javafx.geom.Vec3f transformNormal(com.sun.javafx.geom.Vec3f, com.sun.javafx.geom.Vec3f);
    descriptor: (Lcom/sun/javafx/geom/Vec3f;Lcom/sun/javafx/geom/Vec3f;)Lcom/sun/javafx/geom/Vec3f;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=3
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // com.sun.javafx.geom.Vec3f normal
        start local 2 // com.sun.javafx.geom.Vec3f normalOut
         0: .line 221
            aload 2 /* normalOut */
            ifnonnull 2
         1: .line 222
            new com.sun.javafx.geom.Vec3f
            dup
            invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
            astore 2 /* normalOut */
         2: .line 225
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            aload 1 /* normal */
            getfield com.sun.javafx.geom.Vec3f.x:F
            f2d
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            aload 1 /* normal */
            getfield com.sun.javafx.geom.Vec3f.y:F
            f2d
            dmul
            dadd
         3: .line 226
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            aload 1 /* normal */
            getfield com.sun.javafx.geom.Vec3f.z:F
            f2d
            dmul
         4: .line 225
            dadd
            d2f
            fstore 3 /* outX */
        start local 3 // float outX
         5: .line 227
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            aload 1 /* normal */
            getfield com.sun.javafx.geom.Vec3f.x:F
            f2d
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            aload 1 /* normal */
            getfield com.sun.javafx.geom.Vec3f.y:F
            f2d
            dmul
            dadd
         6: .line 228
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            aload 1 /* normal */
            getfield com.sun.javafx.geom.Vec3f.z:F
            f2d
            dmul
         7: .line 227
            dadd
            d2f
            fstore 4 /* outY */
        start local 4 // float outY
         8: .line 229
            aload 2 /* normalOut */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 1 /* normal */
            getfield com.sun.javafx.geom.Vec3f.x:F
            f2d
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 1 /* normal */
            getfield com.sun.javafx.geom.Vec3f.y:F
            f2d
            dmul
            dadd
         9: .line 230
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 1 /* normal */
            getfield com.sun.javafx.geom.Vec3f.z:F
            f2d
            dmul
            dadd
            d2f
        10: .line 229
            putfield com.sun.javafx.geom.Vec3f.z:F
        11: .line 232
            aload 2 /* normalOut */
            fload 3 /* outX */
            putfield com.sun.javafx.geom.Vec3f.x:F
        12: .line 233
            aload 2 /* normalOut */
            fload 4 /* outY */
            putfield com.sun.javafx.geom.Vec3f.y:F
        13: .line 234
            aload 2 /* normalOut */
            areturn
        end local 4 // float outY
        end local 3 // float outX
        end local 2 // com.sun.javafx.geom.Vec3f normalOut
        end local 1 // com.sun.javafx.geom.Vec3f normal
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   14     0       this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0   14     1     normal  Lcom/sun/javafx/geom/Vec3f;
            0   14     2  normalOut  Lcom/sun/javafx/geom/Vec3f;
            5   14     3       outX  F
            8   14     4       outY  F
    MethodParameters:
           Name  Flags
      normal     
      normalOut  

  public com.sun.javafx.geom.Vec3f transformNormal(com.sun.javafx.geom.Vec3f);
    descriptor: (Lcom/sun/javafx/geom/Vec3f;)Lcom/sun/javafx/geom/Vec3f;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // com.sun.javafx.geom.Vec3f normal
         0: .line 250
            aload 0 /* this */
            aload 1 /* normal */
            aload 1 /* normal */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.transformNormal:(Lcom/sun/javafx/geom/Vec3f;Lcom/sun/javafx/geom/Vec3f;)Lcom/sun/javafx/geom/Vec3f;
            areturn
        end local 1 // com.sun.javafx.geom.Vec3f normal
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0    1     1  normal  Lcom/sun/javafx/geom/Vec3f;
    MethodParameters:
        Name  Flags
      normal  

  public com.sun.javafx.geom.transform.GeneralTransform3D perspective(boolean, double, double, double, double);
    descriptor: (ZDDDD)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=26, locals=18, args_size=6
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // boolean verticalFOV
        start local 2 // double fov
        start local 4 // double aspect
        start local 6 // double zNear
        start local 8 // double zFar
         0: .line 279
            dload 2 /* fov */
            ldc 0.5
            dmul
            dstore 16 /* half_fov */
        start local 16 // double half_fov
         1: .line 281
            dload 8 /* zFar */
            dload 6 /* zNear */
            dsub
            dstore 14 /* deltaZ */
        start local 14 // double deltaZ
         2: .line 282
            dload 16 /* half_fov */
            invokestatic java.lang.Math.sin:(D)D
            dstore 10 /* sine */
        start local 10 // double sine
         3: .line 284
            dload 16 /* half_fov */
            invokestatic java.lang.Math.cos:(D)D
            dload 10 /* sine */
            ddiv
            dstore 12 /* cotangent */
        start local 12 // double cotangent
         4: .line 286
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            iload 1 /* verticalFOV */
            ifeq 5
            dload 12 /* cotangent */
            dload 4 /* aspect */
            ddiv
            goto 6
      StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D int double double double double double double double double
      StackMap stack: double[] int
         5: dload 12 /* cotangent */
      StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D int double double double double double double double double
      StackMap stack: double[] int double
         6: dastore
         7: .line 287
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            iload 1 /* verticalFOV */
            ifeq 8
            dload 12 /* cotangent */
            goto 9
      StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D int double double double double double double double double
      StackMap stack: double[] int
         8: dload 12 /* cotangent */
            dload 4 /* aspect */
            dmul
      StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D int double double double double double double double double
      StackMap stack: double[] int double
         9: dastore
        10: .line 288
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            dload 8 /* zFar */
            dload 6 /* zNear */
            dadd
            dneg
            dload 14 /* deltaZ */
            ddiv
            dastore
        11: .line 289
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            ldc -2.0
            dload 6 /* zNear */
            dmul
            dload 8 /* zFar */
            dmul
            dload 14 /* deltaZ */
            ddiv
            dastore
        12: .line 290
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            ldc -1.0
            dastore
        13: .line 291
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            dconst_0
            dup2_x2
            dastore
            dup2_x2
            dastore
            dup2_x2
            dastore
            dup2_x2
            dastore
            dup2_x2
            dastore
            dup2_x2
            dastore
            dup2_x2
            dastore
            dup2_x2
            dastore
            dup2_x2
            dastore
            dup2_x2
            dastore
            dastore
        14: .line 293
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
        15: .line 294
            aload 0 /* this */
            areturn
        end local 16 // double half_fov
        end local 14 // double deltaZ
        end local 12 // double cotangent
        end local 10 // double sine
        end local 8 // double zFar
        end local 6 // double zNear
        end local 4 // double aspect
        end local 2 // double fov
        end local 1 // boolean verticalFOV
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   16     0         this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0   16     1  verticalFOV  Z
            0   16     2          fov  D
            0   16     4       aspect  D
            0   16     6        zNear  D
            0   16     8         zFar  D
            3   16    10         sine  D
            4   16    12    cotangent  D
            2   16    14       deltaZ  D
            1   16    16     half_fov  D
    MethodParameters:
             Name  Flags
      verticalFOV  
      fov          
      aspect       
      zNear        
      zFar         

  public com.sun.javafx.geom.transform.GeneralTransform3D ortho(double, double, double, double, double, double);
    descriptor: (DDDDDD)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=22, locals=19, args_size=7
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // double left
        start local 3 // double right
        start local 5 // double bottom
        start local 7 // double top
        start local 9 // double near
        start local 11 // double far
         0: .line 320
            dconst_1
            dload 3 /* right */
            dload 1 /* left */
            dsub
            ddiv
            dstore 13 /* deltax */
        start local 13 // double deltax
         1: .line 321
            dconst_1
            dload 7 /* top */
            dload 5 /* bottom */
            dsub
            ddiv
            dstore 15 /* deltay */
        start local 15 // double deltay
         2: .line 322
            dconst_1
            dload 11 /* far */
            dload 9 /* near */
            dsub
            ddiv
            dstore 17 /* deltaz */
        start local 17 // double deltaz
         3: .line 324
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            ldc 2.0
            dload 13 /* deltax */
            dmul
            dastore
         4: .line 325
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            dload 3 /* right */
            dload 1 /* left */
            dadd
            dneg
            dload 13 /* deltax */
            dmul
            dastore
         5: .line 326
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            ldc 2.0
            dload 15 /* deltay */
            dmul
            dastore
         6: .line 327
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            dload 7 /* top */
            dload 5 /* bottom */
            dadd
            dneg
            dload 15 /* deltay */
            dmul
            dastore
         7: .line 328
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            ldc 2.0
            dload 17 /* deltaz */
            dmul
            dastore
         8: .line 329
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            dload 11 /* far */
            dload 9 /* near */
            dadd
            dload 17 /* deltaz */
            dmul
            dastore
         9: .line 330
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
        10: .line 331
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            dconst_0
            dup2_x2
            dastore
            dup2_x2
            dastore
            dup2_x2
            dastore
            dup2_x2
            dastore
            dup2_x2
            dastore
            dup2_x2
            dastore
            dup2_x2
            dastore
            dup2_x2
            dastore
        11: .line 330
            dastore
        12: .line 332
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            dconst_1
            dastore
        13: .line 334
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
        14: .line 335
            aload 0 /* this */
            areturn
        end local 17 // double deltaz
        end local 15 // double deltay
        end local 13 // double deltax
        end local 11 // double far
        end local 9 // double near
        end local 7 // double top
        end local 5 // double bottom
        end local 3 // double right
        end local 1 // double left
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0   15     1    left  D
            0   15     3   right  D
            0   15     5  bottom  D
            0   15     7     top  D
            0   15     9    near  D
            0   15    11     far  D
            1   15    13  deltax  D
            2   15    15  deltay  D
            3   15    17  deltaz  D
    MethodParameters:
        Name  Flags
      left    
      right   
      bottom  
      top     
      near    
      far     

  public double computeClipZCoord();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
         0: .line 339
            dconst_1
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dsub
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            ddiv
            dstore 1 /* zEc */
        start local 1 // double zEc
         1: .line 340
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            dload 1 /* zEc */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            dadd
            dstore 3 /* zCc */
        start local 3 // double zCc
         2: .line 341
            dload 3 /* zCc */
            dreturn
        end local 3 // double zCc
        end local 1 // double zEc
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            1    3     1   zEc  D
            2    3     3   zCc  D

  public double determinant();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=14, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
         0: .line 351
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dmul
            dsub
            dmul
         1: .line 352
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dmul
            dsub
            dmul
            dsub
         2: .line 353
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dmul
            dsub
            dmul
            dadd
         3: .line 351
            dmul
         4: .line 354
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dmul
            dsub
            dmul
         5: .line 355
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dmul
            dsub
            dmul
            dsub
         6: .line 356
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dmul
            dsub
            dmul
            dadd
         7: .line 354
            dmul
         8: .line 351
            dsub
         9: .line 357
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dmul
            dsub
            dmul
        10: .line 358
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dmul
            dsub
            dmul
            dsub
        11: .line 359
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dmul
            dsub
            dmul
            dadd
        12: .line 357
            dmul
        13: .line 351
            dadd
        14: .line 360
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dmul
            dsub
            dmul
        15: .line 361
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dmul
            dsub
            dmul
            dsub
        16: .line 362
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dmul
            dsub
            dmul
            dadd
        17: .line 360
            dmul
        18: .line 351
            dsub
            dreturn
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0  this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;

  public com.sun.javafx.geom.transform.GeneralTransform3D invert();
    descriptor: ()Lcom/sun/javafx/geom/transform/GeneralTransform3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
         0: .line 371
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.invert:(Lcom/sun/javafx/geom/transform/GeneralTransform3D;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            areturn
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;

  private com.sun.javafx.geom.transform.GeneralTransform3D invert(com.sun.javafx.geom.transform.GeneralTransform3D);
    descriptor: (Lcom/sun/javafx/geom/transform/GeneralTransform3D;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // com.sun.javafx.geom.transform.GeneralTransform3D t1
         0: .line 383
            bipush 16
            newarray 7
            astore 2 /* tmp */
        start local 2 // double[] tmp
         1: .line 384
            iconst_4
            newarray 10
            astore 3 /* row_perm */
        start local 3 // int[] row_perm
         2: .line 389
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            aload 2 /* tmp */
            iconst_0
            aload 2 /* tmp */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         3: .line 392
            aload 2 /* tmp */
            aload 3 /* row_perm */
            invokestatic com.sun.javafx.geom.transform.GeneralTransform3D.luDecomposition:([D[I)Z
            ifne 5
         4: .line 394
            new com.sun.javafx.geom.transform.SingularMatrixException
            dup
            invokespecial com.sun.javafx.geom.transform.SingularMatrixException.<init>:()V
            athrow
         5: .line 400
      StackMap locals: double[] int[]
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            dconst_1
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            dconst_0
            dastore
         6: .line 401
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            dconst_1
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            dconst_0
            dastore
         7: .line 402
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            dconst_1
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            dconst_0
            dastore
         8: .line 403
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            dconst_1
            dastore
         9: .line 404
            aload 2 /* tmp */
            aload 3 /* row_perm */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            invokestatic com.sun.javafx.geom.transform.GeneralTransform3D.luBacksubstitution:([D[I[D)V
        10: .line 406
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
        11: .line 407
            aload 0 /* this */
            areturn
        end local 3 // int[] row_perm
        end local 2 // double[] tmp
        end local 1 // com.sun.javafx.geom.transform.GeneralTransform3D t1
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0   12     1        t1  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            1   12     2       tmp  [D
            2   12     3  row_perm  [I
    MethodParameters:
      Name  Flags
      t1    

  private static boolean luDecomposition(double[], int[]);
    descriptor: ([D[I)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=17, args_size=2
        start local 0 // double[] matrix0
        start local 1 // int[] row_perm
         0: .line 434
            iconst_4
            newarray 7
            astore 2 /* row_scale */
        start local 2 // double[] row_scale
         1: .line 442
            iconst_0
            istore 5 /* ptr */
        start local 5 // int ptr
         2: .line 443
            iconst_0
            istore 6 /* rs */
        start local 6 // int rs
         3: .line 446
            iconst_4
            istore 3 /* i */
        start local 3 // int i
         4: .line 447
            goto 16
         5: .line 448
      StackMap locals: double[] int[] double[] int top int int
      StackMap stack:
            dconst_0
            dstore 7 /* big */
        start local 7 // double big
         6: .line 451
            iconst_4
            istore 4 /* j */
        start local 4 // int j
         7: .line 452
            goto 12
         8: .line 453
      StackMap locals: double[] int[] double[] int int int int double
      StackMap stack:
            aload 0 /* matrix0 */
            iload 5 /* ptr */
            iinc 5 /* ptr */ 1
            daload
            dstore 9 /* temp */
        start local 9 // double temp
         9: .line 454
            dload 9 /* temp */
            invokestatic java.lang.Math.abs:(D)D
            dstore 9 /* temp */
        10: .line 455
            dload 9 /* temp */
            dload 7 /* big */
            dcmpl
            ifle 12
        11: .line 456
            dload 9 /* temp */
            dstore 7 /* big */
        end local 9 // double temp
        12: .line 452
      StackMap locals:
      StackMap stack:
            iload 4 /* j */
            iinc 4 /* j */ -1
            ifne 8
        13: .line 461
            dload 7 /* big */
            dconst_0
            dcmpl
            ifne 15
        14: .line 462
            iconst_0
            ireturn
        15: .line 464
      StackMap locals:
      StackMap stack:
            aload 2 /* row_scale */
            iload 6 /* rs */
            iinc 6 /* rs */ 1
            dconst_1
            dload 7 /* big */
            ddiv
            dastore
        end local 7 // double big
        end local 4 // int j
        16: .line 447
      StackMap locals: double[] int[] double[] int top int int
      StackMap stack:
            iload 3 /* i */
            iinc 3 /* i */ -1
            ifne 5
        end local 6 // int rs
        end local 5 // int ptr
        end local 3 // int i
        17: .line 472
            iconst_0
            istore 4 /* mtx */
        start local 4 // int mtx
        18: .line 475
            iconst_0
            istore 3 /* j */
        start local 3 // int j
        19: goto 79
        20: .line 481
      StackMap locals: double[] int[] double[] int int
      StackMap stack:
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        21: goto 34
        22: .line 482
      StackMap locals: int
      StackMap stack:
            iload 4 /* mtx */
            iconst_4
            iload 5 /* i */
            imul
            iadd
            iload 3 /* j */
            iadd
            istore 8 /* target */
        start local 8 // int target
        23: .line 483
            aload 0 /* matrix0 */
            iload 8 /* target */
            daload
            dstore 11 /* sum */
        start local 11 // double sum
        24: .line 484
            iload 5 /* i */
            istore 7 /* k */
        start local 7 // int k
        25: .line 485
            iload 4 /* mtx */
            iconst_4
            iload 5 /* i */
            imul
            iadd
            istore 9 /* p1 */
        start local 9 // int p1
        26: .line 486
            iload 4 /* mtx */
            iload 3 /* j */
            iadd
            istore 10 /* p2 */
        start local 10 // int p2
        27: .line 487
            goto 31
        28: .line 488
      StackMap locals: double[] int[] double[] int int int top int int int int double
      StackMap stack:
            dload 11 /* sum */
            aload 0 /* matrix0 */
            iload 9 /* p1 */
            daload
            aload 0 /* matrix0 */
            iload 10 /* p2 */
            daload
            dmul
            dsub
            dstore 11 /* sum */
        29: .line 489
            iinc 9 /* p1 */ 1
        30: .line 490
            iinc 10 /* p2 */ 4
        31: .line 487
      StackMap locals:
      StackMap stack:
            iload 7 /* k */
            iinc 7 /* k */ -1
            ifne 28
        32: .line 492
            aload 0 /* matrix0 */
            iload 8 /* target */
            dload 11 /* sum */
            dastore
        33: .line 481
            iinc 5 /* i */ 1
        end local 11 // double sum
        end local 10 // int p2
        end local 9 // int p1
        end local 8 // int target
        end local 7 // int k
      StackMap locals: double[] int[] double[] int int int
      StackMap stack:
        34: iload 5 /* i */
            iload 3 /* j */
            if_icmplt 22
        35: .line 497
            dconst_0
            dstore 13 /* big */
        start local 13 // double big
        36: .line 498
            iconst_m1
            istore 6 /* imax */
        start local 6 // int imax
        37: .line 499
            iload 3 /* j */
            istore 5 /* i */
            goto 54
        38: .line 500
      StackMap locals: double[] int[] double[] int int int int top top top top top top double
      StackMap stack:
            iload 4 /* mtx */
            iconst_4
            iload 5 /* i */
            imul
            iadd
            iload 3 /* j */
            iadd
            istore 8 /* target */
        start local 8 // int target
        39: .line 501
            aload 0 /* matrix0 */
            iload 8 /* target */
            daload
            dstore 11 /* sum */
        start local 11 // double sum
        40: .line 502
            iload 3 /* j */
            istore 7 /* k */
        start local 7 // int k
        41: .line 503
            iload 4 /* mtx */
            iconst_4
            iload 5 /* i */
            imul
            iadd
            istore 9 /* p1 */
        start local 9 // int p1
        42: .line 504
            iload 4 /* mtx */
            iload 3 /* j */
            iadd
            istore 10 /* p2 */
        start local 10 // int p2
        43: .line 505
            goto 47
        44: .line 506
      StackMap locals: double[] int[] double[] int int int int int int int int double double
      StackMap stack:
            dload 11 /* sum */
            aload 0 /* matrix0 */
            iload 9 /* p1 */
            daload
            aload 0 /* matrix0 */
            iload 10 /* p2 */
            daload
            dmul
            dsub
            dstore 11 /* sum */
        45: .line 507
            iinc 9 /* p1 */ 1
        46: .line 508
            iinc 10 /* p2 */ 4
        47: .line 505
      StackMap locals:
      StackMap stack:
            iload 7 /* k */
            iinc 7 /* k */ -1
            ifne 44
        48: .line 510
            aload 0 /* matrix0 */
            iload 8 /* target */
            dload 11 /* sum */
            dastore
        49: .line 513
            aload 2 /* row_scale */
            iload 5 /* i */
            daload
            dload 11 /* sum */
            invokestatic java.lang.Math.abs:(D)D
            dmul
            dup2
            dstore 15 /* temp */
        start local 15 // double temp
        50: dload 13 /* big */
            dcmpl
            iflt 53
        51: .line 514
            dload 15 /* temp */
            dstore 13 /* big */
        52: .line 515
            iload 5 /* i */
            istore 6 /* imax */
        53: .line 499
      StackMap locals: double
      StackMap stack:
            iinc 5 /* i */ 1
        end local 15 // double temp
        end local 11 // double sum
        end local 10 // int p2
        end local 9 // int p1
        end local 8 // int target
        end local 7 // int k
      StackMap locals: double[] int[] double[] int int int int top top top top top top double
      StackMap stack:
        54: iload 5 /* i */
            iconst_4
            if_icmplt 38
        55: .line 519
            iload 6 /* imax */
            ifge 57
        56: .line 520
            iconst_0
            ireturn
        57: .line 524
      StackMap locals:
      StackMap stack:
            iload 3 /* j */
            iload 6 /* imax */
            if_icmpeq 67
        58: .line 526
            iconst_4
            istore 7 /* k */
        start local 7 // int k
        59: .line 527
            iload 4 /* mtx */
            iconst_4
            iload 6 /* imax */
            imul
            iadd
            istore 9 /* p1 */
        start local 9 // int p1
        60: .line 528
            iload 4 /* mtx */
            iconst_4
            iload 3 /* j */
            imul
            iadd
            istore 10 /* p2 */
        start local 10 // int p2
        61: .line 529
            goto 65
        62: .line 530
      StackMap locals: double[] int[] double[] int int int int int top int int top top double
      StackMap stack:
            aload 0 /* matrix0 */
            iload 9 /* p1 */
            daload
            dstore 15 /* temp */
        start local 15 // double temp
        63: .line 531
            aload 0 /* matrix0 */
            iload 9 /* p1 */
            iinc 9 /* p1 */ 1
            aload 0 /* matrix0 */
            iload 10 /* p2 */
            daload
            dastore
        64: .line 532
            aload 0 /* matrix0 */
            iload 10 /* p2 */
            iinc 10 /* p2 */ 1
            dload 15 /* temp */
            dastore
        end local 15 // double temp
        65: .line 529
      StackMap locals:
      StackMap stack:
            iload 7 /* k */
            iinc 7 /* k */ -1
            ifne 62
        66: .line 536
            aload 2 /* row_scale */
            iload 6 /* imax */
            aload 2 /* row_scale */
            iload 3 /* j */
            daload
            dastore
        end local 10 // int p2
        end local 9 // int p1
        end local 7 // int k
        67: .line 540
      StackMap locals: double[] int[] double[] int int int int top top top top top top double
      StackMap stack:
            aload 1 /* row_perm */
            iload 3 /* j */
            iload 6 /* imax */
            iastore
        68: .line 543
            aload 0 /* matrix0 */
            iload 4 /* mtx */
            iconst_4
            iload 3 /* j */
            imul
            iadd
            iload 3 /* j */
            iadd
            daload
            dconst_0
            dcmpl
            ifne 70
        69: .line 544
            iconst_0
            ireturn
        70: .line 548
      StackMap locals:
      StackMap stack:
            iload 3 /* j */
            iconst_3
            if_icmpeq 78
        71: .line 549
            dconst_1
            aload 0 /* matrix0 */
            iload 4 /* mtx */
            iconst_4
            iload 3 /* j */
            imul
            iadd
            iload 3 /* j */
            iadd
            daload
            ddiv
            dstore 15 /* temp */
        start local 15 // double temp
        72: .line 550
            iload 4 /* mtx */
            iconst_4
            iload 3 /* j */
            iconst_1
            iadd
            imul
            iadd
            iload 3 /* j */
            iadd
            istore 8 /* target */
        start local 8 // int target
        73: .line 551
            iconst_3
            iload 3 /* j */
            isub
            istore 5 /* i */
        74: .line 552
            goto 77
        75: .line 553
      StackMap locals: double[] int[] double[] int int int int top int top top top top double double
      StackMap stack:
            aload 0 /* matrix0 */
            iload 8 /* target */
            dup2
            daload
            dload 15 /* temp */
            dmul
            dastore
        76: .line 554
            iinc 8 /* target */ 4
        77: .line 552
      StackMap locals:
      StackMap stack:
            iload 5 /* i */
            iinc 5 /* i */ -1
            ifne 75
        end local 15 // double temp
        end local 13 // double big
        end local 8 // int target
        end local 6 // int imax
        end local 5 // int i
        78: .line 475
      StackMap locals: double[] int[] double[] int int
      StackMap stack:
            iinc 3 /* j */ 1
      StackMap locals:
      StackMap stack:
        79: iload 3 /* j */
            iconst_4
            if_icmplt 20
        end local 4 // int mtx
        end local 3 // int j
        80: .line 560
            iconst_1
            ireturn
        end local 2 // double[] row_scale
        end local 1 // int[] row_perm
        end local 0 // double[] matrix0
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   81     0    matrix0  [D
            0   81     1   row_perm  [I
            1   81     2  row_scale  [D
            4   17     3          i  I
            7   16     4          j  I
            2   17     5        ptr  I
            3   17     6         rs  I
            6   16     7        big  D
            9   12     9       temp  D
           19   80     3          j  I
           18   80     4        mtx  I
           21   78     5          i  I
           37   78     6       imax  I
           25   34     7          k  I
           41   54     7          k  I
           59   67     7          k  I
           23   34     8     target  I
           39   54     8     target  I
           73   78     8     target  I
           26   34     9         p1  I
           42   54     9         p1  I
           60   67     9         p1  I
           27   34    10         p2  I
           43   54    10         p2  I
           61   67    10         p2  I
           24   34    11        sum  D
           40   54    11        sum  D
           36   78    13        big  D
           50   54    15       temp  D
           63   65    15       temp  D
           72   78    15       temp  D
    MethodParameters:
          Name  Flags
      matrix0   
      row_perm  

  private static void luBacksubstitution(double[], int[], double[]);
    descriptor: ([D[I[D)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=9, locals=13, args_size=3
        start local 0 // double[] matrix1
        start local 1 // int[] row_perm
        start local 2 // double[] matrix2
         0: .line 591
            iconst_0
            istore 8 /* rp */
        start local 8 // int rp
         1: .line 594
            iconst_0
            istore 7 /* k */
        start local 7 // int k
         2: goto 41
         3: .line 596
      StackMap locals: double[] int[] double[] top top top top int int
      StackMap stack:
            iload 7 /* k */
            istore 9 /* cv */
        start local 9 // int cv
         4: .line 597
            iconst_m1
            istore 4 /* ii */
        start local 4 // int ii
         5: .line 600
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         6: goto 22
         7: .line 603
      StackMap locals: double[] int[] double[] int int top top int int int
      StackMap stack:
            aload 1 /* row_perm */
            iload 8 /* rp */
            iload 3 /* i */
            iadd
            iaload
            istore 5 /* ip */
        start local 5 // int ip
         8: .line 604
            aload 2 /* matrix2 */
            iload 9 /* cv */
            iconst_4
            iload 5 /* ip */
            imul
            iadd
            daload
            dstore 11 /* sum */
        start local 11 // double sum
         9: .line 605
            aload 2 /* matrix2 */
            iload 9 /* cv */
            iconst_4
            iload 5 /* ip */
            imul
            iadd
            aload 2 /* matrix2 */
            iload 9 /* cv */
            iconst_4
            iload 3 /* i */
            imul
            iadd
            daload
            dastore
        10: .line 606
            iload 4 /* ii */
            iflt 18
        11: .line 608
            iload 3 /* i */
            iconst_4
            imul
            istore 10 /* rv */
        start local 10 // int rv
        12: .line 609
            iload 4 /* ii */
            istore 6 /* j */
        start local 6 // int j
        13: goto 16
        14: .line 610
      StackMap locals: double[] int[] double[] int int int int int int int int double
      StackMap stack:
            dload 11 /* sum */
            aload 0 /* matrix1 */
            iload 10 /* rv */
            iload 6 /* j */
            iadd
            daload
            aload 2 /* matrix2 */
            iload 9 /* cv */
            iconst_4
            iload 6 /* j */
            imul
            iadd
            daload
            dmul
            dsub
            dstore 11 /* sum */
        15: .line 609
            iinc 6 /* j */ 1
      StackMap locals:
      StackMap stack:
        16: iload 6 /* j */
            iload 3 /* i */
            iconst_1
            isub
            if_icmple 14
        17: .line 612
            goto 20
        end local 10 // int rv
        end local 6 // int j
        18: .line 613
      StackMap locals: double[] int[] double[] int int int top int int int top double
      StackMap stack:
            dload 11 /* sum */
            dconst_0
            dcmpl
            ifeq 20
        19: .line 614
            iload 3 /* i */
            istore 4 /* ii */
        20: .line 616
      StackMap locals:
      StackMap stack:
            aload 2 /* matrix2 */
            iload 9 /* cv */
            iconst_4
            iload 3 /* i */
            imul
            iadd
            dload 11 /* sum */
            dastore
        end local 11 // double sum
        21: .line 600
            iinc 3 /* i */ 1
        end local 5 // int ip
      StackMap locals: double[] int[] double[] int int top top int int int
      StackMap stack:
        22: iload 3 /* i */
            iconst_4
            if_icmplt 7
        23: .line 621
            bipush 12
            istore 10 /* rv */
        start local 10 // int rv
        24: .line 622
            aload 2 /* matrix2 */
            iload 9 /* cv */
            bipush 12
            iadd
            dup2
            daload
            aload 0 /* matrix1 */
            iload 10 /* rv */
            iconst_3
            iadd
            daload
            ddiv
            dastore
        25: .line 624
            iinc 10 /* rv */ -4
        26: .line 625
            aload 2 /* matrix2 */
            iload 9 /* cv */
            bipush 8
            iadd
            aload 2 /* matrix2 */
            iload 9 /* cv */
            bipush 8
            iadd
            daload
        27: .line 626
            aload 0 /* matrix1 */
            iload 10 /* rv */
            iconst_3
            iadd
            daload
            aload 2 /* matrix2 */
            iload 9 /* cv */
            bipush 12
            iadd
            daload
            dmul
            dsub
            aload 0 /* matrix1 */
            iload 10 /* rv */
            iconst_2
            iadd
            daload
            ddiv
        28: .line 625
            dastore
        29: .line 628
            iinc 10 /* rv */ -4
        30: .line 629
            aload 2 /* matrix2 */
            iload 9 /* cv */
            iconst_4
            iadd
            aload 2 /* matrix2 */
            iload 9 /* cv */
            iconst_4
            iadd
            daload
        31: .line 630
            aload 0 /* matrix1 */
            iload 10 /* rv */
            iconst_2
            iadd
            daload
            aload 2 /* matrix2 */
            iload 9 /* cv */
            bipush 8
            iadd
            daload
            dmul
            dsub
        32: .line 631
            aload 0 /* matrix1 */
            iload 10 /* rv */
            iconst_3
            iadd
            daload
            aload 2 /* matrix2 */
            iload 9 /* cv */
            bipush 12
            iadd
            daload
            dmul
            dsub
            aload 0 /* matrix1 */
            iload 10 /* rv */
            iconst_1
            iadd
            daload
            ddiv
        33: .line 629
            dastore
        34: .line 633
            iinc 10 /* rv */ -4
        35: .line 634
            aload 2 /* matrix2 */
            iload 9 /* cv */
            iconst_0
            iadd
            aload 2 /* matrix2 */
            iload 9 /* cv */
            iconst_0
            iadd
            daload
        36: .line 635
            aload 0 /* matrix1 */
            iload 10 /* rv */
            iconst_1
            iadd
            daload
            aload 2 /* matrix2 */
            iload 9 /* cv */
            iconst_4
            iadd
            daload
            dmul
            dsub
        37: .line 636
            aload 0 /* matrix1 */
            iload 10 /* rv */
            iconst_2
            iadd
            daload
            aload 2 /* matrix2 */
            iload 9 /* cv */
            bipush 8
            iadd
            daload
            dmul
            dsub
        38: .line 637
            aload 0 /* matrix1 */
            iload 10 /* rv */
            iconst_3
            iadd
            daload
            aload 2 /* matrix2 */
            iload 9 /* cv */
            bipush 12
            iadd
            daload
            dmul
            dsub
            aload 0 /* matrix1 */
            iload 10 /* rv */
            iconst_0
            iadd
            daload
            ddiv
        39: .line 634
            dastore
        40: .line 594
            iinc 7 /* k */ 1
        end local 10 // int rv
        end local 9 // int cv
        end local 4 // int ii
        end local 3 // int i
      StackMap locals: double[] int[] double[] top top top top int int
      StackMap stack:
        41: iload 7 /* k */
            iconst_4
            if_icmplt 3
        42: .line 639
            return
        end local 8 // int rp
        end local 7 // int k
        end local 2 // double[] matrix2
        end local 1 // int[] row_perm
        end local 0 // double[] matrix1
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   43     0   matrix1  [D
            0   43     1  row_perm  [I
            0   43     2   matrix2  [D
            6   41     3         i  I
            5   41     4        ii  I
            8   22     5        ip  I
           13   18     6         j  I
            2   43     7         k  I
            1   43     8        rp  I
            4   41     9        cv  I
           12   18    10        rv  I
           24   41    10        rv  I
            9   21    11       sum  D
    MethodParameters:
          Name  Flags
      matrix1   
      row_perm  
      matrix2   

  public com.sun.javafx.geom.transform.GeneralTransform3D mul(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=58, args_size=2
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform t1
         0: .line 651
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifeq 2
         1: .line 652
            aload 0 /* this */
            areturn
         2: .line 660
      StackMap locals:
      StackMap stack:
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
            dstore 34 /* mxx */
        start local 34 // double mxx
         3: .line 661
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
            dstore 36 /* mxy */
        start local 36 // double mxy
         4: .line 662
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
            dstore 38 /* mxz */
        start local 38 // double mxz
         5: .line 663
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 40 /* mxt */
        start local 40 // double mxt
         6: .line 664
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
            dstore 42 /* myx */
        start local 42 // double myx
         7: .line 665
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
            dstore 44 /* myy */
        start local 44 // double myy
         8: .line 666
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
            dstore 46 /* myz */
        start local 46 // double myz
         9: .line 667
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 48 /* myt */
        start local 48 // double myt
        10: .line 668
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
            dstore 50 /* mzx */
        start local 50 // double mzx
        11: .line 669
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
            dstore 52 /* mzy */
        start local 52 // double mzy
        12: .line 670
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
            dstore 54 /* mzz */
        start local 54 // double mzz
        13: .line 671
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 56 /* mzt */
        start local 56 // double mzt
        14: .line 673
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            dload 34 /* mxx */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            dload 42 /* myx */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            dload 50 /* mzx */
            dmul
            dadd
            dstore 2 /* tmp0 */
        start local 2 // double tmp0
        15: .line 674
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            dload 36 /* mxy */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            dload 44 /* myy */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            dload 52 /* mzy */
            dmul
            dadd
            dstore 4 /* tmp1 */
        start local 4 // double tmp1
        16: .line 675
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            dload 38 /* mxz */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            dload 46 /* myz */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            dload 54 /* mzz */
            dmul
            dadd
            dstore 6 /* tmp2 */
        start local 6 // double tmp2
        17: .line 676
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            dload 40 /* mxt */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            dload 48 /* myt */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            dload 56 /* mzt */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            dadd
            dstore 8 /* tmp3 */
        start local 8 // double tmp3
        18: .line 677
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            dload 34 /* mxx */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            dload 42 /* myx */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            dload 50 /* mzx */
            dmul
            dadd
            dstore 10 /* tmp4 */
        start local 10 // double tmp4
        19: .line 678
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            dload 36 /* mxy */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            dload 44 /* myy */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            dload 52 /* mzy */
            dmul
            dadd
            dstore 12 /* tmp5 */
        start local 12 // double tmp5
        20: .line 679
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            dload 38 /* mxz */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            dload 46 /* myz */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            dload 54 /* mzz */
            dmul
            dadd
            dstore 14 /* tmp6 */
        start local 14 // double tmp6
        21: .line 680
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            dload 40 /* mxt */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            dload 48 /* myt */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            dload 56 /* mzt */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            dadd
            dstore 16 /* tmp7 */
        start local 16 // double tmp7
        22: .line 681
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            dload 34 /* mxx */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            dload 42 /* myx */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            dload 50 /* mzx */
            dmul
            dadd
            dstore 18 /* tmp8 */
        start local 18 // double tmp8
        23: .line 682
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            dload 36 /* mxy */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            dload 44 /* myy */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            dload 52 /* mzy */
            dmul
            dadd
            dstore 20 /* tmp9 */
        start local 20 // double tmp9
        24: .line 683
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            dload 38 /* mxz */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            dload 46 /* myz */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            dload 54 /* mzz */
            dmul
            dadd
            dstore 22 /* tmp10 */
        start local 22 // double tmp10
        25: .line 684
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            dload 40 /* mxt */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            dload 48 /* myt */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            dload 56 /* mzt */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            dadd
            dstore 24 /* tmp11 */
        start local 24 // double tmp11
        26: .line 685
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.isAffine:()Z
            ifeq 32
        27: .line 686
            dconst_0
            dup2
            dstore 30 /* tmp14 */
        start local 30 // double tmp14
        28: dup2
            dstore 28 /* tmp13 */
        start local 28 // double tmp13
        29: dstore 26 /* tmp12 */
        start local 26 // double tmp12
        30: .line 687
            dconst_1
            dstore 32 /* tmp15 */
        start local 32 // double tmp15
        31: .line 688
            goto 36
        end local 32 // double tmp15
        end local 30 // double tmp14
        end local 28 // double tmp13
        end local 26 // double tmp12
        32: .line 690
      StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D com.sun.javafx.geom.transform.BaseTransform double double double double double double double double double double double double top top top top top top top top double double double double double double double double double double double double
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dload 34 /* mxx */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dload 42 /* myx */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dload 50 /* mzx */
            dmul
            dadd
            dstore 26 /* tmp12 */
        start local 26 // double tmp12
        33: .line 691
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dload 36 /* mxy */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dload 44 /* myy */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dload 52 /* mzy */
            dmul
            dadd
            dstore 28 /* tmp13 */
        start local 28 // double tmp13
        34: .line 692
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dload 38 /* mxz */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dload 46 /* myz */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dload 54 /* mzz */
            dmul
            dadd
            dstore 30 /* tmp14 */
        start local 30 // double tmp14
        35: .line 693
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dload 40 /* mxt */
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dload 48 /* myt */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dload 56 /* mzt */
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dadd
            dstore 32 /* tmp15 */
        start local 32 // double tmp15
        36: .line 696
      StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D com.sun.javafx.geom.transform.BaseTransform double double double double double double double double double double double double double double double double double double double double double double double double double double double double
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            dload 2 /* tmp0 */
            dastore
        37: .line 697
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            dload 4 /* tmp1 */
            dastore
        38: .line 698
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            dload 6 /* tmp2 */
            dastore
        39: .line 699
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            dload 8 /* tmp3 */
            dastore
        40: .line 700
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            dload 10 /* tmp4 */
            dastore
        41: .line 701
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            dload 12 /* tmp5 */
            dastore
        42: .line 702
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            dload 14 /* tmp6 */
            dastore
        43: .line 703
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            dload 16 /* tmp7 */
            dastore
        44: .line 704
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            dload 18 /* tmp8 */
            dastore
        45: .line 705
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            dload 20 /* tmp9 */
            dastore
        46: .line 706
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            dload 22 /* tmp10 */
            dastore
        47: .line 707
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            dload 24 /* tmp11 */
            dastore
        48: .line 708
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            dload 26 /* tmp12 */
            dastore
        49: .line 709
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            dload 28 /* tmp13 */
            dastore
        50: .line 710
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            dload 30 /* tmp14 */
            dastore
        51: .line 711
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            dload 32 /* tmp15 */
            dastore
        52: .line 713
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
        53: .line 714
            aload 0 /* this */
            areturn
        end local 56 // double mzt
        end local 54 // double mzz
        end local 52 // double mzy
        end local 50 // double mzx
        end local 48 // double myt
        end local 46 // double myz
        end local 44 // double myy
        end local 42 // double myx
        end local 40 // double mxt
        end local 38 // double mxz
        end local 36 // double mxy
        end local 34 // double mxx
        end local 32 // double tmp15
        end local 30 // double tmp14
        end local 28 // double tmp13
        end local 26 // double tmp12
        end local 24 // double tmp11
        end local 22 // double tmp10
        end local 20 // double tmp9
        end local 18 // double tmp8
        end local 16 // double tmp7
        end local 14 // double tmp6
        end local 12 // double tmp5
        end local 10 // double tmp4
        end local 8 // double tmp3
        end local 6 // double tmp2
        end local 4 // double tmp1
        end local 2 // double tmp0
        end local 1 // com.sun.javafx.geom.transform.BaseTransform t1
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   54     0   this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0   54     1     t1  Lcom/sun/javafx/geom/transform/BaseTransform;
           15   54     2   tmp0  D
           16   54     4   tmp1  D
           17   54     6   tmp2  D
           18   54     8   tmp3  D
           19   54    10   tmp4  D
           20   54    12   tmp5  D
           21   54    14   tmp6  D
           22   54    16   tmp7  D
           23   54    18   tmp8  D
           24   54    20   tmp9  D
           25   54    22  tmp10  D
           26   54    24  tmp11  D
           30   32    26  tmp12  D
           33   54    26  tmp12  D
           29   32    28  tmp13  D
           34   54    28  tmp13  D
           28   32    30  tmp14  D
           35   54    30  tmp14  D
           31   32    32  tmp15  D
           36   54    32  tmp15  D
            3   54    34    mxx  D
            4   54    36    mxy  D
            5   54    38    mxz  D
            6   54    40    mxt  D
            7   54    42    myx  D
            8   54    44    myy  D
            9   54    46    myz  D
           10   54    48    myt  D
           11   54    50    mzx  D
           12   54    52    mzy  D
           13   54    54    mzz  D
           14   54    56    mzt  D
    MethodParameters:
      Name  Flags
      t1    

  public com.sun.javafx.geom.transform.GeneralTransform3D scale(double, double, double);
    descriptor: (DDD)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=4
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // double sx
        start local 3 // double sy
        start local 5 // double sz
         0: .line 736
            iconst_0
            istore 7 /* update */
        start local 7 // boolean update
         1: .line 738
            dload 1 /* sx */
            dconst_1
            dcmpl
            ifeq 7
         2: .line 739
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            dup2
            daload
            dload 1 /* sx */
            dmul
            dastore
         3: .line 740
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            dup2
            daload
            dload 1 /* sx */
            dmul
            dastore
         4: .line 741
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            dup2
            daload
            dload 1 /* sx */
            dmul
            dastore
         5: .line 742
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            dup2
            daload
            dload 1 /* sx */
            dmul
            dastore
         6: .line 743
            iconst_1
            istore 7 /* update */
         7: .line 745
      StackMap locals: int
      StackMap stack:
            dload 3 /* sy */
            dconst_1
            dcmpl
            ifeq 13
         8: .line 746
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            dup2
            daload
            dload 3 /* sy */
            dmul
            dastore
         9: .line 747
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            dup2
            daload
            dload 3 /* sy */
            dmul
            dastore
        10: .line 748
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            dup2
            daload
            dload 3 /* sy */
            dmul
            dastore
        11: .line 749
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            dup2
            daload
            dload 3 /* sy */
            dmul
            dastore
        12: .line 750
            iconst_1
            istore 7 /* update */
        13: .line 752
      StackMap locals:
      StackMap stack:
            dload 5 /* sz */
            dconst_1
            dcmpl
            ifeq 19
        14: .line 753
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            dup2
            daload
            dload 5 /* sz */
            dmul
            dastore
        15: .line 754
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            dup2
            daload
            dload 5 /* sz */
            dmul
            dastore
        16: .line 755
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            dup2
            daload
            dload 5 /* sz */
            dmul
            dastore
        17: .line 756
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            dup2
            daload
            dload 5 /* sz */
            dmul
            dastore
        18: .line 757
            iconst_1
            istore 7 /* update */
        19: .line 760
      StackMap locals:
      StackMap stack:
            iload 7 /* update */
            ifeq 21
        20: .line 761
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
        21: .line 763
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 7 // boolean update
        end local 5 // double sz
        end local 3 // double sy
        end local 1 // double sx
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   22     0    this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0   22     1      sx  D
            0   22     3      sy  D
            0   22     5      sz  D
            1   22     7  update  Z
    MethodParameters:
      Name  Flags
      sx    
      sy    
      sz    

  public com.sun.javafx.geom.transform.GeneralTransform3D mul(com.sun.javafx.geom.transform.GeneralTransform3D);
    descriptor: (Lcom/sun/javafx/geom/transform/GeneralTransform3D;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=34, args_size=2
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
        start local 1 // com.sun.javafx.geom.transform.GeneralTransform3D t1
         0: .line 775
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.isIdentity:()Z
            ifeq 2
         1: .line 776
            aload 0 /* this */
            areturn
         2: .line 784
      StackMap locals:
      StackMap stack:
            aload 1 /* t1 */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.isAffine:()Z
            ifeq 36
         3: .line 785
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            dmul
            dadd
            dstore 2 /* tmp0 */
        start local 2 // double tmp0
         4: .line 786
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            dmul
            dadd
            dstore 4 /* tmp1 */
        start local 4 // double tmp1
         5: .line 787
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            dmul
            dadd
            dstore 6 /* tmp2 */
        start local 6 // double tmp2
         6: .line 788
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            dadd
            dstore 8 /* tmp3 */
        start local 8 // double tmp3
         7: .line 789
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            dmul
            dadd
            dstore 10 /* tmp4 */
        start local 10 // double tmp4
         8: .line 790
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            dmul
            dadd
            dstore 12 /* tmp5 */
        start local 12 // double tmp5
         9: .line 791
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            dmul
            dadd
            dstore 14 /* tmp6 */
        start local 14 // double tmp6
        10: .line 792
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            dadd
            dstore 16 /* tmp7 */
        start local 16 // double tmp7
        11: .line 793
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            dmul
            dadd
            dstore 18 /* tmp8 */
        start local 18 // double tmp8
        12: .line 794
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            dmul
            dadd
            dstore 20 /* tmp9 */
        start local 20 // double tmp9
        13: .line 795
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            dmul
            dadd
            dstore 22 /* tmp10 */
        start local 22 // double tmp10
        14: .line 796
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            dadd
            dstore 24 /* tmp11 */
        start local 24 // double tmp11
        15: .line 797
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.isAffine:()Z
            ifeq 21
        16: .line 798
            dconst_0
            dup2
            dstore 30 /* tmp14 */
        start local 30 // double tmp14
        17: dup2
            dstore 28 /* tmp13 */
        start local 28 // double tmp13
        18: dstore 26 /* tmp12 */
        start local 26 // double tmp12
        19: .line 799
            dconst_1
            dstore 32 /* tmp15 */
        start local 32 // double tmp15
        20: .line 800
            goto 102
        end local 32 // double tmp15
        end local 30 // double tmp14
        end local 28 // double tmp13
        end local 26 // double tmp12
        21: .line 802
      StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D com.sun.javafx.geom.transform.GeneralTransform3D double double double double double double double double double double double double
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            dmul
            dadd
        22: .line 803
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            dmul
        23: .line 802
            dadd
            dstore 26 /* tmp12 */
        start local 26 // double tmp12
        24: .line 804
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            dmul
            dadd
        25: .line 805
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            dmul
        26: .line 804
            dadd
            dstore 28 /* tmp13 */
        start local 28 // double tmp13
        27: .line 806
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            dmul
            dadd
        28: .line 807
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            dmul
        29: .line 806
            dadd
            dstore 30 /* tmp14 */
        start local 30 // double tmp14
        30: .line 808
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            dmul
            dadd
        31: .line 809
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            dmul
        32: .line 808
            dadd
        33: .line 809
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
        34: .line 808
            dadd
            dstore 32 /* tmp15 */
        start local 32 // double tmp15
        35: .line 811
            goto 102
        end local 32 // double tmp15
        end local 30 // double tmp14
        end local 28 // double tmp13
        end local 26 // double tmp12
        end local 24 // double tmp11
        end local 22 // double tmp10
        end local 20 // double tmp9
        end local 18 // double tmp8
        end local 16 // double tmp7
        end local 14 // double tmp6
        end local 12 // double tmp5
        end local 10 // double tmp4
        end local 8 // double tmp3
        end local 6 // double tmp2
        end local 4 // double tmp1
        end local 2 // double tmp0
        36: .line 812
      StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D com.sun.javafx.geom.transform.GeneralTransform3D
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            dmul
            dadd
        37: .line 813
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dmul
        38: .line 812
            dadd
            dstore 2 /* tmp0 */
        start local 2 // double tmp0
        39: .line 814
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            dmul
            dadd
        40: .line 815
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dmul
        41: .line 814
            dadd
            dstore 4 /* tmp1 */
        start local 4 // double tmp1
        42: .line 816
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            dmul
            dadd
        43: .line 817
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dmul
        44: .line 816
            dadd
            dstore 6 /* tmp2 */
        start local 6 // double tmp2
        45: .line 818
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            dmul
            dadd
        46: .line 819
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dmul
        47: .line 818
            dadd
            dstore 8 /* tmp3 */
        start local 8 // double tmp3
        48: .line 820
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            dmul
            dadd
        49: .line 821
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dmul
        50: .line 820
            dadd
            dstore 10 /* tmp4 */
        start local 10 // double tmp4
        51: .line 822
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            dmul
            dadd
        52: .line 823
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dmul
        53: .line 822
            dadd
            dstore 12 /* tmp5 */
        start local 12 // double tmp5
        54: .line 824
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            dmul
            dadd
        55: .line 825
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dmul
        56: .line 824
            dadd
            dstore 14 /* tmp6 */
        start local 14 // double tmp6
        57: .line 826
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            dmul
            dadd
        58: .line 827
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dmul
        59: .line 826
            dadd
            dstore 16 /* tmp7 */
        start local 16 // double tmp7
        60: .line 828
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            dmul
            dadd
        61: .line 829
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dmul
        62: .line 828
            dadd
            dstore 18 /* tmp8 */
        start local 18 // double tmp8
        63: .line 830
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            dmul
            dadd
        64: .line 831
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dmul
        65: .line 830
            dadd
            dstore 20 /* tmp9 */
        start local 20 // double tmp9
        66: .line 832
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            dmul
            dadd
        67: .line 833
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            dmul
        68: .line 832
            dadd
        69: .line 833
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dmul
        70: .line 832
            dadd
            dstore 22 /* tmp10 */
        start local 22 // double tmp10
        71: .line 835
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            dmul
            dadd
        72: .line 836
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            dmul
        73: .line 835
            dadd
        74: .line 836
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dmul
        75: .line 835
            dadd
            dstore 24 /* tmp11 */
        start local 24 // double tmp11
        76: .line 837
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.isAffine:()Z
            ifeq 82
        77: .line 838
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dstore 26 /* tmp12 */
        start local 26 // double tmp12
        78: .line 839
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dstore 28 /* tmp13 */
        start local 28 // double tmp13
        79: .line 840
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dstore 30 /* tmp14 */
        start local 30 // double tmp14
        80: .line 841
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dstore 32 /* tmp15 */
        start local 32 // double tmp15
        81: .line 842
            goto 102
        end local 32 // double tmp15
        end local 30 // double tmp14
        end local 28 // double tmp13
        end local 26 // double tmp12
        82: .line 843
      StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D com.sun.javafx.geom.transform.GeneralTransform3D double double double double double double double double double double double double
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            dmul
            dadd
        83: .line 844
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            dmul
        84: .line 843
            dadd
        85: .line 844
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dmul
        86: .line 843
            dadd
            dstore 26 /* tmp12 */
        start local 26 // double tmp12
        87: .line 845
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            dmul
            dadd
        88: .line 846
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            dmul
        89: .line 845
            dadd
        90: .line 846
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dmul
        91: .line 845
            dadd
            dstore 28 /* tmp13 */
        start local 28 // double tmp13
        92: .line 847
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            dmul
            dadd
        93: .line 848
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            dmul
        94: .line 847
            dadd
        95: .line 848
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dmul
        96: .line 847
            dadd
            dstore 30 /* tmp14 */
        start local 30 // double tmp14
        97: .line 849
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            dmul
            dadd
        98: .line 850
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            dmul
        99: .line 849
            dadd
       100: .line 850
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            aload 1 /* t1 */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dmul
       101: .line 849
            dadd
            dstore 32 /* tmp15 */
        start local 32 // double tmp15
       102: .line 854
      StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D com.sun.javafx.geom.transform.GeneralTransform3D double double double double double double double double double double double double double double double double
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            dload 2 /* tmp0 */
            dastore
       103: .line 855
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            dload 4 /* tmp1 */
            dastore
       104: .line 856
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            dload 6 /* tmp2 */
            dastore
       105: .line 857
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            dload 8 /* tmp3 */
            dastore
       106: .line 858
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            dload 10 /* tmp4 */
            dastore
       107: .line 859
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            dload 12 /* tmp5 */
            dastore
       108: .line 860
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            dload 14 /* tmp6 */
            dastore
       109: .line 861
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            dload 16 /* tmp7 */
            dastore
       110: .line 862
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            dload 18 /* tmp8 */
            dastore
       111: .line 863
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            dload 20 /* tmp9 */
            dastore
       112: .line 864
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            dload 22 /* tmp10 */
            dastore
       113: .line 865
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            dload 24 /* tmp11 */
            dastore
       114: .line 866
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            dload 26 /* tmp12 */
            dastore
       115: .line 867
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            dload 28 /* tmp13 */
            dastore
       116: .line 868
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            dload 30 /* tmp14 */
            dastore
       117: .line 869
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            dload 32 /* tmp15 */
            dastore
       118: .line 871
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.updateState:()V
       119: .line 872
            aload 0 /* this */
            areturn
        end local 32 // double tmp15
        end local 30 // double tmp14
        end local 28 // double tmp13
        end local 26 // double tmp12
        end local 24 // double tmp11
        end local 22 // double tmp10
        end local 20 // double tmp9
        end local 18 // double tmp8
        end local 16 // double tmp7
        end local 14 // double tmp6
        end local 12 // double tmp5
        end local 10 // double tmp4
        end local 8 // double tmp3
        end local 6 // double tmp2
        end local 4 // double tmp1
        end local 2 // double tmp0
        end local 1 // com.sun.javafx.geom.transform.GeneralTransform3D t1
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0  120     0   this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            0  120     1     t1  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            4   36     2   tmp0  D
           39  120     2   tmp0  D
            5   36     4   tmp1  D
           42  120     4   tmp1  D
            6   36     6   tmp2  D
           45  120     6   tmp2  D
            7   36     8   tmp3  D
           48  120     8   tmp3  D
            8   36    10   tmp4  D
           51  120    10   tmp4  D
            9   36    12   tmp5  D
           54  120    12   tmp5  D
           10   36    14   tmp6  D
           57  120    14   tmp6  D
           11   36    16   tmp7  D
           60  120    16   tmp7  D
           12   36    18   tmp8  D
           63  120    18   tmp8  D
           13   36    20   tmp9  D
           66  120    20   tmp9  D
           14   36    22  tmp10  D
           71  120    22  tmp10  D
           15   36    24  tmp11  D
           76  120    24  tmp11  D
           19   21    26  tmp12  D
           24   36    26  tmp12  D
           78   82    26  tmp12  D
           87  120    26  tmp12  D
           18   21    28  tmp13  D
           27   36    28  tmp13  D
           79   82    28  tmp13  D
           92  120    28  tmp13  D
           17   21    30  tmp14  D
           30   36    30  tmp14  D
           80   82    30  tmp14  D
           97  120    30  tmp14  D
           20   21    32  tmp15  D
           35   36    32  tmp15  D
           81   82    32  tmp15  D
          102  120    32  tmp15  D
    MethodParameters:
      Name  Flags
      t1    

  public com.sun.javafx.geom.transform.GeneralTransform3D setIdentity();
    descriptor: ()Lcom/sun/javafx/geom/transform/GeneralTransform3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
         0: .line 881
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            dconst_1
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            dconst_0
            dastore
         1: .line 882
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            dconst_1
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            dconst_0
            dastore
         2: .line 883
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            dconst_1
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            dconst_0
            dastore
         3: .line 884
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            dconst_0
            dastore
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            dconst_1
            dastore
         4: .line 885
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.geom.transform.GeneralTransform3D.identity:Z
         5: .line 886
            aload 0 /* this */
            areturn
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;

  public boolean isIdentity();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
         0: .line 895
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.identity:Z
            ireturn
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;

  private void updateState();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
         0: .line 900
            aload 0 /* this */
         1: .line 901
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            dconst_1
            dcmpl
            ifne 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            dconst_1
            dcmpl
            ifne 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            dconst_1
            dcmpl
            ifne 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            dconst_1
            dcmpl
            ifne 6
         2: .line 902
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            dconst_0
            dcmpl
            ifne 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            dconst_0
            dcmpl
            ifne 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            dconst_0
            dcmpl
            ifne 6
         3: .line 903
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            dconst_0
            dcmpl
            ifne 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            dconst_0
            dcmpl
            ifne 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            dconst_0
            dcmpl
            ifne 6
         4: .line 904
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            dconst_0
            dcmpl
            ifne 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            dconst_0
            dcmpl
            ifne 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            dconst_0
            dcmpl
            ifne 6
         5: .line 905
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            dconst_0
            dcmpl
            ifne 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            dconst_0
            dcmpl
            ifne 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            dconst_0
            dcmpl
            ifne 6
            iconst_1
            goto 7
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.GeneralTransform3D
         6: iconst_0
         7: .line 900
      StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D
      StackMap stack: com.sun.javafx.geom.transform.GeneralTransform3D int
            putfield com.sun.javafx.geom.transform.GeneralTransform3D.identity:Z
         8: .line 906
            return
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;

  boolean isInfOrNaN();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
         0: .line 914
            dconst_0
            dstore 1 /* d */
        start local 1 // double d
         1: .line 915
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 5
         3: .line 916
      StackMap locals: double int
      StackMap stack:
            dload 1 /* d */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iload 3 /* i */
            daload
            dmul
            dstore 1 /* d */
         4: .line 915
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 3 /* i */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            arraylength
            if_icmplt 3
        end local 3 // int i
         6: .line 919
            dload 1 /* d */
            dconst_0
            dcmpl
            ifeq 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
        end local 1 // double d
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            1    8     1     d  D
            2    6     3     i  I

  static boolean almostZero(double);
    descriptor: (D)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // double a
         0: .line 925
            dload 0 /* a */
            ldc 1.0E-5
            dcmpg
            ifge 1
            dload 0 /* a */
            ldc -1.0E-5
            dcmpl
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // double a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     a  D
    MethodParameters:
      Name  Flags
      a     

  static boolean almostOne(double);
    descriptor: (D)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // double a
         0: .line 929
            dload 0 /* a */
            ldc 1.00001
            dcmpg
            ifge 1
            dload 0 /* a */
            ldc 0.99999
            dcmpl
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // double a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     a  D
    MethodParameters:
      Name  Flags
      a     

  public com.sun.javafx.geom.transform.GeneralTransform3D copy();
    descriptor: ()Lcom/sun/javafx/geom/transform/GeneralTransform3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
         0: .line 933
            new com.sun.javafx.geom.transform.GeneralTransform3D
            dup
            invokespecial com.sun.javafx.geom.transform.GeneralTransform3D.<init>:()V
            astore 1 /* newTransform */
        start local 1 // com.sun.javafx.geom.transform.GeneralTransform3D newTransform
         1: .line 934
            aload 1 /* newTransform */
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.set:(Lcom/sun/javafx/geom/transform/GeneralTransform3D;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            pop
         2: .line 935
            aload 1 /* newTransform */
            areturn
        end local 1 // com.sun.javafx.geom.transform.GeneralTransform3D newTransform
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            1    3     1  newTransform  Lcom/sun/javafx/geom/transform/GeneralTransform3D;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
         0: .line 944
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_0
            daload
            invokestatic java.lang.String.valueOf:(D)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_1
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_2
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_3
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         1: .line 945
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_4
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            iconst_5
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 6
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 7
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 946
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 8
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 9
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 10
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 11
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 947
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 12
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 13
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 14
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.GeneralTransform3D.mat:[D
            bipush 15
            daload
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 944
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.javafx.geom.transform.GeneralTransform3D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
}
SourceFile: "GeneralTransform3D.java"