class javafx.scene.transform.Transform$ImmutableTransform extends javafx.scene.transform.Transform
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javafx.scene.transform.Transform$ImmutableTransform
  super_class: javafx.scene.transform.Transform
{
  private static final int APPLY_IDENTITY;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final int APPLY_TRANSLATE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final int APPLY_SCALE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private static final int APPLY_SHEAR;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  private static final int APPLY_NON_3D;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final int APPLY_3D_COMPLEX;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  private transient int state2d;
    descriptor: I
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT

  private transient int state3d;
    descriptor: I
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT

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

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

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

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

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

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

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

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

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

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

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

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

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2267
            aload 0 /* this */
            invokespecial javafx.scene.transform.Transform.<init>:()V
         1: .line 2268
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            dconst_1
            dup2_x1
            putfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dup2_x1
            putfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            putfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
         2: .line 2269
            return
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

  void <init>(javafx.scene.transform.Transform);
    descriptor: (Ljavafx/scene/transform/Transform;)V
    flags: (0x0000) 
    Code:
      stack=25, locals=2, args_size=2
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // javafx.scene.transform.Transform transform
         0: .line 2272
            aload 0 /* this */
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMxx:()D
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMxy:()D
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMxz:()D
         1: .line 2273
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getTx:()D
         2: .line 2274
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMyx:()D
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMyy:()D
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMyz:()D
         3: .line 2275
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getTy:()D
         4: .line 2276
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMzx:()D
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMzy:()D
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getMzz:()D
         5: .line 2277
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Transform.getTz:()D
            invokespecial javafx.scene.transform.Transform$ImmutableTransform.<init>:(DDDDDDDDDDDD)V
         6: .line 2278
            return
        end local 1 // javafx.scene.transform.Transform transform
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0    7     1  transform  Ljavafx/scene/transform/Transform;
    MethodParameters:
           Name  Flags
      transform  

  void <init>(double, double, double, double, double, double, double, double, double, double, double, double);
    descriptor: (DDDDDDDDDDDD)V
    flags: (0x0000) 
    Code:
      stack=3, locals=25, args_size=13
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // double mxx
        start local 3 // double mxy
        start local 5 // double mxz
        start local 7 // double tx
        start local 9 // double myx
        start local 11 // double myy
        start local 13 // double myz
        start local 15 // double ty
        start local 17 // double mzx
        start local 19 // double mzy
        start local 21 // double mzz
        start local 23 // double tz
         0: .line 2280
            aload 0 /* this */
            invokespecial javafx.scene.transform.Transform.<init>:()V
         1: .line 2283
            aload 0 /* this */
            dload 1 /* mxx */
            putfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
         2: .line 2284
            aload 0 /* this */
            dload 3 /* mxy */
            putfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
         3: .line 2285
            aload 0 /* this */
            dload 5 /* mxz */
            putfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
         4: .line 2286
            aload 0 /* this */
            dload 7 /* tx */
            putfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
         5: .line 2288
            aload 0 /* this */
            dload 9 /* myx */
            putfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
         6: .line 2289
            aload 0 /* this */
            dload 11 /* myy */
            putfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
         7: .line 2290
            aload 0 /* this */
            dload 13 /* myz */
            putfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
         8: .line 2291
            aload 0 /* this */
            dload 15 /* ty */
            putfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
         9: .line 2293
            aload 0 /* this */
            dload 17 /* mzx */
            putfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
        10: .line 2294
            aload 0 /* this */
            dload 19 /* mzy */
            putfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
        11: .line 2295
            aload 0 /* this */
            dload 21 /* mzz */
            putfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
        12: .line 2296
            aload 0 /* this */
            dload 23 /* tz */
            putfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
        13: .line 2298
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Transform$ImmutableTransform.updateState:()V
        14: .line 2299
            return
        end local 23 // double tz
        end local 21 // double mzz
        end local 19 // double mzy
        end local 17 // double mzx
        end local 15 // double ty
        end local 13 // double myz
        end local 11 // double myy
        end local 9 // double myx
        end local 7 // double tx
        end local 5 // double mxz
        end local 3 // double mxy
        end local 1 // double mxx
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0   15     1   mxx  D
            0   15     3   mxy  D
            0   15     5   mxz  D
            0   15     7    tx  D
            0   15     9   myx  D
            0   15    11   myy  D
            0   15    13   myz  D
            0   15    15    ty  D
            0   15    17   mzx  D
            0   15    19   mzy  D
            0   15    21   mzz  D
            0   15    23    tz  D
    MethodParameters:
      Name  Flags
      mxx   
      mxy   
      mxz   
      tx    
      myx   
      myy   
      myz   
      ty    
      mzx   
      mzy   
      mzz   
      tz    

  private void setToTransform(double, double, double, double, double, double, double, double, double, double, double, double);
    descriptor: (DDDDDDDDDDDD)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=25, args_size=13
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // double mxx
        start local 3 // double mxy
        start local 5 // double mxz
        start local 7 // double tx
        start local 9 // double myx
        start local 11 // double myy
        start local 13 // double myz
        start local 15 // double ty
        start local 17 // double mzx
        start local 19 // double mzy
        start local 21 // double mzz
        start local 23 // double tz
         0: .line 2308
            aload 0 /* this */
            dload 1 /* mxx */
            putfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
         1: .line 2309
            aload 0 /* this */
            dload 3 /* mxy */
            putfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
         2: .line 2310
            aload 0 /* this */
            dload 5 /* mxz */
            putfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
         3: .line 2311
            aload 0 /* this */
            dload 7 /* tx */
            putfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
         4: .line 2312
            aload 0 /* this */
            dload 9 /* myx */
            putfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
         5: .line 2313
            aload 0 /* this */
            dload 11 /* myy */
            putfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
         6: .line 2314
            aload 0 /* this */
            dload 13 /* myz */
            putfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
         7: .line 2315
            aload 0 /* this */
            dload 15 /* ty */
            putfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
         8: .line 2316
            aload 0 /* this */
            dload 17 /* mzx */
            putfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
         9: .line 2317
            aload 0 /* this */
            dload 19 /* mzy */
            putfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
        10: .line 2318
            aload 0 /* this */
            dload 21 /* mzz */
            putfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
        11: .line 2319
            aload 0 /* this */
            dload 23 /* tz */
            putfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
        12: .line 2320
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Transform$ImmutableTransform.updateState:()V
        13: .line 2321
            return
        end local 23 // double tz
        end local 21 // double mzz
        end local 19 // double mzy
        end local 17 // double mzx
        end local 15 // double ty
        end local 13 // double myz
        end local 11 // double myy
        end local 9 // double myx
        end local 7 // double tx
        end local 5 // double mxz
        end local 3 // double mxy
        end local 1 // double mxx
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0   14     1   mxx  D
            0   14     3   mxy  D
            0   14     5   mxz  D
            0   14     7    tx  D
            0   14     9   myx  D
            0   14    11   myy  D
            0   14    13   myz  D
            0   14    15    ty  D
            0   14    17   mzx  D
            0   14    19   mzy  D
            0   14    21   mzz  D
            0   14    23    tz  D
    MethodParameters:
      Name  Flags
      mxx   
      mxy   
      mxz   
      tx    
      myx   
      myy   
      myz   
      ty    
      mzx   
      mzy   
      mzz   
      tz    

  private void setToConcatenation(javafx.scene.transform.Transform$ImmutableTransform, javafx.scene.transform.Transform$ImmutableTransform);
    descriptor: (Ljavafx/scene/transform/Transform$ImmutableTransform;Ljavafx/scene/transform/Transform$ImmutableTransform;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=3, args_size=3
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // javafx.scene.transform.Transform$ImmutableTransform left
        start local 2 // javafx.scene.transform.Transform$ImmutableTransform right
         0: .line 2327
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
            ifne 13
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
            ifne 13
         1: .line 2328
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dmul
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
         2: .line 2329
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dmul
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
         3: .line 2330
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
         4: .line 2331
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dmul
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
         5: .line 2332
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dmul
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
         6: .line 2333
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
         7: .line 2334
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
            ifeq 11
         8: .line 2335
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            dconst_0
            dup2_x1
            putfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
            dup2_x1
            putfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            dup2_x1
            putfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            dup2_x1
            putfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            putfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
         9: .line 2336
            aload 0 /* this */
            dconst_1
            putfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
        10: .line 2337
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
        11: .line 2339
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Transform$ImmutableTransform.updateState2D:()V
        12: .line 2340
            goto 26
        13: .line 2341
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            dmul
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
        14: .line 2342
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            dmul
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
        15: .line 2343
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dmul
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
        16: .line 2344
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
        17: .line 2345
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            dmul
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
        18: .line 2346
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            dmul
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
        19: .line 2347
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dmul
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
        20: .line 2348
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
        21: .line 2349
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            dmul
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
        22: .line 2350
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            dmul
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
        23: .line 2351
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dmul
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
        24: .line 2352
            aload 0 /* this */
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dmul
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            aload 2 /* right */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
            dmul
            dadd
            aload 1 /* left */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
            dadd
            putfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
        25: .line 2353
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Transform$ImmutableTransform.updateState:()V
        26: .line 2357
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javafx.scene.transform.Transform$ImmutableTransform right
        end local 1 // javafx.scene.transform.Transform$ImmutableTransform left
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   27     0   this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0   27     1   left  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0   27     2  right  Ljavafx/scene/transform/Transform$ImmutableTransform;
    MethodParameters:
       Name  Flags
      left   
      right  

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

  public double getMxy();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2366
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dreturn
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

  public double getMxz();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2371
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            dreturn
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

  public double getTx();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2376
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dreturn
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

  public double getMyx();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2381
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dreturn
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

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

  public double getMyz();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2391
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            dreturn
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

  public double getTy();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2396
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dreturn
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

  public double getMzx();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2401
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            dreturn
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

  public double getMzy();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2406
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            dreturn
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

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

  public double getTz();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2416
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
            dreturn
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

  public double determinant();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2427
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
            tableswitch { // 0 - 4
                    0: 2
                    1: 8
                    2: 9
                    3: 9
                    4: 10
              default: 1
          }
         1: .line 2429
      StackMap locals:
      StackMap stack:
            invokestatic javafx.scene.transform.Transform$ImmutableTransform.stateError:()V
         2: .line 2432
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
            tableswitch { // 0 - 7
                    0: 7
                    1: 7
                    2: 6
                    3: 6
                    4: 5
                    5: 5
                    6: 4
                    7: 4
              default: 3
          }
         3: .line 2434
      StackMap locals:
      StackMap stack:
            invokestatic javafx.scene.transform.Transform$ImmutableTransform.stateError:()V
         4: .line 2438
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dmul
            dsub
            dreturn
         5: .line 2441
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dmul
            dneg
            dreturn
         6: .line 2444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dmul
            dreturn
         7: .line 2447
      StackMap locals:
      StackMap stack:
            dconst_1
            dreturn
         8: .line 2450
      StackMap locals:
      StackMap stack:
            dconst_1
            dreturn
         9: .line 2453
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dmul
            dreturn
        10: .line 2455
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            dmul
            dsub
            dmul
        11: .line 2456
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dmul
            dsub
            dmul
        12: .line 2455
            dadd
        13: .line 2457
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dmul
            dsub
            dmul
        14: .line 2455
            dadd
            dreturn
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

  public javafx.scene.transform.Transform createConcatenation(javafx.scene.transform.Transform);
    descriptor: (Ljavafx/scene/transform/Transform;)Ljavafx/scene/transform/Transform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // javafx.scene.transform.Transform transform
         0: .line 2463
            new javafx.scene.transform.Affine
            dup
            aload 0 /* this */
            invokespecial javafx.scene.transform.Affine.<init>:(Ljavafx/scene/transform/Transform;)V
            astore 2 /* a */
        start local 2 // javafx.scene.transform.Affine a
         1: .line 2464
            aload 2 /* a */
            aload 1 /* transform */
            invokevirtual javafx.scene.transform.Affine.append:(Ljavafx/scene/transform/Transform;)V
         2: .line 2465
            aload 2 /* a */
            areturn
        end local 2 // javafx.scene.transform.Affine a
        end local 1 // javafx.scene.transform.Transform transform
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0    3     1  transform  Ljavafx/scene/transform/Transform;
            1    3     2          a  Ljavafx/scene/transform/Affine;
    MethodParameters:
           Name  Flags
      transform  

  public javafx.scene.transform.Affine createInverse();
    descriptor: ()Ljavafx/scene/transform/Affine;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2470
            new javafx.scene.transform.Affine
            dup
            aload 0 /* this */
            invokespecial javafx.scene.transform.Affine.<init>:(Ljavafx/scene/transform/Transform;)V
            astore 1 /* t */
        start local 1 // javafx.scene.transform.Affine t
         1: .line 2471
            aload 1 /* t */
            invokevirtual javafx.scene.transform.Affine.invert:()V
         2: .line 2472
            aload 1 /* t */
            areturn
        end local 1 // javafx.scene.transform.Affine t
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            1    3     1     t  Ljavafx/scene/transform/Affine;
    Exceptions:
      throws javafx.scene.transform.NonInvertibleTransformException

  public javafx.scene.transform.Transform clone();
    descriptor: ()Ljavafx/scene/transform/Transform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2477
            new javafx.scene.transform.Transform$ImmutableTransform
            dup
            aload 0 /* this */
            invokespecial javafx.scene.transform.Transform$ImmutableTransform.<init>:(Ljavafx/scene/transform/Transform;)V
            areturn
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

  public javafx.geometry.Point2D transform(double, double);
    descriptor: (DD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=5, args_size=3
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // double x
        start local 3 // double y
         0: .line 2488
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Transform$ImmutableTransform.ensureCanTransform2DPoint:()V
         1: .line 2490
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
            tableswitch { // 0 - 7
                    0: 22
                    1: 21
                    2: 20
                    3: 16
                    4: 15
                    5: 11
                    6: 7
                    7: 3
              default: 2
          }
         2: .line 2492
      StackMap locals:
      StackMap stack:
            invokestatic javafx.scene.transform.Transform$ImmutableTransform.stateError:()V
         3: .line 2495
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
         4: .line 2496
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dload 3 /* y */
            dmul
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dadd
         5: .line 2497
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dadd
         6: .line 2495
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
         7: .line 2499
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
         8: .line 2500
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dload 3 /* y */
            dmul
            dadd
         9: .line 2501
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            dadd
        10: .line 2499
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        11: .line 2503
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
        12: .line 2504
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dadd
        13: .line 2505
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dadd
        14: .line 2503
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        15: .line 2507
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dload 1 /* x */
            dmul
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        16: .line 2509
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
        17: .line 2510
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dadd
        18: .line 2511
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dadd
        19: .line 2509
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        20: .line 2513
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        21: .line 2515
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            dload 1 /* x */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dadd
            dload 3 /* y */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dadd
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        22: .line 2517
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            dload 1 /* x */
            dload 3 /* y */
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0   23     1     x  D
            0   23     3     y  D
    MethodParameters:
      Name  Flags
      x     
      y     

  public javafx.geometry.Point3D transform(double, double, double);
    descriptor: (DDD)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=7, args_size=4
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
         0: .line 2523
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
            tableswitch { // 0 - 4
                    0: 2
                    1: 24
                    2: 25
                    3: 26
                    4: 31
              default: 1
          }
         1: .line 2525
      StackMap locals:
      StackMap stack:
            invokestatic javafx.scene.transform.Transform$ImmutableTransform.stateError:()V
         2: .line 2528
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
            tableswitch { // 0 - 7
                    0: 23
                    1: 22
                    2: 21
                    3: 17
                    4: 16
                    5: 12
                    6: 8
                    7: 4
              default: 3
          }
         3: .line 2530
      StackMap locals:
      StackMap stack:
            invokestatic javafx.scene.transform.Transform$ImmutableTransform.stateError:()V
         4: .line 2533
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
         5: .line 2534
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dload 3 /* y */
            dmul
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dadd
         6: .line 2535
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dadd
            dload 5 /* z */
         7: .line 2533
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
         8: .line 2537
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
         9: .line 2538
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dload 3 /* y */
            dmul
            dadd
        10: .line 2539
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            dadd
            dload 5 /* z */
        11: .line 2537
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        12: .line 2541
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
        13: .line 2542
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dadd
        14: .line 2543
            dload 5 /* z */
        15: .line 2541
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        16: .line 2545
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dload 1 /* x */
            dmul
            dload 5 /* z */
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        17: .line 2547
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
        18: .line 2548
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dadd
        19: .line 2549
            dload 5 /* z */
        20: .line 2547
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        21: .line 2551
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            dload 5 /* z */
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        22: .line 2553
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            dload 1 /* x */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dadd
            dload 3 /* y */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dadd
            dload 5 /* z */
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        23: .line 2555
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        24: .line 2558
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            dload 1 /* x */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dadd
            dload 3 /* y */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dadd
            dload 5 /* z */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
            dadd
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        25: .line 2560
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dload 5 /* z */
            dmul
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        26: .line 2562
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
        27: .line 2563
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dadd
        28: .line 2564
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dadd
        29: .line 2565
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dload 5 /* z */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
            dadd
        30: .line 2562
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        31: .line 2567
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
        32: .line 2568
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dload 3 /* y */
            dmul
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            dload 5 /* z */
            dmul
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dadd
        33: .line 2569
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            dload 5 /* z */
            dmul
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dadd
        34: .line 2570
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            dload 3 /* y */
            dmul
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dload 5 /* z */
            dmul
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
            dadd
        35: .line 2567
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   36     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0   36     1     x  D
            0   36     3     y  D
            0   36     5     z  D
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public javafx.geometry.Point2D deltaTransform(double, double);
    descriptor: (DD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=5, args_size=3
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // double x
        start local 3 // double y
         0: .line 2576
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Transform$ImmutableTransform.ensureCanTransform2DPoint:()V
         1: .line 2578
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
            tableswitch { // 0 - 7
                    0: 9
                    1: 9
                    2: 8
                    3: 8
                    4: 7
                    5: 7
                    6: 3
                    7: 3
              default: 2
          }
         2: .line 2580
      StackMap locals:
      StackMap stack:
            invokestatic javafx.scene.transform.Transform$ImmutableTransform.stateError:()V
         3: .line 2584
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
         4: .line 2585
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dload 3 /* y */
            dmul
            dadd
         5: .line 2586
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            dadd
         6: .line 2584
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
         7: .line 2589
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dload 1 /* x */
            dmul
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
         8: .line 2592
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
         9: .line 2595
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            dload 1 /* x */
            dload 3 /* y */
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0   10     1     x  D
            0   10     3     y  D
    MethodParameters:
      Name  Flags
      x     
      y     

  public javafx.geometry.Point3D deltaTransform(double, double, double);
    descriptor: (DDD)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=7, args_size=4
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
         0: .line 2601
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
            tableswitch { // 0 - 4
                    0: 2
                    1: 11
                    2: 12
                    3: 12
                    4: 13
              default: 1
          }
         1: .line 2603
      StackMap locals:
      StackMap stack:
            invokestatic javafx.scene.transform.Transform$ImmutableTransform.stateError:()V
         2: .line 2606
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
            tableswitch { // 0 - 7
                    0: 10
                    1: 10
                    2: 9
                    3: 9
                    4: 8
                    5: 8
                    6: 4
                    7: 4
              default: 3
          }
         3: .line 2608
      StackMap locals:
      StackMap stack:
            invokestatic javafx.scene.transform.Transform$ImmutableTransform.stateError:()V
         4: .line 2612
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
         5: .line 2613
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dload 3 /* y */
            dmul
            dadd
         6: .line 2614
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            dadd
            dload 5 /* z */
         7: .line 2612
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
         8: .line 2617
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dload 1 /* x */
            dmul
            dload 5 /* z */
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
         9: .line 2620
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            dload 5 /* z */
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        10: .line 2623
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        11: .line 2626
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        12: .line 2629
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dload 5 /* z */
            dmul
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        13: .line 2631
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
        14: .line 2632
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dload 3 /* y */
            dmul
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            dload 5 /* z */
            dmul
            dadd
        15: .line 2633
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dload 3 /* y */
            dmul
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            dload 5 /* z */
            dmul
            dadd
        16: .line 2634
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            dload 3 /* y */
            dmul
            dadd
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dload 5 /* z */
            dmul
            dadd
        17: .line 2631
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0   18     1     x  D
            0   18     3     y  D
            0   18     5     z  D
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public javafx.geometry.Point2D inverseTransform(double, double);
    descriptor: (DD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=5, args_size=3
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // double x
        start local 3 // double y
         0: .line 2641
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Transform$ImmutableTransform.ensureCanTransform2DPoint:()V
         1: .line 2643
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
            tableswitch { // 0 - 5
                    0: 22
                    1: 21
                    2: 18
                    3: 12
                    4: 9
                    5: 3
              default: 2
          }
         2: .line 2645
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            invokespecial javafx.scene.transform.Transform.inverseTransform:(DD)Ljavafx/geometry/Point2D;
            areturn
         3: .line 2647
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dconst_0
            dcmpl
            ifeq 4
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dconst_0
            dcmpl
            ifne 5
         4: .line 2648
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
            ldc "Determinant is 0"
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 2650
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
         6: .line 2651
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            ddiv
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            ddiv
            dsub
         7: .line 2652
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            ddiv
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            ddiv
            dsub
         8: .line 2650
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
         9: .line 2654
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dconst_0
            dcmpl
            ifeq 10
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dconst_0
            dcmpl
            ifne 11
        10: .line 2655
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
            ldc "Determinant is 0"
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        11: .line 2657
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            ddiv
            dload 3 /* y */
            dmul
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            ddiv
            dload 1 /* x */
            dmul
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        12: .line 2659
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dconst_0
            dcmpl
            ifeq 13
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dconst_0
            dcmpl
            ifne 14
        13: .line 2660
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
            ldc "Determinant is 0"
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        14: .line 2662
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
        15: .line 2663
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            ddiv
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            ddiv
            dsub
        16: .line 2664
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            ddiv
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            ddiv
            dsub
        17: .line 2662
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        18: .line 2666
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dconst_0
            dcmpl
            ifeq 19
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dconst_0
            dcmpl
            ifne 20
        19: .line 2667
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
            ldc "Determinant is 0"
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        20: .line 2669
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            ddiv
            dload 1 /* x */
            dmul
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            ddiv
            dload 3 /* y */
            dmul
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        21: .line 2671
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            dload 1 /* x */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dsub
            dload 3 /* y */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dsub
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        22: .line 2673
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            dload 1 /* x */
            dload 3 /* y */
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0   23     1     x  D
            0   23     3     y  D
    Exceptions:
      throws javafx.scene.transform.NonInvertibleTransformException
    MethodParameters:
      Name  Flags
      x     
      y     

  public javafx.geometry.Point3D inverseTransform(double, double, double);
    descriptor: (DDD)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=7, args_size=4
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
         0: .line 2680
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
            tableswitch { // 0 - 4
                    0: 2
                    1: 35
                    2: 36
                    3: 43
                    4: 50
              default: 1
          }
         1: .line 2682
      StackMap locals:
      StackMap stack:
            invokestatic javafx.scene.transform.Transform$ImmutableTransform.stateError:()V
         2: .line 2685
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
            tableswitch { // 0 - 5
                    0: 34
                    1: 33
                    2: 28
                    3: 20
                    4: 12
                    5: 4
              default: 3
          }
         3: .line 2687
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokespecial javafx.scene.transform.Transform.inverseTransform:(DDD)Ljavafx/geometry/Point3D;
            areturn
         4: .line 2689
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dconst_0
            dcmpl
            ifeq 5
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dconst_0
            dcmpl
            ifne 8
         5: .line 2690
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
         6: .line 2691
            ldc "Determinant is 0"
         7: .line 2690
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 2693
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
         9: .line 2694
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            ddiv
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            ddiv
            dsub
        10: .line 2695
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            ddiv
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            ddiv
            dsub
            dload 5 /* z */
        11: .line 2693
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        12: .line 2697
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dconst_0
            dcmpl
            ifeq 13
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dconst_0
            dcmpl
            ifne 16
        13: .line 2698
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
        14: .line 2699
            ldc "Determinant is 0"
        15: .line 2698
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        16: .line 2701
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
        17: .line 2702
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            ddiv
            dload 3 /* y */
            dmul
        18: .line 2703
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            ddiv
            dload 1 /* x */
            dmul
            dload 5 /* z */
        19: .line 2701
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        20: .line 2705
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dconst_0
            dcmpl
            ifeq 21
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dconst_0
            dcmpl
            ifne 24
        21: .line 2706
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
        22: .line 2707
            ldc "Determinant is 0"
        23: .line 2706
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        24: .line 2709
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
        25: .line 2710
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            ddiv
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            ddiv
            dsub
        26: .line 2711
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            ddiv
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            ddiv
            dsub
            dload 5 /* z */
        27: .line 2709
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        28: .line 2713
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dconst_0
            dcmpl
            ifeq 29
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dconst_0
            dcmpl
            ifne 32
        29: .line 2714
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
        30: .line 2715
            ldc "Determinant is 0"
        31: .line 2714
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        32: .line 2717
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            ddiv
            dload 1 /* x */
            dmul
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            ddiv
            dload 3 /* y */
            dmul
            dload 5 /* z */
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        33: .line 2719
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            dload 1 /* x */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dsub
            dload 3 /* y */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dsub
            dload 5 /* z */
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        34: .line 2721
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        35: .line 2724
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            dload 1 /* x */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dsub
            dload 3 /* y */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dsub
            dload 5 /* z */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
            dsub
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        36: .line 2726
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dconst_0
            dcmpl
            ifeq 37
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dconst_0
            dcmpl
            ifeq 37
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dconst_0
            dcmpl
            ifne 38
        37: .line 2727
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
            ldc "Determinant is 0"
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        38: .line 2729
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
        39: .line 2730
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            ddiv
            dload 1 /* x */
            dmul
        40: .line 2731
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            ddiv
            dload 3 /* y */
            dmul
        41: .line 2732
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            ddiv
            dload 5 /* z */
            dmul
        42: .line 2729
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        43: .line 2734
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dconst_0
            dcmpl
            ifeq 44
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dconst_0
            dcmpl
            ifeq 44
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dconst_0
            dcmpl
            ifne 45
        44: .line 2735
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
            ldc "Determinant is 0"
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        45: .line 2737
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
        46: .line 2738
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            ddiv
            dload 1 /* x */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            ddiv
            dsub
        47: .line 2739
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            ddiv
            dload 3 /* y */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            ddiv
            dsub
        48: .line 2740
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            ddiv
            dload 5 /* z */
            dmul
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            ddiv
            dsub
        49: .line 2737
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        50: .line 2742
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokespecial javafx.scene.transform.Transform.inverseTransform:(DDD)Ljavafx/geometry/Point3D;
            areturn
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   51     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0   51     1     x  D
            0   51     3     y  D
            0   51     5     z  D
    Exceptions:
      throws javafx.scene.transform.NonInvertibleTransformException
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public javafx.geometry.Point2D inverseDeltaTransform(double, double);
    descriptor: (DD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // double x
        start local 3 // double y
         0: .line 2749
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Transform$ImmutableTransform.ensureCanTransform2DPoint:()V
         1: .line 2751
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
            tableswitch { // 0 - 5
                    0: 9
                    1: 9
                    2: 6
                    3: 6
                    4: 3
                    5: 3
              default: 2
          }
         2: .line 2753
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            invokespecial javafx.scene.transform.Transform.inverseDeltaTransform:(DD)Ljavafx/geometry/Point2D;
            areturn
         3: .line 2756
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dconst_0
            dcmpl
            ifeq 4
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dconst_0
            dcmpl
            ifne 5
         4: .line 2757
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
            ldc "Determinant is 0"
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 2759
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            ddiv
            dload 3 /* y */
            dmul
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            ddiv
            dload 1 /* x */
            dmul
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
         6: .line 2762
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dconst_0
            dcmpl
            ifeq 7
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dconst_0
            dcmpl
            ifne 8
         7: .line 2763
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
            ldc "Determinant is 0"
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 2765
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            ddiv
            dload 1 /* x */
            dmul
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            ddiv
            dload 3 /* y */
            dmul
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
         9: .line 2768
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            dload 1 /* x */
            dload 3 /* y */
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0   10     1     x  D
            0   10     3     y  D
    Exceptions:
      throws javafx.scene.transform.NonInvertibleTransformException
    MethodParameters:
      Name  Flags
      x     
      y     

  public javafx.geometry.Point3D inverseDeltaTransform(double, double, double);
    descriptor: (DDD)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=7, args_size=4
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
         0: .line 2775
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
            tableswitch { // 0 - 4
                    0: 2
                    1: 21
                    2: 22
                    3: 22
                    4: 29
              default: 1
          }
         1: .line 2777
      StackMap locals:
      StackMap stack:
            invokestatic javafx.scene.transform.Transform$ImmutableTransform.stateError:()V
         2: .line 2780
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
            tableswitch { // 0 - 5
                    0: 20
                    1: 20
                    2: 12
                    3: 12
                    4: 4
                    5: 4
              default: 3
          }
         3: .line 2782
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokespecial javafx.scene.transform.Transform.inverseDeltaTransform:(DDD)Ljavafx/geometry/Point3D;
            areturn
         4: .line 2785
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dconst_0
            dcmpl
            ifeq 5
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dconst_0
            dcmpl
            ifne 8
         5: .line 2786
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
         6: .line 2787
            ldc "Determinant is 0"
         7: .line 2786
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 2789
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
         9: .line 2790
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            ddiv
            dload 3 /* y */
            dmul
        10: .line 2791
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            ddiv
            dload 1 /* x */
            dmul
            dload 5 /* z */
        11: .line 2789
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        12: .line 2794
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dconst_0
            dcmpl
            ifeq 13
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dconst_0
            dcmpl
            ifne 16
        13: .line 2795
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
        14: .line 2796
            ldc "Determinant is 0"
        15: .line 2795
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        16: .line 2798
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
        17: .line 2799
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            ddiv
            dload 1 /* x */
            dmul
        18: .line 2800
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            ddiv
            dload 3 /* y */
            dmul
            dload 5 /* z */
        19: .line 2798
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        20: .line 2803
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        21: .line 2807
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        22: .line 2810
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dconst_0
            dcmpl
            ifeq 23
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dconst_0
            dcmpl
            ifeq 23
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dconst_0
            dcmpl
            ifne 24
        23: .line 2811
      StackMap locals:
      StackMap stack:
            new javafx.scene.transform.NonInvertibleTransformException
            dup
            ldc "Determinant is 0"
            invokespecial javafx.scene.transform.NonInvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        24: .line 2813
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
        25: .line 2814
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            ddiv
            dload 1 /* x */
            dmul
        26: .line 2815
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            ddiv
            dload 3 /* y */
            dmul
        27: .line 2816
            dconst_1
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            ddiv
            dload 5 /* z */
            dmul
        28: .line 2813
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        29: .line 2818
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokespecial javafx.scene.transform.Transform.inverseDeltaTransform:(DDD)Ljavafx/geometry/Point3D;
            areturn
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   30     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0   30     1     x  D
            0   30     3     y  D
            0   30     5     z  D
    Exceptions:
      throws javafx.scene.transform.NonInvertibleTransformException
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2830
            new java.lang.StringBuilder
            dup
            ldc "Transform [\n"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 2832
            aload 1 /* sb */
            ldc "\t"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         2: .line 2833
            aload 1 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         3: .line 2834
            aload 1 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         4: .line 2835
            aload 1 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         5: .line 2836
            aload 1 /* sb */
            bipush 10
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         6: .line 2837
            aload 1 /* sb */
            ldc "\t"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         7: .line 2838
            aload 1 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         8: .line 2839
            aload 1 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         9: .line 2840
            aload 1 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
        10: .line 2841
            aload 1 /* sb */
            bipush 10
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        11: .line 2842
            aload 1 /* sb */
            ldc "\t"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
        12: .line 2843
            aload 1 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
        13: .line 2844
            aload 1 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
        14: .line 2845
            aload 1 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
        15: .line 2847
            aload 1 /* sb */
            ldc "\n]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder sb
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            1   16     1    sb  Ljava/lang/StringBuilder;

  private void updateState();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2857
            aload 0 /* this */
            invokevirtual javafx.scene.transform.Transform$ImmutableTransform.updateState2D:()V
         1: .line 2859
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
         2: .line 2861
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            dconst_0
            dcmpl
            ifne 6
         3: .line 2862
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            dconst_0
            dcmpl
            ifne 6
         4: .line 2863
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            dconst_0
            dcmpl
            ifne 6
         5: .line 2864
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            dconst_0
            dcmpl
            ifeq 8
         6: .line 2866
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_4
            putfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
         7: .line 2867
            goto 18
         8: .line 2868
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
            iconst_4
            iand
            ifne 16
         9: .line 2869
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
            dconst_0
            dcmpl
            ifeq 11
        10: .line 2870
            aload 0 /* this */
            dup
            getfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
            iconst_1
            ior
            putfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
        11: .line 2872
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dconst_1
            dcmpl
            ifeq 13
        12: .line 2873
            aload 0 /* this */
            dup
            getfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
            iconst_2
            ior
            putfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
        13: .line 2875
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
            ifeq 18
        14: .line 2876
            aload 0 /* this */
            dup
            getfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
            iconst_3
            iand
            ior
            putfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
        15: .line 2878
            goto 18
        16: .line 2879
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            dconst_1
            dcmpl
            ifne 17
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
            dconst_0
            dcmpl
            ifeq 18
        17: .line 2880
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_4
            putfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
        18: .line 2884
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

  private void updateState2D();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2887
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            dconst_0
            dcmpl
            ifne 12
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            dconst_0
            dcmpl
            ifne 12
         1: .line 2888
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dconst_1
            dcmpl
            ifne 7
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dconst_1
            dcmpl
            ifne 7
         2: .line 2889
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dconst_0
            dcmpl
            ifne 5
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dconst_0
            dcmpl
            ifne 5
         3: .line 2890
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
         4: .line 2891
            goto 22
         5: .line 2892
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
         6: .line 2894
            goto 22
         7: .line 2895
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dconst_0
            dcmpl
            ifne 10
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dconst_0
            dcmpl
            ifne 10
         8: .line 2896
            aload 0 /* this */
            iconst_2
            putfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
         9: .line 2897
            goto 22
        10: .line 2898
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_3
            putfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
        11: .line 2901
            goto 22
        12: .line 2902
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            dconst_0
            dcmpl
            ifne 18
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            dconst_0
            dcmpl
            ifne 18
        13: .line 2903
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dconst_0
            dcmpl
            ifne 16
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dconst_0
            dcmpl
            ifne 16
        14: .line 2904
            aload 0 /* this */
            iconst_4
            putfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
        15: .line 2905
            goto 22
        16: .line 2906
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_5
            putfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
        17: .line 2908
            goto 22
        18: .line 2909
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
            dconst_0
            dcmpl
            ifne 21
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
            dconst_0
            dcmpl
            ifne 21
        19: .line 2910
            aload 0 /* this */
            bipush 6
            putfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
        20: .line 2911
            goto 22
        21: .line 2912
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 7
            putfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
        22: .line 2916
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

  void ensureCanTransform2DPoint();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2919
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
            ifeq 2
         1: .line 2920
            new java.lang.IllegalStateException
            dup
            ldc "Cannot transform 2D point with a 3D transform"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 2923
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;
    Exceptions:
      throws java.lang.IllegalStateException

  private static void stateError();
    descriptor: ()V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 2926
            new java.lang.InternalError
            dup
            ldc "missing case in a switch"
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void apply(com.sun.javafx.geom.transform.Affine3D);
    descriptor: (Lcom/sun/javafx/geom/transform/Affine3D;)V
    flags: (0x0000) 
    Code:
      stack=25, locals=2, args_size=2
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // com.sun.javafx.geom.transform.Affine3D trans
         0: .line 2932
            aload 1 /* trans */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
         1: .line 2933
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
         2: .line 2934
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
         3: .line 2932
            invokevirtual com.sun.javafx.geom.transform.Affine3D.concatenate:(DDDDDDDDDDDD)V
         4: .line 2935
            return
        end local 1 // com.sun.javafx.geom.transform.Affine3D trans
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0    5     1  trans  Lcom/sun/javafx/geom/transform/Affine3D;
    MethodParameters:
       Name  Flags
      trans  final

  com.sun.javafx.geom.transform.BaseTransform derive(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0000) 
    Code:
      stack=25, locals=2, args_size=2
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform trans
         0: .line 2939
            aload 1 /* trans */
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xx:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xy:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xz:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.xt:D
         1: .line 2940
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yx:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yy:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yz:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.yt:D
         2: .line 2941
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zx:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zy:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zz:D
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.zt:D
         3: .line 2939
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithConcatenation:(DDDDDDDDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            areturn
        end local 1 // com.sun.javafx.geom.transform.BaseTransform trans
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljavafx/scene/transform/Transform$ImmutableTransform;
            0    4     1  trans  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
       Name  Flags
      trans  final

  int getState2d();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2948
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state2d:I
            ireturn
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

  int getState3d();
    descriptor: ()I
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.transform.Transform$ImmutableTransform this
         0: .line 2955
            aload 0 /* this */
            getfield javafx.scene.transform.Transform$ImmutableTransform.state3d:I
            ireturn
        end local 0 // javafx.scene.transform.Transform$ImmutableTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/transform/Transform$ImmutableTransform;

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

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