public abstract class com.sun.javafx.geom.transform.BaseTransform implements com.sun.javafx.geom.transform.CanTransformVec3d
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.javafx.geom.transform.BaseTransform
  super_class: java.lang.Object
{
  public static final com.sun.javafx.geom.transform.BaseTransform IDENTITY_TRANSFORM;
    descriptor: Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  protected static final int TYPE_UNKNOWN;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final int TYPE_IDENTITY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int TYPE_TRANSLATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int TYPE_UNIFORM_SCALE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int TYPE_GENERAL_SCALE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int TYPE_MASK_SCALE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  public static final int TYPE_FLIP;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 64

  public static final int TYPE_QUADRANT_ROTATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int TYPE_GENERAL_ROTATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int TYPE_MASK_ROTATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 24

  public static final int TYPE_GENERAL_TRANSFORM;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  public static final int TYPE_AFFINE2D_MASK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 127

  public static final int TYPE_AFFINE_3D;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 128

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 38
            new com.sun.javafx.geom.transform.Identity
            dup
            invokespecial com.sun.javafx.geom.transform.Identity.<init>:()V
            putstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         1: .line 527
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  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.BaseTransform this
         0: .line 37
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.javafx.geom.transform.BaseTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/transform/BaseTransform;

  static void degreeError(com.sun.javafx.geom.transform.BaseTransform$Degree);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform$Degree;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.BaseTransform$Degree maxSupported
         0: .line 249
            new java.lang.InternalError
            dup
            new java.lang.StringBuilder
            dup
            ldc "does not support higher than "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 250
            aload 0 /* maxSupported */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " operations"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         2: .line 249
            invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.javafx.geom.transform.BaseTransform$Degree maxSupported
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0  maxSupported  Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
    MethodParameters:
              Name  Flags
      maxSupported  

  public static com.sun.javafx.geom.transform.BaseTransform getInstance(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.transform.BaseTransform tx
         0: .line 254
            aload 0 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifeq 2
         1: .line 255
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            areturn
         2: .line 256
      StackMap locals:
      StackMap stack:
            aload 0 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isTranslateOrIdentity:()Z
            ifeq 4
         3: .line 257
            new com.sun.javafx.geom.transform.Translate2D
            dup
            aload 0 /* tx */
            invokespecial com.sun.javafx.geom.transform.Translate2D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
            areturn
         4: .line 258
      StackMap locals:
      StackMap stack:
            aload 0 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 6
         5: .line 259
            new com.sun.javafx.geom.transform.Affine2D
            dup
            aload 0 /* tx */
            invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
            areturn
         6: .line 261
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine3D
            dup
            aload 0 /* tx */
            invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
            areturn
        end local 0 // com.sun.javafx.geom.transform.BaseTransform tx
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0    tx  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
      Name  Flags
      tx    

  public static com.sun.javafx.geom.transform.BaseTransform getInstance(double, double, double, double, double, double, double, double, double, double, double, double);
    descriptor: (DDDDDDDDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=26, locals=24, args_size=12
        start local 0 // double mxx
        start local 2 // double mxy
        start local 4 // double mxz
        start local 6 // double mxt
        start local 8 // double myx
        start local 10 // double myy
        start local 12 // double myz
        start local 14 // double myt
        start local 16 // double mzx
        start local 18 // double mzy
        start local 20 // double mzz
        start local 22 // double mzt
         0: .line 268
            dload 4 /* mxz */
            dconst_0
            dcmpl
            ifne 3
            dload 12 /* myz */
            dconst_0
            dcmpl
            ifne 3
         1: .line 269
            dload 16 /* mzx */
            dconst_0
            dcmpl
            ifne 3
            dload 18 /* mzy */
            dconst_0
            dcmpl
            ifne 3
            dload 20 /* mzz */
            dconst_1
            dcmpl
            ifne 3
            dload 22 /* mzt */
            dconst_0
            dcmpl
            ifne 3
         2: .line 271
            dload 0 /* mxx */
            dload 8 /* myx */
            dload 2 /* mxy */
            dload 10 /* myy */
            dload 6 /* mxt */
            dload 14 /* myt */
            invokestatic com.sun.javafx.geom.transform.BaseTransform.getInstance:(DDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            areturn
         3: .line 273
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine3D
            dup
            dload 0 /* mxx */
            dload 2 /* mxy */
            dload 4 /* mxz */
            dload 6 /* mxt */
         4: .line 274
            dload 8 /* myx */
            dload 10 /* myy */
            dload 12 /* myz */
            dload 14 /* myt */
         5: .line 275
            dload 16 /* mzx */
            dload 18 /* mzy */
            dload 20 /* mzz */
            dload 22 /* mzt */
         6: .line 273
            invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(DDDDDDDDDDDD)V
            areturn
        end local 22 // double mzt
        end local 20 // double mzz
        end local 18 // double mzy
        end local 16 // double mzx
        end local 14 // double myt
        end local 12 // double myz
        end local 10 // double myy
        end local 8 // double myx
        end local 6 // double mxt
        end local 4 // double mxz
        end local 2 // double mxy
        end local 0 // double mxx
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0   mxx  D
            0    7     2   mxy  D
            0    7     4   mxz  D
            0    7     6   mxt  D
            0    7     8   myx  D
            0    7    10   myy  D
            0    7    12   myz  D
            0    7    14   myt  D
            0    7    16   mzx  D
            0    7    18   mzy  D
            0    7    20   mzz  D
            0    7    22   mzt  D
    MethodParameters:
      Name  Flags
      mxx   
      mxy   
      mxz   
      mxt   
      myx   
      myy   
      myz   
      myt   
      mzx   
      mzy   
      mzz   
      mzt   

  public static com.sun.javafx.geom.transform.BaseTransform getInstance(double, double, double, double, double, double);
    descriptor: (DDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=14, locals=12, args_size=6
        start local 0 // double mxx
        start local 2 // double myx
        start local 4 // double mxy
        start local 6 // double myy
        start local 8 // double mxt
        start local 10 // double myt
         0: .line 283
            dload 0 /* mxx */
            dconst_1
            dcmpl
            ifne 2
            dload 2 /* myx */
            dconst_0
            dcmpl
            ifne 2
            dload 4 /* mxy */
            dconst_0
            dcmpl
            ifne 2
            dload 6 /* myy */
            dconst_1
            dcmpl
            ifne 2
         1: .line 284
            dload 8 /* mxt */
            dload 10 /* myt */
            invokestatic com.sun.javafx.geom.transform.BaseTransform.getTranslateInstance:(DD)Lcom/sun/javafx/geom/transform/BaseTransform;
            areturn
         2: .line 286
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Affine2D
            dup
            dload 0 /* mxx */
            dload 2 /* myx */
            dload 4 /* mxy */
            dload 6 /* myy */
            dload 8 /* mxt */
            dload 10 /* myt */
            invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:(DDDDDD)V
            areturn
        end local 10 // double myt
        end local 8 // double mxt
        end local 6 // double myy
        end local 4 // double mxy
        end local 2 // double myx
        end local 0 // double mxx
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   mxx  D
            0    3     2   myx  D
            0    3     4   mxy  D
            0    3     6   myy  D
            0    3     8   mxt  D
            0    3    10   myt  D
    MethodParameters:
      Name  Flags
      mxx   
      myx   
      mxy   
      myy   
      mxt   
      myt   

  public static com.sun.javafx.geom.transform.BaseTransform getTranslateInstance(double, double);
    descriptor: (DD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // double mxt
        start local 2 // double myt
         0: .line 291
            dload 0 /* mxt */
            dconst_0
            dcmpl
            ifne 2
            dload 2 /* myt */
            dconst_0
            dcmpl
            ifne 2
         1: .line 292
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            areturn
         2: .line 294
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.transform.Translate2D
            dup
            dload 0 /* mxt */
            dload 2 /* myt */
            invokespecial com.sun.javafx.geom.transform.Translate2D.<init>:(DD)V
            areturn
        end local 2 // double myt
        end local 0 // double mxt
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   mxt  D
            0    3     2   myt  D
    MethodParameters:
      Name  Flags
      mxt   
      myt   

  public static com.sun.javafx.geom.transform.BaseTransform getScaleInstance(double, double);
    descriptor: (DD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=12, locals=4, args_size=2
        start local 0 // double mxx
        start local 2 // double myy
         0: .line 299
            dload 0 /* mxx */
            dconst_0
            dconst_0
            dload 2 /* myy */
            dconst_0
            dconst_0
            invokestatic com.sun.javafx.geom.transform.BaseTransform.getInstance:(DDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            areturn
        end local 2 // double myy
        end local 0 // double mxx
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   mxx  D
            0    1     2   myy  D
    MethodParameters:
      Name  Flags
      mxx   
      myy   

  public static com.sun.javafx.geom.transform.BaseTransform getRotateInstance(double, double, double);
    descriptor: (DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=7, locals=7, args_size=3
        start local 0 // double theta
        start local 2 // double x
        start local 4 // double y
         0: .line 303
            new com.sun.javafx.geom.transform.Affine2D
            dup
            invokespecial com.sun.javafx.geom.transform.Affine2D.<init>:()V
            astore 6 /* a */
        start local 6 // com.sun.javafx.geom.transform.Affine2D a
         1: .line 304
            aload 6 /* a */
            dload 0 /* theta */
            dload 2 /* x */
            dload 4 /* y */
            invokevirtual com.sun.javafx.geom.transform.Affine2D.setToRotation:(DDD)V
         2: .line 305
            aload 6 /* a */
            areturn
        end local 6 // com.sun.javafx.geom.transform.Affine2D a
        end local 4 // double y
        end local 2 // double x
        end local 0 // double theta
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0  theta  D
            0    3     2      x  D
            0    3     4      y  D
            1    3     6      a  Lcom/sun/javafx/geom/transform/Affine2D;
    MethodParameters:
       Name  Flags
      theta  
      x      
      y      

  public abstract com.sun.javafx.geom.transform.BaseTransform$Degree getDegree();
    descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getType();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isIdentity();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isTranslateOrIdentity();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean is2D();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract double getDeterminant();
    descriptor: ()D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

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

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

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

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

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

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

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

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

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

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

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      src   
      dst   

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
      Name  Flags
      src   
      dst   

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      src   
      dst   

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      src   
      dst   

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
      Name  Flags
      src   
      dst   

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
      Name  Flags
      src   
      dst   

  public abstract void transform(float[], int, float[], int, int);
    descriptor: ([FI[FII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public abstract void transform(double[], int, double[], int, int);
    descriptor: ([DI[DII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public abstract void transform(float[], int, double[], int, int);
    descriptor: ([FI[DII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public abstract void transform(double[], int, float[], int, int);
    descriptor: ([DI[FII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public abstract void deltaTransform(float[], int, float[], int, int);
    descriptor: ([FI[FII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public abstract void deltaTransform(double[], int, double[], int, int);
    descriptor: ([DI[DII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public abstract void inverseTransform(float[], int, float[], int, int);
    descriptor: ([FI[FII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public abstract void inverseDeltaTransform(float[], int, float[], int, int);
    descriptor: ([FI[FII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public abstract void inverseTransform(double[], int, double[], int, int);
    descriptor: ([DI[DII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
        Name  Flags
      srcPts  
      srcOff  
      dstPts  
      dstOff  
      numPts  

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      bounds  
      result  

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      rect    
      result  

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
        Name  Flags
      bounds  
      result  

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
        Name  Flags
      rect    
      result  

  public abstract com.sun.javafx.geom.Shape createTransformedShape(com.sun.javafx.geom.Shape);
    descriptor: (Lcom/sun/javafx/geom/Shape;)Lcom/sun/javafx/geom/Shape;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      s     

  public abstract void setToIdentity();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setTransform(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      xform  

  public abstract void invert();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException

  public abstract void restoreTransform(double, double, double, double, double, double);
    descriptor: (DDDDDD)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mxx   
      myx   
      mxy   
      myy   
      mxt   
      myt   

  public abstract void restoreTransform(double, double, double, double, double, double, double, double, double, double, double, double);
    descriptor: (DDDDDDDDDDDD)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mxx   
      mxy   
      mxz   
      mxt   
      myx   
      myy   
      myz   
      myt   
      mzx   
      mzy   
      mzz   
      mzt   

  public abstract com.sun.javafx.geom.transform.BaseTransform deriveWithTranslation(double, double);
    descriptor: (DD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mxt   
      myt   

  public abstract com.sun.javafx.geom.transform.BaseTransform deriveWithTranslation(double, double, double);
    descriptor: (DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mxt   
      myt   
      mzt   

  public abstract com.sun.javafx.geom.transform.BaseTransform deriveWithScale(double, double, double);
    descriptor: (DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mxx   
      myy   
      mzz   

  public abstract com.sun.javafx.geom.transform.BaseTransform deriveWithRotation(double, double, double, double);
    descriptor: (DDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      theta  
      axisX  
      axisY  
      axisZ  

  public abstract com.sun.javafx.geom.transform.BaseTransform deriveWithPreTranslation(double, double);
    descriptor: (DD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mxt   
      myt   

  public abstract com.sun.javafx.geom.transform.BaseTransform deriveWithConcatenation(double, double, double, double, double, double);
    descriptor: (DDDDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mxx   
      myx   
      mxy   
      myy   
      mxt   
      myt   

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mxx   
      mxy   
      mxz   
      mxt   
      myx   
      myy   
      myz   
      myt   
      mzx   
      mzy   
      mzz   
      mzt   

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      transform  

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      tx    

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      tx    

  public abstract com.sun.javafx.geom.transform.BaseTransform createInverse();
    descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException

  public abstract com.sun.javafx.geom.transform.BaseTransform copy();
    descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  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.BaseTransform this
         0: .line 472
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifeq 1
            iconst_0
            ireturn
         1: .line 473
      StackMap locals:
      StackMap stack:
            lconst_0
            lstore 1 /* bits */
        start local 1 // long bits
         2: .line 474
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
         3: .line 475
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
         4: .line 476
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
         5: .line 477
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
         6: .line 478
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
         7: .line 479
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
         8: .line 480
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
         9: .line 481
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
        10: .line 482
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
        11: .line 483
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
        12: .line 484
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
        13: .line 485
            lload 1 /* bits */
            ldc 31
            lmul
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            invokestatic java.lang.Double.doubleToLongBits:(D)J
            ladd
            lstore 1 /* bits */
        14: .line 486
            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.BaseTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lcom/sun/javafx/geom/transform/BaseTransform;
            2   15     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.BaseTransform this
        start local 1 // java.lang.Object obj
         0: .line 500
            aload 1 /* obj */
            instanceof com.sun.javafx.geom.transform.BaseTransform
            ifne 2
         1: .line 501
            iconst_0
            ireturn
         2: .line 504
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            checkcast com.sun.javafx.geom.transform.BaseTransform
            astore 2 /* a */
        start local 2 // com.sun.javafx.geom.transform.BaseTransform a
         3: .line 506
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
            dcmpl
            ifne 16
         4: .line 507
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
            dcmpl
            ifne 16
         5: .line 508
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
            dcmpl
            ifne 16
         6: .line 509
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dcmpl
            ifne 16
         7: .line 510
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
            dcmpl
            ifne 16
         8: .line 511
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
            dcmpl
            ifne 16
         9: .line 512
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
            dcmpl
            ifne 16
        10: .line 513
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dcmpl
            ifne 16
        11: .line 514
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
            dcmpl
            ifne 16
        12: .line 515
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
            dcmpl
            ifne 16
        13: .line 516
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
            dcmpl
            ifne 16
        14: .line 517
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            aload 2 /* a */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dcmpl
            ifne 16
        15: .line 506
            iconst_1
            ireturn
      StackMap locals: com.sun.javafx.geom.transform.BaseTransform
      StackMap stack:
        16: iconst_0
            ireturn
        end local 2 // com.sun.javafx.geom.transform.BaseTransform a
        end local 1 // java.lang.Object obj
        end local 0 // com.sun.javafx.geom.transform.BaseTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Lcom/sun/javafx/geom/transform/BaseTransform;
            0   17     1   obj  Ljava/lang/Object;
            3   17     2     a  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
      Name  Flags
      obj   

  static com.sun.javafx.geom.Point2D makePoint(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: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.Point2D src
        start local 1 // com.sun.javafx.geom.Point2D dst
         0: .line 521
            aload 1 /* dst */
            ifnonnull 2
         1: .line 522
            new com.sun.javafx.geom.Point2D
            dup
            invokespecial com.sun.javafx.geom.Point2D.<init>:()V
            astore 1 /* dst */
         2: .line 524
      StackMap locals:
      StackMap stack:
            aload 1 /* dst */
            areturn
        end local 1 // com.sun.javafx.geom.Point2D dst
        end local 0 // com.sun.javafx.geom.Point2D src
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   src  Lcom/sun/javafx/geom/Point2D;
            0    3     1   dst  Lcom/sun/javafx/geom/Point2D;
    MethodParameters:
      Name  Flags
      src   
      dst   

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

  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.BaseTransform this
         0: .line 539
            new java.lang.StringBuilder
            dup
            ldc "Matrix: degree "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getDegree:()Lcom/sun/javafx/geom/transform/BaseTransform$Degree;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         1: .line 540
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 541
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 542
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 539
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.javafx.geom.transform.BaseTransform this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/geom/transform/BaseTransform;
}
SourceFile: "BaseTransform.java"
NestMembers:
  com.sun.javafx.geom.transform.BaseTransform$Degree
InnerClasses:
  public final Degree = com.sun.javafx.geom.transform.BaseTransform$Degree of com.sun.javafx.geom.transform.BaseTransform