public class com.sun.javafx.geom.transform.Affine2D extends com.sun.javafx.geom.transform.AffineBase
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.javafx.geom.transform.Affine2D
  super_class: com.sun.javafx.geom.transform.AffineBase
{
  private static final long BASE_HASH;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=2, args_size=0
         0: .line 1457
            lconst_0
            lstore 0 /* bits */
        start local 0 // long bits
         1: .line 1458
            lload 0 /* bits */
            ldc 31
            lmul
            getstatic com.sun.javafx.geom.transform.Affine2D.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 0 /* bits */
         2: .line 1459
            lload 0 /* bits */
            ldc 31
            lmul
            getstatic com.sun.javafx.geom.transform.Affine2D.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 0 /* bits */
         3: .line 1460
            lload 0 /* bits */
            ldc 31
            lmul
            getstatic com.sun.javafx.geom.transform.Affine2D.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 0 /* bits */
         4: .line 1461
            lload 0 /* bits */
            ldc 31
            lmul
            getstatic com.sun.javafx.geom.transform.Affine2D.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 0 /* bits */
         5: .line 1462
            lload 0 /* bits */
            ldc 31
            lmul
            getstatic com.sun.javafx.geom.transform.Affine2D.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 0 /* bits */
         6: .line 1463
            lload 0 /* bits */
            putstatic com.sun.javafx.geom.transform.Affine2D.BASE_HASH:J
        end local 0 // long bits
         7: .line 1464
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            1    7     0  bits  J

  private void <init>(double, double, double, double, double, double, int);
    descriptor: (DDDDDDI)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=14, args_size=8
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double mxx
        start local 3 // double myx
        start local 5 // double mxy
        start local 7 // double myy
        start local 9 // double mxt
        start local 11 // double myt
        start local 13 // int state
         0: .line 114
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.transform.AffineBase.<init>:()V
         1: .line 119
            aload 0 /* this */
            dload 1 /* mxx */
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
         2: .line 120
            aload 0 /* this */
            dload 3 /* myx */
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
         3: .line 121
            aload 0 /* this */
            dload 5 /* mxy */
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
         4: .line 122
            aload 0 /* this */
            dload 7 /* myy */
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
         5: .line 123
            aload 0 /* this */
            dload 9 /* mxt */
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
         6: .line 124
            aload 0 /* this */
            dload 11 /* myt */
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
         7: .line 125
            aload 0 /* this */
            iload 13 /* state */
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
         8: .line 126
            aload 0 /* this */
            iconst_m1
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
         9: .line 127
            return
        end local 13 // int state
        end local 11 // double myt
        end local 9 // double mxt
        end local 7 // double myy
        end local 5 // double mxy
        end local 3 // double myx
        end local 1 // double mxx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   10     1    mxx  D
            0   10     3    myx  D
            0   10     5    mxy  D
            0   10     7    myy  D
            0   10     9    mxt  D
            0   10    11    myt  D
            0   10    13  state  I
    MethodParameters:
       Name  Flags
      mxx    
      myx    
      mxy    
      myy    
      mxt    
      myt    
      state  

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
         0: .line 133
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.transform.AffineBase.<init>:()V
         1: .line 134
            aload 0 /* this */
            aload 0 /* this */
            dconst_1
            dup2_x1
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
         2: .line 138
            return
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/transform/Affine2D;

  public void <init>(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform Tx
         0: .line 145
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.transform.AffineBase.<init>:()V
         1: .line 146
            aload 0 /* this */
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.setTransform:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
         2: .line 147
            return
        end local 1 // com.sun.javafx.geom.transform.BaseTransform Tx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    3     1    Tx  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
      Name  Flags
      Tx    

  public void <init>(float, float, float, float, float, float);
    descriptor: (FFFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // float mxx
        start local 2 // float myx
        start local 3 // float mxy
        start local 4 // float myy
        start local 5 // float mxt
        start local 6 // float myt
         0: .line 161
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.transform.AffineBase.<init>:()V
         1: .line 165
            aload 0 /* this */
            fload 1 /* mxx */
            f2d
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
         2: .line 166
            aload 0 /* this */
            fload 2 /* myx */
            f2d
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
         3: .line 167
            aload 0 /* this */
            fload 3 /* mxy */
            f2d
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
         4: .line 168
            aload 0 /* this */
            fload 4 /* myy */
            f2d
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
         5: .line 169
            aload 0 /* this */
            fload 5 /* mxt */
            f2d
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
         6: .line 170
            aload 0 /* this */
            fload 6 /* myt */
            f2d
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
         7: .line 171
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.updateState2D:()V
         8: .line 172
            return
        end local 6 // float myt
        end local 5 // float mxt
        end local 4 // float myy
        end local 3 // float mxy
        end local 2 // float myx
        end local 1 // float mxx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    9     1   mxx  F
            0    9     2   myx  F
            0    9     3   mxy  F
            0    9     4   myy  F
            0    9     5   mxt  F
            0    9     6   myt  F
    MethodParameters:
      Name  Flags
      mxx   
      myx   
      mxy   
      myy   
      mxt   
      myt   

  public void <init>(double, double, double, double, double, double);
    descriptor: (DDDDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=13, args_size=7
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double mxx
        start local 3 // double myx
        start local 5 // double mxy
        start local 7 // double myy
        start local 9 // double mxt
        start local 11 // double myt
         0: .line 186
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.transform.AffineBase.<init>:()V
         1: .line 190
            aload 0 /* this */
            dload 1 /* mxx */
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
         2: .line 191
            aload 0 /* this */
            dload 3 /* myx */
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
         3: .line 192
            aload 0 /* this */
            dload 5 /* mxy */
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
         4: .line 193
            aload 0 /* this */
            dload 7 /* myy */
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
         5: .line 194
            aload 0 /* this */
            dload 9 /* mxt */
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
         6: .line 195
            aload 0 /* this */
            dload 11 /* myt */
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
         7: .line 196
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.updateState2D:()V
         8: .line 197
            return
        end local 11 // double myt
        end local 9 // double mxt
        end local 7 // double myy
        end local 5 // double mxy
        end local 3 // double myx
        end local 1 // double mxx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    9     1   mxx  D
            0    9     3   myx  D
            0    9     5   mxy  D
            0    9     7   myy  D
            0    9     9   mxt  D
            0    9    11   myt  D
    MethodParameters:
      Name  Flags
      mxx   
      myx   
      mxy   
      myy   
      mxt   
      myt   

  public com.sun.javafx.geom.transform.BaseTransform$Degree getDegree();
    descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
         0: .line 201
            getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            areturn
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Affine2D;

  protected void reset3Delements();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
         0: .line 205
            return
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Affine2D;

  public void rotate(double, double, double);
    descriptor: (DDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double theta
        start local 3 // double anchorx
        start local 5 // double anchory
         0: .line 234
            aload 0 /* this */
            dload 3 /* anchorx */
            dload 5 /* anchory */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.translate:(DD)V
         1: .line 235
            aload 0 /* this */
            dload 1 /* theta */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate:(D)V
         2: .line 236
            aload 0 /* this */
            dload 3 /* anchorx */
            dneg
            dload 5 /* anchory */
            dneg
            invokevirtual com.sun.javafx.geom.transform.Affine2D.translate:(DD)V
         3: .line 237
            return
        end local 5 // double anchory
        end local 3 // double anchorx
        end local 1 // double theta
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    4     1    theta  D
            0    4     3  anchorx  D
            0    4     5  anchory  D
    MethodParameters:
         Name  Flags
      theta    
      anchorx  
      anchory  

  public void rotate(double, double);
    descriptor: (DD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=15, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double vecx
        start local 3 // double vecy
         0: .line 257
            dload 3 /* vecy */
            dconst_0
            dcmpl
            ifne 4
         1: .line 258
            dload 1 /* vecx */
            dconst_0
            dcmpg
            ifge 22
         2: .line 259
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate180:()V
         3: .line 263
            goto 22
      StackMap locals:
      StackMap stack:
         4: dload 1 /* vecx */
            dconst_0
            dcmpl
            ifne 10
         5: .line 264
            dload 3 /* vecy */
            dconst_0
            dcmpl
            ifle 8
         6: .line 265
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate90:()V
         7: .line 266
            goto 22
         8: .line 267
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate270:()V
         9: .line 269
            goto 22
        10: .line 270
      StackMap locals:
      StackMap stack:
            dload 1 /* vecx */
            dload 1 /* vecx */
            dmul
            dload 3 /* vecy */
            dload 3 /* vecy */
            dmul
            dadd
            invokestatic java.lang.Math.sqrt:(D)D
            dstore 5 /* len */
        start local 5 // double len
        11: .line 271
            dload 3 /* vecy */
            dload 5 /* len */
            ddiv
            dstore 7 /* sin */
        start local 7 // double sin
        12: .line 272
            dload 1 /* vecx */
            dload 5 /* len */
            ddiv
            dstore 9 /* cos */
        start local 9 // double cos
        13: .line 274
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dstore 11 /* M0 */
        start local 11 // double M0
        14: .line 275
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dstore 13 /* M1 */
        start local 13 // double M1
        15: .line 276
            aload 0 /* this */
            dload 9 /* cos */
            dload 11 /* M0 */
            dmul
            dload 7 /* sin */
            dload 13 /* M1 */
            dmul
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        16: .line 277
            aload 0 /* this */
            dload 7 /* sin */
            dneg
            dload 11 /* M0 */
            dmul
            dload 9 /* cos */
            dload 13 /* M1 */
            dmul
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        17: .line 278
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dstore 11 /* M0 */
        18: .line 279
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dstore 13 /* M1 */
        19: .line 280
            aload 0 /* this */
            dload 9 /* cos */
            dload 11 /* M0 */
            dmul
            dload 7 /* sin */
            dload 13 /* M1 */
            dmul
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        20: .line 281
            aload 0 /* this */
            dload 7 /* sin */
            dneg
            dload 11 /* M0 */
            dmul
            dload 9 /* cos */
            dload 13 /* M1 */
            dmul
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        21: .line 282
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.updateState2D:()V
        end local 13 // double M1
        end local 11 // double M0
        end local 9 // double cos
        end local 7 // double sin
        end local 5 // double len
        22: .line 284
      StackMap locals:
      StackMap stack:
            return
        end local 3 // double vecy
        end local 1 // double vecx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   23     1  vecx  D
            0   23     3  vecy  D
           11   22     5   len  D
           12   22     7   sin  D
           13   22     9   cos  D
           14   22    11    M0  D
           15   22    13    M1  D
    MethodParameters:
      Name  Flags
      vecx  
      vecy  

  public void rotate(double, double, double, double);
    descriptor: (DDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double vecx
        start local 3 // double vecy
        start local 5 // double anchorx
        start local 7 // double anchory
         0: .line 311
            aload 0 /* this */
            dload 5 /* anchorx */
            dload 7 /* anchory */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.translate:(DD)V
         1: .line 312
            aload 0 /* this */
            dload 1 /* vecx */
            dload 3 /* vecy */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate:(DD)V
         2: .line 313
            aload 0 /* this */
            dload 5 /* anchorx */
            dneg
            dload 7 /* anchory */
            dneg
            invokevirtual com.sun.javafx.geom.transform.Affine2D.translate:(DD)V
         3: .line 314
            return
        end local 7 // double anchory
        end local 5 // double anchorx
        end local 3 // double vecy
        end local 1 // double vecx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    4     1     vecx  D
            0    4     3     vecy  D
            0    4     5  anchorx  D
            0    4     7  anchory  D
    MethodParameters:
         Name  Flags
      vecx     
      vecy     
      anchorx  
      anchory  

  public void quadrantRotate(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // int numquadrants
         0: .line 328
            iload 1 /* numquadrants */
            iconst_3
            iand
            tableswitch { // 0 - 3
                    0: 1
                    1: 2
                    2: 4
                    3: 6
              default: 7
          }
         1: .line 330
      StackMap locals:
      StackMap stack:
            goto 7
         2: .line 332
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate90:()V
         3: .line 333
            goto 7
         4: .line 335
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate180:()V
         5: .line 336
            goto 7
         6: .line 338
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate270:()V
         7: .line 341
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int numquadrants
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    8     1  numquadrants  I
    MethodParameters:
              Name  Flags
      numquadrants  

  public void quadrantRotate(int, double, double);
    descriptor: (IDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=6, args_size=4
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // int numquadrants
        start local 2 // double anchorx
        start local 4 // double anchory
         0: .line 361
            iload 1 /* numquadrants */
            iconst_3
            iand
            tableswitch { // 0 - 3
                    0: 1
                    1: 2
                    2: 6
                    3: 10
              default: 13
          }
         1: .line 363
      StackMap locals:
      StackMap stack:
            return
         2: .line 365
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dload 2 /* anchorx */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dsub
            dmul
            dload 4 /* anchory */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dadd
            dmul
            dadd
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
         3: .line 366
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dload 2 /* anchorx */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dsub
            dmul
            dload 4 /* anchory */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dadd
            dmul
            dadd
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
         4: .line 367
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate90:()V
         5: .line 368
            goto 13
         6: .line 370
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dload 2 /* anchorx */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dadd
            dmul
            dload 4 /* anchory */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dadd
            dmul
            dadd
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
         7: .line 371
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dload 2 /* anchorx */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dadd
            dmul
            dload 4 /* anchory */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dadd
            dmul
            dadd
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
         8: .line 372
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate180:()V
         9: .line 373
            goto 13
        10: .line 375
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dload 2 /* anchorx */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dadd
            dmul
            dload 4 /* anchory */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dsub
            dmul
            dadd
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        11: .line 376
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dload 2 /* anchorx */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dadd
            dmul
            dload 4 /* anchory */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dsub
            dmul
            dadd
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        12: .line 377
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate270:()V
        13: .line 380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dconst_0
            dcmpl
            ifne 18
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dconst_0
            dcmpl
            ifne 18
        14: .line 381
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.state:I
            bipush -2
            iand
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        15: .line 382
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.type:I
            iconst_m1
            if_icmpeq 20
        16: .line 383
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.type:I
            bipush -2
            iand
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        17: .line 385
            goto 20
        18: .line 386
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.state:I
            iconst_1
            ior
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        19: .line 387
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.type:I
            iconst_1
            ior
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        20: .line 389
      StackMap locals:
      StackMap stack:
            return
        end local 4 // double anchory
        end local 2 // double anchorx
        end local 1 // int numquadrants
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   21     0          this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   21     1  numquadrants  I
            0   21     2       anchorx  D
            0   21     4       anchory  D
    MethodParameters:
              Name  Flags
      numquadrants  
      anchorx       
      anchory       

  public void setToTranslation(double, double);
    descriptor: (DD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double tx
        start local 3 // double ty
         0: .line 405
            aload 0 /* this */
            dconst_1
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
         1: .line 406
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
         2: .line 407
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
         3: .line 408
            aload 0 /* this */
            dconst_1
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
         4: .line 409
            aload 0 /* this */
            dload 1 /* tx */
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
         5: .line 410
            aload 0 /* this */
            dload 3 /* ty */
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
         6: .line 411
            dload 1 /* tx */
            dconst_0
            dcmpl
            ifne 7
            dload 3 /* ty */
            dconst_0
            dcmpl
            ifeq 10
         7: .line 412
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
         8: .line 413
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
         9: .line 414
            goto 12
        10: .line 415
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        11: .line 416
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        12: .line 418
      StackMap locals:
      StackMap stack:
            return
        end local 3 // double ty
        end local 1 // double tx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   13     1    tx  D
            0   13     3    ty  D
    MethodParameters:
      Name  Flags
      tx    
      ty    

  public void setToRotation(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double theta
         0: .line 436
            dload 1 /* theta */
            invokestatic java.lang.Math.sin:(D)D
            dstore 3 /* sin */
        start local 3 // double sin
         1: .line 438
            dload 3 /* sin */
            dconst_1
            dcmpl
            ifeq 2
            dload 3 /* sin */
            ldc -1.0
            dcmpl
            ifne 6
         2: .line 439
      StackMap locals: double
      StackMap stack:
            dconst_0
            dstore 5 /* cos */
        start local 5 // double cos
         3: .line 440
            aload 0 /* this */
            iconst_4
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
         4: .line 441
            aload 0 /* this */
            bipush 8
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
         5: .line 442
            goto 19
        end local 5 // double cos
         6: .line 443
      StackMap locals:
      StackMap stack:
            dload 1 /* theta */
            invokestatic java.lang.Math.cos:(D)D
            dstore 5 /* cos */
        start local 5 // double cos
         7: .line 444
            dload 5 /* cos */
            ldc -1.0
            dcmpl
            ifne 12
         8: .line 445
            dconst_0
            dstore 3 /* sin */
         9: .line 446
            aload 0 /* this */
            iconst_2
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        10: .line 447
            aload 0 /* this */
            bipush 8
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        11: .line 448
            goto 19
      StackMap locals: double
      StackMap stack:
        12: dload 5 /* cos */
            dconst_1
            dcmpl
            ifne 17
        13: .line 449
            dconst_0
            dstore 3 /* sin */
        14: .line 450
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        15: .line 451
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        16: .line 452
            goto 19
        17: .line 453
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 6
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        18: .line 454
            aload 0 /* this */
            bipush 16
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        19: .line 457
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 5 /* cos */
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        20: .line 458
            aload 0 /* this */
            dload 3 /* sin */
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        21: .line 459
            aload 0 /* this */
            dload 3 /* sin */
            dneg
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        22: .line 460
            aload 0 /* this */
            dload 5 /* cos */
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        23: .line 461
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        24: .line 462
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        25: .line 463
            return
        end local 5 // double cos
        end local 3 // double sin
        end local 1 // double theta
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   26     0   this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   26     1  theta  D
            1   26     3    sin  D
            3    6     5    cos  D
            7   26     5    cos  D
    MethodParameters:
       Name  Flags
      theta  

  public void setToRotation(double, double, double);
    descriptor: (DDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=11, args_size=4
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double theta
        start local 3 // double anchorx
        start local 5 // double anchory
         0: .line 496
            aload 0 /* this */
            dload 1 /* theta */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.setToRotation:(D)V
         1: .line 497
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dstore 7 /* sin */
        start local 7 // double sin
         2: .line 498
            dconst_1
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dsub
            dstore 9 /* oneMinusCos */
        start local 9 // double oneMinusCos
         3: .line 499
            aload 0 /* this */
            dload 3 /* anchorx */
            dload 9 /* oneMinusCos */
            dmul
            dload 5 /* anchory */
            dload 7 /* sin */
            dmul
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
         4: .line 500
            aload 0 /* this */
            dload 5 /* anchory */
            dload 9 /* oneMinusCos */
            dmul
            dload 3 /* anchorx */
            dload 7 /* sin */
            dmul
            dsub
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
         5: .line 501
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dconst_0
            dcmpl
            ifne 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dconst_0
            dcmpl
            ifeq 8
         6: .line 502
      StackMap locals: double double
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.state:I
            iconst_1
            ior
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
         7: .line 503
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.type:I
            iconst_1
            ior
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
         8: .line 505
      StackMap locals:
      StackMap stack:
            return
        end local 9 // double oneMinusCos
        end local 7 // double sin
        end local 5 // double anchory
        end local 3 // double anchorx
        end local 1 // double theta
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    9     1        theta  D
            0    9     3      anchorx  D
            0    9     5      anchory  D
            2    9     7          sin  D
            3    9     9  oneMinusCos  D
    MethodParameters:
         Name  Flags
      theta    
      anchorx  
      anchory  

  public void setToRotation(double, double);
    descriptor: (DD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=11, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double vecx
        start local 3 // double vecy
         0: .line 526
            dload 3 /* vecy */
            dconst_0
            dcmpl
            ifne 11
         1: .line 527
            dconst_0
            dstore 5 /* sin */
        start local 5 // double sin
         2: .line 528
            dload 1 /* vecx */
            dconst_0
            dcmpg
            ifge 7
         3: .line 529
            ldc -1.0
            dstore 7 /* cos */
        start local 7 // double cos
         4: .line 530
            aload 0 /* this */
            iconst_2
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
         5: .line 531
            aload 0 /* this */
            bipush 8
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
         6: .line 532
            goto 24
        end local 7 // double cos
         7: .line 533
      StackMap locals: double
      StackMap stack:
            dconst_1
            dstore 7 /* cos */
        start local 7 // double cos
         8: .line 534
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
         9: .line 535
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        10: .line 537
            goto 24
        end local 7 // double cos
        end local 5 // double sin
      StackMap locals:
      StackMap stack:
        11: dload 1 /* vecx */
            dconst_0
            dcmpl
            ifne 19
        12: .line 538
            dconst_0
            dstore 7 /* cos */
        start local 7 // double cos
        13: .line 539
            dload 3 /* vecy */
            dconst_0
            dcmpl
            ifle 14
            dconst_1
            goto 15
      StackMap locals: com.sun.javafx.geom.transform.Affine2D double double top top double
      StackMap stack:
        14: ldc -1.0
      StackMap locals:
      StackMap stack: double
        15: dstore 5 /* sin */
        start local 5 // double sin
        16: .line 540
            aload 0 /* this */
            iconst_4
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        17: .line 541
            aload 0 /* this */
            bipush 8
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        18: .line 542
            goto 24
        end local 7 // double cos
        end local 5 // double sin
        19: .line 543
      StackMap locals: com.sun.javafx.geom.transform.Affine2D double double
      StackMap stack:
            dload 1 /* vecx */
            dload 1 /* vecx */
            dmul
            dload 3 /* vecy */
            dload 3 /* vecy */
            dmul
            dadd
            invokestatic java.lang.Math.sqrt:(D)D
            dstore 9 /* len */
        start local 9 // double len
        20: .line 544
            dload 1 /* vecx */
            dload 9 /* len */
            ddiv
            dstore 7 /* cos */
        start local 7 // double cos
        21: .line 545
            dload 3 /* vecy */
            dload 9 /* len */
            ddiv
            dstore 5 /* sin */
        start local 5 // double sin
        22: .line 546
            aload 0 /* this */
            bipush 6
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        23: .line 547
            aload 0 /* this */
            bipush 16
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        end local 9 // double len
        24: .line 549
      StackMap locals: double double
      StackMap stack:
            aload 0 /* this */
            dload 7 /* cos */
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        25: .line 550
            aload 0 /* this */
            dload 5 /* sin */
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        26: .line 551
            aload 0 /* this */
            dload 5 /* sin */
            dneg
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        27: .line 552
            aload 0 /* this */
            dload 7 /* cos */
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        28: .line 553
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        29: .line 554
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        30: .line 555
            return
        end local 7 // double cos
        end local 5 // double sin
        end local 3 // double vecy
        end local 1 // double vecx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   31     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   31     1  vecx  D
            0   31     3  vecy  D
            2   11     5   sin  D
           16   19     5   sin  D
           22   31     5   sin  D
            4    7     7   cos  D
            8   11     7   cos  D
           13   19     7   cos  D
           21   31     7   cos  D
           20   24     9   len  D
    MethodParameters:
      Name  Flags
      vecx  
      vecy  

  public void setToRotation(double, double, double, double);
    descriptor: (DDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=13, args_size=5
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double vecx
        start local 3 // double vecy
        start local 5 // double anchorx
        start local 7 // double anchory
         0: .line 581
            aload 0 /* this */
            dload 1 /* vecx */
            dload 3 /* vecy */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.setToRotation:(DD)V
         1: .line 582
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dstore 9 /* sin */
        start local 9 // double sin
         2: .line 583
            dconst_1
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dsub
            dstore 11 /* oneMinusCos */
        start local 11 // double oneMinusCos
         3: .line 584
            aload 0 /* this */
            dload 5 /* anchorx */
            dload 11 /* oneMinusCos */
            dmul
            dload 7 /* anchory */
            dload 9 /* sin */
            dmul
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
         4: .line 585
            aload 0 /* this */
            dload 7 /* anchory */
            dload 11 /* oneMinusCos */
            dmul
            dload 5 /* anchorx */
            dload 9 /* sin */
            dmul
            dsub
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
         5: .line 586
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dconst_0
            dcmpl
            ifne 6
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dconst_0
            dcmpl
            ifeq 8
         6: .line 587
      StackMap locals: double double
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.state:I
            iconst_1
            ior
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
         7: .line 588
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.type:I
            iconst_1
            ior
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
         8: .line 590
      StackMap locals:
      StackMap stack:
            return
        end local 11 // double oneMinusCos
        end local 9 // double sin
        end local 7 // double anchory
        end local 5 // double anchorx
        end local 3 // double vecy
        end local 1 // double vecx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    9     1         vecx  D
            0    9     3         vecy  D
            0    9     5      anchorx  D
            0    9     7      anchory  D
            2    9     9          sin  D
            3    9    11  oneMinusCos  D
    MethodParameters:
         Name  Flags
      vecx     
      vecy     
      anchorx  
      anchory  

  public void setToQuadrantRotation(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // int numquadrants
         0: .line 604
            iload 1 /* numquadrants */
            iconst_3
            iand
            tableswitch { // 0 - 3
                    0: 1
                    1: 10
                    2: 19
                    3: 28
              default: 36
          }
         1: .line 606
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dconst_1
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
         2: .line 607
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
         3: .line 608
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
         4: .line 609
            aload 0 /* this */
            dconst_1
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
         5: .line 610
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
         6: .line 611
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
         7: .line 612
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
         8: .line 613
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
         9: .line 614
            goto 36
        10: .line 616
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        11: .line 617
            aload 0 /* this */
            dconst_1
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        12: .line 618
            aload 0 /* this */
            ldc -1.0
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        13: .line 619
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        14: .line 620
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        15: .line 621
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        16: .line 622
            aload 0 /* this */
            iconst_4
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        17: .line 623
            aload 0 /* this */
            bipush 8
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        18: .line 624
            goto 36
        19: .line 626
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc -1.0
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        20: .line 627
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        21: .line 628
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        22: .line 629
            aload 0 /* this */
            ldc -1.0
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        23: .line 630
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        24: .line 631
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        25: .line 632
            aload 0 /* this */
            iconst_2
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        26: .line 633
            aload 0 /* this */
            bipush 8
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        27: .line 634
            goto 36
        28: .line 636
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        29: .line 637
            aload 0 /* this */
            ldc -1.0
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        30: .line 638
            aload 0 /* this */
            dconst_1
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        31: .line 639
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        32: .line 640
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        33: .line 641
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        34: .line 642
            aload 0 /* this */
            iconst_4
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        35: .line 643
            aload 0 /* this */
            bipush 8
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        36: .line 646
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int numquadrants
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   37     0          this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   37     1  numquadrants  I
    MethodParameters:
              Name  Flags
      numquadrants  

  public void setToQuadrantRotation(int, double, double);
    descriptor: (IDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // int numquadrants
        start local 2 // double anchorx
        start local 4 // double anchory
         0: .line 666
            iload 1 /* numquadrants */
            iconst_3
            iand
            tableswitch { // 0 - 3
                    0: 1
                    1: 10
                    2: 23
                    3: 36
              default: 48
          }
         1: .line 668
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dconst_1
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
         2: .line 669
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
         3: .line 670
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
         4: .line 671
            aload 0 /* this */
            dconst_1
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
         5: .line 672
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
         6: .line 673
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
         7: .line 674
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
         8: .line 675
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
         9: .line 676
            goto 48
        10: .line 678
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        11: .line 679
            aload 0 /* this */
            dconst_1
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        12: .line 680
            aload 0 /* this */
            ldc -1.0
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        13: .line 681
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        14: .line 682
            aload 0 /* this */
            dload 2 /* anchorx */
            dload 4 /* anchory */
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        15: .line 683
            aload 0 /* this */
            dload 4 /* anchory */
            dload 2 /* anchorx */
            dsub
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        16: .line 684
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dconst_0
            dcmpl
            ifne 20
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dconst_0
            dcmpl
            ifne 20
        17: .line 685
            aload 0 /* this */
            iconst_4
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        18: .line 686
            aload 0 /* this */
            bipush 8
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        19: .line 687
            goto 48
        20: .line 688
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_5
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        21: .line 689
            aload 0 /* this */
            bipush 9
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        22: .line 691
            goto 48
        23: .line 693
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc -1.0
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        24: .line 694
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        25: .line 695
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        26: .line 696
            aload 0 /* this */
            ldc -1.0
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        27: .line 697
            aload 0 /* this */
            dload 2 /* anchorx */
            dload 2 /* anchorx */
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        28: .line 698
            aload 0 /* this */
            dload 4 /* anchory */
            dload 4 /* anchory */
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        29: .line 699
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dconst_0
            dcmpl
            ifne 33
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dconst_0
            dcmpl
            ifne 33
        30: .line 700
            aload 0 /* this */
            iconst_2
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        31: .line 701
            aload 0 /* this */
            bipush 8
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        32: .line 702
            goto 48
        33: .line 703
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_3
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        34: .line 704
            aload 0 /* this */
            bipush 9
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        35: .line 706
            goto 48
        36: .line 708
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        37: .line 709
            aload 0 /* this */
            ldc -1.0
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        38: .line 710
            aload 0 /* this */
            dconst_1
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        39: .line 711
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        40: .line 712
            aload 0 /* this */
            dload 2 /* anchorx */
            dload 4 /* anchory */
            dsub
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        41: .line 713
            aload 0 /* this */
            dload 4 /* anchory */
            dload 2 /* anchorx */
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        42: .line 714
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dconst_0
            dcmpl
            ifne 46
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dconst_0
            dcmpl
            ifne 46
        43: .line 715
            aload 0 /* this */
            iconst_4
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        44: .line 716
            aload 0 /* this */
            bipush 8
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        45: .line 717
            goto 48
        46: .line 718
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_5
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        47: .line 719
            aload 0 /* this */
            bipush 9
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        48: .line 723
      StackMap locals:
      StackMap stack:
            return
        end local 4 // double anchory
        end local 2 // double anchorx
        end local 1 // int numquadrants
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   49     0          this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   49     1  numquadrants  I
            0   49     2       anchorx  D
            0   49     4       anchory  D
    MethodParameters:
              Name  Flags
      numquadrants  
      anchorx       
      anchory       

  public void setToScale(double, double);
    descriptor: (DD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double sx
        start local 3 // double sy
         0: .line 739
            aload 0 /* this */
            dload 1 /* sx */
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
         1: .line 740
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
         2: .line 741
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
         3: .line 742
            aload 0 /* this */
            dload 3 /* sy */
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
         4: .line 743
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
         5: .line 744
            aload 0 /* this */
            dconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
         6: .line 745
            dload 1 /* sx */
            dconst_1
            dcmpl
            ifne 7
            dload 3 /* sy */
            dconst_1
            dcmpl
            ifeq 10
         7: .line 746
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_2
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
         8: .line 747
            aload 0 /* this */
            iconst_m1
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
         9: .line 748
            goto 12
        10: .line 749
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        11: .line 750
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        12: .line 752
      StackMap locals:
      StackMap stack:
            return
        end local 3 // double sy
        end local 1 // double sx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   13     1    sx  D
            0   13     3    sy  D
    MethodParameters:
      Name  Flags
      sx    
      sy    

  public void setTransform(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform Tx
         0: .line 761
            invokestatic com.sun.javafx.geom.transform.Affine2D.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:()[I
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getDegree:()Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
            iaload
            tableswitch { // 1 - 3
                    1: 1
                    2: 3
                    3: 23
              default: 5
          }
         1: .line 763
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.setToIdentity:()V
         2: .line 764
            goto 34
         3: .line 766
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            invokevirtual com.sun.javafx.geom.transform.Affine2D.setToTranslation:(DD)V
         4: .line 767
            goto 34
         5: .line 769
      StackMap locals:
      StackMap stack:
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getType:()I
            bipush 127
            if_icmple 23
         6: .line 770
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            aload 1 /* Tx */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " is "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getType:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         7: .line 771
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "  "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         8: .line 772
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc ", "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
         9: .line 773
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc ", "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        10: .line 774
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc ", "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        11: .line 775
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            invokevirtual java.io.PrintStream.println:()V
        12: .line 776
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "  "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        13: .line 777
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc ", "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        14: .line 778
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc ", "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        15: .line 779
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc ", "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        16: .line 780
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            invokevirtual java.io.PrintStream.println:()V
        17: .line 781
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "  "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        18: .line 782
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc ", "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        19: .line 783
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc ", "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        20: .line 784
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc ", "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
        21: .line 785
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            invokevirtual java.io.PrintStream.println:()V
        22: .line 788
            getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            invokestatic com.sun.javafx.geom.transform.Affine2D.degreeError:(Lcom/sun/javafx/geom/transform/BaseTransform$Degree;)V
        23: .line 792
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        24: .line 793
            aload 0 /* this */
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        25: .line 794
            aload 0 /* this */
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        26: .line 795
            aload 0 /* this */
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        27: .line 796
            aload 0 /* this */
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        28: .line 797
            aload 0 /* this */
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        29: .line 798
            aload 1 /* Tx */
            instanceof com.sun.javafx.geom.transform.AffineBase
            ifeq 33
        30: .line 799
            aload 0 /* this */
            aload 1 /* Tx */
            checkcast com.sun.javafx.geom.transform.AffineBase
            getfield com.sun.javafx.geom.transform.AffineBase.state:I
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        31: .line 800
            aload 0 /* this */
            aload 1 /* Tx */
            checkcast com.sun.javafx.geom.transform.AffineBase
            getfield com.sun.javafx.geom.transform.AffineBase.type:I
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        32: .line 801
            goto 34
        33: .line 802
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.updateState2D:()V
        34: .line 806
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.javafx.geom.transform.BaseTransform Tx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   35     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   35     1    Tx  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
      Name  Flags
      Tx    

  public void preConcatenate(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=21, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform Tx
         0: .line 832
            invokestatic com.sun.javafx.geom.transform.Affine2D.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:()[I
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getDegree:()Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
            iaload
            tableswitch { // 1 - 3
                    1: 1
                    2: 2
                    3: 4
              default: 5
          }
         1: .line 834
      StackMap locals:
      StackMap stack:
            return
         2: .line 836
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            aload 1 /* Tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            invokevirtual com.sun.javafx.geom.transform.Affine2D.translate:(DD)V
         3: .line 837
            return
         4: .line 839
      StackMap locals:
      StackMap stack:
            goto 6
         5: .line 841
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            invokestatic com.sun.javafx.geom.transform.Affine2D.degreeError:(Lcom/sun/javafx/geom/transform/BaseTransform$Degree;)V
         6: .line 846
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.state:I
            istore 18 /* mystate */
        start local 18 // int mystate
         7: .line 847
            aload 1 /* Tx */
            checkcast com.sun.javafx.geom.transform.Affine2D
            astore 19 /* at */
        start local 19 // com.sun.javafx.geom.transform.Affine2D at
         8: .line 848
            aload 19 /* at */
            getfield com.sun.javafx.geom.transform.Affine2D.state:I
            istore 20 /* txstate */
        start local 20 // int txstate
         9: .line 849
            iload 20 /* txstate */
            iconst_4
            ishl
            iload 18 /* mystate */
            ior
            tableswitch { // 0 - 71
                    0: 10
                    1: 10
                    2: 10
                    3: 10
                    4: 10
                    5: 10
                    6: 10
                    7: 10
                    8: 51
                    9: 51
                   10: 51
                   11: 51
                   12: 51
                   13: 51
                   14: 51
                   15: 51
                   16: 11
                   17: 16
                   18: 11
                   19: 16
                   20: 11
                   21: 16
                   22: 11
                   23: 16
                   24: 51
                   25: 51
                   26: 51
                   27: 51
                   28: 51
                   29: 51
                   30: 51
                   31: 51
                   32: 19
                   33: 19
                   34: 20
                   35: 20
                   36: 20
                   37: 20
                   38: 20
                   39: 20
                   40: 51
                   41: 51
                   42: 51
                   43: 51
                   44: 51
                   45: 51
                   46: 51
                   47: 51
                   48: 51
                   49: 51
                   50: 51
                   51: 51
                   52: 51
                   53: 51
                   54: 51
                   55: 51
                   56: 51
                   57: 51
                   58: 51
                   59: 51
                   60: 51
                   61: 51
                   62: 51
                   63: 51
                   64: 37
                   65: 37
                   66: 37
                   67: 37
                   68: 36
                   69: 36
                   70: 38
                   71: 38
              default: 51
          }
        10: .line 859
      StackMap locals: com.sun.javafx.geom.transform.Affine2D com.sun.javafx.geom.transform.BaseTransform top top top top top top top top top top top top top top top top int com.sun.javafx.geom.transform.Affine2D int
      StackMap stack:
            return
        11: .line 866
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 19 /* at */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        12: .line 867
            aload 0 /* this */
            aload 19 /* at */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        13: .line 868
            aload 0 /* this */
            iload 18 /* mystate */
            iconst_1
            ior
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        14: .line 869
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.type:I
            iconst_1
            ior
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        15: .line 870
            return
        16: .line 877
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            aload 19 /* at */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        17: .line 878
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            aload 19 /* at */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        18: .line 879
            return
        19: .line 884
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 18 /* mystate */
            iconst_2
            ior
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        20: .line 893
      StackMap locals:
      StackMap stack:
            aload 19 /* at */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dstore 6 /* Txx */
        start local 6 // double Txx
        21: .line 894
            aload 19 /* at */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dstore 12 /* Tyy */
        start local 12 // double Tyy
        22: .line 895
            iload 18 /* mystate */
            iconst_4
            iand
            ifeq 29
        23: .line 896
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dload 6 /* Txx */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        24: .line 897
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dload 12 /* Tyy */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        25: .line 898
            iload 18 /* mystate */
            iconst_2
            iand
            ifeq 31
        26: .line 899
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dload 6 /* Txx */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        27: .line 900
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dload 12 /* Tyy */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        28: .line 902
            goto 31
        29: .line 903
      StackMap locals: com.sun.javafx.geom.transform.Affine2D com.sun.javafx.geom.transform.BaseTransform top top top top double top top top top double top top top top int com.sun.javafx.geom.transform.Affine2D int
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dload 6 /* Txx */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        30: .line 904
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dload 12 /* Tyy */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        31: .line 906
      StackMap locals:
      StackMap stack:
            iload 18 /* mystate */
            iconst_1
            iand
            ifeq 34
        32: .line 907
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dload 6 /* Txx */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        33: .line 908
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dload 12 /* Tyy */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        34: .line 910
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_m1
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        35: .line 911
            return
        end local 12 // double Tyy
        end local 6 // double Txx
        36: .line 914
      StackMap locals: com.sun.javafx.geom.transform.Affine2D com.sun.javafx.geom.transform.BaseTransform top top top top top top top top top top top top top top top top int com.sun.javafx.geom.transform.Affine2D int
      StackMap stack:
            iload 18 /* mystate */
            iconst_2
            ior
            istore 18 /* mystate */
        37: .line 920
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 18 /* mystate */
            iconst_4
            ixor
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
        38: .line 925
      StackMap locals:
      StackMap stack:
            aload 19 /* at */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dstore 8 /* Txy */
        start local 8 // double Txy
        39: .line 926
            aload 19 /* at */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dstore 10 /* Tyx */
        start local 10 // double Tyx
        40: .line 928
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dstore 2 /* M0 */
        start local 2 // double M0
        41: .line 929
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dload 8 /* Txy */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        42: .line 930
            aload 0 /* this */
            dload 2 /* M0 */
            dload 10 /* Tyx */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        43: .line 932
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dstore 2 /* M0 */
        44: .line 933
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dload 8 /* Txy */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        45: .line 934
            aload 0 /* this */
            dload 2 /* M0 */
            dload 10 /* Tyx */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        46: .line 936
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dstore 2 /* M0 */
        47: .line 937
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dload 8 /* Txy */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        48: .line 938
            aload 0 /* this */
            dload 2 /* M0 */
            dload 10 /* Tyx */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        49: .line 939
            aload 0 /* this */
            iconst_m1
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
        50: .line 940
            return
        end local 10 // double Tyx
        end local 8 // double Txy
        end local 2 // double M0
        51: .line 941
      StackMap locals:
      StackMap stack:
            aload 19 /* at */
        52: .line 944
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dstore 6 /* Txx */
        start local 6 // double Txx
        53: aload 19 /* at */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dstore 8 /* Txy */
        start local 8 // double Txy
        54: aload 19 /* at */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dstore 14 /* Txt */
        start local 14 // double Txt
        55: .line 945
            aload 19 /* at */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dstore 10 /* Tyx */
        start local 10 // double Tyx
        56: aload 19 /* at */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dstore 12 /* Tyy */
        start local 12 // double Tyy
        57: aload 19 /* at */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dstore 16 /* Tyt */
        start local 16 // double Tyt
        58: .line 946
            iload 18 /* mystate */
            tableswitch { // 0 - 7
                    0: 105
                    1: 101
                    2: 92
                    3: 88
                    4: 79
                    5: 75
                    6: 64
                    7: 60
              default: 59
          }
        59: .line 948
      StackMap locals: com.sun.javafx.geom.transform.Affine2D com.sun.javafx.geom.transform.BaseTransform top top top top double double double double double double int com.sun.javafx.geom.transform.Affine2D int
      StackMap stack:
            invokestatic com.sun.javafx.geom.transform.Affine2D.stateError:()V
        60: .line 951
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dstore 2 /* M0 */
        start local 2 // double M0
        61: .line 952
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dstore 4 /* M1 */
        start local 4 // double M1
        62: .line 953
            dload 14 /* Txt */
            dload 2 /* M0 */
            dload 6 /* Txx */
            dmul
            dload 4 /* M1 */
            dload 8 /* Txy */
            dmul
            dadd
            dadd
            dstore 14 /* Txt */
        63: .line 954
            dload 16 /* Tyt */
            dload 2 /* M0 */
            dload 10 /* Tyx */
            dmul
            dload 4 /* M1 */
            dload 12 /* Tyy */
            dmul
            dadd
            dadd
            dstore 16 /* Tyt */
        end local 4 // double M1
        end local 2 // double M0
        64: .line 958
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 14 /* Txt */
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        65: .line 959
            aload 0 /* this */
            dload 16 /* Tyt */
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        66: .line 961
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dstore 2 /* M0 */
        start local 2 // double M0
        67: .line 962
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dstore 4 /* M1 */
        start local 4 // double M1
        68: .line 963
            aload 0 /* this */
            dload 2 /* M0 */
            dload 6 /* Txx */
            dmul
            dload 4 /* M1 */
            dload 8 /* Txy */
            dmul
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        69: .line 964
            aload 0 /* this */
            dload 2 /* M0 */
            dload 10 /* Tyx */
            dmul
            dload 4 /* M1 */
            dload 12 /* Tyy */
            dmul
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        70: .line 966
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dstore 2 /* M0 */
        71: .line 967
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dstore 4 /* M1 */
        72: .line 968
            aload 0 /* this */
            dload 2 /* M0 */
            dload 6 /* Txx */
            dmul
            dload 4 /* M1 */
            dload 8 /* Txy */
            dmul
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        73: .line 969
            aload 0 /* this */
            dload 2 /* M0 */
            dload 10 /* Tyx */
            dmul
            dload 4 /* M1 */
            dload 12 /* Tyy */
            dmul
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        74: .line 970
            goto 114
        end local 4 // double M1
        end local 2 // double M0
        75: .line 973
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dstore 2 /* M0 */
        start local 2 // double M0
        76: .line 974
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dstore 4 /* M1 */
        start local 4 // double M1
        77: .line 975
            dload 14 /* Txt */
            dload 2 /* M0 */
            dload 6 /* Txx */
            dmul
            dload 4 /* M1 */
            dload 8 /* Txy */
            dmul
            dadd
            dadd
            dstore 14 /* Txt */
        78: .line 976
            dload 16 /* Tyt */
            dload 2 /* M0 */
            dload 10 /* Tyx */
            dmul
            dload 4 /* M1 */
            dload 12 /* Tyy */
            dmul
            dadd
            dadd
            dstore 16 /* Tyt */
        end local 4 // double M1
        end local 2 // double M0
        79: .line 980
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 14 /* Txt */
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        80: .line 981
            aload 0 /* this */
            dload 16 /* Tyt */
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        81: .line 983
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dstore 2 /* M0 */
        start local 2 // double M0
        82: .line 984
            aload 0 /* this */
            dload 2 /* M0 */
            dload 8 /* Txy */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        83: .line 985
            aload 0 /* this */
            dload 2 /* M0 */
            dload 12 /* Tyy */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        84: .line 987
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dstore 2 /* M0 */
        85: .line 988
            aload 0 /* this */
            dload 2 /* M0 */
            dload 6 /* Txx */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        86: .line 989
            aload 0 /* this */
            dload 2 /* M0 */
            dload 10 /* Tyx */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
        87: .line 990
            goto 114
        end local 2 // double M0
        88: .line 993
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dstore 2 /* M0 */
        start local 2 // double M0
        89: .line 994
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dstore 4 /* M1 */
        start local 4 // double M1
        90: .line 995
            dload 14 /* Txt */
            dload 2 /* M0 */
            dload 6 /* Txx */
            dmul
            dload 4 /* M1 */
            dload 8 /* Txy */
            dmul
            dadd
            dadd
            dstore 14 /* Txt */
        91: .line 996
            dload 16 /* Tyt */
            dload 2 /* M0 */
            dload 10 /* Tyx */
            dmul
            dload 4 /* M1 */
            dload 12 /* Tyy */
            dmul
            dadd
            dadd
            dstore 16 /* Tyt */
        end local 4 // double M1
        end local 2 // double M0
        92: .line 1000
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 14 /* Txt */
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
        93: .line 1001
            aload 0 /* this */
            dload 16 /* Tyt */
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
        94: .line 1003
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dstore 2 /* M0 */
        start local 2 // double M0
        95: .line 1004
            aload 0 /* this */
            dload 2 /* M0 */
            dload 6 /* Txx */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
        96: .line 1005
            aload 0 /* this */
            dload 2 /* M0 */
            dload 10 /* Tyx */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
        97: .line 1007
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dstore 2 /* M0 */
        98: .line 1008
            aload 0 /* this */
            dload 2 /* M0 */
            dload 8 /* Txy */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
        99: .line 1009
            aload 0 /* this */
            dload 2 /* M0 */
            dload 12 /* Tyy */
            dmul
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
       100: .line 1010
            goto 114
        end local 2 // double M0
       101: .line 1013
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dstore 2 /* M0 */
        start local 2 // double M0
       102: .line 1014
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dstore 4 /* M1 */
        start local 4 // double M1
       103: .line 1015
            dload 14 /* Txt */
            dload 2 /* M0 */
            dload 6 /* Txx */
            dmul
            dload 4 /* M1 */
            dload 8 /* Txy */
            dmul
            dadd
            dadd
            dstore 14 /* Txt */
       104: .line 1016
            dload 16 /* Tyt */
            dload 2 /* M0 */
            dload 10 /* Tyx */
            dmul
            dload 4 /* M1 */
            dload 12 /* Tyy */
            dmul
            dadd
            dadd
            dstore 16 /* Tyt */
        end local 4 // double M1
        end local 2 // double M0
       105: .line 1020
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 14 /* Txt */
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
       106: .line 1021
            aload 0 /* this */
            dload 16 /* Tyt */
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
       107: .line 1023
            aload 0 /* this */
            dload 6 /* Txx */
            putfield com.sun.javafx.geom.transform.Affine2D.mxx:D
       108: .line 1024
            aload 0 /* this */
            dload 10 /* Tyx */
            putfield com.sun.javafx.geom.transform.Affine2D.myx:D
       109: .line 1026
            aload 0 /* this */
            dload 8 /* Txy */
            putfield com.sun.javafx.geom.transform.Affine2D.mxy:D
       110: .line 1027
            aload 0 /* this */
            dload 12 /* Tyy */
            putfield com.sun.javafx.geom.transform.Affine2D.myy:D
       111: .line 1029
            aload 0 /* this */
            iload 18 /* mystate */
            iload 20 /* txstate */
            ior
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
       112: .line 1030
            aload 0 /* this */
            iconst_m1
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
       113: .line 1031
            return
        start local 2 // double M0
       114: .line 1033
      StackMap locals: com.sun.javafx.geom.transform.Affine2D com.sun.javafx.geom.transform.BaseTransform double top top double double double double double double int com.sun.javafx.geom.transform.Affine2D int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.updateState2D:()V
       115: .line 1034
            return
        end local 20 // int txstate
        end local 19 // com.sun.javafx.geom.transform.Affine2D at
        end local 18 // int mystate
        end local 16 // double Tyt
        end local 14 // double Txt
        end local 12 // double Tyy
        end local 10 // double Tyx
        end local 8 // double Txy
        end local 6 // double Txx
        end local 2 // double M0
        end local 1 // com.sun.javafx.geom.transform.BaseTransform Tx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0  116     0     this  Lcom/sun/javafx/geom/transform/Affine2D;
            0  116     1       Tx  Lcom/sun/javafx/geom/transform/BaseTransform;
           41   51     2       M0  D
           61   64     2       M0  D
           67   75     2       M0  D
           76   79     2       M0  D
           82   88     2       M0  D
           89   92     2       M0  D
           95  101     2       M0  D
          102  105     2       M0  D
          114  116     2       M0  D
           62   64     4       M1  D
           68   75     4       M1  D
           77   79     4       M1  D
           90   92     4       M1  D
          103  105     4       M1  D
           21   36     6      Txx  D
           53  116     6      Txx  D
           39   51     8      Txy  D
           54  116     8      Txy  D
           40   51    10      Tyx  D
           56  116    10      Tyx  D
           22   36    12      Tyy  D
           57  116    12      Tyy  D
           55  116    14      Txt  D
           58  116    16      Tyt  D
            7  116    18  mystate  I
            8  116    19       at  Lcom/sun/javafx/geom/transform/Affine2D;
            9  116    20  txstate  I
    MethodParameters:
      Name  Flags
      Tx    

  public com.sun.javafx.geom.transform.Affine2D createInverse();
    descriptor: ()Lcom/sun/javafx/geom/transform/Affine2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=18, locals=3, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
         0: .line 1061
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.state:I
            tableswitch { // 0 - 7
                    0: 56
                    1: 51
                    2: 44
                    3: 37
                    4: 30
                    5: 23
                    6: 13
                    7: 2
              default: 1
          }
         1: .line 1063
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.javafx.geom.transform.Affine2D.stateError:()V
         2: .line 1066
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dmul
            dsub
            dstore 1 /* det */
        start local 1 // double det
         3: .line 1067
            dload 1 /* det */
            dconst_0
            dcmpl
            ifeq 4
            dload 1 /* det */
            invokestatic java.lang.Math.abs:(D)D
            ldc 4.9E-324
            dcmpg
            ifgt 7
         4: .line 1068
      StackMap locals: double
      StackMap stack:
            new com.sun.javafx.geom.transform.NoninvertibleTransformException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Determinant is "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         5: .line 1069
            dload 1 /* det */
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         6: .line 1068
            invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 1071
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine2D
            dup
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dload 1 /* det */
            ddiv
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dneg
            dload 1 /* det */
            ddiv
         8: .line 1072
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dneg
            dload 1 /* det */
            ddiv
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dload 1 /* det */
            ddiv
         9: .line 1073
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dmul
            dsub
            dload 1 /* det */
            ddiv
        10: .line 1074
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dmul
            dsub
            dload 1 /* det */
            ddiv
        11: .line 1075
            bipush 7
        12: .line 1071
            invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDDI)V
            areturn
        end local 1 // double det
        13: .line 1079
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dmul
            dsub
            dstore 1 /* det */
        start local 1 // double det
        14: .line 1080
            dload 1 /* det */
            dconst_0
            dcmpl
            ifeq 15
            dload 1 /* det */
            invokestatic java.lang.Math.abs:(D)D
            ldc 4.9E-324
            dcmpg
            ifgt 18
        15: .line 1081
      StackMap locals: double
      StackMap stack:
            new com.sun.javafx.geom.transform.NoninvertibleTransformException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Determinant is "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
        16: .line 1082
            dload 1 /* det */
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        17: .line 1081
            invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        18: .line 1084
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine2D
            dup
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dload 1 /* det */
            ddiv
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dneg
            dload 1 /* det */
            ddiv
        19: .line 1085
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dneg
            dload 1 /* det */
            ddiv
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dload 1 /* det */
            ddiv
        20: .line 1086
            dconst_0
            dconst_0
        21: .line 1087
            bipush 6
        22: .line 1084
            invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDDI)V
            areturn
        end local 1 // double det
        23: .line 1089
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dconst_0
            dcmpl
            ifeq 24
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dconst_0
            dcmpl
            ifne 25
        24: .line 1090
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.NoninvertibleTransformException
            dup
            ldc "Determinant is 0"
            invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        25: .line 1092
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine2D
            dup
            dconst_0
            dconst_1
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            ddiv
        26: .line 1093
            dconst_1
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            ddiv
            dconst_0
        27: .line 1094
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dneg
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            ddiv
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dneg
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            ddiv
        28: .line 1095
            iconst_5
        29: .line 1092
            invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDDI)V
            areturn
        30: .line 1097
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dconst_0
            dcmpl
            ifeq 31
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dconst_0
            dcmpl
            ifne 32
        31: .line 1098
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.NoninvertibleTransformException
            dup
            ldc "Determinant is 0"
            invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        32: .line 1100
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine2D
            dup
            dconst_0
            dconst_1
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            ddiv
        33: .line 1101
            dconst_1
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            ddiv
            dconst_0
        34: .line 1102
            dconst_0
            dconst_0
        35: .line 1103
            iconst_4
        36: .line 1100
            invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDDI)V
            areturn
        37: .line 1105
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dconst_0
            dcmpl
            ifeq 38
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dconst_0
            dcmpl
            ifne 39
        38: .line 1106
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.NoninvertibleTransformException
            dup
            ldc "Determinant is 0"
            invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        39: .line 1108
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine2D
            dup
            dconst_1
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            ddiv
            dconst_0
        40: .line 1109
            dconst_0
            dconst_1
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            ddiv
        41: .line 1110
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dneg
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            ddiv
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dneg
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            ddiv
        42: .line 1111
            iconst_3
        43: .line 1108
            invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDDI)V
            areturn
        44: .line 1113
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dconst_0
            dcmpl
            ifeq 45
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dconst_0
            dcmpl
            ifne 46
        45: .line 1114
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.NoninvertibleTransformException
            dup
            ldc "Determinant is 0"
            invokespecial com.sun.javafx.geom.transform.NoninvertibleTransformException.<init>:(Ljava/lang/String;)V
            athrow
        46: .line 1116
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine2D
            dup
            dconst_1
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            ddiv
            dconst_0
        47: .line 1117
            dconst_0
            dconst_1
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            ddiv
        48: .line 1118
            dconst_0
            dconst_0
        49: .line 1119
            iconst_2
        50: .line 1116
            invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDDI)V
            areturn
        51: .line 1121
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine2D
            dup
            dconst_1
            dconst_0
        52: .line 1122
            dconst_0
            dconst_1
        53: .line 1123
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dneg
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dneg
        54: .line 1124
            iconst_1
        55: .line 1121
            invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDDI)V
            areturn
        56: .line 1126
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine2D
            dup
            invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:()V
            areturn
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   57     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            3   13     1   det  D
           14   23     1   det  D
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException

  public void transform(com.sun.javafx.geom.Point2D[], int, com.sun.javafx.geom.Point2D[], int, int);
    descriptor: ([Lcom/sun/javafx/geom/Point2D;I[Lcom/sun/javafx/geom/Point2D;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=13, args_size=6
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // com.sun.javafx.geom.Point2D[] ptSrc
        start local 2 // int srcOff
        start local 3 // com.sun.javafx.geom.Point2D[] ptDst
        start local 4 // int dstOff
        start local 5 // int numPts
         0: .line 1165
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.state:I
            istore 6 /* mystate */
        start local 6 // int mystate
         1: .line 1166
            goto 32
         2: .line 1168
      StackMap locals: int
      StackMap stack:
            aload 1 /* ptSrc */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            aaload
            astore 7 /* src */
        start local 7 // com.sun.javafx.geom.Point2D src
         3: .line 1169
            aload 7 /* src */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            dstore 8 /* x */
        start local 8 // double x
         4: .line 1170
            aload 7 /* src */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            dstore 10 /* y */
        start local 10 // double y
         5: .line 1171
            aload 3 /* ptDst */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            aaload
            astore 12 /* dst */
        start local 12 // com.sun.javafx.geom.Point2D dst
         6: .line 1172
            aload 12 /* dst */
            ifnonnull 9
         7: .line 1173
            new com.sun.javafx.geom.Point2D
            dup
            invokespecial com.sun.javafx.geom.Point2D.<init>:()V
            astore 12 /* dst */
         8: .line 1174
            aload 3 /* ptDst */
            iload 4 /* dstOff */
            iconst_1
            isub
            aload 12 /* dst */
            aastore
         9: .line 1176
      StackMap locals: com.sun.javafx.geom.transform.Affine2D com.sun.javafx.geom.Point2D[] int com.sun.javafx.geom.Point2D[] int int int com.sun.javafx.geom.Point2D double double com.sun.javafx.geom.Point2D
      StackMap stack:
            iload 6 /* mystate */
            tableswitch { // 0 - 7
                    0: 31
                    1: 29
                    2: 27
                    3: 25
                    4: 23
                    5: 19
                    6: 15
                    7: 11
              default: 10
          }
        10: .line 1178
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.javafx.geom.transform.Affine2D.stateError:()V
        11: .line 1181
      StackMap locals:
      StackMap stack:
            aload 12 /* dst */
            dload 8 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dmul
            dload 10 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dadd
            d2f
        12: .line 1182
            dload 8 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dmul
            dload 10 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dmul
            dadd
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dadd
            d2f
        13: .line 1181
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
        14: .line 1183
            goto 32
        15: .line 1185
      StackMap locals:
      StackMap stack:
            aload 12 /* dst */
            dload 8 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dmul
            dload 10 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dmul
            dadd
            d2f
        16: .line 1186
            dload 8 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dmul
            dload 10 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dmul
            dadd
            d2f
        17: .line 1185
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
        18: .line 1187
            goto 32
        19: .line 1189
      StackMap locals:
      StackMap stack:
            aload 12 /* dst */
            dload 10 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dadd
            d2f
        20: .line 1190
            dload 8 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dadd
            d2f
        21: .line 1189
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
        22: .line 1191
            goto 32
        23: .line 1193
      StackMap locals:
      StackMap stack:
            aload 12 /* dst */
            dload 10 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dmul
            d2f
            dload 8 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dmul
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
        24: .line 1194
            goto 32
        25: .line 1196
      StackMap locals:
      StackMap stack:
            aload 12 /* dst */
            dload 8 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dadd
            d2f
            dload 10 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dmul
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dadd
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
        26: .line 1197
            goto 32
        27: .line 1199
      StackMap locals:
      StackMap stack:
            aload 12 /* dst */
            dload 8 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dmul
            d2f
            dload 10 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dmul
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
        28: .line 1200
            goto 32
        29: .line 1202
      StackMap locals:
      StackMap stack:
            aload 12 /* dst */
            dload 8 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dadd
            d2f
            dload 10 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dadd
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
        30: .line 1203
            goto 32
        31: .line 1205
      StackMap locals:
      StackMap stack:
            aload 12 /* dst */
            dload 8 /* x */
            d2f
            dload 10 /* y */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
        end local 12 // com.sun.javafx.geom.Point2D dst
        end local 10 // double y
        end local 8 // double x
        end local 7 // com.sun.javafx.geom.Point2D src
        32: .line 1166
      StackMap locals: com.sun.javafx.geom.transform.Affine2D com.sun.javafx.geom.Point2D[] int com.sun.javafx.geom.Point2D[] int int int
      StackMap stack:
            iinc 5 /* numPts */ -1
            iload 5 /* numPts */
            ifge 2
        33: .line 1211
            return
        end local 6 // int mystate
        end local 5 // int numPts
        end local 4 // int dstOff
        end local 3 // com.sun.javafx.geom.Point2D[] ptDst
        end local 2 // int srcOff
        end local 1 // com.sun.javafx.geom.Point2D[] ptSrc
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   34     0     this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   34     1    ptSrc  [Lcom/sun/javafx/geom/Point2D;
            0   34     2   srcOff  I
            0   34     3    ptDst  [Lcom/sun/javafx/geom/Point2D;
            0   34     4   dstOff  I
            0   34     5   numPts  I
            1   34     6  mystate  I
            3   32     7      src  Lcom/sun/javafx/geom/Point2D;
            4   32     8        x  D
            5   32    10        y  D
            6   32    12      dst  Lcom/sun/javafx/geom/Point2D;
    MethodParameters:
        Name  Flags
      ptSrc   
      srcOff  
      ptDst   
      dstOff  
      numPts  

  public com.sun.javafx.geom.Point2D deltaTransform(com.sun.javafx.geom.Point2D, com.sun.javafx.geom.Point2D);
    descriptor: (Lcom/sun/javafx/geom/Point2D;Lcom/sun/javafx/geom/Point2D;)Lcom/sun/javafx/geom/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=7, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // com.sun.javafx.geom.Point2D ptSrc
        start local 2 // com.sun.javafx.geom.Point2D ptDst
         0: .line 1238
            aload 2 /* ptDst */
            ifnonnull 2
         1: .line 1239
            new com.sun.javafx.geom.Point2D
            dup
            invokespecial com.sun.javafx.geom.Point2D.<init>:()V
            astore 2 /* ptDst */
         2: .line 1242
      StackMap locals:
      StackMap stack:
            aload 1 /* ptSrc */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            dstore 3 /* x */
        start local 3 // double x
         3: .line 1243
            aload 1 /* ptSrc */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            dstore 5 /* y */
        start local 5 // double y
         4: .line 1244
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.state:I
            tableswitch { // 0 - 7
                    0: 12
                    1: 12
                    2: 10
                    3: 10
                    4: 8
                    5: 8
                    6: 6
                    7: 6
              default: 5
          }
         5: .line 1246
      StackMap locals: double double
      StackMap stack:
            invokestatic com.sun.javafx.geom.transform.Affine2D.stateError:()V
         6: .line 1250
      StackMap locals:
      StackMap stack:
            aload 2 /* ptDst */
            dload 3 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dmul
            dload 5 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dmul
            dadd
            d2f
            dload 3 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dmul
            dload 5 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dmul
            dadd
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         7: .line 1251
            aload 2 /* ptDst */
            areturn
         8: .line 1254
      StackMap locals:
      StackMap stack:
            aload 2 /* ptDst */
            dload 5 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dmul
            d2f
            dload 3 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dmul
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         9: .line 1255
            aload 2 /* ptDst */
            areturn
        10: .line 1258
      StackMap locals:
      StackMap stack:
            aload 2 /* ptDst */
            dload 3 /* x */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dmul
            d2f
            dload 5 /* y */
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dmul
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
        11: .line 1259
            aload 2 /* ptDst */
            areturn
        12: .line 1262
      StackMap locals:
      StackMap stack:
            aload 2 /* ptDst */
            dload 3 /* x */
            d2f
            dload 5 /* y */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
        13: .line 1263
            aload 2 /* ptDst */
            areturn
        end local 5 // double y
        end local 3 // double x
        end local 2 // com.sun.javafx.geom.Point2D ptDst
        end local 1 // com.sun.javafx.geom.Point2D ptSrc
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0   this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   14     1  ptSrc  Lcom/sun/javafx/geom/Point2D;
            0   14     2  ptDst  Lcom/sun/javafx/geom/Point2D;
            3   14     3      x  D
            4   14     5      y  D
    MethodParameters:
       Name  Flags
      ptSrc  
      ptDst  

  private static double _matround(double);
    descriptor: (D)D
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // double matval
         0: .line 1272
            dload 0 /* matval */
            ldc 1.0E15
            dmul
            invokestatic java.lang.Math.rint:(D)D
            ldc 1.0E15
            ddiv
            dreturn
        end local 0 // double matval
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  matval  D
    MethodParameters:
        Name  Flags
      matval  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
         0: .line 1283
            new java.lang.StringBuilder
            dup
            ldc "Affine2D[["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 1284
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            invokestatic com.sun.javafx.geom.transform.Affine2D._matround:(D)D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 1285
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            invokestatic com.sun.javafx.geom.transform.Affine2D._matround:(D)D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 1286
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            invokestatic com.sun.javafx.geom.transform.Affine2D._matround:(D)D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc "], ["
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 1287
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            invokestatic com.sun.javafx.geom.transform.Affine2D._matround:(D)D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         5: .line 1288
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            invokestatic com.sun.javafx.geom.transform.Affine2D._matround:(D)D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         6: .line 1289
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            invokestatic com.sun.javafx.geom.transform.Affine2D._matround:(D)D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc "]]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         7: .line 1283
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/javafx/geom/transform/Affine2D;

  public boolean is2D();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
         0: .line 1294
            iconst_1
            ireturn
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Affine2D;

  public void restoreTransform(double, double, double, double, double, double);
    descriptor: (DDDDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=13, args_size=7
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double mxx
        start local 3 // double myx
        start local 5 // double mxy
        start local 7 // double myy
        start local 9 // double mxt
        start local 11 // double myt
         0: .line 1302
            aload 0 /* this */
            dload 1 /* mxx */
            dload 3 /* myx */
            dload 5 /* mxy */
            dload 7 /* myy */
            dload 9 /* mxt */
            dload 11 /* myt */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.setTransform:(DDDDDD)V
         1: .line 1303
            return
        end local 11 // double myt
        end local 9 // double mxt
        end local 7 // double myy
        end local 5 // double mxy
        end local 3 // double myx
        end local 1 // double mxx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    2     1   mxx  D
            0    2     3   myx  D
            0    2     5   mxy  D
            0    2     7   myy  D
            0    2     9   mxt  D
            0    2    11   myt  D
    MethodParameters:
      Name  Flags
      mxx   
      myx   
      mxy   
      myy   
      mxt   
      myt   

  public void restoreTransform(double, double, double, double, double, double, double, double, double, double, double, double);
    descriptor: (DDDDDDDDDDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=25, args_size=13
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double mxx
        start local 3 // double mxy
        start local 5 // double mxz
        start local 7 // double mxt
        start local 9 // double myx
        start local 11 // double myy
        start local 13 // double myz
        start local 15 // double myt
        start local 17 // double mzx
        start local 19 // double mzy
        start local 21 // double mzz
        start local 23 // double mzt
         0: .line 1310
            dload 5 /* mxz */
            dconst_0
            dcmpl
            ifne 3
         1: .line 1311
            dload 13 /* myz */
            dconst_0
            dcmpl
            ifne 3
         2: .line 1312
            dload 17 /* mzx */
            dconst_0
            dcmpl
            ifne 3
            dload 19 /* mzy */
            dconst_0
            dcmpl
            ifne 3
            dload 21 /* mzz */
            dconst_1
            dcmpl
            ifne 3
            dload 23 /* mzt */
            dconst_0
            dcmpl
            ifeq 4
         3: .line 1314
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            invokestatic com.sun.javafx.geom.transform.Affine2D.degreeError:(Lcom/sun/javafx/geom/transform/BaseTransform$Degree;)V
         4: .line 1316
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dload 1 /* mxx */
            dload 9 /* myx */
            dload 3 /* mxy */
            dload 11 /* myy */
            dload 7 /* mxt */
            dload 15 /* myt */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.setTransform:(DDDDDD)V
         5: .line 1317
            return
        end local 23 // double mzt
        end local 21 // double mzz
        end local 19 // double mzy
        end local 17 // double mzx
        end local 15 // double myt
        end local 13 // double myz
        end local 11 // double myy
        end local 9 // double myx
        end local 7 // double mxt
        end local 5 // double mxz
        end local 3 // double mxy
        end local 1 // double mxx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    6     1   mxx  D
            0    6     3   mxy  D
            0    6     5   mxz  D
            0    6     7   mxt  D
            0    6     9   myx  D
            0    6    11   myy  D
            0    6    13   myz  D
            0    6    15   myt  D
            0    6    17   mzx  D
            0    6    19   mzy  D
            0    6    21   mzz  D
            0    6    23   mzt  D
    MethodParameters:
      Name  Flags
      mxx   
      mxy   
      mxz   
      mxt   
      myx   
      myy   
      myz   
      myt   
      mzx   
      mzy   
      mzz   
      mzt   

  public com.sun.javafx.geom.transform.BaseTransform deriveWithTranslation(double, double);
    descriptor: (DD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double mxt
        start local 3 // double myt
         0: .line 1321
            aload 0 /* this */
            dload 1 /* mxt */
            dload 3 /* myt */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.translate:(DD)V
         1: .line 1322
            aload 0 /* this */
            areturn
        end local 3 // double myt
        end local 1 // double mxt
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    2     1   mxt  D
            0    2     3   myt  D
    MethodParameters:
      Name  Flags
      mxt   
      myt   

  public com.sun.javafx.geom.transform.BaseTransform deriveWithTranslation(double, double, double);
    descriptor: (DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=8, args_size=4
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double mxt
        start local 3 // double myt
        start local 5 // double mzt
         0: .line 1327
            dload 5 /* mzt */
            dconst_0
            dcmpl
            ifne 3
         1: .line 1328
            aload 0 /* this */
            dload 1 /* mxt */
            dload 3 /* myt */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.translate:(DD)V
         2: .line 1329
            aload 0 /* this */
            areturn
         3: .line 1331
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine3D
            dup
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
            astore 7 /* a */
        start local 7 // com.sun.javafx.geom.transform.Affine3D a
         4: .line 1332
            aload 7 /* a */
            dload 1 /* mxt */
            dload 3 /* myt */
            dload 5 /* mzt */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DDD)V
         5: .line 1333
            aload 7 /* a */
            areturn
        end local 7 // com.sun.javafx.geom.transform.Affine3D a
        end local 5 // double mzt
        end local 3 // double myt
        end local 1 // double mxt
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    6     1   mxt  D
            0    6     3   myt  D
            0    6     5   mzt  D
            4    6     7     a  Lcom/sun/javafx/geom/transform/Affine3D;
    MethodParameters:
      Name  Flags
      mxt   
      myt   
      mzt   

  public com.sun.javafx.geom.transform.BaseTransform deriveWithScale(double, double, double);
    descriptor: (DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=8, args_size=4
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double mxx
        start local 3 // double myy
        start local 5 // double mzz
         0: .line 1338
            dload 5 /* mzz */
            dconst_1
            dcmpl
            ifne 3
         1: .line 1339
            aload 0 /* this */
            dload 1 /* mxx */
            dload 3 /* myy */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.scale:(DD)V
         2: .line 1340
            aload 0 /* this */
            areturn
         3: .line 1342
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine3D
            dup
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
            astore 7 /* a */
        start local 7 // com.sun.javafx.geom.transform.Affine3D a
         4: .line 1343
            aload 7 /* a */
            dload 1 /* mxx */
            dload 3 /* myy */
            dload 5 /* mzz */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.scale:(DDD)V
         5: .line 1344
            aload 7 /* a */
            areturn
        end local 7 // com.sun.javafx.geom.transform.Affine3D a
        end local 5 // double mzz
        end local 3 // double myy
        end local 1 // double mxx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    6     1   mxx  D
            0    6     3   myy  D
            0    6     5   mzz  D
            4    6     7     a  Lcom/sun/javafx/geom/transform/Affine3D;
    MethodParameters:
      Name  Flags
      mxx   
      myy   
      mzz   

  public com.sun.javafx.geom.transform.BaseTransform deriveWithRotation(double, double, double, double);
    descriptor: (DDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=10, args_size=5
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double theta
        start local 3 // double axisX
        start local 5 // double axisY
        start local 7 // double axisZ
         0: .line 1351
            dload 1 /* theta */
            dconst_0
            dcmpl
            ifne 2
         1: .line 1352
            aload 0 /* this */
            areturn
         2: .line 1354
      StackMap locals:
      StackMap stack:
            dload 3 /* axisX */
            invokestatic com.sun.javafx.geom.transform.Affine2D.almostZero:(D)Z
            ifeq 9
            dload 5 /* axisY */
            invokestatic com.sun.javafx.geom.transform.Affine2D.almostZero:(D)Z
            ifeq 9
         3: .line 1355
            dload 7 /* axisZ */
            dconst_0
            dcmpl
            ifle 6
         4: .line 1356
            aload 0 /* this */
            dload 1 /* theta */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate:(D)V
         5: .line 1357
            goto 8
      StackMap locals:
      StackMap stack:
         6: dload 7 /* axisZ */
            dconst_0
            dcmpg
            ifge 8
         7: .line 1358
            aload 0 /* this */
            dload 1 /* theta */
            dneg
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate:(D)V
         8: .line 1360
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
         9: .line 1362
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine3D
            dup
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
            astore 9 /* a */
        start local 9 // com.sun.javafx.geom.transform.Affine3D a
        10: .line 1363
            aload 9 /* a */
            dload 1 /* theta */
            dload 3 /* axisX */
            dload 5 /* axisY */
            dload 7 /* axisZ */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.rotate:(DDDD)V
        11: .line 1364
            aload 9 /* a */
            areturn
        end local 9 // com.sun.javafx.geom.transform.Affine3D a
        end local 7 // double axisZ
        end local 5 // double axisY
        end local 3 // double axisX
        end local 1 // double theta
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0   this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   12     1  theta  D
            0   12     3  axisX  D
            0   12     5  axisY  D
            0   12     7  axisZ  D
           10   12     9      a  Lcom/sun/javafx/geom/transform/Affine3D;
    MethodParameters:
       Name  Flags
      theta  
      axisX  
      axisY  
      axisZ  

  public com.sun.javafx.geom.transform.BaseTransform deriveWithPreTranslation(double, double);
    descriptor: (DD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double mxt
        start local 3 // double myt
         0: .line 1369
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dload 1 /* mxt */
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.mxt:D
         1: .line 1370
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dload 3 /* myt */
            dadd
            putfield com.sun.javafx.geom.transform.Affine2D.myt:D
         2: .line 1371
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dconst_0
            dcmpl
            ifne 3
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dconst_0
            dcmpl
            ifeq 6
         3: .line 1372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.state:I
            iconst_1
            ior
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
         4: .line 1374
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.type:I
            iconst_1
            ior
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
         5: .line 1376
            goto 9
         6: .line 1377
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.state:I
            bipush -2
            iand
            putfield com.sun.javafx.geom.transform.Affine2D.state:I
         7: .line 1378
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.type:I
            iconst_m1
            if_icmpeq 9
         8: .line 1379
            aload 0 /* this */
            dup
            getfield com.sun.javafx.geom.transform.Affine2D.type:I
            bipush -2
            iand
            putfield com.sun.javafx.geom.transform.Affine2D.type:I
         9: .line 1382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 3 // double myt
        end local 1 // double mxt
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   10     1   mxt  D
            0   10     3   myt  D
    MethodParameters:
      Name  Flags
      mxt   
      myt   

  public com.sun.javafx.geom.transform.BaseTransform deriveWithConcatenation(double, double, double, double, double, double);
    descriptor: (DDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=14, args_size=7
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double mxx
        start local 3 // double myx
        start local 5 // double mxy
        start local 7 // double myy
        start local 9 // double mxt
        start local 11 // double myt
         0: .line 1391
            dload 1 /* mxx */
            dload 3 /* myx */
         1: .line 1392
            dload 5 /* mxy */
            dload 7 /* myy */
         2: .line 1393
            dload 9 /* mxt */
            dload 11 /* myt */
         3: .line 1391
            invokestatic com.sun.javafx.geom.transform.Affine2D.getInstance:(DDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            astore 13 /* tmpTx */
        start local 13 // com.sun.javafx.geom.transform.BaseTransform tmpTx
         4: .line 1394
            aload 0 /* this */
            aload 13 /* tmpTx */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.concatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
         5: .line 1395
            aload 0 /* this */
            areturn
        end local 13 // com.sun.javafx.geom.transform.BaseTransform tmpTx
        end local 11 // double myt
        end local 9 // double mxt
        end local 7 // double myy
        end local 5 // double mxy
        end local 3 // double myx
        end local 1 // double mxx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    6     1    mxx  D
            0    6     3    myx  D
            0    6     5    mxy  D
            0    6     7    myy  D
            0    6     9    mxt  D
            0    6    11    myt  D
            4    6    13  tmpTx  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
      Name  Flags
      mxx   
      myx   
      mxy   
      myy   
      mxt   
      myt   

  public com.sun.javafx.geom.transform.BaseTransform deriveWithConcatenation(double, double, double, double, double, double, double, double, double, double, double, double);
    descriptor: (DDDDDDDDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=25, locals=26, args_size=13
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // double mxx
        start local 3 // double mxy
        start local 5 // double mxz
        start local 7 // double mxt
        start local 9 // double myx
        start local 11 // double myy
        start local 13 // double myz
        start local 15 // double myt
        start local 17 // double mzx
        start local 19 // double mzy
        start local 21 // double mzz
        start local 23 // double mzt
         0: .line 1403
            dload 5 /* mxz */
            dconst_0
            dcmpl
            ifne 8
         1: .line 1404
            dload 13 /* myz */
            dconst_0
            dcmpl
            ifne 8
         2: .line 1405
            dload 17 /* mzx */
            dconst_0
            dcmpl
            ifne 8
            dload 19 /* mzy */
            dconst_0
            dcmpl
            ifne 8
            dload 21 /* mzz */
            dconst_1
            dcmpl
            ifne 8
            dload 23 /* mzt */
            dconst_0
            dcmpl
            ifne 8
         3: .line 1406
            aload 0 /* this */
            dload 1 /* mxx */
            dload 3 /* mxy */
         4: .line 1407
            dload 7 /* mxt */
            dload 9 /* myx */
         5: .line 1408
            dload 11 /* myy */
            dload 15 /* myt */
         6: .line 1406
            invokevirtual com.sun.javafx.geom.transform.Affine2D.concatenate:(DDDDDD)V
         7: .line 1409
            aload 0 /* this */
            areturn
         8: .line 1412
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine3D
            dup
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
            astore 25 /* t3d */
        start local 25 // com.sun.javafx.geom.transform.Affine3D t3d
         9: .line 1413
            aload 25 /* t3d */
            dload 1 /* mxx */
            dload 3 /* mxy */
            dload 5 /* mxz */
            dload 7 /* mxt */
        10: .line 1414
            dload 9 /* myx */
            dload 11 /* myy */
            dload 13 /* myz */
            dload 15 /* myt */
        11: .line 1415
            dload 17 /* mzx */
            dload 19 /* mzy */
            dload 21 /* mzz */
            dload 23 /* mzt */
        12: .line 1413
            invokevirtual com.sun.javafx.geom.transform.Affine3D.concatenate:(DDDDDDDDDDDD)V
        13: .line 1416
            aload 25 /* t3d */
            areturn
        end local 25 // com.sun.javafx.geom.transform.Affine3D t3d
        end local 23 // double mzt
        end local 21 // double mzz
        end local 19 // double mzy
        end local 17 // double mzx
        end local 15 // double myt
        end local 13 // double myz
        end local 11 // double myy
        end local 9 // double myx
        end local 7 // double mxt
        end local 5 // double mxz
        end local 3 // double mxy
        end local 1 // double mxx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   14     1   mxx  D
            0   14     3   mxy  D
            0   14     5   mxz  D
            0   14     7   mxt  D
            0   14     9   myx  D
            0   14    11   myy  D
            0   14    13   myz  D
            0   14    15   myt  D
            0   14    17   mzx  D
            0   14    19   mzy  D
            0   14    21   mzz  D
            0   14    23   mzt  D
            9   14    25   t3d  Lcom/sun/javafx/geom/transform/Affine3D;
    MethodParameters:
      Name  Flags
      mxx   
      mxy   
      mxz   
      mxt   
      myx   
      myy   
      myz   
      myt   
      mzx   
      mzy   
      mzz   
      mzt   

  public com.sun.javafx.geom.transform.BaseTransform deriveWithConcatenation(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform tx
         0: .line 1421
            aload 1 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 3
         1: .line 1422
            aload 0 /* this */
            aload 1 /* tx */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.concatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
         2: .line 1423
            aload 0 /* this */
            areturn
         3: .line 1425
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine3D
            dup
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
            astore 2 /* t3d */
        start local 2 // com.sun.javafx.geom.transform.Affine3D t3d
         4: .line 1426
            aload 2 /* t3d */
            aload 1 /* tx */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.concatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
         5: .line 1427
            aload 2 /* t3d */
            areturn
        end local 2 // com.sun.javafx.geom.transform.Affine3D t3d
        end local 1 // com.sun.javafx.geom.transform.BaseTransform tx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    6     1    tx  Lcom/sun/javafx/geom/transform/BaseTransform;
            4    6     2   t3d  Lcom/sun/javafx/geom/transform/Affine3D;
    MethodParameters:
      Name  Flags
      tx    

  public com.sun.javafx.geom.transform.BaseTransform deriveWithPreConcatenation(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform tx
         0: .line 1432
            aload 1 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 3
         1: .line 1433
            aload 0 /* this */
            aload 1 /* tx */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.preConcatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
         2: .line 1434
            aload 0 /* this */
            areturn
         3: .line 1436
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine3D
            dup
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
            astore 2 /* t3d */
        start local 2 // com.sun.javafx.geom.transform.Affine3D t3d
         4: .line 1437
            aload 2 /* t3d */
            aload 1 /* tx */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.preConcatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
         5: .line 1438
            aload 2 /* t3d */
            areturn
        end local 2 // com.sun.javafx.geom.transform.Affine3D t3d
        end local 1 // com.sun.javafx.geom.transform.BaseTransform tx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    6     1    tx  Lcom/sun/javafx/geom/transform/BaseTransform;
            4    6     2   t3d  Lcom/sun/javafx/geom/transform/Affine3D;
    MethodParameters:
      Name  Flags
      tx    

  public com.sun.javafx.geom.transform.BaseTransform deriveWithNewTransform(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform tx
         0: .line 1443
            aload 1 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 3
         1: .line 1444
            aload 0 /* this */
            aload 1 /* tx */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.setTransform:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
         2: .line 1445
            aload 0 /* this */
            areturn
         3: .line 1447
      StackMap locals:
      StackMap stack:
            aload 1 /* tx */
            invokestatic com.sun.javafx.geom.transform.Affine2D.getInstance:(Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
            areturn
        end local 1 // com.sun.javafx.geom.transform.BaseTransform tx
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0    4     1    tx  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
      Name  Flags
      tx    

  public com.sun.javafx.geom.transform.BaseTransform copy();
    descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
         0: .line 1452
            new com.sun.javafx.geom.transform.Affine2D
            dup
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
            areturn
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Affine2D;

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
         0: .line 1476
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.isIdentity:()Z
            ifeq 1
            iconst_0
            ireturn
         1: .line 1477
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.geom.transform.Affine2D.BASE_HASH:J
            lstore 1 /* bits */
        start local 1 // long bits
         2: .line 1478
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.getMyy:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
         3: .line 1479
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.getMyx:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
         4: .line 1480
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.getMxy:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
         5: .line 1481
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.getMxx:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
         6: .line 1482
            lload 1 /* bits */
            ldc 31
            lmul
            dconst_0
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
         7: .line 1483
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.getMyt:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
         8: .line 1484
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.getMxt:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
         9: .line 1485
            lload 1 /* bits */
            l2i
            lload 1 /* bits */
            bipush 32
            lshr
            l2i
            ixor
            ireturn
        end local 1 // long bits
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            2   10     1  bits  J

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Affine2D this
        start local 1 // java.lang.Object obj
         0: .line 1499
            aload 1 /* obj */
            instanceof com.sun.javafx.geom.transform.BaseTransform
            ifeq 11
         1: .line 1500
            aload 1 /* obj */
            checkcast com.sun.javafx.geom.transform.BaseTransform
            astore 2 /* a */
        start local 2 // com.sun.javafx.geom.transform.BaseTransform a
         2: .line 1501
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getType:()I
            bipush 127
            if_icmpgt 10
         3: .line 1502
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxx:D
            dcmpl
            ifne 10
         4: .line 1503
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxy:D
            dcmpl
            ifne 10
         5: .line 1504
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.mxt:D
            dcmpl
            ifne 10
         6: .line 1505
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myx:D
            dcmpl
            ifne 10
         7: .line 1506
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myy:D
            dcmpl
            ifne 10
         8: .line 1507
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            aload 0 /* this */
            getfield com.sun.javafx.geom.transform.Affine2D.myt:D
            dcmpl
            ifne 10
         9: .line 1501
            iconst_1
            ireturn
      StackMap locals: com.sun.javafx.geom.transform.BaseTransform
      StackMap stack:
        10: iconst_0
            ireturn
        end local 2 // com.sun.javafx.geom.transform.BaseTransform a
        11: .line 1509
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.Object obj
        end local 0 // com.sun.javafx.geom.transform.Affine2D this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/javafx/geom/transform/Affine2D;
            0   12     1   obj  Ljava/lang/Object;
            2   11     2     a  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
      Name  Flags
      obj   

  public com.sun.javafx.geom.transform.BaseTransform createInverse();
    descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.javafx.geom.transform.Affine2D.createInverse:()Lcom/sun/javafx/geom/transform/Affine2D;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException

  static int[] $SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 113
            getstatic com.sun.javafx.geom.transform.Affine2D.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.sun.javafx.geom.transform.BaseTransform$Degree.values:()[Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
            iconst_3
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.AFFINE_3D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
            iconst_5
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.IDENTITY:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
            iconst_1
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.TRANSLATE_2D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
            iconst_2
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.TRANSLATE_3D:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform$Degree.ordinal:()I
            iconst_4
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            dup
            putstatic com.sun.javafx.geom.transform.Affine2D.$SWITCH_TABLE$com$sun$javafx$geom$transform$BaseTransform$Degree:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
}
SourceFile: "Affine2D.java"
InnerClasses:
  public final Degree = com.sun.javafx.geom.transform.BaseTransform$Degree of com.sun.javafx.geom.transform.BaseTransform