public final class com.sun.javafx.geom.transform.Identity extends com.sun.javafx.geom.transform.BaseTransform
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.javafx.geom.transform.Identity
  super_class: com.sun.javafx.geom.transform.BaseTransform
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Identity this
         0: .line 38
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.transform.BaseTransform.<init>:()V
            return
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;

  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.Identity this
         0: .line 41
            getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.IDENTITY:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            areturn
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;

  public int getType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Identity this
         0: .line 46
            iconst_0
            ireturn
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;

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

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

  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.Identity this
         0: .line 61
            iconst_1
            ireturn
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;

  public double getDeterminant();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Identity this
         0: .line 66
            dconst_1
            dreturn
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;

  public com.sun.javafx.geom.Point2D transform(com.sun.javafx.geom.Point2D, com.sun.javafx.geom.Point2D);
    descriptor: (Lcom/sun/javafx/geom/Point2D;Lcom/sun/javafx/geom/Point2D;)Lcom/sun/javafx/geom/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.Point2D src
        start local 2 // com.sun.javafx.geom.Point2D dst
         0: .line 71
            aload 2 /* dst */
            ifnonnull 1
            aload 1 /* src */
            aload 2 /* dst */
            invokestatic com.sun.javafx.geom.transform.Identity.makePoint:(Lcom/sun/javafx/geom/Point2D;Lcom/sun/javafx/geom/Point2D;)Lcom/sun/javafx/geom/Point2D;
            astore 2 /* dst */
         1: .line 72
      StackMap locals:
      StackMap stack:
            aload 2 /* dst */
            aload 1 /* src */
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(Lcom/sun/javafx/geom/Point2D;)V
         2: .line 73
            aload 2 /* dst */
            areturn
        end local 2 // com.sun.javafx.geom.Point2D dst
        end local 1 // com.sun.javafx.geom.Point2D src
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1   src  Lcom/sun/javafx/geom/Point2D;
            0    3     2   dst  Lcom/sun/javafx/geom/Point2D;
    MethodParameters:
      Name  Flags
      src   
      dst   

  public com.sun.javafx.geom.Point2D inverseTransform(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=2, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.Point2D src
        start local 2 // com.sun.javafx.geom.Point2D dst
         0: .line 78
            aload 2 /* dst */
            ifnonnull 1
            aload 1 /* src */
            aload 2 /* dst */
            invokestatic com.sun.javafx.geom.transform.Identity.makePoint:(Lcom/sun/javafx/geom/Point2D;Lcom/sun/javafx/geom/Point2D;)Lcom/sun/javafx/geom/Point2D;
            astore 2 /* dst */
         1: .line 79
      StackMap locals:
      StackMap stack:
            aload 2 /* dst */
            aload 1 /* src */
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(Lcom/sun/javafx/geom/Point2D;)V
         2: .line 80
            aload 2 /* dst */
            areturn
        end local 2 // com.sun.javafx.geom.Point2D dst
        end local 1 // com.sun.javafx.geom.Point2D src
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1   src  Lcom/sun/javafx/geom/Point2D;
            0    3     2   dst  Lcom/sun/javafx/geom/Point2D;
    MethodParameters:
      Name  Flags
      src   
      dst   

  public com.sun.javafx.geom.Vec3d transform(com.sun.javafx.geom.Vec3d, com.sun.javafx.geom.Vec3d);
    descriptor: (Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.Vec3d src
        start local 2 // com.sun.javafx.geom.Vec3d dst
         0: .line 85
            aload 2 /* dst */
            ifnonnull 1
            new com.sun.javafx.geom.Vec3d
            dup
            aload 1 /* src */
            invokespecial com.sun.javafx.geom.Vec3d.<init>:(Lcom/sun/javafx/geom/Vec3d;)V
            areturn
         1: .line 86
      StackMap locals:
      StackMap stack:
            aload 2 /* dst */
            aload 1 /* src */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(Lcom/sun/javafx/geom/Vec3d;)V
         2: .line 87
            aload 2 /* dst */
            areturn
        end local 2 // com.sun.javafx.geom.Vec3d dst
        end local 1 // com.sun.javafx.geom.Vec3d src
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1   src  Lcom/sun/javafx/geom/Vec3d;
            0    3     2   dst  Lcom/sun/javafx/geom/Vec3d;
    MethodParameters:
      Name  Flags
      src   
      dst   

  public com.sun.javafx.geom.Vec3d deltaTransform(com.sun.javafx.geom.Vec3d, com.sun.javafx.geom.Vec3d);
    descriptor: (Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.Vec3d src
        start local 2 // com.sun.javafx.geom.Vec3d dst
         0: .line 92
            aload 2 /* dst */
            ifnonnull 1
            new com.sun.javafx.geom.Vec3d
            dup
            aload 1 /* src */
            invokespecial com.sun.javafx.geom.Vec3d.<init>:(Lcom/sun/javafx/geom/Vec3d;)V
            areturn
         1: .line 93
      StackMap locals:
      StackMap stack:
            aload 2 /* dst */
            aload 1 /* src */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(Lcom/sun/javafx/geom/Vec3d;)V
         2: .line 94
            aload 2 /* dst */
            areturn
        end local 2 // com.sun.javafx.geom.Vec3d dst
        end local 1 // com.sun.javafx.geom.Vec3d src
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1   src  Lcom/sun/javafx/geom/Vec3d;
            0    3     2   dst  Lcom/sun/javafx/geom/Vec3d;
    MethodParameters:
      Name  Flags
      src   
      dst   

  public com.sun.javafx.geom.Vec3d inverseTransform(com.sun.javafx.geom.Vec3d, com.sun.javafx.geom.Vec3d);
    descriptor: (Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.Vec3d src
        start local 2 // com.sun.javafx.geom.Vec3d dst
         0: .line 99
            aload 2 /* dst */
            ifnonnull 1
            new com.sun.javafx.geom.Vec3d
            dup
            aload 1 /* src */
            invokespecial com.sun.javafx.geom.Vec3d.<init>:(Lcom/sun/javafx/geom/Vec3d;)V
            areturn
         1: .line 100
      StackMap locals:
      StackMap stack:
            aload 2 /* dst */
            aload 1 /* src */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(Lcom/sun/javafx/geom/Vec3d;)V
         2: .line 101
            aload 2 /* dst */
            areturn
        end local 2 // com.sun.javafx.geom.Vec3d dst
        end local 1 // com.sun.javafx.geom.Vec3d src
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1   src  Lcom/sun/javafx/geom/Vec3d;
            0    3     2   dst  Lcom/sun/javafx/geom/Vec3d;
    MethodParameters:
      Name  Flags
      src   
      dst   

  public com.sun.javafx.geom.Vec3d inverseDeltaTransform(com.sun.javafx.geom.Vec3d, com.sun.javafx.geom.Vec3d);
    descriptor: (Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.Vec3d src
        start local 2 // com.sun.javafx.geom.Vec3d dst
         0: .line 106
            aload 2 /* dst */
            ifnonnull 1
            new com.sun.javafx.geom.Vec3d
            dup
            aload 1 /* src */
            invokespecial com.sun.javafx.geom.Vec3d.<init>:(Lcom/sun/javafx/geom/Vec3d;)V
            areturn
         1: .line 107
      StackMap locals:
      StackMap stack:
            aload 2 /* dst */
            aload 1 /* src */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(Lcom/sun/javafx/geom/Vec3d;)V
         2: .line 108
            aload 2 /* dst */
            areturn
        end local 2 // com.sun.javafx.geom.Vec3d dst
        end local 1 // com.sun.javafx.geom.Vec3d src
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1   src  Lcom/sun/javafx/geom/Vec3d;
            0    3     2   dst  Lcom/sun/javafx/geom/Vec3d;
    MethodParameters:
      Name  Flags
      src   
      dst   

  public void transform(float[], int, float[], int, int);
    descriptor: ([FI[FII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // float[] srcPts
        start local 2 // int srcOff
        start local 3 // float[] dstPts
        start local 4 // int dstOff
        start local 5 // int numPts
         0: .line 115
            aload 1 /* srcPts */
            aload 3 /* dstPts */
            if_acmpne 1
            iload 2 /* srcOff */
            iload 4 /* dstOff */
            if_icmpeq 2
         1: .line 116
      StackMap locals:
      StackMap stack:
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iload 5 /* numPts */
            iconst_2
            imul
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 118
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int numPts
        end local 4 // int dstOff
        end local 3 // float[] dstPts
        end local 2 // int srcOff
        end local 1 // float[] srcPts
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1  srcPts  [F
            0    3     2  srcOff  I
            0    3     3  dstPts  [F
            0    3     4  dstOff  I
            0    3     5  numPts  I
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public void transform(double[], int, double[], int, int);
    descriptor: ([DI[DII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // double[] srcPts
        start local 2 // int srcOff
        start local 3 // double[] dstPts
        start local 4 // int dstOff
        start local 5 // int numPts
         0: .line 124
            aload 1 /* srcPts */
            aload 3 /* dstPts */
            if_acmpne 1
            iload 2 /* srcOff */
            iload 4 /* dstOff */
            if_icmpeq 2
         1: .line 125
      StackMap locals:
      StackMap stack:
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iload 5 /* numPts */
            iconst_2
            imul
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 127
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int numPts
        end local 4 // int dstOff
        end local 3 // double[] dstPts
        end local 2 // int srcOff
        end local 1 // double[] srcPts
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1  srcPts  [D
            0    3     2  srcOff  I
            0    3     3  dstPts  [D
            0    3     4  dstOff  I
            0    3     5  numPts  I
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public void transform(float[], int, double[], int, int);
    descriptor: ([FI[DII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=6
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // float[] srcPts
        start local 2 // int srcOff
        start local 3 // double[] dstPts
        start local 4 // int dstOff
        start local 5 // int numPts
         0: .line 133
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         1: goto 5
         2: .line 134
      StackMap locals: int
      StackMap stack:
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            faload
            f2d
            dastore
         3: .line 135
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            faload
            f2d
            dastore
         4: .line 133
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 6 /* i */
            iload 5 /* numPts */
            if_icmplt 2
        end local 6 // int i
         6: .line 137
            return
        end local 5 // int numPts
        end local 4 // int dstOff
        end local 3 // double[] dstPts
        end local 2 // int srcOff
        end local 1 // float[] srcPts
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/javafx/geom/transform/Identity;
            0    7     1  srcPts  [F
            0    7     2  srcOff  I
            0    7     3  dstPts  [D
            0    7     4  dstOff  I
            0    7     5  numPts  I
            1    6     6       i  I
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public void transform(double[], int, float[], int, int);
    descriptor: ([DI[FII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=6
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // double[] srcPts
        start local 2 // int srcOff
        start local 3 // float[] dstPts
        start local 4 // int dstOff
        start local 5 // int numPts
         0: .line 143
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         1: goto 5
         2: .line 144
      StackMap locals: int
      StackMap stack:
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            daload
            d2f
            fastore
         3: .line 145
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iinc 4 /* dstOff */ 1
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            iinc 2 /* srcOff */ 1
            daload
            d2f
            fastore
         4: .line 143
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 6 /* i */
            iload 5 /* numPts */
            if_icmplt 2
        end local 6 // int i
         6: .line 147
            return
        end local 5 // int numPts
        end local 4 // int dstOff
        end local 3 // float[] dstPts
        end local 2 // int srcOff
        end local 1 // double[] srcPts
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/javafx/geom/transform/Identity;
            0    7     1  srcPts  [D
            0    7     2  srcOff  I
            0    7     3  dstPts  [F
            0    7     4  dstOff  I
            0    7     5  numPts  I
            1    6     6       i  I
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public void deltaTransform(float[], int, float[], int, int);
    descriptor: ([FI[FII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // float[] srcPts
        start local 2 // int srcOff
        start local 3 // float[] dstPts
        start local 4 // int dstOff
        start local 5 // int numPts
         0: .line 154
            aload 1 /* srcPts */
            aload 3 /* dstPts */
            if_acmpne 1
            iload 2 /* srcOff */
            iload 4 /* dstOff */
            if_icmpeq 2
         1: .line 155
      StackMap locals:
      StackMap stack:
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iload 5 /* numPts */
            iconst_2
            imul
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 157
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int numPts
        end local 4 // int dstOff
        end local 3 // float[] dstPts
        end local 2 // int srcOff
        end local 1 // float[] srcPts
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1  srcPts  [F
            0    3     2  srcOff  I
            0    3     3  dstPts  [F
            0    3     4  dstOff  I
            0    3     5  numPts  I
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public void deltaTransform(double[], int, double[], int, int);
    descriptor: ([DI[DII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // double[] srcPts
        start local 2 // int srcOff
        start local 3 // double[] dstPts
        start local 4 // int dstOff
        start local 5 // int numPts
         0: .line 164
            aload 1 /* srcPts */
            aload 3 /* dstPts */
            if_acmpne 1
            iload 2 /* srcOff */
            iload 4 /* dstOff */
            if_icmpeq 2
         1: .line 165
      StackMap locals:
      StackMap stack:
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iload 5 /* numPts */
            iconst_2
            imul
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 167
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int numPts
        end local 4 // int dstOff
        end local 3 // double[] dstPts
        end local 2 // int srcOff
        end local 1 // double[] srcPts
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1  srcPts  [D
            0    3     2  srcOff  I
            0    3     3  dstPts  [D
            0    3     4  dstOff  I
            0    3     5  numPts  I
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public void inverseTransform(float[], int, float[], int, int);
    descriptor: ([FI[FII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // float[] srcPts
        start local 2 // int srcOff
        start local 3 // float[] dstPts
        start local 4 // int dstOff
        start local 5 // int numPts
         0: .line 173
            aload 1 /* srcPts */
            aload 3 /* dstPts */
            if_acmpne 1
            iload 2 /* srcOff */
            iload 4 /* dstOff */
            if_icmpeq 2
         1: .line 174
      StackMap locals:
      StackMap stack:
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iload 5 /* numPts */
            iconst_2
            imul
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 176
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int numPts
        end local 4 // int dstOff
        end local 3 // float[] dstPts
        end local 2 // int srcOff
        end local 1 // float[] srcPts
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1  srcPts  [F
            0    3     2  srcOff  I
            0    3     3  dstPts  [F
            0    3     4  dstOff  I
            0    3     5  numPts  I
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public void inverseDeltaTransform(float[], int, float[], int, int);
    descriptor: ([FI[FII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // float[] srcPts
        start local 2 // int srcOff
        start local 3 // float[] dstPts
        start local 4 // int dstOff
        start local 5 // int numPts
         0: .line 182
            aload 1 /* srcPts */
            aload 3 /* dstPts */
            if_acmpne 1
            iload 2 /* srcOff */
            iload 4 /* dstOff */
            if_icmpeq 2
         1: .line 183
      StackMap locals:
      StackMap stack:
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iload 5 /* numPts */
            iconst_2
            imul
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 185
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int numPts
        end local 4 // int dstOff
        end local 3 // float[] dstPts
        end local 2 // int srcOff
        end local 1 // float[] srcPts
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1  srcPts  [F
            0    3     2  srcOff  I
            0    3     3  dstPts  [F
            0    3     4  dstOff  I
            0    3     5  numPts  I
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public void inverseTransform(double[], int, double[], int, int);
    descriptor: ([DI[DII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // double[] srcPts
        start local 2 // int srcOff
        start local 3 // double[] dstPts
        start local 4 // int dstOff
        start local 5 // int numPts
         0: .line 191
            aload 1 /* srcPts */
            aload 3 /* dstPts */
            if_acmpne 1
            iload 2 /* srcOff */
            iload 4 /* dstOff */
            if_icmpeq 2
         1: .line 192
      StackMap locals:
      StackMap stack:
            aload 1 /* srcPts */
            iload 2 /* srcOff */
            aload 3 /* dstPts */
            iload 4 /* dstOff */
            iload 5 /* numPts */
            iconst_2
            imul
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         2: .line 194
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int numPts
        end local 4 // int dstOff
        end local 3 // double[] dstPts
        end local 2 // int srcOff
        end local 1 // double[] srcPts
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1  srcPts  [D
            0    3     2  srcOff  I
            0    3     3  dstPts  [D
            0    3     4  dstOff  I
            0    3     5  numPts  I
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public com.sun.javafx.geom.BaseBounds transform(com.sun.javafx.geom.BaseBounds, com.sun.javafx.geom.BaseBounds);
    descriptor: (Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.BaseBounds bounds
        start local 2 // com.sun.javafx.geom.BaseBounds result
         0: .line 198
            aload 2 /* result */
            aload 1 /* bounds */
            if_acmpeq 2
         1: .line 199
            aload 2 /* result */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            astore 2 /* result */
         2: .line 201
      StackMap locals:
      StackMap stack:
            aload 2 /* result */
            areturn
        end local 2 // com.sun.javafx.geom.BaseBounds result
        end local 1 // com.sun.javafx.geom.BaseBounds bounds
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1  bounds  Lcom/sun/javafx/geom/BaseBounds;
            0    3     2  result  Lcom/sun/javafx/geom/BaseBounds;
    MethodParameters:
        Name  Flags
      bounds  
      result  

  public void transform(com.sun.javafx.geom.Rectangle, com.sun.javafx.geom.Rectangle);
    descriptor: (Lcom/sun/javafx/geom/Rectangle;Lcom/sun/javafx/geom/Rectangle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.Rectangle rect
        start local 2 // com.sun.javafx.geom.Rectangle result
         0: .line 206
            aload 2 /* result */
            aload 1 /* rect */
            if_acmpeq 2
         1: .line 207
            aload 2 /* result */
            aload 1 /* rect */
            invokevirtual com.sun.javafx.geom.Rectangle.setBounds:(Lcom/sun/javafx/geom/Rectangle;)V
         2: .line 209
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.javafx.geom.Rectangle result
        end local 1 // com.sun.javafx.geom.Rectangle rect
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1    rect  Lcom/sun/javafx/geom/Rectangle;
            0    3     2  result  Lcom/sun/javafx/geom/Rectangle;
    MethodParameters:
        Name  Flags
      rect    
      result  

  public com.sun.javafx.geom.BaseBounds inverseTransform(com.sun.javafx.geom.BaseBounds, com.sun.javafx.geom.BaseBounds);
    descriptor: (Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.BaseBounds bounds
        start local 2 // com.sun.javafx.geom.BaseBounds result
         0: .line 213
            aload 2 /* result */
            aload 1 /* bounds */
            if_acmpeq 2
         1: .line 214
            aload 2 /* result */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            astore 2 /* result */
         2: .line 216
      StackMap locals:
      StackMap stack:
            aload 2 /* result */
            areturn
        end local 2 // com.sun.javafx.geom.BaseBounds result
        end local 1 // com.sun.javafx.geom.BaseBounds bounds
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1  bounds  Lcom/sun/javafx/geom/BaseBounds;
            0    3     2  result  Lcom/sun/javafx/geom/BaseBounds;
    MethodParameters:
        Name  Flags
      bounds  
      result  

  public void inverseTransform(com.sun.javafx.geom.Rectangle, com.sun.javafx.geom.Rectangle);
    descriptor: (Lcom/sun/javafx/geom/Rectangle;Lcom/sun/javafx/geom/Rectangle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.Rectangle rect
        start local 2 // com.sun.javafx.geom.Rectangle result
         0: .line 221
            aload 2 /* result */
            aload 1 /* rect */
            if_acmpeq 2
         1: .line 222
            aload 2 /* result */
            aload 1 /* rect */
            invokevirtual com.sun.javafx.geom.Rectangle.setBounds:(Lcom/sun/javafx/geom/Rectangle;)V
         2: .line 224
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.javafx.geom.Rectangle result
        end local 1 // com.sun.javafx.geom.Rectangle rect
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1    rect  Lcom/sun/javafx/geom/Rectangle;
            0    3     2  result  Lcom/sun/javafx/geom/Rectangle;
    MethodParameters:
        Name  Flags
      rect    
      result  

  public com.sun.javafx.geom.Shape createTransformedShape(com.sun.javafx.geom.Shape);
    descriptor: (Lcom/sun/javafx/geom/Shape;)Lcom/sun/javafx/geom/Shape;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.Shape s
         0: .line 229
            new com.sun.javafx.geom.Path2D
            dup
            aload 1 /* s */
            invokespecial com.sun.javafx.geom.Path2D.<init>:(Lcom/sun/javafx/geom/Shape;)V
            areturn
        end local 1 // com.sun.javafx.geom.Shape s
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    1     1     s  Lcom/sun/javafx/geom/Shape;
    MethodParameters:
      Name  Flags
      s     

  public void setToIdentity();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Identity this
         0: .line 234
            return
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;

  public void setTransform(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform xform
         0: .line 238
            aload 1 /* xform */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifne 2
         1: .line 239
            getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.IDENTITY:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            invokestatic com.sun.javafx.geom.transform.Identity.degreeError:(Lcom/sun/javafx/geom/transform/BaseTransform$Degree;)V
         2: .line 241
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.javafx.geom.transform.BaseTransform xform
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/javafx/geom/transform/Identity;
            0    3     1  xform  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
       Name  Flags
      xform  

  public void invert();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Identity this
         0: .line 245
            return
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;

  public void restoreTransform(double, double, double, double, double, double);
    descriptor: (DDDDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=13, args_size=7
        start local 0 // com.sun.javafx.geom.transform.Identity 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 252
            dload 1 /* mxx */
            dconst_1
            dcmpl
            ifne 3
            dload 3 /* myx */
            dconst_0
            dcmpl
            ifne 3
         1: .line 253
            dload 5 /* mxy */
            dconst_0
            dcmpl
            ifne 3
            dload 7 /* myy */
            dconst_1
            dcmpl
            ifne 3
         2: .line 254
            dload 9 /* mxt */
            dconst_0
            dcmpl
            ifne 3
            dload 11 /* myt */
            dconst_0
            dcmpl
            ifeq 4
         3: .line 256
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.IDENTITY:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            invokestatic com.sun.javafx.geom.transform.Identity.degreeError:(Lcom/sun/javafx/geom/transform/BaseTransform$Degree;)V
         4: .line 258
      StackMap locals:
      StackMap stack:
            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.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    5     1   mxx  D
            0    5     3   myx  D
            0    5     5   mxy  D
            0    5     7   myy  D
            0    5     9   mxt  D
            0    5    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=4, locals=25, args_size=13
        start local 0 // com.sun.javafx.geom.transform.Identity 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 265
            dload 1 /* mxx */
            dconst_1
            dcmpl
            ifne 3
            dload 3 /* mxy */
            dconst_0
            dcmpl
            ifne 3
            dload 5 /* mxz */
            dconst_0
            dcmpl
            ifne 3
            dload 7 /* mxt */
            dconst_0
            dcmpl
            ifne 3
         1: .line 266
            dload 9 /* myx */
            dconst_0
            dcmpl
            ifne 3
            dload 11 /* myy */
            dconst_1
            dcmpl
            ifne 3
            dload 13 /* myz */
            dconst_0
            dcmpl
            ifne 3
            dload 15 /* myt */
            dconst_0
            dcmpl
            ifne 3
         2: .line 267
            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 269
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.geom.transform.BaseTransform$Degree.IDENTITY:Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            invokestatic com.sun.javafx.geom.transform.Identity.degreeError:(Lcom/sun/javafx/geom/transform/BaseTransform$Degree;)V
         4: .line 271
      StackMap locals:
      StackMap stack:
            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.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    5     1   mxx  D
            0    5     3   mxy  D
            0    5     5   mxz  D
            0    5     7   mxt  D
            0    5     9   myx  D
            0    5    11   myy  D
            0    5    13   myz  D
            0    5    15   myt  D
            0    5    17   mzx  D
            0    5    19   mzy  D
            0    5    21   mzz  D
            0    5    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=4, locals=5, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // double mxt
        start local 3 // double myt
         0: .line 275
            dload 1 /* mxt */
            dload 3 /* myt */
            invokestatic com.sun.javafx.geom.transform.Translate2D.getInstance:(DD)Lcom/sun/javafx/geom/transform/BaseTransform;
            areturn
        end local 3 // double myt
        end local 1 // double mxt
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    1     1   mxt  D
            0    1     3   myt  D
    MethodParameters:
      Name  Flags
      mxt   
      myt   

  public com.sun.javafx.geom.transform.BaseTransform deriveWithPreTranslation(double, double);
    descriptor: (DD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // double mxt
        start local 3 // double myt
         0: .line 280
            dload 1 /* mxt */
            dload 3 /* myt */
            invokestatic com.sun.javafx.geom.transform.Translate2D.getInstance:(DD)Lcom/sun/javafx/geom/transform/BaseTransform;
            areturn
        end local 3 // double myt
        end local 1 // double mxt
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    1     1   mxt  D
            0    1     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.Identity this
        start local 1 // double mxt
        start local 3 // double myt
        start local 5 // double mzt
         0: .line 285
            dload 5 /* mzt */
            dconst_0
            dcmpl
            ifne 4
         1: .line 286
            dload 1 /* mxt */
            dconst_0
            dcmpl
            ifne 3
            dload 3 /* myt */
            dconst_0
            dcmpl
            ifne 3
         2: .line 287
            aload 0 /* this */
            areturn
         3: .line 289
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Translate2D
            dup
            dload 1 /* mxt */
            dload 3 /* myt */
            invokespecial com.sun.javafx.geom.transform.Translate2D.<init>:(DD)V
            areturn
         4: .line 291
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine3D
            dup
            invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:()V
            astore 7 /* a */
        start local 7 // com.sun.javafx.geom.transform.Affine3D a
         5: .line 292
            aload 7 /* a */
            dload 1 /* mxt */
            dload 3 /* myt */
            dload 5 /* mzt */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DDD)V
         6: .line 293
            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.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    7     1   mxt  D
            0    7     3   myt  D
            0    7     5   mzt  D
            5    7     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.Identity this
        start local 1 // double mxx
        start local 3 // double myy
        start local 5 // double mzz
         0: .line 298
            dload 5 /* mzz */
            dconst_1
            dcmpl
            ifne 6
         1: .line 299
            dload 1 /* mxx */
            dconst_1
            dcmpl
            ifne 3
            dload 3 /* myy */
            dconst_1
            dcmpl
            ifne 3
         2: .line 300
            aload 0 /* this */
            areturn
         3: .line 302
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine2D
            dup
            invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:()V
            astore 7 /* a */
        start local 7 // com.sun.javafx.geom.transform.Affine2D a
         4: .line 303
            aload 7 /* a */
            dload 1 /* mxx */
            dload 3 /* myy */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.scale:(DD)V
         5: .line 304
            aload 7 /* a */
            areturn
        end local 7 // com.sun.javafx.geom.transform.Affine2D a
         6: .line 306
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine3D
            dup
            invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:()V
            astore 7 /* a */
        start local 7 // com.sun.javafx.geom.transform.Affine3D a
         7: .line 307
            aload 7 /* a */
            dload 1 /* mxx */
            dload 3 /* myy */
            dload 5 /* mzz */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.scale:(DDD)V
         8: .line 308
            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.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    9     1   mxx  D
            0    9     3   myy  D
            0    9     5   mzz  D
            4    6     7     a  Lcom/sun/javafx/geom/transform/Affine2D;
            7    9     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.Identity this
        start local 1 // double theta
        start local 3 // double axisX
        start local 5 // double axisY
        start local 7 // double axisZ
         0: .line 315
            dload 1 /* theta */
            dconst_0
            dcmpl
            ifne 2
         1: .line 316
            aload 0 /* this */
            areturn
         2: .line 318
      StackMap locals:
      StackMap stack:
            dload 3 /* axisX */
            invokestatic com.sun.javafx.geom.transform.Identity.almostZero:(D)Z
            ifeq 12
            dload 5 /* axisY */
            invokestatic com.sun.javafx.geom.transform.Identity.almostZero:(D)Z
            ifeq 12
         3: .line 319
            dload 7 /* axisZ */
            dconst_0
            dcmpl
            ifne 5
         4: .line 320
            aload 0 /* this */
            areturn
         5: .line 322
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine2D
            dup
            invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:()V
            astore 9 /* a */
        start local 9 // com.sun.javafx.geom.transform.Affine2D a
         6: .line 323
            dload 7 /* axisZ */
            dconst_0
            dcmpl
            ifle 9
         7: .line 324
            aload 9 /* a */
            dload 1 /* theta */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate:(D)V
         8: .line 325
            goto 11
      StackMap locals: com.sun.javafx.geom.transform.Affine2D
      StackMap stack:
         9: dload 7 /* axisZ */
            dconst_0
            dcmpg
            ifge 11
        10: .line 326
            aload 9 /* a */
            dload 1 /* theta */
            dneg
            invokevirtual com.sun.javafx.geom.transform.Affine2D.rotate:(D)V
        11: .line 328
      StackMap locals:
      StackMap stack:
            aload 9 /* a */
            areturn
        end local 9 // com.sun.javafx.geom.transform.Affine2D a
        12: .line 330
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine3D
            dup
            invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:()V
            astore 9 /* a */
        start local 9 // com.sun.javafx.geom.transform.Affine3D a
        13: .line 331
            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
        14: .line 332
            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.Identity this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0   this  Lcom/sun/javafx/geom/transform/Identity;
            0   15     1  theta  D
            0   15     3  axisX  D
            0   15     5  axisY  D
            0   15     7  axisZ  D
            6   12     9      a  Lcom/sun/javafx/geom/transform/Affine2D;
           13   15     9      a  Lcom/sun/javafx/geom/transform/Affine3D;
    MethodParameters:
       Name  Flags
      theta  
      axisX  
      axisY  
      axisZ  

  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=13, args_size=7
        start local 0 // com.sun.javafx.geom.transform.Identity 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 340
            dload 1 /* mxx */
            dload 3 /* myx */
         1: .line 341
            dload 5 /* mxy */
            dload 7 /* myy */
         2: .line 342
            dload 9 /* mxt */
            dload 11 /* myt */
         3: .line 340
            invokestatic com.sun.javafx.geom.transform.Identity.getInstance:(DDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            areturn
        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.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    4     1   mxx  D
            0    4     3   myx  D
            0    4     5   mxy  D
            0    4     7   myy  D
            0    4     9   mxt  D
            0    4    11   myt  D
    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=24, locals=25, args_size=13
        start local 0 // com.sun.javafx.geom.transform.Identity 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 350
            dload 1 /* mxx */
            dload 3 /* mxy */
            dload 5 /* mxz */
            dload 7 /* mxt */
         1: .line 351
            dload 9 /* myx */
            dload 11 /* myy */
            dload 13 /* myz */
            dload 15 /* myt */
         2: .line 352
            dload 17 /* mzx */
            dload 19 /* mzy */
            dload 21 /* mzz */
            dload 23 /* mzt */
         3: .line 350
            invokestatic com.sun.javafx.geom.transform.Identity.getInstance:(DDDDDDDDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            areturn
        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.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    4     1   mxx  D
            0    4     3   mxy  D
            0    4     5   mxz  D
            0    4     7   mxt  D
            0    4     9   myx  D
            0    4    11   myy  D
            0    4    13   myz  D
            0    4    15   myt  D
            0    4    17   mzx  D
            0    4    19   mzy  D
            0    4    21   mzz  D
            0    4    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 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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform tx
         0: .line 357
            aload 1 /* tx */
            invokestatic com.sun.javafx.geom.transform.Identity.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.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    1     1    tx  Lcom/sun/javafx/geom/transform/BaseTransform;
    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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform tx
         0: .line 362
            aload 1 /* tx */
            invokestatic com.sun.javafx.geom.transform.Identity.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.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    1     1    tx  Lcom/sun/javafx/geom/transform/BaseTransform;
    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=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform tx
         0: .line 367
            aload 1 /* tx */
            invokestatic com.sun.javafx.geom.transform.Identity.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.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    1     1    tx  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
      Name  Flags
      tx    

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

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Identity this
         0: .line 377
            ldc "Identity[]"
            areturn
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;

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

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.transform.Identity this
        start local 1 // java.lang.Object obj
         0: .line 387
            aload 1 /* obj */
            instanceof com.sun.javafx.geom.transform.BaseTransform
            ifeq 3
         1: .line 388
            aload 1 /* obj */
            checkcast com.sun.javafx.geom.transform.BaseTransform
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifeq 3
         2: .line 387
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 1 // java.lang.Object obj
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/geom/transform/Identity;
            0    4     1   obj  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      obj   

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.Identity this
         0: .line 393
            iconst_0
            ireturn
        end local 0 // com.sun.javafx.geom.transform.Identity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/Identity;
}
SourceFile: "Identity.java"
InnerClasses:
  public final Degree = com.sun.javafx.geom.transform.BaseTransform$Degree of com.sun.javafx.geom.transform.BaseTransform