public abstract class com.sun.prism.impl.BaseGraphics implements com.sun.prism.RectShadowGraphics
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.prism.impl.BaseGraphics
  super_class: java.lang.Object
{
  private static final com.sun.prism.BasicStroke DEFAULT_STROKE;
    descriptor: Lcom/sun/prism/BasicStroke;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final com.sun.prism.paint.Paint DEFAULT_PAINT;
    descriptor: Lcom/sun/prism/paint/Paint;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  protected static final com.sun.javafx.geom.RoundRectangle2D scratchRRect;
    descriptor: Lcom/sun/javafx/geom/RoundRectangle2D;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  protected static final com.sun.javafx.geom.Ellipse2D scratchEllipse;
    descriptor: Lcom/sun/javafx/geom/Ellipse2D;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  protected static final com.sun.javafx.geom.Line2D scratchLine;
    descriptor: Lcom/sun/javafx/geom/Line2D;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  protected static final com.sun.javafx.geom.transform.BaseTransform IDENT;
    descriptor: Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  private final com.sun.javafx.geom.transform.Affine3D transform3D;
    descriptor: Lcom/sun/javafx/geom/transform/Affine3D;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private com.sun.javafx.sg.prism.NGCamera camera;
    descriptor: Lcom/sun/javafx/sg/prism/NGCamera;
    flags: (0x0002) ACC_PRIVATE

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

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

  protected com.sun.javafx.geom.RectBounds nodeBounds;
    descriptor: Lcom/sun/javafx/geom/RectBounds;
    flags: (0x0004) ACC_PROTECTED

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

  private int clipRectIndex;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

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

  private float extraAlpha;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private com.sun.prism.CompositeMode compMode;
    descriptor: Lcom/sun/prism/CompositeMode;
    flags: (0x0002) ACC_PRIVATE

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

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

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

  protected com.sun.prism.paint.Paint paint;
    descriptor: Lcom/sun/prism/paint/Paint;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.prism.BasicStroke stroke;
    descriptor: Lcom/sun/prism/BasicStroke;
    flags: (0x0004) ACC_PROTECTED

  protected boolean isSimpleTranslate;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected float transX;
    descriptor: F
    flags: (0x0004) ACC_PROTECTED

  protected float transY;
    descriptor: F
    flags: (0x0004) ACC_PROTECTED

  private final com.sun.prism.impl.BaseContext context;
    descriptor: Lcom/sun/prism/impl/BaseContext;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.prism.RenderTarget renderTarget;
    descriptor: Lcom/sun/prism/RenderTarget;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private float pixelScaleX;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float pixelScaleY;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private com.sun.javafx.sg.prism.NodePath renderRoot;
    descriptor: Lcom/sun/javafx/sg/prism/NodePath;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 52
            new com.sun.prism.BasicStroke
            dup
            fconst_1
            iconst_2
            iconst_0
            ldc 10.0
            invokespecial com.sun.prism.BasicStroke.<init>:(FIIF)V
         1: .line 51
            putstatic com.sun.prism.impl.BaseGraphics.DEFAULT_STROKE:Lcom/sun/prism/BasicStroke;
         2: .line 53
            getstatic com.sun.prism.paint.Color.WHITE:Lcom/sun/prism/paint/Color;
            putstatic com.sun.prism.impl.BaseGraphics.DEFAULT_PAINT:Lcom/sun/prism/paint/Paint;
         3: .line 55
            new com.sun.javafx.geom.RoundRectangle2D
            dup
            invokespecial com.sun.javafx.geom.RoundRectangle2D.<init>:()V
            putstatic com.sun.prism.impl.BaseGraphics.scratchRRect:Lcom/sun/javafx/geom/RoundRectangle2D;
         4: .line 56
            new com.sun.javafx.geom.Ellipse2D
            dup
            invokespecial com.sun.javafx.geom.Ellipse2D.<init>:()V
            putstatic com.sun.prism.impl.BaseGraphics.scratchEllipse:Lcom/sun/javafx/geom/Ellipse2D;
         5: .line 57
            new com.sun.javafx.geom.Line2D
            dup
            invokespecial com.sun.javafx.geom.Line2D.<init>:()V
            putstatic com.sun.prism.impl.BaseGraphics.scratchLine:Lcom/sun/javafx/geom/Line2D;
         6: .line 58
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            putstatic com.sun.prism.impl.BaseGraphics.IDENT:Lcom/sun/javafx/geom/transform/BaseTransform;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>(com.sun.prism.impl.BaseContext, com.sun.prism.RenderTarget);
    descriptor: (Lcom/sun/prism/impl/BaseContext;Lcom/sun/prism/RenderTarget;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.prism.impl.BaseContext context
        start local 2 // com.sun.prism.RenderTarget target
         0: .line 87
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 61
            aload 0 /* this */
            new com.sun.javafx.geom.transform.Affine3D
            dup
            invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:()V
            putfield com.sun.prism.impl.BaseGraphics.transform3D:Lcom/sun/javafx/geom/transform/Affine3D;
         2: .line 62
            aload 0 /* this */
            getstatic com.sun.javafx.sg.prism.NGCamera.INSTANCE:Lcom/sun/javafx/sg/prism/NGCamera;
            putfield com.sun.prism.impl.BaseGraphics.camera:Lcom/sun/javafx/sg/prism/NGCamera;
         3: .line 65
            aload 0 /* this */
            aconst_null
            putfield com.sun.prism.impl.BaseGraphics.nodeBounds:Lcom/sun/javafx/geom/RectBounds;
         4: .line 68
            aload 0 /* this */
            iconst_0
            putfield com.sun.prism.impl.BaseGraphics.hasPreCullingBits:Z
         5: .line 69
            aload 0 /* this */
            fconst_1
            putfield com.sun.prism.impl.BaseGraphics.extraAlpha:F
         6: .line 71
            aload 0 /* this */
            iconst_1
            putfield com.sun.prism.impl.BaseGraphics.antialiasedShape:Z
         7: .line 72
            aload 0 /* this */
            iconst_0
            putfield com.sun.prism.impl.BaseGraphics.depthBuffer:Z
         8: .line 73
            aload 0 /* this */
            iconst_0
            putfield com.sun.prism.impl.BaseGraphics.depthTest:Z
         9: .line 74
            aload 0 /* this */
            getstatic com.sun.prism.impl.BaseGraphics.DEFAULT_PAINT:Lcom/sun/prism/paint/Paint;
            putfield com.sun.prism.impl.BaseGraphics.paint:Lcom/sun/prism/paint/Paint;
        10: .line 75
            aload 0 /* this */
            getstatic com.sun.prism.impl.BaseGraphics.DEFAULT_STROKE:Lcom/sun/prism/BasicStroke;
            putfield com.sun.prism.impl.BaseGraphics.stroke:Lcom/sun/prism/BasicStroke;
        11: .line 77
            aload 0 /* this */
            iconst_1
            putfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
        12: .line 83
            aload 0 /* this */
            iconst_0
            putfield com.sun.prism.impl.BaseGraphics.state3D:Z
        13: .line 84
            aload 0 /* this */
            fconst_1
            putfield com.sun.prism.impl.BaseGraphics.pixelScaleX:F
        14: .line 85
            aload 0 /* this */
            fconst_1
            putfield com.sun.prism.impl.BaseGraphics.pixelScaleY:F
        15: .line 88
            aload 0 /* this */
            aload 1 /* context */
            putfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
        16: .line 89
            aload 0 /* this */
            aload 2 /* target */
            putfield com.sun.prism.impl.BaseGraphics.renderTarget:Lcom/sun/prism/RenderTarget;
        17: .line 90
            aload 0 /* this */
            new com.sun.javafx.geom.RectBounds
            dup
            fconst_0
            fconst_0
        18: .line 91
            aload 2 /* target */
            invokeinterface com.sun.prism.RenderTarget.getContentWidth:()I
            i2f
        19: .line 92
            aload 2 /* target */
            invokeinterface com.sun.prism.RenderTarget.getContentHeight:()I
            i2f
            invokespecial com.sun.javafx.geom.RectBounds.<init>:(FFFF)V
        20: .line 90
            putfield com.sun.prism.impl.BaseGraphics.devClipRect:Lcom/sun/javafx/geom/RectBounds;
        21: .line 93
            aload 0 /* this */
            new com.sun.javafx.geom.RectBounds
            dup
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.devClipRect:Lcom/sun/javafx/geom/RectBounds;
            invokespecial com.sun.javafx.geom.RectBounds.<init>:(Lcom/sun/javafx/geom/RectBounds;)V
            putfield com.sun.prism.impl.BaseGraphics.finalClipRect:Lcom/sun/javafx/geom/RectBounds;
        22: .line 94
            aload 0 /* this */
            getstatic com.sun.prism.CompositeMode.SRC_OVER:Lcom/sun/prism/CompositeMode;
            putfield com.sun.prism.impl.BaseGraphics.compMode:Lcom/sun/prism/CompositeMode;
        23: .line 95
            aload 1 /* context */
            ifnull 25
        24: .line 106
            aload 1 /* context */
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseContext.setRenderTarget:(Lcom/sun/prism/impl/BaseGraphics;)V
        25: .line 108
      StackMap locals: com.sun.prism.impl.BaseGraphics com.sun.prism.impl.BaseContext com.sun.prism.RenderTarget
      StackMap stack:
            return
        end local 2 // com.sun.prism.RenderTarget target
        end local 1 // com.sun.prism.impl.BaseContext context
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   26     0     this  Lcom/sun/prism/impl/BaseGraphics;
            0   26     1  context  Lcom/sun/prism/impl/BaseContext;
            0   26     2   target  Lcom/sun/prism/RenderTarget;
    MethodParameters:
         Name  Flags
      context  
      target   

  protected com.sun.javafx.sg.prism.NGCamera getCamera();
    descriptor: ()Lcom/sun/javafx/sg/prism/NGCamera;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 111
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.camera:Lcom/sun/javafx/sg/prism/NGCamera;
            areturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public com.sun.prism.RenderTarget getRenderTarget();
    descriptor: ()Lcom/sun/prism/RenderTarget;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 115
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.renderTarget:Lcom/sun/prism/RenderTarget;
            areturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public void setState3D(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // boolean flag
         0: .line 120
            aload 0 /* this */
            iload 1 /* flag */
            putfield com.sun.prism.impl.BaseGraphics.state3D:Z
         1: .line 121
            return
        end local 1 // boolean flag
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/prism/impl/BaseGraphics;
            0    2     1  flag  Z
    MethodParameters:
      Name  Flags
      flag  

  public boolean isState3D();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 125
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.state3D:Z
            ireturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public com.sun.glass.ui.Screen getAssociatedScreen();
    descriptor: ()Lcom/sun/glass/ui/Screen;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 129
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            invokevirtual com.sun.prism.impl.BaseContext.getAssociatedScreen:()Lcom/sun/glass/ui/Screen;
            areturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public com.sun.prism.ResourceFactory getResourceFactory();
    descriptor: ()Lcom/sun/prism/ResourceFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 133
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            invokevirtual com.sun.prism.impl.BaseContext.getResourceFactory:()Lcom/sun/prism/ResourceFactory;
            areturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public com.sun.javafx.geom.transform.BaseTransform getTransformNoClone();
    descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 137
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transform3D:Lcom/sun/javafx/geom/transform/Affine3D;
            areturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public void setTransform(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform transform
         0: .line 141
            aload 1 /* transform */
            ifnonnull 3
         1: .line 142
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transform3D:Lcom/sun/javafx/geom/transform/Affine3D;
            invokevirtual com.sun.javafx.geom.transform.Affine3D.setToIdentity:()V
         2: .line 143
            goto 4
         3: .line 144
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transform3D:Lcom/sun/javafx/geom/transform/Affine3D;
            aload 1 /* transform */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.setTransform:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
         4: .line 146
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.validateTransformAndPaint:()V
         5: .line 147
            return
        end local 1 // com.sun.javafx.geom.transform.BaseTransform transform
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lcom/sun/prism/impl/BaseGraphics;
            0    6     1  transform  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
           Name  Flags
      transform  

  public void setTransform(double, double, double, double, double, double);
    descriptor: (DDDDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=13, args_size=7
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // double m00
        start local 3 // double m10
        start local 5 // double m01
        start local 7 // double m11
        start local 9 // double m02
        start local 11 // double m12
         0: .line 153
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transform3D:Lcom/sun/javafx/geom/transform/Affine3D;
            dload 1 /* m00 */
            dload 3 /* m10 */
            dload 5 /* m01 */
            dload 7 /* m11 */
            dload 9 /* m02 */
            dload 11 /* m12 */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.setTransform:(DDDDDD)V
         1: .line 154
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.validateTransformAndPaint:()V
         2: .line 155
            return
        end local 11 // double m12
        end local 9 // double m02
        end local 7 // double m11
        end local 5 // double m01
        end local 3 // double m10
        end local 1 // double m00
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/prism/impl/BaseGraphics;
            0    3     1   m00  D
            0    3     3   m10  D
            0    3     5   m01  D
            0    3     7   m11  D
            0    3     9   m02  D
            0    3    11   m12  D
    MethodParameters:
      Name  Flags
      m00   
      m10   
      m01   
      m11   
      m02   
      m12   

  public void setTransform3D(double, double, double, double, double, double, double, double, double, double, double, double);
    descriptor: (DDDDDDDDDDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=25, locals=25, args_size=13
        start local 0 // com.sun.prism.impl.BaseGraphics 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 161
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transform3D:Lcom/sun/javafx/geom/transform/Affine3D;
            dload 1 /* mxx */
            dload 3 /* mxy */
            dload 5 /* mxz */
            dload 7 /* mxt */
         1: .line 162
            dload 9 /* myx */
            dload 11 /* myy */
            dload 13 /* myz */
            dload 15 /* myt */
         2: .line 163
            dload 17 /* mzx */
            dload 19 /* mzy */
            dload 21 /* mzz */
            dload 23 /* mzt */
         3: .line 161
            invokevirtual com.sun.javafx.geom.transform.Affine3D.setTransform:(DDDDDDDDDDDD)V
         4: .line 164
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.validateTransformAndPaint:()V
         5: .line 165
            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.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/prism/impl/BaseGraphics;
            0    6     1   mxx  D
            0    6     3   mxy  D
            0    6     5   mxz  D
            0    6     7   mxt  D
            0    6     9   myx  D
            0    6    11   myy  D
            0    6    13   myz  D
            0    6    15   myt  D
            0    6    17   mzx  D
            0    6    19   mzy  D
            0    6    21   mzz  D
            0    6    23   mzt  D
    MethodParameters:
      Name  Flags
      mxx   
      mxy   
      mxz   
      mxt   
      myx   
      myy   
      myz   
      myt   
      mzx   
      mzy   
      mzz   
      mzt   

  public void transform(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform transform
         0: .line 168
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transform3D:Lcom/sun/javafx/geom/transform/Affine3D;
            aload 1 /* transform */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.concatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
         1: .line 169
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.validateTransformAndPaint:()V
         2: .line 170
            return
        end local 1 // com.sun.javafx.geom.transform.BaseTransform transform
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/prism/impl/BaseGraphics;
            0    3     1  transform  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
           Name  Flags
      transform  

  public void translate(float, float);
    descriptor: (FF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // float tx
        start local 2 // float ty
         0: .line 173
            fload 1 /* tx */
            fconst_0
            fcmpl
            ifne 1
            fload 2 /* ty */
            fconst_0
            fcmpl
            ifeq 3
         1: .line 174
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transform3D:Lcom/sun/javafx/geom/transform/Affine3D;
            fload 1 /* tx */
            f2d
            fload 2 /* ty */
            f2d
            invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DD)V
         2: .line 175
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.validateTransformAndPaint:()V
         3: .line 177
      StackMap locals:
      StackMap stack:
            return
        end local 2 // float ty
        end local 1 // float tx
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/prism/impl/BaseGraphics;
            0    4     1    tx  F
            0    4     2    ty  F
    MethodParameters:
      Name  Flags
      tx    
      ty    

  public void translate(float, float, float);
    descriptor: (FFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // float tx
        start local 2 // float ty
        start local 3 // float tz
         0: .line 180
            fload 1 /* tx */
            fconst_0
            fcmpl
            ifne 1
            fload 2 /* ty */
            fconst_0
            fcmpl
            ifne 1
            fload 3 /* tz */
            fconst_0
            fcmpl
            ifeq 3
         1: .line 181
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transform3D:Lcom/sun/javafx/geom/transform/Affine3D;
            fload 1 /* tx */
            f2d
            fload 2 /* ty */
            f2d
            fload 3 /* tz */
            f2d
            invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DDD)V
         2: .line 182
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.validateTransformAndPaint:()V
         3: .line 184
      StackMap locals:
      StackMap stack:
            return
        end local 3 // float tz
        end local 2 // float ty
        end local 1 // float tx
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/prism/impl/BaseGraphics;
            0    4     1    tx  F
            0    4     2    ty  F
            0    4     3    tz  F
    MethodParameters:
      Name  Flags
      tx    
      ty    
      tz    

  public void scale(float, float);
    descriptor: (FF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // float sx
        start local 2 // float sy
         0: .line 187
            fload 1 /* sx */
            fconst_1
            fcmpl
            ifne 1
            fload 2 /* sy */
            fconst_1
            fcmpl
            ifeq 3
         1: .line 188
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transform3D:Lcom/sun/javafx/geom/transform/Affine3D;
            fload 1 /* sx */
            f2d
            fload 2 /* sy */
            f2d
            invokevirtual com.sun.javafx.geom.transform.Affine3D.scale:(DD)V
         2: .line 189
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.validateTransformAndPaint:()V
         3: .line 191
      StackMap locals:
      StackMap stack:
            return
        end local 2 // float sy
        end local 1 // float sx
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/prism/impl/BaseGraphics;
            0    4     1    sx  F
            0    4     2    sy  F
    MethodParameters:
      Name  Flags
      sx    
      sy    

  public void scale(float, float, float);
    descriptor: (FFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // float sx
        start local 2 // float sy
        start local 3 // float sz
         0: .line 194
            fload 1 /* sx */
            fconst_1
            fcmpl
            ifne 1
            fload 2 /* sy */
            fconst_1
            fcmpl
            ifne 1
            fload 3 /* sz */
            fconst_1
            fcmpl
            ifeq 3
         1: .line 195
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transform3D:Lcom/sun/javafx/geom/transform/Affine3D;
            fload 1 /* sx */
            f2d
            fload 2 /* sy */
            f2d
            fload 3 /* sz */
            f2d
            invokevirtual com.sun.javafx.geom.transform.Affine3D.scale:(DDD)V
         2: .line 196
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.validateTransformAndPaint:()V
         3: .line 198
      StackMap locals:
      StackMap stack:
            return
        end local 3 // float sz
        end local 2 // float sy
        end local 1 // float sx
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/prism/impl/BaseGraphics;
            0    4     1    sx  F
            0    4     2    sy  F
            0    4     3    sz  F
    MethodParameters:
      Name  Flags
      sx    
      sy    
      sz    

  public void setClipRectIndex(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // int index
         0: .line 201
            aload 0 /* this */
            iload 1 /* index */
            putfield com.sun.prism.impl.BaseGraphics.clipRectIndex:I
         1: .line 202
            return
        end local 1 // int index
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/prism/impl/BaseGraphics;
            0    2     1  index  I
    MethodParameters:
       Name  Flags
      index  

  public int getClipRectIndex();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 204
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.clipRectIndex:I
            ireturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public void setHasPreCullingBits(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // boolean hasBits
         0: .line 208
            aload 0 /* this */
            iload 1 /* hasBits */
            putfield com.sun.prism.impl.BaseGraphics.hasPreCullingBits:Z
         1: .line 209
            return
        end local 1 // boolean hasBits
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/prism/impl/BaseGraphics;
            0    2     1  hasBits  Z
    MethodParameters:
         Name  Flags
      hasBits  

  public boolean hasPreCullingBits();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 212
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.hasPreCullingBits:Z
            ireturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public final void setRenderRoot(com.sun.javafx.sg.prism.NodePath);
    descriptor: (Lcom/sun/javafx/sg/prism/NodePath;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.javafx.sg.prism.NodePath root
         0: .line 218
            aload 0 /* this */
            aload 1 /* root */
            putfield com.sun.prism.impl.BaseGraphics.renderRoot:Lcom/sun/javafx/sg/prism/NodePath;
         1: .line 219
            return
        end local 1 // com.sun.javafx.sg.prism.NodePath root
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/prism/impl/BaseGraphics;
            0    2     1  root  Lcom/sun/javafx/sg/prism/NodePath;
    MethodParameters:
      Name  Flags
      root  

  public final com.sun.javafx.sg.prism.NodePath getRenderRoot();
    descriptor: ()Lcom/sun/javafx/sg/prism/NodePath;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 223
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.renderRoot:Lcom/sun/javafx/sg/prism/NodePath;
            areturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  private void validateTransformAndPaint();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 227
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transform3D:Lcom/sun/javafx/geom/transform/Affine3D;
            invokevirtual com.sun.javafx.geom.transform.Affine3D.isTranslateOrIdentity:()Z
            ifeq 6
         1: .line 228
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.paint:Lcom/sun/prism/paint/Paint;
            invokevirtual com.sun.prism.paint.Paint.getType:()Lcom/sun/prism/paint/Paint$Type;
            getstatic com.sun.prism.paint.Paint$Type.COLOR:Lcom/sun/prism/paint/Paint$Type;
            if_acmpne 6
         2: .line 233
            aload 0 /* this */
            iconst_1
            putfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
         3: .line 234
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transform3D:Lcom/sun/javafx/geom/transform/Affine3D;
            invokevirtual com.sun.javafx.geom.transform.Affine3D.getMxt:()D
            d2f
            putfield com.sun.prism.impl.BaseGraphics.transX:F
         4: .line 235
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transform3D:Lcom/sun/javafx/geom/transform/Affine3D;
            invokevirtual com.sun.javafx.geom.transform.Affine3D.getMyt:()D
            d2f
            putfield com.sun.prism.impl.BaseGraphics.transY:F
         5: .line 236
            goto 9
         6: .line 237
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
         7: .line 238
            aload 0 /* this */
            fconst_0
            putfield com.sun.prism.impl.BaseGraphics.transX:F
         8: .line 239
            aload 0 /* this */
            fconst_0
            putfield com.sun.prism.impl.BaseGraphics.transY:F
         9: .line 241
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public com.sun.javafx.sg.prism.NGCamera getCameraNoClone();
    descriptor: ()Lcom/sun/javafx/sg/prism/NGCamera;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 244
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.camera:Lcom/sun/javafx/sg/prism/NGCamera;
            areturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public void setDepthTest(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // boolean depthTest
         0: .line 248
            aload 0 /* this */
            iload 1 /* depthTest */
            putfield com.sun.prism.impl.BaseGraphics.depthTest:Z
         1: .line 249
            return
        end local 1 // boolean depthTest
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/prism/impl/BaseGraphics;
            0    2     1  depthTest  Z
    MethodParameters:
           Name  Flags
      depthTest  

  public boolean isDepthTest();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 252
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.depthTest:Z
            ireturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public void setDepthBuffer(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // boolean depthBuffer
         0: .line 256
            aload 0 /* this */
            iload 1 /* depthBuffer */
            putfield com.sun.prism.impl.BaseGraphics.depthBuffer:Z
         1: .line 257
            return
        end local 1 // boolean depthBuffer
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/prism/impl/BaseGraphics;
            0    2     1  depthBuffer  Z
    MethodParameters:
             Name  Flags
      depthBuffer  

  public boolean isDepthBuffer();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 260
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.depthBuffer:Z
            ireturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public boolean isAlphaTestShader();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 266
            getstatic com.sun.prism.impl.PrismSettings.forceAlphaTestShader:Z
            ifne 2
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.isDepthTest:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.isDepthBuffer:()Z
            ifne 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_1
            ireturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public void setAntialiasedShape(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // boolean aa
         0: .line 270
            aload 0 /* this */
            iload 1 /* aa */
            putfield com.sun.prism.impl.BaseGraphics.antialiasedShape:Z
         1: .line 271
            return
        end local 1 // boolean aa
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/prism/impl/BaseGraphics;
            0    2     1    aa  Z
    MethodParameters:
      Name  Flags
      aa    

  public boolean isAntialiasedShape();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 274
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.antialiasedShape:Z
            ireturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public void setPixelScaleFactors(float, float);
    descriptor: (FF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // float pixelScaleX
        start local 2 // float pixelScaleY
         0: .line 279
            aload 0 /* this */
            fload 1 /* pixelScaleX */
            putfield com.sun.prism.impl.BaseGraphics.pixelScaleX:F
         1: .line 280
            aload 0 /* this */
            fload 2 /* pixelScaleY */
            putfield com.sun.prism.impl.BaseGraphics.pixelScaleY:F
         2: .line 281
            return
        end local 2 // float pixelScaleY
        end local 1 // float pixelScaleX
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/sun/prism/impl/BaseGraphics;
            0    3     1  pixelScaleX  F
            0    3     2  pixelScaleY  F
    MethodParameters:
             Name  Flags
      pixelScaleX  
      pixelScaleY  

  public float getPixelScaleFactorX();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 285
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.pixelScaleX:F
            freturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public float getPixelScaleFactorY();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 290
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.pixelScaleY:F
            freturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public void setCamera(com.sun.javafx.sg.prism.NGCamera);
    descriptor: (Lcom/sun/javafx/sg/prism/NGCamera;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.javafx.sg.prism.NGCamera camera
         0: .line 294
            aload 0 /* this */
            aload 1 /* camera */
            putfield com.sun.prism.impl.BaseGraphics.camera:Lcom/sun/javafx/sg/prism/NGCamera;
         1: .line 295
            return
        end local 1 // com.sun.javafx.sg.prism.NGCamera camera
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/prism/impl/BaseGraphics;
            0    2     1  camera  Lcom/sun/javafx/sg/prism/NGCamera;
    MethodParameters:
        Name  Flags
      camera  

  public com.sun.javafx.geom.Rectangle getClipRect();
    descriptor: ()Lcom/sun/javafx/geom/Rectangle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 298
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.clipRect:Lcom/sun/javafx/geom/Rectangle;
            ifnull 1
            new com.sun.javafx.geom.Rectangle
            dup
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.clipRect:Lcom/sun/javafx/geom/Rectangle;
            invokespecial com.sun.javafx.geom.Rectangle.<init>:(Lcom/sun/javafx/geom/Rectangle;)V
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.Rectangle
         2: areturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public com.sun.javafx.geom.Rectangle getClipRectNoClone();
    descriptor: ()Lcom/sun/javafx/geom/Rectangle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 302
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.clipRect:Lcom/sun/javafx/geom/Rectangle;
            areturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public com.sun.javafx.geom.RectBounds getFinalClipNoClone();
    descriptor: ()Lcom/sun/javafx/geom/RectBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 306
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.finalClipRect:Lcom/sun/javafx/geom/RectBounds;
            areturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public void setClipRect(com.sun.javafx.geom.Rectangle);
    descriptor: (Lcom/sun/javafx/geom/Rectangle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.javafx.geom.Rectangle clipRect
         0: .line 310
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.finalClipRect:Lcom/sun/javafx/geom/RectBounds;
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.devClipRect:Lcom/sun/javafx/geom/RectBounds;
            invokevirtual com.sun.javafx.geom.RectBounds.setBounds:(Lcom/sun/javafx/geom/RectBounds;)V
         1: .line 311
            aload 1 /* clipRect */
            ifnonnull 4
         2: .line 312
            aload 0 /* this */
            aconst_null
            putfield com.sun.prism.impl.BaseGraphics.clipRect:Lcom/sun/javafx/geom/Rectangle;
         3: .line 313
            goto 6
         4: .line 314
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new com.sun.javafx.geom.Rectangle
            dup
            aload 1 /* clipRect */
            invokespecial com.sun.javafx.geom.Rectangle.<init>:(Lcom/sun/javafx/geom/Rectangle;)V
            putfield com.sun.prism.impl.BaseGraphics.clipRect:Lcom/sun/javafx/geom/Rectangle;
         5: .line 315
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.finalClipRect:Lcom/sun/javafx/geom/RectBounds;
            aload 1 /* clipRect */
            invokevirtual com.sun.javafx.geom.RectBounds.intersectWith:(Lcom/sun/javafx/geom/Rectangle;)V
         6: .line 317
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.javafx.geom.Rectangle clipRect
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/prism/impl/BaseGraphics;
            0    7     1  clipRect  Lcom/sun/javafx/geom/Rectangle;
    MethodParameters:
          Name  Flags
      clipRect  

  public float getExtraAlpha();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 320
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.extraAlpha:F
            freturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public void setExtraAlpha(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // float extraAlpha
         0: .line 324
            aload 0 /* this */
            fload 1 /* extraAlpha */
            putfield com.sun.prism.impl.BaseGraphics.extraAlpha:F
         1: .line 325
            return
        end local 1 // float extraAlpha
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/prism/impl/BaseGraphics;
            0    2     1  extraAlpha  F
    MethodParameters:
            Name  Flags
      extraAlpha  

  public com.sun.prism.CompositeMode getCompositeMode();
    descriptor: ()Lcom/sun/prism/CompositeMode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 328
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.compMode:Lcom/sun/prism/CompositeMode;
            areturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public void setCompositeMode(com.sun.prism.CompositeMode);
    descriptor: (Lcom/sun/prism/CompositeMode;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.prism.CompositeMode compMode
         0: .line 332
            aload 0 /* this */
            aload 1 /* compMode */
            putfield com.sun.prism.impl.BaseGraphics.compMode:Lcom/sun/prism/CompositeMode;
         1: .line 333
            return
        end local 1 // com.sun.prism.CompositeMode compMode
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/prism/impl/BaseGraphics;
            0    2     1  compMode  Lcom/sun/prism/CompositeMode;
    MethodParameters:
          Name  Flags
      compMode  

  public com.sun.prism.paint.Paint getPaint();
    descriptor: ()Lcom/sun/prism/paint/Paint;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 336
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.paint:Lcom/sun/prism/paint/Paint;
            areturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public void setPaint(com.sun.prism.paint.Paint);
    descriptor: (Lcom/sun/prism/paint/Paint;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.prism.paint.Paint paint
         0: .line 340
            aload 0 /* this */
            aload 1 /* paint */
            putfield com.sun.prism.impl.BaseGraphics.paint:Lcom/sun/prism/paint/Paint;
         1: .line 341
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.validateTransformAndPaint:()V
         2: .line 342
            return
        end local 1 // com.sun.prism.paint.Paint paint
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/sun/prism/impl/BaseGraphics;
            0    3     1  paint  Lcom/sun/prism/paint/Paint;
    MethodParameters:
       Name  Flags
      paint  

  public com.sun.prism.BasicStroke getStroke();
    descriptor: ()Lcom/sun/prism/BasicStroke;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 345
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.stroke:Lcom/sun/prism/BasicStroke;
            areturn
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/impl/BaseGraphics;

  public void setStroke(com.sun.prism.BasicStroke);
    descriptor: (Lcom/sun/prism/BasicStroke;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.prism.BasicStroke stroke
         0: .line 349
            aload 0 /* this */
            aload 1 /* stroke */
            putfield com.sun.prism.impl.BaseGraphics.stroke:Lcom/sun/prism/BasicStroke;
         1: .line 350
            return
        end local 1 // com.sun.prism.BasicStroke stroke
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/prism/impl/BaseGraphics;
            0    2     1  stroke  Lcom/sun/prism/BasicStroke;
    MethodParameters:
        Name  Flags
      stroke  

  public void clear();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.prism.impl.BaseGraphics this
         0: .line 353
            aload 0 /* this */
            getstatic com.sun.prism.paint.Color.TRANSPARENT:Lcom/sun/prism/paint/Color;
            invokevirtual com.sun.prism.impl.BaseGraphics.clear:(Lcom/sun/prism/paint/Color;)V
         1: .line 354
            return
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/prism/impl/BaseGraphics;

  protected abstract void renderShape(com.sun.javafx.geom.Shape, com.sun.prism.BasicStroke, float, float, float, float);
    descriptor: (Lcom/sun/javafx/geom/Shape;Lcom/sun/prism/BasicStroke;FFFF)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      shape   
      stroke  
      bx      
      by      
      bw      
      bh      

  public void fill(com.sun.javafx.geom.Shape);
    descriptor: (Lcom/sun/javafx/geom/Shape;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.javafx.geom.Shape shape
         0: .line 360
            fconst_0
            fstore 2 /* bx */
        start local 2 // float bx
         1: fconst_0
            fstore 3 /* by */
        start local 3 // float by
         2: fconst_0
            fstore 4 /* bw */
        start local 4 // float bw
         3: fconst_0
            fstore 5 /* bh */
        start local 5 // float bh
         4: .line 361
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.paint:Lcom/sun/prism/paint/Paint;
            invokevirtual com.sun.prism.paint.Paint.isProportional:()Z
            ifeq 20
         5: .line 362
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.nodeBounds:Lcom/sun/javafx/geom/RectBounds;
            ifnull 11
         6: .line 363
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.nodeBounds:Lcom/sun/javafx/geom/RectBounds;
            invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
            fstore 2 /* bx */
         7: .line 364
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.nodeBounds:Lcom/sun/javafx/geom/RectBounds;
            invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
            fstore 3 /* by */
         8: .line 365
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.nodeBounds:Lcom/sun/javafx/geom/RectBounds;
            invokevirtual com.sun.javafx.geom.RectBounds.getWidth:()F
            fstore 4 /* bw */
         9: .line 366
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.nodeBounds:Lcom/sun/javafx/geom/RectBounds;
            invokevirtual com.sun.javafx.geom.RectBounds.getHeight:()F
            fstore 5 /* bh */
        10: .line 367
            goto 20
        11: .line 368
      StackMap locals: com.sun.prism.impl.BaseGraphics com.sun.javafx.geom.Shape float float float float
      StackMap stack:
            iconst_4
            newarray 6
            dup
            iconst_0
        12: .line 369
            ldc Infinity
            fastore
            dup
            iconst_1
            ldc Infinity
            fastore
            dup
            iconst_2
        13: .line 370
            ldc -Infinity
            fastore
            dup
            iconst_3
            ldc -Infinity
            fastore
        14: .line 368
            astore 6 /* bbox */
        start local 6 // float[] bbox
        15: .line 372
            aload 6 /* bbox */
            aload 1 /* shape */
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokestatic com.sun.javafx.geom.Shape.accumulate:([FLcom/sun/javafx/geom/Shape;Lcom/sun/javafx/geom/transform/BaseTransform;)V
        16: .line 373
            aload 6 /* bbox */
            iconst_0
            faload
            fstore 2 /* bx */
        17: .line 374
            aload 6 /* bbox */
            iconst_1
            faload
            fstore 3 /* by */
        18: .line 375
            aload 6 /* bbox */
            iconst_2
            faload
            fload 2 /* bx */
            fsub
            fstore 4 /* bw */
        19: .line 376
            aload 6 /* bbox */
            iconst_3
            faload
            fload 3 /* by */
            fsub
            fstore 5 /* bh */
        end local 6 // float[] bbox
        20: .line 379
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* shape */
            aconst_null
            fload 2 /* bx */
            fload 3 /* by */
            fload 4 /* bw */
            fload 5 /* bh */
            invokevirtual com.sun.prism.impl.BaseGraphics.renderShape:(Lcom/sun/javafx/geom/Shape;Lcom/sun/prism/BasicStroke;FFFF)V
        21: .line 380
            return
        end local 5 // float bh
        end local 4 // float bw
        end local 3 // float by
        end local 2 // float bx
        end local 1 // com.sun.javafx.geom.Shape shape
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   22     0   this  Lcom/sun/prism/impl/BaseGraphics;
            0   22     1  shape  Lcom/sun/javafx/geom/Shape;
            1   22     2     bx  F
            2   22     3     by  F
            3   22     4     bw  F
            4   22     5     bh  F
           15   20     6   bbox  [F
    MethodParameters:
       Name  Flags
      shape  

  public void draw(com.sun.javafx.geom.Shape);
    descriptor: (Lcom/sun/javafx/geom/Shape;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=2
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.javafx.geom.Shape shape
         0: .line 383
            fconst_0
            fstore 2 /* bx */
        start local 2 // float bx
         1: fconst_0
            fstore 3 /* by */
        start local 3 // float by
         2: fconst_0
            fstore 4 /* bw */
        start local 4 // float bw
         3: fconst_0
            fstore 5 /* bh */
        start local 5 // float bh
         4: .line 384
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.paint:Lcom/sun/prism/paint/Paint;
            invokevirtual com.sun.prism.paint.Paint.isProportional:()Z
            ifeq 20
         5: .line 385
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.nodeBounds:Lcom/sun/javafx/geom/RectBounds;
            ifnull 11
         6: .line 386
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.nodeBounds:Lcom/sun/javafx/geom/RectBounds;
            invokevirtual com.sun.javafx.geom.RectBounds.getMinX:()F
            fstore 2 /* bx */
         7: .line 387
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.nodeBounds:Lcom/sun/javafx/geom/RectBounds;
            invokevirtual com.sun.javafx.geom.RectBounds.getMinY:()F
            fstore 3 /* by */
         8: .line 388
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.nodeBounds:Lcom/sun/javafx/geom/RectBounds;
            invokevirtual com.sun.javafx.geom.RectBounds.getWidth:()F
            fstore 4 /* bw */
         9: .line 389
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.nodeBounds:Lcom/sun/javafx/geom/RectBounds;
            invokevirtual com.sun.javafx.geom.RectBounds.getHeight:()F
            fstore 5 /* bh */
        10: .line 390
            goto 20
        11: .line 391
      StackMap locals: com.sun.prism.impl.BaseGraphics com.sun.javafx.geom.Shape float float float float
      StackMap stack:
            iconst_4
            newarray 6
            dup
            iconst_0
        12: .line 392
            ldc Infinity
            fastore
            dup
            iconst_1
            ldc Infinity
            fastore
            dup
            iconst_2
        13: .line 393
            ldc -Infinity
            fastore
            dup
            iconst_3
            ldc -Infinity
            fastore
        14: .line 391
            astore 6 /* bbox */
        start local 6 // float[] bbox
        15: .line 395
            aload 6 /* bbox */
            aload 1 /* shape */
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokestatic com.sun.javafx.geom.Shape.accumulate:([FLcom/sun/javafx/geom/Shape;Lcom/sun/javafx/geom/transform/BaseTransform;)V
        16: .line 396
            aload 6 /* bbox */
            iconst_0
            faload
            fstore 2 /* bx */
        17: .line 397
            aload 6 /* bbox */
            iconst_1
            faload
            fstore 3 /* by */
        18: .line 398
            aload 6 /* bbox */
            iconst_2
            faload
            fload 2 /* bx */
            fsub
            fstore 4 /* bw */
        19: .line 399
            aload 6 /* bbox */
            iconst_3
            faload
            fload 3 /* by */
            fsub
            fstore 5 /* bh */
        end local 6 // float[] bbox
        20: .line 402
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* shape */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.stroke:Lcom/sun/prism/BasicStroke;
            fload 2 /* bx */
            fload 3 /* by */
            fload 4 /* bw */
            fload 5 /* bh */
            invokevirtual com.sun.prism.impl.BaseGraphics.renderShape:(Lcom/sun/javafx/geom/Shape;Lcom/sun/prism/BasicStroke;FFFF)V
        21: .line 403
            return
        end local 5 // float bh
        end local 4 // float bw
        end local 3 // float by
        end local 2 // float bx
        end local 1 // com.sun.javafx.geom.Shape shape
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   22     0   this  Lcom/sun/prism/impl/BaseGraphics;
            0   22     1  shape  Lcom/sun/javafx/geom/Shape;
            1   22     2     bx  F
            2   22     3     by  F
            3   22     4     bw  F
            4   22     5     bh  F
           15   20     6   bbox  [F
    MethodParameters:
       Name  Flags
      shape  

  public void drawTexture(com.sun.prism.Texture, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=6, args_size=6
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.prism.Texture tex
        start local 2 // float x
        start local 3 // float y
        start local 4 // float w
        start local 5 // float h
         0: .line 407
            aload 0 /* this */
            aload 1 /* tex */
         1: .line 408
            fload 2 /* x */
            fload 3 /* y */
            fload 2 /* x */
            fload 4 /* w */
            fadd
            fload 3 /* y */
            fload 5 /* h */
            fadd
         2: .line 409
            fconst_0
            fconst_0
            fload 4 /* w */
            fload 5 /* h */
         3: .line 407
            invokevirtual com.sun.prism.impl.BaseGraphics.drawTexture:(Lcom/sun/prism/Texture;FFFFFFFF)V
         4: .line 410
            return
        end local 5 // float h
        end local 4 // float w
        end local 3 // float y
        end local 2 // float x
        end local 1 // com.sun.prism.Texture tex
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/prism/impl/BaseGraphics;
            0    5     1   tex  Lcom/sun/prism/Texture;
            0    5     2     x  F
            0    5     3     y  F
            0    5     4     w  F
            0    5     5     h  F
    MethodParameters:
      Name  Flags
      tex   
      x     
      y     
      w     
      h     

  public void drawTexture(com.sun.prism.Texture, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFFFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=21, args_size=10
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.prism.Texture tex
        start local 2 // float dx1
        start local 3 // float dy1
        start local 4 // float dx2
        start local 5 // float dy2
        start local 6 // float sx1
        start local 7 // float sy1
        start local 8 // float sx2
        start local 9 // float sy2
         0: .line 417
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
            ifeq 1
            getstatic com.sun.prism.impl.BaseGraphics.IDENT:Lcom/sun/javafx/geom/transform/BaseTransform;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.getTransformNoClone:()Lcom/sun/javafx/geom/transform/BaseTransform;
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.BaseTransform
         2: astore 10 /* xform */
        start local 10 // com.sun.javafx.geom.transform.BaseTransform xform
         3: .line 418
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPixelFormat:()Lcom/sun/prism/PixelFormat;
            astore 11 /* format */
        start local 11 // com.sun.prism.PixelFormat format
         4: .line 419
            aload 11 /* format */
            getstatic com.sun.prism.PixelFormat.BYTE_ALPHA:Lcom/sun/prism/PixelFormat;
            if_acmpne 7
         5: .line 424
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            aload 0 /* this */
            aload 10 /* xform */
            aload 1 /* tex */
            fload 2 /* dx1 */
            fload 3 /* dy1 */
            fload 4 /* dx2 */
            fload 2 /* dx1 */
            fsub
            fload 5 /* dy2 */
            fload 3 /* dy1 */
            fsub
            invokevirtual com.sun.prism.impl.BaseContext.validatePaintOp:(Lcom/sun/prism/impl/BaseGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/Texture;FFFF)V
         6: .line 425
            goto 8
         7: .line 426
      StackMap locals: com.sun.javafx.geom.transform.BaseTransform com.sun.prism.PixelFormat
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            aload 0 /* this */
            aload 10 /* xform */
            aload 1 /* tex */
            aload 11 /* format */
            invokevirtual com.sun.prism.impl.BaseContext.validateTextureOp:(Lcom/sun/prism/impl/BaseGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/Texture;Lcom/sun/prism/PixelFormat;)V
         8: .line 428
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
            ifeq 13
         9: .line 432
            fload 2 /* dx1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 2 /* dx1 */
        10: .line 433
            fload 3 /* dy1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 3 /* dy1 */
        11: .line 434
            fload 4 /* dx2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 4 /* dx2 */
        12: .line 435
            fload 5 /* dy2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 5 /* dy2 */
        13: .line 438
      StackMap locals:
      StackMap stack:
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPhysicalWidth:()I
            i2f
            fstore 12 /* pw */
        start local 12 // float pw
        14: .line 439
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPhysicalHeight:()I
            i2f
            fstore 13 /* ph */
        start local 13 // float ph
        15: .line 440
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getContentX:()I
            i2f
            fstore 14 /* cx1 */
        start local 14 // float cx1
        16: .line 441
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getContentY:()I
            i2f
            fstore 15 /* cy1 */
        start local 15 // float cy1
        17: .line 442
            fload 14 /* cx1 */
            fload 6 /* sx1 */
            fadd
            fload 12 /* pw */
            fdiv
            fstore 16 /* tx1 */
        start local 16 // float tx1
        18: .line 443
            fload 15 /* cy1 */
            fload 7 /* sy1 */
            fadd
            fload 13 /* ph */
            fdiv
            fstore 17 /* ty1 */
        start local 17 // float ty1
        19: .line 444
            fload 14 /* cx1 */
            fload 8 /* sx2 */
            fadd
            fload 12 /* pw */
            fdiv
            fstore 18 /* tx2 */
        start local 18 // float tx2
        20: .line 445
            fload 15 /* cy1 */
            fload 9 /* sy2 */
            fadd
            fload 13 /* ph */
            fdiv
            fstore 19 /* ty2 */
        start local 19 // float ty2
        21: .line 447
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            invokevirtual com.sun.prism.impl.BaseContext.getVertexBuffer:()Lcom/sun/prism/impl/VertexBuffer;
            astore 20 /* vb */
        start local 20 // com.sun.prism.impl.VertexBuffer vb
        22: .line 448
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            invokevirtual com.sun.prism.impl.BaseContext.isSuperShaderEnabled:()Z
            ifeq 25
        23: .line 449
            aload 20 /* vb */
            fload 2 /* dx1 */
            fload 3 /* dy1 */
            fload 4 /* dx2 */
            fload 5 /* dy2 */
            fload 16 /* tx1 */
            fload 17 /* ty1 */
            fload 18 /* tx2 */
            fload 19 /* ty2 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        24: .line 450
            goto 26
        25: .line 451
      StackMap locals: com.sun.prism.impl.BaseGraphics com.sun.prism.Texture float float float float float float float float com.sun.javafx.geom.transform.BaseTransform com.sun.prism.PixelFormat float float float float float float float float com.sun.prism.impl.VertexBuffer
      StackMap stack:
            aload 20 /* vb */
            fload 2 /* dx1 */
            fload 3 /* dy1 */
            fload 4 /* dx2 */
            fload 5 /* dy2 */
            fload 16 /* tx1 */
            fload 17 /* ty1 */
            fload 18 /* tx2 */
            fload 19 /* ty2 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        26: .line 453
      StackMap locals:
      StackMap stack:
            return
        end local 20 // com.sun.prism.impl.VertexBuffer vb
        end local 19 // float ty2
        end local 18 // float tx2
        end local 17 // float ty1
        end local 16 // float tx1
        end local 15 // float cy1
        end local 14 // float cx1
        end local 13 // float ph
        end local 12 // float pw
        end local 11 // com.sun.prism.PixelFormat format
        end local 10 // com.sun.javafx.geom.transform.BaseTransform xform
        end local 9 // float sy2
        end local 8 // float sx2
        end local 7 // float sy1
        end local 6 // float sx1
        end local 5 // float dy2
        end local 4 // float dx2
        end local 3 // float dy1
        end local 2 // float dx1
        end local 1 // com.sun.prism.Texture tex
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   27     0    this  Lcom/sun/prism/impl/BaseGraphics;
            0   27     1     tex  Lcom/sun/prism/Texture;
            0   27     2     dx1  F
            0   27     3     dy1  F
            0   27     4     dx2  F
            0   27     5     dy2  F
            0   27     6     sx1  F
            0   27     7     sy1  F
            0   27     8     sx2  F
            0   27     9     sy2  F
            3   27    10   xform  Lcom/sun/javafx/geom/transform/BaseTransform;
            4   27    11  format  Lcom/sun/prism/PixelFormat;
           14   27    12      pw  F
           15   27    13      ph  F
           16   27    14     cx1  F
           17   27    15     cy1  F
           18   27    16     tx1  F
           19   27    17     ty1  F
           20   27    18     tx2  F
           21   27    19     ty2  F
           22   27    20      vb  Lcom/sun/prism/impl/VertexBuffer;
    MethodParameters:
      Name  Flags
      tex   
      dx1   
      dy1   
      dx2   
      dy2   
      sx1   
      sy1   
      sx2   
      sy2   

  public void drawTexture3SliceH(com.sun.prism.Texture, float, float, float, float, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFFFFFFFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=27, args_size=14
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.prism.Texture tex
        start local 2 // float dx1
        start local 3 // float dy1
        start local 4 // float dx2
        start local 5 // float dy2
        start local 6 // float sx1
        start local 7 // float sy1
        start local 8 // float sx2
        start local 9 // float sy2
        start local 10 // float dh1
        start local 11 // float dh2
        start local 12 // float sh1
        start local 13 // float sh2
         0: .line 461
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
            ifeq 1
            getstatic com.sun.prism.impl.BaseGraphics.IDENT:Lcom/sun/javafx/geom/transform/BaseTransform;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.getTransformNoClone:()Lcom/sun/javafx/geom/transform/BaseTransform;
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.BaseTransform
         2: astore 14 /* xform */
        start local 14 // com.sun.javafx.geom.transform.BaseTransform xform
         3: .line 462
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPixelFormat:()Lcom/sun/prism/PixelFormat;
            astore 15 /* format */
        start local 15 // com.sun.prism.PixelFormat format
         4: .line 463
            aload 15 /* format */
            getstatic com.sun.prism.PixelFormat.BYTE_ALPHA:Lcom/sun/prism/PixelFormat;
            if_acmpne 7
         5: .line 468
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            aload 0 /* this */
            aload 14 /* xform */
            aload 1 /* tex */
            fload 2 /* dx1 */
            fload 3 /* dy1 */
            fload 4 /* dx2 */
            fload 2 /* dx1 */
            fsub
            fload 5 /* dy2 */
            fload 3 /* dy1 */
            fsub
            invokevirtual com.sun.prism.impl.BaseContext.validatePaintOp:(Lcom/sun/prism/impl/BaseGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/Texture;FFFF)V
         6: .line 469
            goto 8
         7: .line 470
      StackMap locals: com.sun.javafx.geom.transform.BaseTransform com.sun.prism.PixelFormat
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            aload 0 /* this */
            aload 14 /* xform */
            aload 1 /* tex */
            aload 15 /* format */
            invokevirtual com.sun.prism.impl.BaseContext.validateTextureOp:(Lcom/sun/prism/impl/BaseGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/Texture;Lcom/sun/prism/PixelFormat;)V
         8: .line 472
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
            ifeq 15
         9: .line 476
            fload 2 /* dx1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 2 /* dx1 */
        10: .line 477
            fload 3 /* dy1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 3 /* dy1 */
        11: .line 478
            fload 4 /* dx2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 4 /* dx2 */
        12: .line 479
            fload 5 /* dy2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 5 /* dy2 */
        13: .line 480
            fload 10 /* dh1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 10 /* dh1 */
        14: .line 482
            fload 11 /* dh2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 11 /* dh2 */
        15: .line 486
      StackMap locals:
      StackMap stack:
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPhysicalWidth:()I
            i2f
            fstore 16 /* pw */
        start local 16 // float pw
        16: .line 487
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPhysicalHeight:()I
            i2f
            fstore 17 /* ph */
        start local 17 // float ph
        17: .line 488
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getContentX:()I
            i2f
            fstore 18 /* cx1 */
        start local 18 // float cx1
        18: .line 489
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getContentY:()I
            i2f
            fstore 19 /* cy1 */
        start local 19 // float cy1
        19: .line 490
            fload 18 /* cx1 */
            fload 6 /* sx1 */
            fadd
            fload 16 /* pw */
            fdiv
            fstore 20 /* tx1 */
        start local 20 // float tx1
        20: .line 491
            fload 19 /* cy1 */
            fload 7 /* sy1 */
            fadd
            fload 17 /* ph */
            fdiv
            fstore 21 /* ty1 */
        start local 21 // float ty1
        21: .line 492
            fload 18 /* cx1 */
            fload 8 /* sx2 */
            fadd
            fload 16 /* pw */
            fdiv
            fstore 22 /* tx2 */
        start local 22 // float tx2
        22: .line 493
            fload 19 /* cy1 */
            fload 9 /* sy2 */
            fadd
            fload 17 /* ph */
            fdiv
            fstore 23 /* ty2 */
        start local 23 // float ty2
        23: .line 494
            fload 18 /* cx1 */
            fload 12 /* sh1 */
            fadd
            fload 16 /* pw */
            fdiv
            fstore 24 /* th1 */
        start local 24 // float th1
        24: .line 496
            fload 18 /* cx1 */
            fload 13 /* sh2 */
            fadd
            fload 16 /* pw */
            fdiv
            fstore 25 /* th2 */
        start local 25 // float th2
        25: .line 499
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            invokevirtual com.sun.prism.impl.BaseContext.getVertexBuffer:()Lcom/sun/prism/impl/VertexBuffer;
            astore 26 /* vb */
        start local 26 // com.sun.prism.impl.VertexBuffer vb
        26: .line 500
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            invokevirtual com.sun.prism.impl.BaseContext.isSuperShaderEnabled:()Z
            ifeq 31
        27: .line 501
            aload 26 /* vb */
            fload 2 /* dx1 */
            fload 3 /* dy1 */
            fload 10 /* dh1 */
            fload 5 /* dy2 */
            fload 20 /* tx1 */
            fload 21 /* ty1 */
            fload 24 /* th1 */
            fload 23 /* ty2 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        28: .line 502
            aload 26 /* vb */
            fload 10 /* dh1 */
            fload 3 /* dy1 */
            fload 11 /* dh2 */
            fload 5 /* dy2 */
            fload 24 /* th1 */
            fload 21 /* ty1 */
            fload 25 /* th2 */
            fload 23 /* ty2 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        29: .line 503
            aload 26 /* vb */
            fload 11 /* dh2 */
            fload 3 /* dy1 */
            fload 4 /* dx2 */
            fload 5 /* dy2 */
            fload 25 /* th2 */
            fload 21 /* ty1 */
            fload 22 /* tx2 */
            fload 23 /* ty2 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        30: .line 504
            goto 34
        31: .line 505
      StackMap locals: com.sun.prism.impl.BaseGraphics com.sun.prism.Texture float float float float float float float float float float float float com.sun.javafx.geom.transform.BaseTransform com.sun.prism.PixelFormat float float float float float float float float float float com.sun.prism.impl.VertexBuffer
      StackMap stack:
            aload 26 /* vb */
            fload 2 /* dx1 */
            fload 3 /* dy1 */
            fload 10 /* dh1 */
            fload 5 /* dy2 */
            fload 20 /* tx1 */
            fload 21 /* ty1 */
            fload 24 /* th1 */
            fload 23 /* ty2 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        32: .line 506
            aload 26 /* vb */
            fload 10 /* dh1 */
            fload 3 /* dy1 */
            fload 11 /* dh2 */
            fload 5 /* dy2 */
            fload 24 /* th1 */
            fload 21 /* ty1 */
            fload 25 /* th2 */
            fload 23 /* ty2 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        33: .line 507
            aload 26 /* vb */
            fload 11 /* dh2 */
            fload 3 /* dy1 */
            fload 4 /* dx2 */
            fload 5 /* dy2 */
            fload 25 /* th2 */
            fload 21 /* ty1 */
            fload 22 /* tx2 */
            fload 23 /* ty2 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        34: .line 509
      StackMap locals:
      StackMap stack:
            return
        end local 26 // com.sun.prism.impl.VertexBuffer vb
        end local 25 // float th2
        end local 24 // float th1
        end local 23 // float ty2
        end local 22 // float tx2
        end local 21 // float ty1
        end local 20 // float tx1
        end local 19 // float cy1
        end local 18 // float cx1
        end local 17 // float ph
        end local 16 // float pw
        end local 15 // com.sun.prism.PixelFormat format
        end local 14 // com.sun.javafx.geom.transform.BaseTransform xform
        end local 13 // float sh2
        end local 12 // float sh1
        end local 11 // float dh2
        end local 10 // float dh1
        end local 9 // float sy2
        end local 8 // float sx2
        end local 7 // float sy1
        end local 6 // float sx1
        end local 5 // float dy2
        end local 4 // float dx2
        end local 3 // float dy1
        end local 2 // float dx1
        end local 1 // com.sun.prism.Texture tex
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   35     0    this  Lcom/sun/prism/impl/BaseGraphics;
            0   35     1     tex  Lcom/sun/prism/Texture;
            0   35     2     dx1  F
            0   35     3     dy1  F
            0   35     4     dx2  F
            0   35     5     dy2  F
            0   35     6     sx1  F
            0   35     7     sy1  F
            0   35     8     sx2  F
            0   35     9     sy2  F
            0   35    10     dh1  F
            0   35    11     dh2  F
            0   35    12     sh1  F
            0   35    13     sh2  F
            3   35    14   xform  Lcom/sun/javafx/geom/transform/BaseTransform;
            4   35    15  format  Lcom/sun/prism/PixelFormat;
           16   35    16      pw  F
           17   35    17      ph  F
           18   35    18     cx1  F
           19   35    19     cy1  F
           20   35    20     tx1  F
           21   35    21     ty1  F
           22   35    22     tx2  F
           23   35    23     ty2  F
           24   35    24     th1  F
           25   35    25     th2  F
           26   35    26      vb  Lcom/sun/prism/impl/VertexBuffer;
    MethodParameters:
      Name  Flags
      tex   
      dx1   
      dy1   
      dx2   
      dy2   
      sx1   
      sy1   
      sx2   
      sy2   
      dh1   
      dh2   
      sh1   
      sh2   

  public void drawTexture3SliceV(com.sun.prism.Texture, float, float, float, float, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFFFFFFFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=27, args_size=14
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.prism.Texture tex
        start local 2 // float dx1
        start local 3 // float dy1
        start local 4 // float dx2
        start local 5 // float dy2
        start local 6 // float sx1
        start local 7 // float sy1
        start local 8 // float sx2
        start local 9 // float sy2
        start local 10 // float dv1
        start local 11 // float dv2
        start local 12 // float sv1
        start local 13 // float sv2
         0: .line 517
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
            ifeq 1
            getstatic com.sun.prism.impl.BaseGraphics.IDENT:Lcom/sun/javafx/geom/transform/BaseTransform;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.getTransformNoClone:()Lcom/sun/javafx/geom/transform/BaseTransform;
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.BaseTransform
         2: astore 14 /* xform */
        start local 14 // com.sun.javafx.geom.transform.BaseTransform xform
         3: .line 518
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPixelFormat:()Lcom/sun/prism/PixelFormat;
            astore 15 /* format */
        start local 15 // com.sun.prism.PixelFormat format
         4: .line 519
            aload 15 /* format */
            getstatic com.sun.prism.PixelFormat.BYTE_ALPHA:Lcom/sun/prism/PixelFormat;
            if_acmpne 7
         5: .line 524
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            aload 0 /* this */
            aload 14 /* xform */
            aload 1 /* tex */
            fload 2 /* dx1 */
            fload 3 /* dy1 */
            fload 4 /* dx2 */
            fload 2 /* dx1 */
            fsub
            fload 5 /* dy2 */
            fload 3 /* dy1 */
            fsub
            invokevirtual com.sun.prism.impl.BaseContext.validatePaintOp:(Lcom/sun/prism/impl/BaseGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/Texture;FFFF)V
         6: .line 525
            goto 8
         7: .line 526
      StackMap locals: com.sun.javafx.geom.transform.BaseTransform com.sun.prism.PixelFormat
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            aload 0 /* this */
            aload 14 /* xform */
            aload 1 /* tex */
            aload 15 /* format */
            invokevirtual com.sun.prism.impl.BaseContext.validateTextureOp:(Lcom/sun/prism/impl/BaseGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/Texture;Lcom/sun/prism/PixelFormat;)V
         8: .line 528
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
            ifeq 15
         9: .line 532
            fload 2 /* dx1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 2 /* dx1 */
        10: .line 533
            fload 3 /* dy1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 3 /* dy1 */
        11: .line 534
            fload 4 /* dx2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 4 /* dx2 */
        12: .line 535
            fload 5 /* dy2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 5 /* dy2 */
        13: .line 537
            fload 10 /* dv1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 10 /* dv1 */
        14: .line 539
            fload 11 /* dv2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 11 /* dv2 */
        15: .line 542
      StackMap locals:
      StackMap stack:
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPhysicalWidth:()I
            i2f
            fstore 16 /* pw */
        start local 16 // float pw
        16: .line 543
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPhysicalHeight:()I
            i2f
            fstore 17 /* ph */
        start local 17 // float ph
        17: .line 544
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getContentX:()I
            i2f
            fstore 18 /* cx1 */
        start local 18 // float cx1
        18: .line 545
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getContentY:()I
            i2f
            fstore 19 /* cy1 */
        start local 19 // float cy1
        19: .line 546
            fload 18 /* cx1 */
            fload 6 /* sx1 */
            fadd
            fload 16 /* pw */
            fdiv
            fstore 20 /* tx1 */
        start local 20 // float tx1
        20: .line 547
            fload 19 /* cy1 */
            fload 7 /* sy1 */
            fadd
            fload 17 /* ph */
            fdiv
            fstore 21 /* ty1 */
        start local 21 // float ty1
        21: .line 548
            fload 18 /* cx1 */
            fload 8 /* sx2 */
            fadd
            fload 16 /* pw */
            fdiv
            fstore 22 /* tx2 */
        start local 22 // float tx2
        22: .line 549
            fload 19 /* cy1 */
            fload 9 /* sy2 */
            fadd
            fload 17 /* ph */
            fdiv
            fstore 23 /* ty2 */
        start local 23 // float ty2
        23: .line 551
            fload 19 /* cy1 */
            fload 12 /* sv1 */
            fadd
            fload 17 /* ph */
            fdiv
            fstore 24 /* tv1 */
        start local 24 // float tv1
        24: .line 553
            fload 19 /* cy1 */
            fload 13 /* sv2 */
            fadd
            fload 17 /* ph */
            fdiv
            fstore 25 /* tv2 */
        start local 25 // float tv2
        25: .line 555
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            invokevirtual com.sun.prism.impl.BaseContext.getVertexBuffer:()Lcom/sun/prism/impl/VertexBuffer;
            astore 26 /* vb */
        start local 26 // com.sun.prism.impl.VertexBuffer vb
        26: .line 556
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            invokevirtual com.sun.prism.impl.BaseContext.isSuperShaderEnabled:()Z
            ifeq 31
        27: .line 557
            aload 26 /* vb */
            fload 2 /* dx1 */
            fload 3 /* dy1 */
            fload 4 /* dx2 */
            fload 10 /* dv1 */
            fload 20 /* tx1 */
            fload 21 /* ty1 */
            fload 22 /* tx2 */
            fload 24 /* tv1 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        28: .line 558
            aload 26 /* vb */
            fload 2 /* dx1 */
            fload 10 /* dv1 */
            fload 4 /* dx2 */
            fload 11 /* dv2 */
            fload 20 /* tx1 */
            fload 24 /* tv1 */
            fload 22 /* tx2 */
            fload 25 /* tv2 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        29: .line 559
            aload 26 /* vb */
            fload 2 /* dx1 */
            fload 11 /* dv2 */
            fload 4 /* dx2 */
            fload 5 /* dy2 */
            fload 20 /* tx1 */
            fload 25 /* tv2 */
            fload 22 /* tx2 */
            fload 23 /* ty2 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        30: .line 560
            goto 34
        31: .line 561
      StackMap locals: com.sun.prism.impl.BaseGraphics com.sun.prism.Texture float float float float float float float float float float float float com.sun.javafx.geom.transform.BaseTransform com.sun.prism.PixelFormat float float float float float float float float float float com.sun.prism.impl.VertexBuffer
      StackMap stack:
            aload 26 /* vb */
            fload 2 /* dx1 */
            fload 3 /* dy1 */
            fload 4 /* dx2 */
            fload 10 /* dv1 */
            fload 20 /* tx1 */
            fload 21 /* ty1 */
            fload 22 /* tx2 */
            fload 24 /* tv1 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        32: .line 562
            aload 26 /* vb */
            fload 2 /* dx1 */
            fload 10 /* dv1 */
            fload 4 /* dx2 */
            fload 11 /* dv2 */
            fload 20 /* tx1 */
            fload 24 /* tv1 */
            fload 22 /* tx2 */
            fload 25 /* tv2 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        33: .line 563
            aload 26 /* vb */
            fload 2 /* dx1 */
            fload 11 /* dv2 */
            fload 4 /* dx2 */
            fload 5 /* dy2 */
            fload 20 /* tx1 */
            fload 25 /* tv2 */
            fload 22 /* tx2 */
            fload 23 /* ty2 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        34: .line 565
      StackMap locals:
      StackMap stack:
            return
        end local 26 // com.sun.prism.impl.VertexBuffer vb
        end local 25 // float tv2
        end local 24 // float tv1
        end local 23 // float ty2
        end local 22 // float tx2
        end local 21 // float ty1
        end local 20 // float tx1
        end local 19 // float cy1
        end local 18 // float cx1
        end local 17 // float ph
        end local 16 // float pw
        end local 15 // com.sun.prism.PixelFormat format
        end local 14 // com.sun.javafx.geom.transform.BaseTransform xform
        end local 13 // float sv2
        end local 12 // float sv1
        end local 11 // float dv2
        end local 10 // float dv1
        end local 9 // float sy2
        end local 8 // float sx2
        end local 7 // float sy1
        end local 6 // float sx1
        end local 5 // float dy2
        end local 4 // float dx2
        end local 3 // float dy1
        end local 2 // float dx1
        end local 1 // com.sun.prism.Texture tex
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   35     0    this  Lcom/sun/prism/impl/BaseGraphics;
            0   35     1     tex  Lcom/sun/prism/Texture;
            0   35     2     dx1  F
            0   35     3     dy1  F
            0   35     4     dx2  F
            0   35     5     dy2  F
            0   35     6     sx1  F
            0   35     7     sy1  F
            0   35     8     sx2  F
            0   35     9     sy2  F
            0   35    10     dv1  F
            0   35    11     dv2  F
            0   35    12     sv1  F
            0   35    13     sv2  F
            3   35    14   xform  Lcom/sun/javafx/geom/transform/BaseTransform;
            4   35    15  format  Lcom/sun/prism/PixelFormat;
           16   35    16      pw  F
           17   35    17      ph  F
           18   35    18     cx1  F
           19   35    19     cy1  F
           20   35    20     tx1  F
           21   35    21     ty1  F
           22   35    22     tx2  F
           23   35    23     ty2  F
           24   35    24     tv1  F
           25   35    25     tv2  F
           26   35    26      vb  Lcom/sun/prism/impl/VertexBuffer;
    MethodParameters:
      Name  Flags
      tex   
      dx1   
      dy1   
      dx2   
      dy2   
      sx1   
      sy1   
      sx2   
      sy2   
      dv1   
      dv2   
      sv1   
      sv2   

  public void drawTexture9Slice(com.sun.prism.Texture, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFFFFFFFFFFFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=33, args_size=18
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.prism.Texture tex
        start local 2 // float dx1
        start local 3 // float dy1
        start local 4 // float dx2
        start local 5 // float dy2
        start local 6 // float sx1
        start local 7 // float sy1
        start local 8 // float sx2
        start local 9 // float sy2
        start local 10 // float dh1
        start local 11 // float dv1
        start local 12 // float dh2
        start local 13 // float dv2
        start local 14 // float sh1
        start local 15 // float sv1
        start local 16 // float sh2
        start local 17 // float sv2
         0: .line 574
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
            ifeq 1
            getstatic com.sun.prism.impl.BaseGraphics.IDENT:Lcom/sun/javafx/geom/transform/BaseTransform;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.getTransformNoClone:()Lcom/sun/javafx/geom/transform/BaseTransform;
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.BaseTransform
         2: astore 18 /* xform */
        start local 18 // com.sun.javafx.geom.transform.BaseTransform xform
         3: .line 575
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPixelFormat:()Lcom/sun/prism/PixelFormat;
            astore 19 /* format */
        start local 19 // com.sun.prism.PixelFormat format
         4: .line 576
            aload 19 /* format */
            getstatic com.sun.prism.PixelFormat.BYTE_ALPHA:Lcom/sun/prism/PixelFormat;
            if_acmpne 7
         5: .line 581
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            aload 0 /* this */
            aload 18 /* xform */
            aload 1 /* tex */
            fload 2 /* dx1 */
            fload 3 /* dy1 */
            fload 4 /* dx2 */
            fload 2 /* dx1 */
            fsub
            fload 5 /* dy2 */
            fload 3 /* dy1 */
            fsub
            invokevirtual com.sun.prism.impl.BaseContext.validatePaintOp:(Lcom/sun/prism/impl/BaseGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/Texture;FFFF)V
         6: .line 582
            goto 8
         7: .line 583
      StackMap locals: com.sun.javafx.geom.transform.BaseTransform com.sun.prism.PixelFormat
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            aload 0 /* this */
            aload 18 /* xform */
            aload 1 /* tex */
            aload 19 /* format */
            invokevirtual com.sun.prism.impl.BaseContext.validateTextureOp:(Lcom/sun/prism/impl/BaseGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/Texture;Lcom/sun/prism/PixelFormat;)V
         8: .line 585
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
            ifeq 17
         9: .line 589
            fload 2 /* dx1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 2 /* dx1 */
        10: .line 590
            fload 3 /* dy1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 3 /* dy1 */
        11: .line 591
            fload 4 /* dx2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 4 /* dx2 */
        12: .line 592
            fload 5 /* dy2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 5 /* dy2 */
        13: .line 593
            fload 10 /* dh1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 10 /* dh1 */
        14: .line 594
            fload 11 /* dv1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 11 /* dv1 */
        15: .line 595
            fload 12 /* dh2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 12 /* dh2 */
        16: .line 596
            fload 13 /* dv2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 13 /* dv2 */
        17: .line 599
      StackMap locals:
      StackMap stack:
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPhysicalWidth:()I
            i2f
            fstore 20 /* pw */
        start local 20 // float pw
        18: .line 600
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPhysicalHeight:()I
            i2f
            fstore 21 /* ph */
        start local 21 // float ph
        19: .line 601
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getContentX:()I
            i2f
            fstore 22 /* cx1 */
        start local 22 // float cx1
        20: .line 602
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getContentY:()I
            i2f
            fstore 23 /* cy1 */
        start local 23 // float cy1
        21: .line 603
            fload 22 /* cx1 */
            fload 6 /* sx1 */
            fadd
            fload 20 /* pw */
            fdiv
            fstore 24 /* tx1 */
        start local 24 // float tx1
        22: .line 604
            fload 23 /* cy1 */
            fload 7 /* sy1 */
            fadd
            fload 21 /* ph */
            fdiv
            fstore 25 /* ty1 */
        start local 25 // float ty1
        23: .line 605
            fload 22 /* cx1 */
            fload 8 /* sx2 */
            fadd
            fload 20 /* pw */
            fdiv
            fstore 26 /* tx2 */
        start local 26 // float tx2
        24: .line 606
            fload 23 /* cy1 */
            fload 9 /* sy2 */
            fadd
            fload 21 /* ph */
            fdiv
            fstore 27 /* ty2 */
        start local 27 // float ty2
        25: .line 607
            fload 22 /* cx1 */
            fload 14 /* sh1 */
            fadd
            fload 20 /* pw */
            fdiv
            fstore 28 /* th1 */
        start local 28 // float th1
        26: .line 608
            fload 23 /* cy1 */
            fload 15 /* sv1 */
            fadd
            fload 21 /* ph */
            fdiv
            fstore 29 /* tv1 */
        start local 29 // float tv1
        27: .line 609
            fload 22 /* cx1 */
            fload 16 /* sh2 */
            fadd
            fload 20 /* pw */
            fdiv
            fstore 30 /* th2 */
        start local 30 // float th2
        28: .line 610
            fload 23 /* cy1 */
            fload 17 /* sv2 */
            fadd
            fload 21 /* ph */
            fdiv
            fstore 31 /* tv2 */
        start local 31 // float tv2
        29: .line 612
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            invokevirtual com.sun.prism.impl.BaseContext.getVertexBuffer:()Lcom/sun/prism/impl/VertexBuffer;
            astore 32 /* vb */
        start local 32 // com.sun.prism.impl.VertexBuffer vb
        30: .line 613
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            invokevirtual com.sun.prism.impl.BaseContext.isSuperShaderEnabled:()Z
            ifeq 41
        31: .line 614
            aload 32 /* vb */
            fload 2 /* dx1 */
            fload 3 /* dy1 */
            fload 10 /* dh1 */
            fload 11 /* dv1 */
            fload 24 /* tx1 */
            fload 25 /* ty1 */
            fload 28 /* th1 */
            fload 29 /* tv1 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        32: .line 615
            aload 32 /* vb */
            fload 10 /* dh1 */
            fload 3 /* dy1 */
            fload 12 /* dh2 */
            fload 11 /* dv1 */
            fload 28 /* th1 */
            fload 25 /* ty1 */
            fload 30 /* th2 */
            fload 29 /* tv1 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        33: .line 616
            aload 32 /* vb */
            fload 12 /* dh2 */
            fload 3 /* dy1 */
            fload 4 /* dx2 */
            fload 11 /* dv1 */
            fload 30 /* th2 */
            fload 25 /* ty1 */
            fload 26 /* tx2 */
            fload 29 /* tv1 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        34: .line 618
            aload 32 /* vb */
            fload 2 /* dx1 */
            fload 11 /* dv1 */
            fload 10 /* dh1 */
            fload 13 /* dv2 */
            fload 24 /* tx1 */
            fload 29 /* tv1 */
            fload 28 /* th1 */
            fload 31 /* tv2 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        35: .line 619
            aload 32 /* vb */
            fload 10 /* dh1 */
            fload 11 /* dv1 */
            fload 12 /* dh2 */
            fload 13 /* dv2 */
            fload 28 /* th1 */
            fload 29 /* tv1 */
            fload 30 /* th2 */
            fload 31 /* tv2 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        36: .line 620
            aload 32 /* vb */
            fload 12 /* dh2 */
            fload 11 /* dv1 */
            fload 4 /* dx2 */
            fload 13 /* dv2 */
            fload 30 /* th2 */
            fload 29 /* tv1 */
            fload 26 /* tx2 */
            fload 31 /* tv2 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        37: .line 622
            aload 32 /* vb */
            fload 2 /* dx1 */
            fload 13 /* dv2 */
            fload 10 /* dh1 */
            fload 5 /* dy2 */
            fload 24 /* tx1 */
            fload 31 /* tv2 */
            fload 28 /* th1 */
            fload 27 /* ty2 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        38: .line 623
            aload 32 /* vb */
            fload 10 /* dh1 */
            fload 13 /* dv2 */
            fload 12 /* dh2 */
            fload 5 /* dy2 */
            fload 28 /* th1 */
            fload 31 /* tv2 */
            fload 30 /* th2 */
            fload 27 /* ty2 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        39: .line 624
            aload 32 /* vb */
            fload 12 /* dh2 */
            fload 13 /* dv2 */
            fload 4 /* dx2 */
            fload 5 /* dy2 */
            fload 30 /* th2 */
            fload 31 /* tv2 */
            fload 26 /* tx2 */
            fload 27 /* ty2 */
            iconst_0
            invokevirtual com.sun.prism.impl.VertexBuffer.addSuperQuad:(FFFFFFFFZ)V
        40: .line 625
            goto 50
        41: .line 626
      StackMap locals: com.sun.prism.impl.BaseGraphics com.sun.prism.Texture float float float float float float float float float float float float float float float float com.sun.javafx.geom.transform.BaseTransform com.sun.prism.PixelFormat float float float float float float float float float float float float com.sun.prism.impl.VertexBuffer
      StackMap stack:
            aload 32 /* vb */
            fload 2 /* dx1 */
            fload 3 /* dy1 */
            fload 10 /* dh1 */
            fload 11 /* dv1 */
            fload 24 /* tx1 */
            fload 25 /* ty1 */
            fload 28 /* th1 */
            fload 29 /* tv1 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        42: .line 627
            aload 32 /* vb */
            fload 10 /* dh1 */
            fload 3 /* dy1 */
            fload 12 /* dh2 */
            fload 11 /* dv1 */
            fload 28 /* th1 */
            fload 25 /* ty1 */
            fload 30 /* th2 */
            fload 29 /* tv1 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        43: .line 628
            aload 32 /* vb */
            fload 12 /* dh2 */
            fload 3 /* dy1 */
            fload 4 /* dx2 */
            fload 11 /* dv1 */
            fload 30 /* th2 */
            fload 25 /* ty1 */
            fload 26 /* tx2 */
            fload 29 /* tv1 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        44: .line 630
            aload 32 /* vb */
            fload 2 /* dx1 */
            fload 11 /* dv1 */
            fload 10 /* dh1 */
            fload 13 /* dv2 */
            fload 24 /* tx1 */
            fload 29 /* tv1 */
            fload 28 /* th1 */
            fload 31 /* tv2 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        45: .line 631
            aload 32 /* vb */
            fload 10 /* dh1 */
            fload 11 /* dv1 */
            fload 12 /* dh2 */
            fload 13 /* dv2 */
            fload 28 /* th1 */
            fload 29 /* tv1 */
            fload 30 /* th2 */
            fload 31 /* tv2 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        46: .line 632
            aload 32 /* vb */
            fload 12 /* dh2 */
            fload 11 /* dv1 */
            fload 4 /* dx2 */
            fload 13 /* dv2 */
            fload 30 /* th2 */
            fload 29 /* tv1 */
            fload 26 /* tx2 */
            fload 31 /* tv2 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        47: .line 634
            aload 32 /* vb */
            fload 2 /* dx1 */
            fload 13 /* dv2 */
            fload 10 /* dh1 */
            fload 5 /* dy2 */
            fload 24 /* tx1 */
            fload 31 /* tv2 */
            fload 28 /* th1 */
            fload 27 /* ty2 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        48: .line 635
            aload 32 /* vb */
            fload 10 /* dh1 */
            fload 13 /* dv2 */
            fload 12 /* dh2 */
            fload 5 /* dy2 */
            fload 28 /* th1 */
            fload 31 /* tv2 */
            fload 30 /* th2 */
            fload 27 /* ty2 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        49: .line 636
            aload 32 /* vb */
            fload 12 /* dh2 */
            fload 13 /* dv2 */
            fload 4 /* dx2 */
            fload 5 /* dy2 */
            fload 30 /* th2 */
            fload 31 /* tv2 */
            fload 26 /* tx2 */
            fload 27 /* ty2 */
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        50: .line 638
      StackMap locals:
      StackMap stack:
            return
        end local 32 // com.sun.prism.impl.VertexBuffer vb
        end local 31 // float tv2
        end local 30 // float th2
        end local 29 // float tv1
        end local 28 // float th1
        end local 27 // float ty2
        end local 26 // float tx2
        end local 25 // float ty1
        end local 24 // float tx1
        end local 23 // float cy1
        end local 22 // float cx1
        end local 21 // float ph
        end local 20 // float pw
        end local 19 // com.sun.prism.PixelFormat format
        end local 18 // com.sun.javafx.geom.transform.BaseTransform xform
        end local 17 // float sv2
        end local 16 // float sh2
        end local 15 // float sv1
        end local 14 // float sh1
        end local 13 // float dv2
        end local 12 // float dh2
        end local 11 // float dv1
        end local 10 // float dh1
        end local 9 // float sy2
        end local 8 // float sx2
        end local 7 // float sy1
        end local 6 // float sx1
        end local 5 // float dy2
        end local 4 // float dx2
        end local 3 // float dy1
        end local 2 // float dx1
        end local 1 // com.sun.prism.Texture tex
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   51     0    this  Lcom/sun/prism/impl/BaseGraphics;
            0   51     1     tex  Lcom/sun/prism/Texture;
            0   51     2     dx1  F
            0   51     3     dy1  F
            0   51     4     dx2  F
            0   51     5     dy2  F
            0   51     6     sx1  F
            0   51     7     sy1  F
            0   51     8     sx2  F
            0   51     9     sy2  F
            0   51    10     dh1  F
            0   51    11     dv1  F
            0   51    12     dh2  F
            0   51    13     dv2  F
            0   51    14     sh1  F
            0   51    15     sv1  F
            0   51    16     sh2  F
            0   51    17     sv2  F
            3   51    18   xform  Lcom/sun/javafx/geom/transform/BaseTransform;
            4   51    19  format  Lcom/sun/prism/PixelFormat;
           18   51    20      pw  F
           19   51    21      ph  F
           20   51    22     cx1  F
           21   51    23     cy1  F
           22   51    24     tx1  F
           23   51    25     ty1  F
           24   51    26     tx2  F
           25   51    27     ty2  F
           26   51    28     th1  F
           27   51    29     tv1  F
           28   51    30     th2  F
           29   51    31     tv2  F
           30   51    32      vb  Lcom/sun/prism/impl/VertexBuffer;
    MethodParameters:
      Name  Flags
      tex   
      dx1   
      dy1   
      dx2   
      dy2   
      sx1   
      sy1   
      sx2   
      sy2   
      dh1   
      dv1   
      dh2   
      dv2   
      sh1   
      sv1   
      sh2   
      sv2   

  public void drawTextureVO(com.sun.prism.Texture, float, float, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFFFFFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=23, args_size=12
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.prism.Texture tex
        start local 2 // float topopacity
        start local 3 // float botopacity
        start local 4 // float dx1
        start local 5 // float dy1
        start local 6 // float dx2
        start local 7 // float dy2
        start local 8 // float sx1
        start local 9 // float sy1
        start local 10 // float sx2
        start local 11 // float sy2
         0: .line 645
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
            ifeq 1
            getstatic com.sun.prism.impl.BaseGraphics.IDENT:Lcom/sun/javafx/geom/transform/BaseTransform;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.getTransformNoClone:()Lcom/sun/javafx/geom/transform/BaseTransform;
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.BaseTransform
         2: astore 12 /* xform */
        start local 12 // com.sun.javafx.geom.transform.BaseTransform xform
         3: .line 646
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPixelFormat:()Lcom/sun/prism/PixelFormat;
            astore 13 /* format */
        start local 13 // com.sun.prism.PixelFormat format
         4: .line 647
            aload 13 /* format */
            getstatic com.sun.prism.PixelFormat.BYTE_ALPHA:Lcom/sun/prism/PixelFormat;
            if_acmpne 7
         5: .line 652
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            aload 0 /* this */
            aload 12 /* xform */
            aload 1 /* tex */
            fload 4 /* dx1 */
            fload 5 /* dy1 */
            fload 6 /* dx2 */
            fload 4 /* dx1 */
            fsub
            fload 7 /* dy2 */
            fload 5 /* dy1 */
            fsub
            invokevirtual com.sun.prism.impl.BaseContext.validatePaintOp:(Lcom/sun/prism/impl/BaseGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/Texture;FFFF)V
         6: .line 653
            goto 8
         7: .line 654
      StackMap locals: com.sun.javafx.geom.transform.BaseTransform com.sun.prism.PixelFormat
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            aload 0 /* this */
            aload 12 /* xform */
            aload 1 /* tex */
            aload 13 /* format */
            invokevirtual com.sun.prism.impl.BaseContext.validateTextureOp:(Lcom/sun/prism/impl/BaseGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/Texture;Lcom/sun/prism/PixelFormat;)V
         8: .line 656
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
            ifeq 13
         9: .line 660
            fload 4 /* dx1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 4 /* dx1 */
        10: .line 661
            fload 5 /* dy1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 5 /* dy1 */
        11: .line 662
            fload 6 /* dx2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 6 /* dx2 */
        12: .line 663
            fload 7 /* dy2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 7 /* dy2 */
        13: .line 666
      StackMap locals:
      StackMap stack:
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPhysicalWidth:()I
            i2f
            fstore 14 /* tw */
        start local 14 // float tw
        14: .line 667
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPhysicalHeight:()I
            i2f
            fstore 15 /* th */
        start local 15 // float th
        15: .line 668
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getContentX:()I
            i2f
            fstore 16 /* cx1 */
        start local 16 // float cx1
        16: .line 669
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getContentY:()I
            i2f
            fstore 17 /* cy1 */
        start local 17 // float cy1
        17: .line 670
            fload 16 /* cx1 */
            fload 8 /* sx1 */
            fadd
            fload 14 /* tw */
            fdiv
            fstore 18 /* tx1 */
        start local 18 // float tx1
        18: .line 671
            fload 17 /* cy1 */
            fload 9 /* sy1 */
            fadd
            fload 15 /* th */
            fdiv
            fstore 19 /* ty1 */
        start local 19 // float ty1
        19: .line 672
            fload 16 /* cx1 */
            fload 10 /* sx2 */
            fadd
            fload 14 /* tw */
            fdiv
            fstore 20 /* tx2 */
        start local 20 // float tx2
        20: .line 673
            fload 17 /* cy1 */
            fload 11 /* sy2 */
            fadd
            fload 15 /* th */
            fdiv
            fstore 21 /* ty2 */
        start local 21 // float ty2
        21: .line 675
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            invokevirtual com.sun.prism.impl.BaseContext.getVertexBuffer:()Lcom/sun/prism/impl/VertexBuffer;
            astore 22 /* vb */
        start local 22 // com.sun.prism.impl.VertexBuffer vb
        22: .line 676
            fload 2 /* topopacity */
            fconst_1
            fcmpl
            ifne 27
            fload 3 /* botopacity */
            fconst_1
            fcmpl
            ifne 27
        23: .line 677
            aload 22 /* vb */
            fload 4 /* dx1 */
            fload 5 /* dy1 */
            fload 6 /* dx2 */
            fload 7 /* dy2 */
        24: .line 678
            fload 18 /* tx1 */
            fload 19 /* ty1 */
            fload 20 /* tx2 */
            fload 21 /* ty2 */
        25: .line 677
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        26: .line 679
            goto 33
        27: .line 680
      StackMap locals: com.sun.prism.impl.BaseGraphics com.sun.prism.Texture float float float float float float float float float float com.sun.javafx.geom.transform.BaseTransform com.sun.prism.PixelFormat float float float float float float float float com.sun.prism.impl.VertexBuffer
      StackMap stack:
            fload 2 /* topopacity */
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.getExtraAlpha:()F
            fmul
            fstore 2 /* topopacity */
        28: .line 681
            fload 3 /* botopacity */
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.getExtraAlpha:()F
            fmul
            fstore 3 /* botopacity */
        29: .line 682
            aload 22 /* vb */
            fload 2 /* topopacity */
            fload 3 /* botopacity */
        30: .line 683
            fload 4 /* dx1 */
            fload 5 /* dy1 */
            fload 6 /* dx2 */
            fload 7 /* dy2 */
        31: .line 684
            fload 18 /* tx1 */
            fload 19 /* ty1 */
            fload 20 /* tx2 */
            fload 21 /* ty2 */
        32: .line 682
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuadVO:(FFFFFFFFFF)V
        33: .line 686
      StackMap locals:
      StackMap stack:
            return
        end local 22 // com.sun.prism.impl.VertexBuffer vb
        end local 21 // float ty2
        end local 20 // float tx2
        end local 19 // float ty1
        end local 18 // float tx1
        end local 17 // float cy1
        end local 16 // float cx1
        end local 15 // float th
        end local 14 // float tw
        end local 13 // com.sun.prism.PixelFormat format
        end local 12 // com.sun.javafx.geom.transform.BaseTransform xform
        end local 11 // float sy2
        end local 10 // float sx2
        end local 9 // float sy1
        end local 8 // float sx1
        end local 7 // float dy2
        end local 6 // float dx2
        end local 5 // float dy1
        end local 4 // float dx1
        end local 3 // float botopacity
        end local 2 // float topopacity
        end local 1 // com.sun.prism.Texture tex
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   34     0        this  Lcom/sun/prism/impl/BaseGraphics;
            0   34     1         tex  Lcom/sun/prism/Texture;
            0   34     2  topopacity  F
            0   34     3  botopacity  F
            0   34     4         dx1  F
            0   34     5         dy1  F
            0   34     6         dx2  F
            0   34     7         dy2  F
            0   34     8         sx1  F
            0   34     9         sy1  F
            0   34    10         sx2  F
            0   34    11         sy2  F
            3   34    12       xform  Lcom/sun/javafx/geom/transform/BaseTransform;
            4   34    13      format  Lcom/sun/prism/PixelFormat;
           14   34    14          tw  F
           15   34    15          th  F
           16   34    16         cx1  F
           17   34    17         cy1  F
           18   34    18         tx1  F
           19   34    19         ty1  F
           20   34    20         tx2  F
           21   34    21         ty2  F
           22   34    22          vb  Lcom/sun/prism/impl/VertexBuffer;
    MethodParameters:
            Name  Flags
      tex         
      topopacity  
      botopacity  
      dx1         
      dy1         
      dx2         
      dy2         
      sx1         
      sy1         
      sx2         
      sy2         

  public void drawTextureRaw(com.sun.prism.Texture, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFFFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=17, args_size=10
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.prism.Texture tex
        start local 2 // float dx1
        start local 3 // float dy1
        start local 4 // float dx2
        start local 5 // float dy2
        start local 6 // float tx1
        start local 7 // float ty1
        start local 8 // float tx2
        start local 9 // float ty2
         0: .line 698
            fload 2 /* dx1 */
            fstore 10 /* bx */
        start local 10 // float bx
         1: .line 699
            fload 3 /* dy1 */
            fstore 11 /* by */
        start local 11 // float by
         2: .line 700
            fload 4 /* dx2 */
            fload 2 /* dx1 */
            fsub
            fstore 12 /* bw */
        start local 12 // float bw
         3: .line 701
            fload 5 /* dy2 */
            fload 3 /* dy1 */
            fsub
            fstore 13 /* bh */
        start local 13 // float bh
         4: .line 704
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.getTransformNoClone:()Lcom/sun/javafx/geom/transform/BaseTransform;
            astore 14 /* xform */
        start local 14 // com.sun.javafx.geom.transform.BaseTransform xform
         5: .line 705
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
            ifeq 11
         6: .line 706
            getstatic com.sun.prism.impl.BaseGraphics.IDENT:Lcom/sun/javafx/geom/transform/BaseTransform;
            astore 14 /* xform */
         7: .line 707
            fload 2 /* dx1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 2 /* dx1 */
         8: .line 708
            fload 3 /* dy1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 3 /* dy1 */
         9: .line 709
            fload 4 /* dx2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 4 /* dx2 */
        10: .line 710
            fload 5 /* dy2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 5 /* dy2 */
        11: .line 713
      StackMap locals: com.sun.prism.impl.BaseGraphics com.sun.prism.Texture float float float float float float float float float float float float com.sun.javafx.geom.transform.BaseTransform
      StackMap stack:
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPixelFormat:()Lcom/sun/prism/PixelFormat;
            astore 15 /* format */
        start local 15 // com.sun.prism.PixelFormat format
        12: .line 714
            aload 15 /* format */
            getstatic com.sun.prism.PixelFormat.BYTE_ALPHA:Lcom/sun/prism/PixelFormat;
            if_acmpne 15
        13: .line 719
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            aload 0 /* this */
            aload 14 /* xform */
            aload 1 /* tex */
            fload 10 /* bx */
            fload 11 /* by */
            fload 12 /* bw */
            fload 13 /* bh */
            invokevirtual com.sun.prism.impl.BaseContext.validatePaintOp:(Lcom/sun/prism/impl/BaseGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/Texture;FFFF)V
        14: .line 720
            goto 16
        15: .line 721
      StackMap locals: com.sun.prism.PixelFormat
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            aload 0 /* this */
            aload 14 /* xform */
            aload 1 /* tex */
            aload 15 /* format */
            invokevirtual com.sun.prism.impl.BaseContext.validateTextureOp:(Lcom/sun/prism/impl/BaseGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/Texture;Lcom/sun/prism/PixelFormat;)V
        16: .line 724
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            invokevirtual com.sun.prism.impl.BaseContext.getVertexBuffer:()Lcom/sun/prism/impl/VertexBuffer;
            astore 16 /* vb */
        start local 16 // com.sun.prism.impl.VertexBuffer vb
        17: .line 725
            aload 16 /* vb */
            fload 2 /* dx1 */
            fload 3 /* dy1 */
            fload 4 /* dx2 */
            fload 5 /* dy2 */
        18: .line 726
            fload 6 /* tx1 */
            fload 7 /* ty1 */
            fload 8 /* tx2 */
            fload 9 /* ty2 */
        19: .line 725
            invokevirtual com.sun.prism.impl.VertexBuffer.addQuad:(FFFFFFFF)V
        20: .line 727
            return
        end local 16 // com.sun.prism.impl.VertexBuffer vb
        end local 15 // com.sun.prism.PixelFormat format
        end local 14 // com.sun.javafx.geom.transform.BaseTransform xform
        end local 13 // float bh
        end local 12 // float bw
        end local 11 // float by
        end local 10 // float bx
        end local 9 // float ty2
        end local 8 // float tx2
        end local 7 // float ty1
        end local 6 // float tx1
        end local 5 // float dy2
        end local 4 // float dx2
        end local 3 // float dy1
        end local 2 // float dx1
        end local 1 // com.sun.prism.Texture tex
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   21     0    this  Lcom/sun/prism/impl/BaseGraphics;
            0   21     1     tex  Lcom/sun/prism/Texture;
            0   21     2     dx1  F
            0   21     3     dy1  F
            0   21     4     dx2  F
            0   21     5     dy2  F
            0   21     6     tx1  F
            0   21     7     ty1  F
            0   21     8     tx2  F
            0   21     9     ty2  F
            1   21    10      bx  F
            2   21    11      by  F
            3   21    12      bw  F
            4   21    13      bh  F
            5   21    14   xform  Lcom/sun/javafx/geom/transform/BaseTransform;
           12   21    15  format  Lcom/sun/prism/PixelFormat;
           17   21    16      vb  Lcom/sun/prism/impl/VertexBuffer;
    MethodParameters:
      Name  Flags
      tex   
      dx1   
      dy1   
      dx2   
      dy2   
      tx1   
      ty1   
      tx2   
      ty2   

  public void drawMappedTextureRaw(com.sun.prism.Texture, float, float, float, float, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/prism/Texture;FFFFFFFFFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=21, args_size=14
        start local 0 // com.sun.prism.impl.BaseGraphics this
        start local 1 // com.sun.prism.Texture tex
        start local 2 // float dx1
        start local 3 // float dy1
        start local 4 // float dx2
        start local 5 // float dy2
        start local 6 // float tx11
        start local 7 // float ty11
        start local 8 // float tx21
        start local 9 // float ty21
        start local 10 // float tx12
        start local 11 // float ty12
        start local 12 // float tx22
        start local 13 // float ty22
         0: .line 740
            fload 2 /* dx1 */
            fstore 14 /* bx */
        start local 14 // float bx
         1: .line 741
            fload 3 /* dy1 */
            fstore 15 /* by */
        start local 15 // float by
         2: .line 742
            fload 4 /* dx2 */
            fload 2 /* dx1 */
            fsub
            fstore 16 /* bw */
        start local 16 // float bw
         3: .line 743
            fload 5 /* dy2 */
            fload 3 /* dy1 */
            fsub
            fstore 17 /* bh */
        start local 17 // float bh
         4: .line 746
            aload 0 /* this */
            invokevirtual com.sun.prism.impl.BaseGraphics.getTransformNoClone:()Lcom/sun/javafx/geom/transform/BaseTransform;
            astore 18 /* xform */
        start local 18 // com.sun.javafx.geom.transform.BaseTransform xform
         5: .line 747
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.isSimpleTranslate:Z
            ifeq 11
         6: .line 748
            getstatic com.sun.prism.impl.BaseGraphics.IDENT:Lcom/sun/javafx/geom/transform/BaseTransform;
            astore 18 /* xform */
         7: .line 749
            fload 2 /* dx1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 2 /* dx1 */
         8: .line 750
            fload 3 /* dy1 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 3 /* dy1 */
         9: .line 751
            fload 4 /* dx2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transX:F
            fadd
            fstore 4 /* dx2 */
        10: .line 752
            fload 5 /* dy2 */
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.transY:F
            fadd
            fstore 5 /* dy2 */
        11: .line 755
      StackMap locals: com.sun.prism.impl.BaseGraphics com.sun.prism.Texture float float float float float float float float float float float float float float float float com.sun.javafx.geom.transform.BaseTransform
      StackMap stack:
            aload 1 /* tex */
            invokeinterface com.sun.prism.Texture.getPixelFormat:()Lcom/sun/prism/PixelFormat;
            astore 19 /* format */
        start local 19 // com.sun.prism.PixelFormat format
        12: .line 756
            aload 19 /* format */
            getstatic com.sun.prism.PixelFormat.BYTE_ALPHA:Lcom/sun/prism/PixelFormat;
            if_acmpne 15
        13: .line 761
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            aload 0 /* this */
            aload 18 /* xform */
            aload 1 /* tex */
            fload 14 /* bx */
            fload 15 /* by */
            fload 16 /* bw */
            fload 17 /* bh */
            invokevirtual com.sun.prism.impl.BaseContext.validatePaintOp:(Lcom/sun/prism/impl/BaseGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/Texture;FFFF)V
        14: .line 762
            goto 16
        15: .line 763
      StackMap locals: com.sun.prism.PixelFormat
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            aload 0 /* this */
            aload 18 /* xform */
            aload 1 /* tex */
            aload 19 /* format */
            invokevirtual com.sun.prism.impl.BaseContext.validateTextureOp:(Lcom/sun/prism/impl/BaseGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/Texture;Lcom/sun/prism/PixelFormat;)V
        16: .line 766
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.BaseGraphics.context:Lcom/sun/prism/impl/BaseContext;
            invokevirtual com.sun.prism.impl.BaseContext.getVertexBuffer:()Lcom/sun/prism/impl/VertexBuffer;
            astore 20 /* vb */
        start local 20 // com.sun.prism.impl.VertexBuffer vb
        17: .line 767
            aload 20 /* vb */
            fload 2 /* dx1 */
            fload 3 /* dy1 */
            fload 4 /* dx2 */
            fload 5 /* dy2 */
        18: .line 768
            fload 6 /* tx11 */
            fload 7 /* ty11 */
            fload 8 /* tx21 */
            fload 9 /* ty21 */
        19: .line 769
            fload 10 /* tx12 */
            fload 11 /* ty12 */
            fload 12 /* tx22 */
            fload 13 /* ty22 */
        20: .line 767
            invokevirtual com.sun.prism.impl.VertexBuffer.addMappedQuad:(FFFFFFFFFFFF)V
        21: .line 770
            return
        end local 20 // com.sun.prism.impl.VertexBuffer vb
        end local 19 // com.sun.prism.PixelFormat format
        end local 18 // com.sun.javafx.geom.transform.BaseTransform xform
        end local 17 // float bh
        end local 16 // float bw
        end local 15 // float by
        end local 14 // float bx
        end local 13 // float ty22
        end local 12 // float tx22
        end local 11 // float ty12
        end local 10 // float tx12
        end local 9 // float ty21
        end local 8 // float tx21
        end local 7 // float ty11
        end local 6 // float tx11
        end local 5 // float dy2
        end local 4 // float dx2
        end local 3 // float dy1
        end local 2 // float dx1
        end local 1 // com.sun.prism.Texture tex
        end local 0 // com.sun.prism.impl.BaseGraphics this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   22     0    this  Lcom/sun/prism/impl/BaseGraphics;
            0   22     1     tex  Lcom/sun/prism/Texture;
            0   22     2     dx1  F
            0   22     3     dy1  F
            0   22     4     dx2  F
            0   22     5     dy2  F
            0   22     6    tx11  F
            0   22     7    ty11  F
            0   22     8    tx21  F
            0   22     9    ty21  F
            0   22    10    tx12  F
            0   22    11    ty12  F
            0   22    12    tx22  F
            0   22    13    ty22  F
            1   22    14      bx  F
            2   22    15      by  F
            3   22    16      bw  F
            4   22    17      bh  F
            5   22    18   xform  Lcom/sun/javafx/geom/transform/BaseTransform;
           12   22    19  format  Lcom/sun/prism/PixelFormat;
           17   22    20      vb  Lcom/sun/prism/impl/VertexBuffer;
    MethodParameters:
      Name  Flags
      tex   
      dx1   
      dy1   
      dx2   
      dy2   
      tx11  
      ty11  
      tx21  
      ty21  
      tx12  
      ty12  
      tx22  
      ty22  
}
SourceFile: "BaseGraphics.java"
InnerClasses:
  public final Type = com.sun.prism.paint.Paint$Type of com.sun.prism.paint.Paint