class sun.print.PSPathGraphics extends sun.print.PathGraphics
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.print.PSPathGraphics
  super_class: sun.print.PathGraphics
{
  private static final int DEFAULT_USER_RES;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 72

  void <init>(java.awt.Graphics2D, java.awt.print.PrinterJob, java.awt.print.Printable, java.awt.print.PageFormat, int, boolean);
    descriptor: (Ljava/awt/Graphics2D;Ljava/awt/print/PrinterJob;Ljava/awt/print/Printable;Ljava/awt/print/PageFormat;IZ)V
    flags: (0x0000) 
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // sun.print.PSPathGraphics this
        start local 1 // java.awt.Graphics2D graphics
        start local 2 // java.awt.print.PrinterJob printerJob
        start local 3 // java.awt.print.Printable painter
        start local 4 // java.awt.print.PageFormat pageFormat
        start local 5 // int pageIndex
        start local 6 // boolean canRedraw
         0: .line 72
            aload 0 /* this */
            aload 1 /* graphics */
            aload 2 /* printerJob */
            aload 3 /* painter */
            aload 4 /* pageFormat */
            iload 5 /* pageIndex */
            iload 6 /* canRedraw */
            invokespecial sun.print.PathGraphics.<init>:(Ljava/awt/Graphics2D;Ljava/awt/print/PrinterJob;Ljava/awt/print/Printable;Ljava/awt/print/PageFormat;IZ)V
         1: .line 73
            return
        end local 6 // boolean canRedraw
        end local 5 // int pageIndex
        end local 4 // java.awt.print.PageFormat pageFormat
        end local 3 // java.awt.print.Printable painter
        end local 2 // java.awt.print.PrinterJob printerJob
        end local 1 // java.awt.Graphics2D graphics
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lsun/print/PSPathGraphics;
            0    2     1    graphics  Ljava/awt/Graphics2D;
            0    2     2  printerJob  Ljava/awt/print/PrinterJob;
            0    2     3     painter  Ljava/awt/print/Printable;
            0    2     4  pageFormat  Ljava/awt/print/PageFormat;
            0    2     5   pageIndex  I
            0    2     6   canRedraw  Z
    MethodParameters:
            Name  Flags
      graphics    
      printerJob  
      painter     
      pageFormat  
      pageIndex   
      canRedraw   

  public java.awt.Graphics create();
    descriptor: ()Ljava/awt/Graphics;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=1, args_size=1
        start local 0 // sun.print.PSPathGraphics this
         0: .line 84
            new sun.print.PSPathGraphics
            dup
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getDelegate:()Ljava/awt/Graphics2D;
            invokevirtual java.awt.Graphics2D.create:()Ljava/awt/Graphics;
            checkcast java.awt.Graphics2D
         1: .line 85
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getPrinterJob:()Ljava/awt/print/PrinterJob;
         2: .line 86
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getPrintable:()Ljava/awt/print/Printable;
         3: .line 87
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getPageFormat:()Ljava/awt/print/PageFormat;
         4: .line 88
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getPageIndex:()I
         5: .line 89
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.canDoRedraws:()Z
         6: .line 84
            invokespecial sun.print.PSPathGraphics.<init>:(Ljava/awt/Graphics2D;Ljava/awt/print/PrinterJob;Ljava/awt/print/Printable;Ljava/awt/print/PageFormat;IZ)V
            areturn
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lsun/print/PSPathGraphics;

  public void fill(java.awt.Shape, java.awt.Color);
    descriptor: (Ljava/awt/Shape;Ljava/awt/Color;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // sun.print.PSPathGraphics this
        start local 1 // java.awt.Shape s
        start local 2 // java.awt.Color color
         0: .line 99
            aload 0 /* this */
            aload 1 /* s */
            new java.awt.geom.AffineTransform
            dup
            invokespecial java.awt.geom.AffineTransform.<init>:()V
            invokeinterface java.awt.Shape.getPathIterator:(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;
            aload 2 /* color */
            invokevirtual sun.print.PSPathGraphics.deviceFill:(Ljava/awt/geom/PathIterator;Ljava/awt/Color;)V
         1: .line 100
            return
        end local 2 // java.awt.Color color
        end local 1 // java.awt.Shape s
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lsun/print/PSPathGraphics;
            0    2     1      s  Ljava/awt/Shape;
            0    2     2  color  Ljava/awt/Color;
    MethodParameters:
       Name  Flags
      s      
      color  

  public void drawString(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // sun.print.PSPathGraphics this
        start local 1 // java.lang.String str
        start local 2 // int x
        start local 3 // int y
         0: .line 115
            aload 0 /* this */
            aload 1 /* str */
            iload 2 /* x */
            i2f
            iload 3 /* y */
            i2f
            invokevirtual sun.print.PSPathGraphics.drawString:(Ljava/lang/String;FF)V
         1: .line 116
            return
        end local 3 // int y
        end local 2 // int x
        end local 1 // java.lang.String str
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/print/PSPathGraphics;
            0    2     1   str  Ljava/lang/String;
            0    2     2     x  I
            0    2     3     y  I
    MethodParameters:
      Name  Flags
      str   
      x     
      y     

  public void drawString(java.lang.String, float, float);
    descriptor: (Ljava/lang/String;FF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // sun.print.PSPathGraphics this
        start local 1 // java.lang.String str
        start local 2 // float x
        start local 3 // float y
         0: .line 141
            aload 0 /* this */
            aload 1 /* str */
            fload 2 /* x */
            fload 3 /* y */
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getFont:()Ljava/awt/Font;
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getFontRenderContext:()Ljava/awt/font/FontRenderContext;
            fconst_0
            invokevirtual sun.print.PSPathGraphics.drawString:(Ljava/lang/String;FFLjava/awt/Font;Ljava/awt/font/FontRenderContext;F)V
         1: .line 142
            return
        end local 3 // float y
        end local 2 // float x
        end local 1 // java.lang.String str
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/print/PSPathGraphics;
            0    2     1   str  Ljava/lang/String;
            0    2     2     x  F
            0    2     3     y  F
    MethodParameters:
      Name  Flags
      str   
      x     
      y     

  protected boolean canDrawStringToWidth();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.print.PSPathGraphics this
         0: .line 146
            iconst_1
            ireturn
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/print/PSPathGraphics;

  protected int platformFontCount(java.awt.Font, java.lang.String);
    descriptor: (Ljava/awt/Font;Ljava/lang/String;)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // sun.print.PSPathGraphics this
        start local 1 // java.awt.Font font
        start local 2 // java.lang.String str
         0: .line 150
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getPrinterJob:()Ljava/awt/print/PrinterJob;
            checkcast sun.print.PSPrinterJob
            astore 3 /* psPrinterJob */
        start local 3 // sun.print.PSPrinterJob psPrinterJob
         1: .line 151
            aload 3 /* psPrinterJob */
            aload 1 /* font */
            aload 2 /* str */
            invokevirtual sun.print.PSPrinterJob.platformFontCount:(Ljava/awt/Font;Ljava/lang/String;)I
            ireturn
        end local 3 // sun.print.PSPrinterJob psPrinterJob
        end local 2 // java.lang.String str
        end local 1 // java.awt.Font font
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lsun/print/PSPathGraphics;
            0    2     1          font  Ljava/awt/Font;
            0    2     2           str  Ljava/lang/String;
            1    2     3  psPrinterJob  Lsun/print/PSPrinterJob;
    MethodParameters:
      Name  Flags
      font  
      str   

  protected void drawString(java.lang.String, float, float, java.awt.Font, java.awt.font.FontRenderContext, float);
    descriptor: (Ljava/lang/String;FFLjava/awt/Font;Ljava/awt/font/FontRenderContext;F)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=14, args_size=7
        start local 0 // sun.print.PSPathGraphics this
        start local 1 // java.lang.String str
        start local 2 // float x
        start local 3 // float y
        start local 4 // java.awt.Font font
        start local 5 // java.awt.font.FontRenderContext frc
        start local 6 // float w
         0: .line 156
            aload 1 /* str */
            invokevirtual java.lang.String.length:()I
            ifne 2
         1: .line 157
            return
         2: .line 168
      StackMap locals:
      StackMap stack:
            aload 4 /* font */
            invokevirtual java.awt.Font.hasLayoutAttributes:()Z
            ifeq 6
            aload 0 /* this */
            getfield sun.print.PSPathGraphics.printingGlyphVector:Z
            ifne 6
         3: .line 169
            new java.awt.font.TextLayout
            dup
            aload 1 /* str */
            aload 4 /* font */
            aload 5 /* frc */
            invokespecial java.awt.font.TextLayout.<init>:(Ljava/lang/String;Ljava/awt/Font;Ljava/awt/font/FontRenderContext;)V
            astore 7 /* layout */
        start local 7 // java.awt.font.TextLayout layout
         4: .line 170
            aload 7 /* layout */
            aload 0 /* this */
            fload 2 /* x */
            fload 3 /* y */
            invokevirtual java.awt.font.TextLayout.draw:(Ljava/awt/Graphics2D;FF)V
         5: .line 171
            return
        end local 7 // java.awt.font.TextLayout layout
         6: .line 174
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getFont:()Ljava/awt/Font;
            astore 7 /* oldFont */
        start local 7 // java.awt.Font oldFont
         7: .line 175
            aload 7 /* oldFont */
            aload 4 /* font */
            invokevirtual java.awt.Font.equals:(Ljava/lang/Object;)Z
            ifne 10
         8: .line 176
            aload 0 /* this */
            aload 4 /* font */
            invokevirtual sun.print.PSPathGraphics.setFont:(Ljava/awt/Font;)V
         9: .line 177
            goto 11
        10: .line 178
      StackMap locals: java.awt.Font
      StackMap stack:
            aconst_null
            astore 7 /* oldFont */
        11: .line 181
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 8 /* drawnWithPS */
        start local 8 // boolean drawnWithPS
        12: .line 183
            fconst_0
            fstore 9 /* translateX */
        start local 9 // float translateX
        13: fconst_0
            fstore 10 /* translateY */
        start local 10 // float translateY
        14: .line 184
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getFont:()Ljava/awt/Font;
            invokevirtual java.awt.Font.isTransformed:()Z
            istore 11 /* fontisTransformed */
        start local 11 // boolean fontisTransformed
        15: .line 186
            iload 11 /* fontisTransformed */
            ifeq 24
        16: .line 187
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getFont:()Ljava/awt/Font;
            invokevirtual java.awt.Font.getTransform:()Ljava/awt/geom/AffineTransform;
            astore 12 /* fontTx */
        start local 12 // java.awt.geom.AffineTransform fontTx
        17: .line 188
            aload 12 /* fontTx */
            invokevirtual java.awt.geom.AffineTransform.getType:()I
            istore 13 /* transformType */
        start local 13 // int transformType
        18: .line 193
            iload 13 /* transformType */
            iconst_1
            if_icmpne 24
        19: .line 194
            aload 12 /* fontTx */
            invokevirtual java.awt.geom.AffineTransform.getTranslateX:()D
            d2f
            fstore 9 /* translateX */
        20: .line 195
            aload 12 /* fontTx */
            invokevirtual java.awt.geom.AffineTransform.getTranslateY:()D
            d2f
            fstore 10 /* translateY */
        21: .line 196
            fload 9 /* translateX */
            invokestatic java.lang.Math.abs:(F)F
            f2d
            ldc 1.0E-5
            dcmpg
            ifge 22
            fconst_0
            fstore 9 /* translateX */
        22: .line 197
      StackMap locals: sun.print.PSPathGraphics java.lang.String float float java.awt.Font java.awt.font.FontRenderContext float java.awt.Font int float float int java.awt.geom.AffineTransform int
      StackMap stack:
            fload 10 /* translateY */
            invokestatic java.lang.Math.abs:(F)F
            f2d
            ldc 1.0E-5
            dcmpg
            ifge 23
            fconst_0
            fstore 10 /* translateY */
        23: .line 198
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 11 /* fontisTransformed */
        end local 13 // int transformType
        end local 12 // java.awt.geom.AffineTransform fontTx
        24: .line 202
      StackMap locals:
      StackMap stack:
            iload 11 /* fontisTransformed */
            ifeq 25
            iconst_0
            goto 26
      StackMap locals:
      StackMap stack:
        25: iconst_1
      StackMap locals:
      StackMap stack: int
        26: istore 12 /* directToPS */
        start local 12 // boolean directToPS
        27: .line 204
            getstatic sun.print.PSPrinterJob.shapeTextProp:Z
            ifne 44
            iload 12 /* directToPS */
            ifeq 44
        28: .line 206
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getPrinterJob:()Ljava/awt/print/PrinterJob;
            checkcast sun.print.PSPrinterJob
            astore 13 /* psPrinterJob */
        start local 13 // sun.print.PSPrinterJob psPrinterJob
        29: .line 207
            aload 13 /* psPrinterJob */
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getFont:()Ljava/awt/Font;
            invokevirtual sun.print.PSPrinterJob.setFont:(Ljava/awt/Font;)Z
            ifeq 44
        30: .line 217
            aload 13 /* psPrinterJob */
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getPaint:()Ljava/awt/Paint;
            checkcast java.awt.Color
            invokevirtual sun.print.PSPrinterJob.setColor:(Ljava/awt/Color;)V
        31: .line 218
            goto 38
      StackMap locals: sun.print.PSPathGraphics java.lang.String float float java.awt.Font java.awt.font.FontRenderContext float java.awt.Font int float float int int sun.print.PSPrinterJob
      StackMap stack: java.lang.ClassCastException
        32: pop
        33: .line 219
            aload 7 /* oldFont */
            ifnull 35
        34: .line 220
            aload 0 /* this */
            aload 7 /* oldFont */
            invokevirtual sun.print.PSPathGraphics.setFont:(Ljava/awt/Font;)V
        35: .line 222
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
        36: .line 223
            ldc "Expected a Color instance"
        37: .line 222
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        38: .line 226
      StackMap locals:
      StackMap stack:
            aload 13 /* psPrinterJob */
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getTransform:()Ljava/awt/geom/AffineTransform;
            invokevirtual sun.print.PSPrinterJob.setTransform:(Ljava/awt/geom/AffineTransform;)V
        39: .line 227
            aload 13 /* psPrinterJob */
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getClip:()Ljava/awt/Shape;
            invokevirtual sun.print.PSPrinterJob.setClip:(Ljava/awt/Shape;)V
        40: .line 229
            aload 13 /* psPrinterJob */
            aload 0 /* this */
            aload 1 /* str */
        41: .line 230
            fload 2 /* x */
            fload 9 /* translateX */
            fadd
            fload 3 /* y */
            fload 10 /* translateY */
            fadd
        42: .line 231
            aload 4 /* font */
            aload 5 /* frc */
            fload 6 /* w */
        43: .line 229
            invokevirtual sun.print.PSPrinterJob.textOut:(Ljava/awt/Graphics;Ljava/lang/String;FFLjava/awt/Font;Ljava/awt/font/FontRenderContext;F)Z
            istore 8 /* drawnWithPS */
        end local 13 // sun.print.PSPrinterJob psPrinterJob
        44: .line 238
      StackMap locals:
      StackMap stack:
            iload 8 /* drawnWithPS */
            ifne 49
        45: .line 239
            aload 7 /* oldFont */
            ifnull 48
        46: .line 240
            aload 0 /* this */
            aload 7 /* oldFont */
            invokevirtual sun.print.PSPathGraphics.setFont:(Ljava/awt/Font;)V
        47: .line 241
            aconst_null
            astore 7 /* oldFont */
        48: .line 243
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* str */
            fload 2 /* x */
            fload 3 /* y */
            aload 4 /* font */
            aload 5 /* frc */
            fload 6 /* w */
            invokespecial sun.print.PathGraphics.drawString:(Ljava/lang/String;FFLjava/awt/Font;Ljava/awt/font/FontRenderContext;F)V
        49: .line 246
      StackMap locals:
      StackMap stack:
            aload 7 /* oldFont */
            ifnull 51
        50: .line 247
            aload 0 /* this */
            aload 7 /* oldFont */
            invokevirtual sun.print.PSPathGraphics.setFont:(Ljava/awt/Font;)V
        51: .line 249
      StackMap locals:
      StackMap stack:
            return
        end local 12 // boolean directToPS
        end local 11 // boolean fontisTransformed
        end local 10 // float translateY
        end local 9 // float translateX
        end local 8 // boolean drawnWithPS
        end local 7 // java.awt.Font oldFont
        end local 6 // float w
        end local 5 // java.awt.font.FontRenderContext frc
        end local 4 // java.awt.Font font
        end local 3 // float y
        end local 2 // float x
        end local 1 // java.lang.String str
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   52     0               this  Lsun/print/PSPathGraphics;
            0   52     1                str  Ljava/lang/String;
            0   52     2                  x  F
            0   52     3                  y  F
            0   52     4               font  Ljava/awt/Font;
            0   52     5                frc  Ljava/awt/font/FontRenderContext;
            0   52     6                  w  F
            4    6     7             layout  Ljava/awt/font/TextLayout;
            7   52     7            oldFont  Ljava/awt/Font;
           12   52     8        drawnWithPS  Z
           13   52     9         translateX  F
           14   52    10         translateY  F
           15   52    11  fontisTransformed  Z
           17   24    12             fontTx  Ljava/awt/geom/AffineTransform;
           18   24    13      transformType  I
           27   52    12         directToPS  Z
           29   44    13       psPrinterJob  Lsun/print/PSPrinterJob;
      Exception table:
        from    to  target  type
          30    31      32  Class java.lang.ClassCastException
    MethodParameters:
      Name  Flags
      str   
      x     
      y     
      font  
      frc   
      w     

  protected boolean drawImageToPlatform(java.awt.Image, java.awt.geom.AffineTransform, java.awt.Color, int, int, int, int, boolean);
    descriptor: (Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/Color;IIIIZ)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=16, locals=54, args_size=9
        start local 0 // sun.print.PSPathGraphics this
        start local 1 // java.awt.Image image
        start local 2 // java.awt.geom.AffineTransform xform
        start local 3 // java.awt.Color bgcolor
        start local 4 // int srcX
        start local 5 // int srcY
        start local 6 // int srcWidth
        start local 7 // int srcHeight
        start local 8 // boolean handlingTransparency
         0: .line 286
            aload 0 /* this */
            aload 1 /* image */
            invokevirtual sun.print.PSPathGraphics.getBufferedImage:(Ljava/awt/Image;)Ljava/awt/image/BufferedImage;
            astore 9 /* img */
        start local 9 // java.awt.image.BufferedImage img
         1: .line 287
            aload 9 /* img */
            ifnonnull 3
         2: .line 288
            iconst_1
            ireturn
         3: .line 291
      StackMap locals: java.awt.image.BufferedImage
      StackMap stack:
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getPrinterJob:()Ljava/awt/print/PrinterJob;
            checkcast sun.print.PSPrinterJob
            astore 10 /* psPrinterJob */
        start local 10 // sun.print.PSPrinterJob psPrinterJob
         4: .line 299
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getTransform:()Ljava/awt/geom/AffineTransform;
            astore 11 /* fullTransform */
        start local 11 // java.awt.geom.AffineTransform fullTransform
         5: .line 300
            aload 2 /* xform */
            ifnonnull 7
         6: .line 301
            new java.awt.geom.AffineTransform
            dup
            invokespecial java.awt.geom.AffineTransform.<init>:()V
            astore 2 /* xform */
         7: .line 303
      StackMap locals: sun.print.PSPrinterJob java.awt.geom.AffineTransform
      StackMap stack:
            aload 11 /* fullTransform */
            aload 2 /* xform */
            invokevirtual java.awt.geom.AffineTransform.concatenate:(Ljava/awt/geom/AffineTransform;)V
         8: .line 321
            bipush 6
            newarray 7
            astore 12 /* fullMatrix */
        start local 12 // double[] fullMatrix
         9: .line 322
            aload 11 /* fullTransform */
            aload 12 /* fullMatrix */
            invokevirtual java.awt.geom.AffineTransform.getMatrix:([D)V
        10: .line 333
            new java.awt.geom.Point2D$Float
            dup
            fconst_1
            fconst_0
            invokespecial java.awt.geom.Point2D$Float.<init>:(FF)V
            astore 13 /* unitVectorX */
        start local 13 // java.awt.geom.Point2D$Float unitVectorX
        11: .line 334
            new java.awt.geom.Point2D$Float
            dup
            fconst_0
            fconst_1
            invokespecial java.awt.geom.Point2D$Float.<init>:(FF)V
            astore 14 /* unitVectorY */
        start local 14 // java.awt.geom.Point2D$Float unitVectorY
        12: .line 335
            aload 11 /* fullTransform */
            aload 13 /* unitVectorX */
            aload 13 /* unitVectorX */
            invokevirtual java.awt.geom.AffineTransform.deltaTransform:(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;
            pop
        13: .line 336
            aload 11 /* fullTransform */
            aload 14 /* unitVectorY */
            aload 14 /* unitVectorY */
            invokevirtual java.awt.geom.AffineTransform.deltaTransform:(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;
            pop
        14: .line 338
            new java.awt.geom.Point2D$Float
            dup
            fconst_0
            fconst_0
            invokespecial java.awt.geom.Point2D$Float.<init>:(FF)V
            astore 15 /* origin */
        start local 15 // java.awt.geom.Point2D$Float origin
        15: .line 339
            aload 13 /* unitVectorX */
            aload 15 /* origin */
            invokevirtual java.awt.geom.Point2D$Float.distance:(Ljava/awt/geom/Point2D;)D
            dstore 16 /* scaleX */
        start local 16 // double scaleX
        16: .line 340
            aload 14 /* unitVectorY */
            aload 15 /* origin */
            invokevirtual java.awt.geom.Point2D$Float.distance:(Ljava/awt/geom/Point2D;)D
            dstore 18 /* scaleY */
        start local 18 // double scaleY
        17: .line 342
            aload 10 /* psPrinterJob */
            invokevirtual sun.print.PSPrinterJob.getXRes:()D
            dstore 20 /* devResX */
        start local 20 // double devResX
        18: .line 343
            aload 10 /* psPrinterJob */
            invokevirtual sun.print.PSPrinterJob.getYRes:()D
            dstore 22 /* devResY */
        start local 22 // double devResY
        19: .line 344
            dload 20 /* devResX */
            ldc 72.0
            ddiv
            dstore 24 /* devScaleX */
        start local 24 // double devScaleX
        20: .line 345
            dload 22 /* devResY */
            ldc 72.0
            ddiv
            dstore 26 /* devScaleY */
        start local 26 // double devScaleY
        21: .line 347
            dload 16 /* scaleX */
            dload 24 /* devScaleX */
            dcmpl
            ifle 22
            dload 24 /* devScaleX */
            dstore 16 /* scaleX */
        22: .line 348
      StackMap locals: sun.print.PSPathGraphics java.awt.Image java.awt.geom.AffineTransform java.awt.Color int int int int int java.awt.image.BufferedImage sun.print.PSPrinterJob java.awt.geom.AffineTransform double[] java.awt.geom.Point2D$Float java.awt.geom.Point2D$Float java.awt.geom.Point2D$Float double double double double double double
      StackMap stack:
            dload 18 /* scaleY */
            dload 26 /* devScaleY */
            dcmpl
            ifle 23
            dload 26 /* devScaleY */
            dstore 18 /* scaleY */
        23: .line 353
      StackMap locals:
      StackMap stack:
            dload 16 /* scaleX */
            dconst_0
            dcmpl
            ifeq 172
            dload 18 /* scaleY */
            dconst_0
            dcmpl
            ifeq 172
        24: .line 357
            new java.awt.geom.AffineTransform
            dup
        25: .line 358
            aload 12 /* fullMatrix */
            iconst_0
            daload
            dload 16 /* scaleX */
            ddiv
        26: .line 359
            aload 12 /* fullMatrix */
            iconst_1
            daload
            dload 18 /* scaleY */
            ddiv
        27: .line 360
            aload 12 /* fullMatrix */
            iconst_2
            daload
            dload 16 /* scaleX */
            ddiv
        28: .line 361
            aload 12 /* fullMatrix */
            iconst_3
            daload
            dload 18 /* scaleY */
            ddiv
        29: .line 362
            aload 12 /* fullMatrix */
            iconst_4
            daload
            dload 16 /* scaleX */
            ddiv
        30: .line 363
            aload 12 /* fullMatrix */
            iconst_5
            daload
            dload 18 /* scaleY */
            ddiv
        31: .line 357
            invokespecial java.awt.geom.AffineTransform.<init>:(DDDDDD)V
            astore 28 /* rotTransform */
        start local 28 // java.awt.geom.AffineTransform rotTransform
        32: .line 385
            new java.awt.geom.Rectangle2D$Float
            dup
            iload 4 /* srcX */
            i2f
            iload 5 /* srcY */
            i2f
        33: .line 386
            iload 6 /* srcWidth */
            i2f
        34: .line 387
            iload 7 /* srcHeight */
            i2f
        35: .line 385
            invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
            astore 29 /* srcRect */
        start local 29 // java.awt.geom.Rectangle2D$Float srcRect
        36: .line 389
            aload 28 /* rotTransform */
            aload 29 /* srcRect */
            invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
            astore 30 /* rotShape */
        start local 30 // java.awt.Shape rotShape
        37: .line 390
            aload 30 /* rotShape */
            invokeinterface java.awt.Shape.getBounds2D:()Ljava/awt/geom/Rectangle2D;
            astore 31 /* rotBounds */
        start local 31 // java.awt.geom.Rectangle2D rotBounds
        38: .line 396
            aload 31 /* rotBounds */
            aload 31 /* rotBounds */
            invokevirtual java.awt.geom.Rectangle2D.getX:()D
            aload 31 /* rotBounds */
            invokevirtual java.awt.geom.Rectangle2D.getY:()D
        39: .line 397
            aload 31 /* rotBounds */
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            ldc 0.001
            dadd
        40: .line 398
            aload 31 /* rotBounds */
            invokevirtual java.awt.geom.Rectangle2D.getHeight:()D
            ldc 0.001
            dadd
        41: .line 396
            invokevirtual java.awt.geom.Rectangle2D.setRect:(DDDD)V
        42: .line 400
            aload 31 /* rotBounds */
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            d2i
            istore 32 /* boundsWidth */
        start local 32 // int boundsWidth
        43: .line 401
            aload 31 /* rotBounds */
            invokevirtual java.awt.geom.Rectangle2D.getHeight:()D
            d2i
            istore 33 /* boundsHeight */
        start local 33 // int boundsHeight
        44: .line 403
            iload 32 /* boundsWidth */
            ifle 172
            iload 33 /* boundsHeight */
            ifle 172
        45: .line 419
            iconst_1
            istore 34 /* drawOpaque */
        start local 34 // boolean drawOpaque
        46: .line 420
            iload 8 /* handlingTransparency */
            ifne 63
            aload 0 /* this */
            aload 9 /* img */
            invokevirtual sun.print.PSPathGraphics.hasTransparentPixels:(Ljava/awt/image/BufferedImage;)Z
            ifeq 63
        47: .line 421
            iconst_0
            istore 34 /* drawOpaque */
        48: .line 422
            aload 0 /* this */
            aload 9 /* img */
            invokevirtual sun.print.PSPathGraphics.isBitmaskTransparency:(Ljava/awt/image/BufferedImage;)Z
            ifeq 60
        49: .line 423
            aload 3 /* bgcolor */
            ifnonnull 56
        50: .line 424
            aload 0 /* this */
            aload 9 /* img */
            aload 2 /* xform */
            aload 3 /* bgcolor */
        51: .line 425
            iload 4 /* srcX */
            iload 5 /* srcY */
        52: .line 426
            iload 6 /* srcWidth */
            iload 7 /* srcHeight */
        53: .line 424
            invokevirtual sun.print.PSPathGraphics.drawBitmaskImage:(Ljava/awt/image/BufferedImage;Ljava/awt/geom/AffineTransform;Ljava/awt/Color;IIII)Z
        54: .line 426
            ifeq 60
        55: .line 428
            iconst_1
            ireturn
        56: .line 430
      StackMap locals: sun.print.PSPathGraphics java.awt.Image java.awt.geom.AffineTransform java.awt.Color int int int int int java.awt.image.BufferedImage sun.print.PSPrinterJob java.awt.geom.AffineTransform double[] java.awt.geom.Point2D$Float java.awt.geom.Point2D$Float java.awt.geom.Point2D$Float double double double double double double java.awt.geom.AffineTransform java.awt.geom.Rectangle2D$Float java.awt.Shape java.awt.geom.Rectangle2D int int int
      StackMap stack:
            aload 3 /* bgcolor */
            invokevirtual java.awt.Color.getTransparency:()I
        57: .line 431
            iconst_1
        58: .line 430
            if_icmpne 60
        59: .line 432
            iconst_1
            istore 34 /* drawOpaque */
        60: .line 435
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.canDoRedraws:()Z
            ifne 64
        61: .line 436
            iconst_1
            istore 34 /* drawOpaque */
        62: .line 438
            goto 64
        63: .line 442
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* bgcolor */
        64: .line 446
      StackMap locals:
      StackMap stack:
            iload 4 /* srcX */
            iload 6 /* srcWidth */
            iadd
            aload 9 /* img */
            aconst_null
            invokevirtual java.awt.image.BufferedImage.getWidth:(Ljava/awt/image/ImageObserver;)I
            if_icmpgt 66
        65: .line 447
            iload 5 /* srcY */
            iload 7 /* srcHeight */
            iadd
            aload 9 /* img */
            aconst_null
            invokevirtual java.awt.image.BufferedImage.getHeight:(Ljava/awt/image/ImageObserver;)I
            if_icmple 68
        66: .line 448
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.canDoRedraws:()Z
            ifeq 68
        67: .line 449
            iconst_0
            istore 34 /* drawOpaque */
        68: .line 451
      StackMap locals:
      StackMap stack:
            iload 34 /* drawOpaque */
            ifne 118
        69: .line 453
            aload 11 /* fullTransform */
            aload 12 /* fullMatrix */
            invokevirtual java.awt.geom.AffineTransform.getMatrix:([D)V
        70: .line 455
            new java.awt.geom.AffineTransform
        71: .line 456
            aload 12 /* fullMatrix */
            iconst_0
            daload
            dload 24 /* devScaleX */
            ddiv
        72: .line 457
            aload 12 /* fullMatrix */
            iconst_1
            daload
            dload 26 /* devScaleY */
            ddiv
        73: .line 458
            aload 12 /* fullMatrix */
            iconst_2
            daload
            dload 24 /* devScaleX */
            ddiv
        74: .line 459
            aload 12 /* fullMatrix */
            iconst_3
            daload
            dload 26 /* devScaleY */
            ddiv
        75: .line 460
            aload 12 /* fullMatrix */
            iconst_4
            daload
            dload 24 /* devScaleX */
            ddiv
        76: .line 461
            aload 12 /* fullMatrix */
            iconst_5
            daload
            dload 26 /* devScaleY */
            ddiv
        77: .line 455
            invokespecial java.awt.geom.AffineTransform.<init>:(DDDDDD)V
        78: .line 464
            new java.awt.geom.Rectangle2D$Float
            dup
            iload 4 /* srcX */
            i2f
            iload 5 /* srcY */
            i2f
            iload 6 /* srcWidth */
            i2f
            iload 7 /* srcHeight */
            i2f
            invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
        79: .line 463
            astore 35 /* rect */
        start local 35 // java.awt.geom.Rectangle2D$Float rect
        80: .line 466
            aload 11 /* fullTransform */
            aload 35 /* rect */
            invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
            astore 36 /* shape */
        start local 36 // java.awt.Shape shape
        81: .line 469
            aload 36 /* shape */
            invokeinterface java.awt.Shape.getBounds2D:()Ljava/awt/geom/Rectangle2D;
            astore 37 /* region */
        start local 37 // java.awt.geom.Rectangle2D region
        82: .line 471
            aload 37 /* region */
            aload 37 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getX:()D
            aload 37 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getY:()D
        83: .line 472
            aload 37 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            ldc 0.001
            dadd
        84: .line 473
            aload 37 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getHeight:()D
            ldc 0.001
            dadd
        85: .line 471
            invokevirtual java.awt.geom.Rectangle2D.setRect:(DDDD)V
        86: .line 480
            aload 37 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            d2i
            istore 38 /* w */
        start local 38 // int w
        87: .line 481
            aload 37 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getHeight:()D
            d2i
            istore 39 /* h */
        start local 39 // int h
        88: .line 482
            iload 38 /* w */
            iload 39 /* h */
            imul
            iconst_3
            imul
            istore 40 /* nbytes */
        start local 40 // int nbytes
        89: .line 483
            ldc 8388608
            istore 41 /* maxBytes */
        start local 41 // int maxBytes
        90: .line 484
            dload 20 /* devResX */
            dload 22 /* devResY */
            dcmpg
            ifge 91
            dload 20 /* devResX */
            goto 92
      StackMap locals: sun.print.PSPathGraphics java.awt.Image java.awt.geom.AffineTransform java.awt.Color int int int int int java.awt.image.BufferedImage sun.print.PSPrinterJob java.awt.geom.AffineTransform double[] java.awt.geom.Point2D$Float java.awt.geom.Point2D$Float java.awt.geom.Point2D$Float double double double double double double java.awt.geom.AffineTransform java.awt.geom.Rectangle2D$Float java.awt.Shape java.awt.geom.Rectangle2D int int int java.awt.geom.Rectangle2D$Float java.awt.Shape java.awt.geom.Rectangle2D int int int int
      StackMap stack:
        91: dload 22 /* devResY */
      StackMap locals:
      StackMap stack: double
        92: dstore 42 /* origDpi */
        start local 42 // double origDpi
        93: .line 485
            dload 42 /* origDpi */
            d2i
            istore 44 /* dpi */
        start local 44 // int dpi
        94: .line 486
            dconst_1
            dstore 45 /* scaleFactor */
        start local 45 // double scaleFactor
        95: .line 488
            iload 38 /* w */
            i2d
            iload 32 /* boundsWidth */
            i2d
            ddiv
            dstore 47 /* maxSFX */
        start local 47 // double maxSFX
        96: .line 489
            iload 39 /* h */
            i2d
            iload 33 /* boundsHeight */
            i2d
            ddiv
            dstore 49 /* maxSFY */
        start local 49 // double maxSFY
        97: .line 490
            dload 47 /* maxSFX */
            dload 49 /* maxSFY */
            dcmpl
            ifle 98
            dload 49 /* maxSFY */
            goto 99
      StackMap locals: sun.print.PSPathGraphics java.awt.Image java.awt.geom.AffineTransform java.awt.Color int int int int int java.awt.image.BufferedImage sun.print.PSPrinterJob java.awt.geom.AffineTransform double[] java.awt.geom.Point2D$Float java.awt.geom.Point2D$Float java.awt.geom.Point2D$Float double double double double double double java.awt.geom.AffineTransform java.awt.geom.Rectangle2D$Float java.awt.Shape java.awt.geom.Rectangle2D int int int java.awt.geom.Rectangle2D$Float java.awt.Shape java.awt.geom.Rectangle2D int int int int double int double double double
      StackMap stack:
        98: dload 47 /* maxSFX */
      StackMap locals:
      StackMap stack: double
        99: dstore 51 /* maxSF */
        start local 51 // double maxSF
       100: .line 491
            iload 44 /* dpi */
            i2d
            dload 51 /* maxSF */
            ddiv
            d2i
            istore 53 /* minDpi */
        start local 53 // int minDpi
       101: .line 492
            iload 53 /* minDpi */
            bipush 72
            if_icmpge 106
            bipush 72
            istore 53 /* minDpi */
       102: .line 494
            goto 106
       103: .line 495
      StackMap locals: double int
      StackMap stack:
            dload 45 /* scaleFactor */
            ldc 2.0
            dmul
            dstore 45 /* scaleFactor */
       104: .line 496
            iload 44 /* dpi */
            iconst_2
            idiv
            istore 44 /* dpi */
       105: .line 497
            iload 40 /* nbytes */
            iconst_4
            idiv
            istore 40 /* nbytes */
       106: .line 494
      StackMap locals:
      StackMap stack:
            iload 40 /* nbytes */
            iload 41 /* maxBytes */
            if_icmple 107
            iload 44 /* dpi */
            iload 53 /* minDpi */
            if_icmpgt 103
       107: .line 499
      StackMap locals:
      StackMap stack:
            iload 44 /* dpi */
            iload 53 /* minDpi */
            if_icmpge 109
       108: .line 500
            dload 42 /* origDpi */
            iload 53 /* minDpi */
            i2d
            ddiv
            dstore 45 /* scaleFactor */
       109: .line 503
      StackMap locals:
      StackMap stack:
            aload 37 /* region */
            aload 37 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getX:()D
            dload 45 /* scaleFactor */
            ddiv
       110: .line 504
            aload 37 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getY:()D
            dload 45 /* scaleFactor */
            ddiv
       111: .line 505
            aload 37 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            dload 45 /* scaleFactor */
            ddiv
       112: .line 506
            aload 37 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getHeight:()D
            dload 45 /* scaleFactor */
            ddiv
       113: .line 503
            invokevirtual java.awt.geom.Rectangle2D.setRect:(DDDD)V
       114: .line 517
            aload 10 /* psPrinterJob */
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getTransform:()Ljava/awt/geom/AffineTransform;
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getClip:()Ljava/awt/Shape;
       115: .line 518
            aload 37 /* region */
            dload 45 /* scaleFactor */
            dload 45 /* scaleFactor */
       116: .line 517
            invokevirtual sun.print.PSPrinterJob.saveState:(Ljava/awt/geom/AffineTransform;Ljava/awt/Shape;Ljava/awt/geom/Rectangle2D;DD)V
       117: .line 519
            iconst_1
            ireturn
        end local 53 // int minDpi
        end local 51 // double maxSF
        end local 49 // double maxSFY
        end local 47 // double maxSFX
        end local 45 // double scaleFactor
        end local 44 // int dpi
        end local 42 // double origDpi
        end local 41 // int maxBytes
        end local 40 // int nbytes
        end local 39 // int h
        end local 38 // int w
        end local 37 // java.awt.geom.Rectangle2D region
        end local 36 // java.awt.Shape shape
        end local 35 // java.awt.geom.Rectangle2D$Float rect
       118: .line 531
      StackMap locals: sun.print.PSPathGraphics java.awt.Image java.awt.geom.AffineTransform java.awt.Color int int int int int java.awt.image.BufferedImage sun.print.PSPrinterJob java.awt.geom.AffineTransform double[] java.awt.geom.Point2D$Float java.awt.geom.Point2D$Float java.awt.geom.Point2D$Float double double double double double double java.awt.geom.AffineTransform java.awt.geom.Rectangle2D$Float java.awt.Shape java.awt.geom.Rectangle2D int int int
      StackMap stack:
            new java.awt.image.BufferedImage
            dup
       119: .line 532
            aload 31 /* rotBounds */
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            d2i
       120: .line 533
            aload 31 /* rotBounds */
            invokevirtual java.awt.geom.Rectangle2D.getHeight:()D
            d2i
       121: .line 534
            iconst_5
       122: .line 531
            invokespecial java.awt.image.BufferedImage.<init>:(III)V
            astore 35 /* deepImage */
        start local 35 // java.awt.image.BufferedImage deepImage
       123: .line 539
            aload 35 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.createGraphics:()Ljava/awt/Graphics2D;
            astore 36 /* imageGraphics */
        start local 36 // java.awt.Graphics2D imageGraphics
       124: .line 540
            aload 36 /* imageGraphics */
            iconst_0
            iconst_0
       125: .line 541
            aload 35 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getWidth:()I
       126: .line 542
            aload 35 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getHeight:()I
       127: .line 540
            invokevirtual java.awt.Graphics2D.clipRect:(IIII)V
       128: .line 544
            aload 36 /* imageGraphics */
            aload 31 /* rotBounds */
            invokevirtual java.awt.geom.Rectangle2D.getX:()D
            dneg
       129: .line 545
            aload 31 /* rotBounds */
            invokevirtual java.awt.geom.Rectangle2D.getY:()D
            dneg
       130: .line 544
            invokevirtual java.awt.Graphics2D.translate:(DD)V
       131: .line 546
            aload 36 /* imageGraphics */
            aload 28 /* rotTransform */
            invokevirtual java.awt.Graphics2D.transform:(Ljava/awt/geom/AffineTransform;)V
       132: .line 551
            aload 3 /* bgcolor */
            ifnonnull 134
       133: .line 552
            getstatic java.awt.Color.white:Ljava/awt/Color;
            astore 3 /* bgcolor */
       134: .line 556
      StackMap locals: java.awt.image.BufferedImage java.awt.Graphics2D
      StackMap stack:
            aload 36 /* imageGraphics */
            aload 9 /* img */
       135: .line 557
            iload 4 /* srcX */
            iload 5 /* srcY */
       136: .line 558
            iload 4 /* srcX */
            iload 6 /* srcWidth */
            iadd
            iload 5 /* srcY */
            iload 7 /* srcHeight */
            iadd
       137: .line 559
            iload 4 /* srcX */
            iload 5 /* srcY */
       138: .line 560
            iload 4 /* srcX */
            iload 6 /* srcWidth */
            iadd
            iload 5 /* srcY */
            iload 7 /* srcHeight */
            iadd
       139: .line 561
            aload 3 /* bgcolor */
            aconst_null
       140: .line 556
            invokevirtual java.awt.Graphics2D.drawImage:(Ljava/awt/Image;IIIIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
            pop
       141: .line 571
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getClip:()Ljava/awt/Shape;
            astore 37 /* holdClip */
        start local 37 // java.awt.Shape holdClip
       142: .line 573
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getTransform:()Ljava/awt/geom/AffineTransform;
            aload 37 /* holdClip */
            invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
       143: .line 572
            astore 38 /* oldClip */
        start local 38 // java.awt.Shape oldClip
       144: .line 575
            dload 16 /* scaleX */
            dload 18 /* scaleY */
       145: .line 574
            invokestatic java.awt.geom.AffineTransform.getScaleInstance:(DD)Ljava/awt/geom/AffineTransform;
            astore 39 /* sat */
        start local 39 // java.awt.geom.AffineTransform sat
       146: .line 576
            aload 39 /* sat */
            aload 30 /* rotShape */
            invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
            astore 40 /* imgClip */
        start local 40 // java.awt.Shape imgClip
       147: .line 577
            new java.awt.geom.Area
            dup
            aload 40 /* imgClip */
            invokespecial java.awt.geom.Area.<init>:(Ljava/awt/Shape;)V
            astore 41 /* imgArea */
        start local 41 // java.awt.geom.Area imgArea
       148: .line 578
            new java.awt.geom.Area
            dup
            aload 38 /* oldClip */
            invokespecial java.awt.geom.Area.<init>:(Ljava/awt/Shape;)V
            astore 42 /* oldArea */
        start local 42 // java.awt.geom.Area oldArea
       149: .line 579
            aload 41 /* imgArea */
            aload 42 /* oldArea */
            invokevirtual java.awt.geom.Area.intersect:(Ljava/awt/geom/Area;)V
       150: .line 580
            aload 10 /* psPrinterJob */
            aload 41 /* imgArea */
            invokevirtual sun.print.PSPrinterJob.setClip:(Ljava/awt/Shape;)V
       151: .line 590
            new java.awt.geom.Rectangle2D$Float
            dup
       152: .line 591
            aload 31 /* rotBounds */
            invokevirtual java.awt.geom.Rectangle2D.getX:()D
            dload 16 /* scaleX */
            dmul
            d2f
       153: .line 592
            aload 31 /* rotBounds */
            invokevirtual java.awt.geom.Rectangle2D.getY:()D
            dload 18 /* scaleY */
            dmul
            d2f
       154: .line 593
            aload 31 /* rotBounds */
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            dload 16 /* scaleX */
            dmul
            d2f
       155: .line 594
            aload 31 /* rotBounds */
            invokevirtual java.awt.geom.Rectangle2D.getHeight:()D
            dload 18 /* scaleY */
            dmul
            d2f
       156: .line 590
            invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
       157: .line 589
            astore 43 /* scaledBounds */
        start local 43 // java.awt.geom.Rectangle2D$Float scaledBounds
       158: .line 601
            aload 35 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getRaster:()Ljava/awt/image/WritableRaster;
            checkcast sun.awt.image.ByteComponentRaster
       159: .line 600
            astore 44 /* tile */
        start local 44 // sun.awt.image.ByteComponentRaster tile
       160: .line 603
            aload 10 /* psPrinterJob */
            aload 44 /* tile */
            invokevirtual sun.awt.image.ByteComponentRaster.getDataStorage:()[B
       161: .line 604
            aload 43 /* scaledBounds */
            getfield java.awt.geom.Rectangle2D$Float.x:F
            aload 43 /* scaledBounds */
            getfield java.awt.geom.Rectangle2D$Float.y:F
       162: .line 605
            aload 43 /* scaledBounds */
            getfield java.awt.geom.Rectangle2D$Float.width:F
            f2d
            ldc 0.5
            dadd
            invokestatic java.lang.Math.rint:(D)D
            d2f
       163: .line 606
            aload 43 /* scaledBounds */
            getfield java.awt.geom.Rectangle2D$Float.height:F
            f2d
            ldc 0.5
            dadd
            invokestatic java.lang.Math.rint:(D)D
            d2f
       164: .line 607
            fconst_0
            fconst_0
       165: .line 608
            aload 35 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getWidth:()I
            i2f
            aload 35 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getHeight:()I
            i2f
       166: .line 609
            aload 35 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getWidth:()I
            aload 35 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getHeight:()I
       167: .line 603
            invokevirtual sun.print.PSPrinterJob.drawImageBGR:([BFFFFFFFFII)V
       168: .line 612
            aload 10 /* psPrinterJob */
       169: .line 613
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getTransform:()Ljava/awt/geom/AffineTransform;
            aload 37 /* holdClip */
            invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
       170: .line 612
            invokevirtual sun.print.PSPrinterJob.setClip:(Ljava/awt/Shape;)V
       171: .line 616
            aload 36 /* imageGraphics */
            invokevirtual java.awt.Graphics2D.dispose:()V
        end local 44 // sun.awt.image.ByteComponentRaster tile
        end local 43 // java.awt.geom.Rectangle2D$Float scaledBounds
        end local 42 // java.awt.geom.Area oldArea
        end local 41 // java.awt.geom.Area imgArea
        end local 40 // java.awt.Shape imgClip
        end local 39 // java.awt.geom.AffineTransform sat
        end local 38 // java.awt.Shape oldClip
        end local 37 // java.awt.Shape holdClip
        end local 36 // java.awt.Graphics2D imageGraphics
        end local 35 // java.awt.image.BufferedImage deepImage
        end local 34 // boolean drawOpaque
        end local 33 // int boundsHeight
        end local 32 // int boundsWidth
        end local 31 // java.awt.geom.Rectangle2D rotBounds
        end local 30 // java.awt.Shape rotShape
        end local 29 // java.awt.geom.Rectangle2D$Float srcRect
        end local 28 // java.awt.geom.AffineTransform rotTransform
       172: .line 622
      StackMap locals: sun.print.PSPathGraphics java.awt.Image java.awt.geom.AffineTransform java.awt.Color int int int int int java.awt.image.BufferedImage sun.print.PSPrinterJob java.awt.geom.AffineTransform double[] java.awt.geom.Point2D$Float java.awt.geom.Point2D$Float java.awt.geom.Point2D$Float double double double double double double
      StackMap stack:
            iconst_1
            ireturn
        end local 26 // double devScaleY
        end local 24 // double devScaleX
        end local 22 // double devResY
        end local 20 // double devResX
        end local 18 // double scaleY
        end local 16 // double scaleX
        end local 15 // java.awt.geom.Point2D$Float origin
        end local 14 // java.awt.geom.Point2D$Float unitVectorY
        end local 13 // java.awt.geom.Point2D$Float unitVectorX
        end local 12 // double[] fullMatrix
        end local 11 // java.awt.geom.AffineTransform fullTransform
        end local 10 // sun.print.PSPrinterJob psPrinterJob
        end local 9 // java.awt.image.BufferedImage img
        end local 8 // boolean handlingTransparency
        end local 7 // int srcHeight
        end local 6 // int srcWidth
        end local 5 // int srcY
        end local 4 // int srcX
        end local 3 // java.awt.Color bgcolor
        end local 2 // java.awt.geom.AffineTransform xform
        end local 1 // java.awt.Image image
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0  173     0                  this  Lsun/print/PSPathGraphics;
            0  173     1                 image  Ljava/awt/Image;
            0  173     2                 xform  Ljava/awt/geom/AffineTransform;
            0  173     3               bgcolor  Ljava/awt/Color;
            0  173     4                  srcX  I
            0  173     5                  srcY  I
            0  173     6              srcWidth  I
            0  173     7             srcHeight  I
            0  173     8  handlingTransparency  Z
            1  173     9                   img  Ljava/awt/image/BufferedImage;
            4  173    10          psPrinterJob  Lsun/print/PSPrinterJob;
            5  173    11         fullTransform  Ljava/awt/geom/AffineTransform;
            9  173    12            fullMatrix  [D
           11  173    13           unitVectorX  Ljava/awt/geom/Point2D$Float;
           12  173    14           unitVectorY  Ljava/awt/geom/Point2D$Float;
           15  173    15                origin  Ljava/awt/geom/Point2D$Float;
           16  173    16                scaleX  D
           17  173    18                scaleY  D
           18  173    20               devResX  D
           19  173    22               devResY  D
           20  173    24             devScaleX  D
           21  173    26             devScaleY  D
           32  172    28          rotTransform  Ljava/awt/geom/AffineTransform;
           36  172    29               srcRect  Ljava/awt/geom/Rectangle2D$Float;
           37  172    30              rotShape  Ljava/awt/Shape;
           38  172    31             rotBounds  Ljava/awt/geom/Rectangle2D;
           43  172    32           boundsWidth  I
           44  172    33          boundsHeight  I
           46  172    34            drawOpaque  Z
           80  118    35                  rect  Ljava/awt/geom/Rectangle2D$Float;
           81  118    36                 shape  Ljava/awt/Shape;
           82  118    37                region  Ljava/awt/geom/Rectangle2D;
           87  118    38                     w  I
           88  118    39                     h  I
           89  118    40                nbytes  I
           90  118    41              maxBytes  I
           93  118    42               origDpi  D
           94  118    44                   dpi  I
           95  118    45           scaleFactor  D
           96  118    47                maxSFX  D
           97  118    49                maxSFY  D
          100  118    51                 maxSF  D
          101  118    53                minDpi  I
          123  172    35             deepImage  Ljava/awt/image/BufferedImage;
          124  172    36         imageGraphics  Ljava/awt/Graphics2D;
          142  172    37              holdClip  Ljava/awt/Shape;
          144  172    38               oldClip  Ljava/awt/Shape;
          146  172    39                   sat  Ljava/awt/geom/AffineTransform;
          147  172    40               imgClip  Ljava/awt/Shape;
          148  172    41               imgArea  Ljava/awt/geom/Area;
          149  172    42               oldArea  Ljava/awt/geom/Area;
          158  172    43          scaledBounds  Ljava/awt/geom/Rectangle2D$Float;
          160  172    44                  tile  Lsun/awt/image/ByteComponentRaster;
    MethodParameters:
                      Name  Flags
      image                 
      xform                 
      bgcolor               
      srcX                  
      srcY                  
      srcWidth              
      srcHeight             
      handlingTransparency  

  public void redrawRegion(java.awt.geom.Rectangle2D, double, double, java.awt.Shape, java.awt.geom.AffineTransform);
    descriptor: (Ljava/awt/geom/Rectangle2D;DDLjava/awt/Shape;Ljava/awt/geom/AffineTransform;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=19, args_size=6
        start local 0 // sun.print.PSPathGraphics this
        start local 1 // java.awt.geom.Rectangle2D region
        start local 2 // double scaleX
        start local 4 // double scaleY
        start local 6 // java.awt.Shape savedClip
        start local 7 // java.awt.geom.AffineTransform savedTransform
         0: .line 636
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getPrinterJob:()Ljava/awt/print/PrinterJob;
            checkcast sun.print.PSPrinterJob
            astore 8 /* psPrinterJob */
        start local 8 // sun.print.PSPrinterJob psPrinterJob
         1: .line 637
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getPrintable:()Ljava/awt/print/Printable;
            astore 9 /* painter */
        start local 9 // java.awt.print.Printable painter
         2: .line 638
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getPageFormat:()Ljava/awt/print/PageFormat;
            astore 10 /* pageFormat */
        start local 10 // java.awt.print.PageFormat pageFormat
         3: .line 639
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getPageIndex:()I
            istore 11 /* pageIndex */
        start local 11 // int pageIndex
         4: .line 644
            new java.awt.image.BufferedImage
            dup
         5: .line 645
            aload 1 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            d2i
         6: .line 646
            aload 1 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getHeight:()D
            d2i
         7: .line 647
            iconst_5
         8: .line 644
            invokespecial java.awt.image.BufferedImage.<init>:(III)V
            astore 12 /* deepImage */
        start local 12 // java.awt.image.BufferedImage deepImage
         9: .line 655
            aload 12 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.createGraphics:()Ljava/awt/Graphics2D;
            astore 13 /* g */
        start local 13 // java.awt.Graphics2D g
        10: .line 656
            new sun.print.ProxyGraphics2D
            dup
            aload 13 /* g */
            aload 8 /* psPrinterJob */
            invokespecial sun.print.ProxyGraphics2D.<init>:(Ljava/awt/Graphics2D;Ljava/awt/print/PrinterJob;)V
            astore 14 /* proxy */
        start local 14 // sun.print.ProxyGraphics2D proxy
        11: .line 657
            aload 14 /* proxy */
            getstatic java.awt.Color.white:Ljava/awt/Color;
            invokevirtual sun.print.ProxyGraphics2D.setColor:(Ljava/awt/Color;)V
        12: .line 658
            aload 14 /* proxy */
            iconst_0
            iconst_0
            aload 12 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getWidth:()I
            aload 12 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getHeight:()I
            invokevirtual sun.print.ProxyGraphics2D.fillRect:(IIII)V
        13: .line 659
            aload 14 /* proxy */
            iconst_0
            iconst_0
            aload 12 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getWidth:()I
            aload 12 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getHeight:()I
            invokevirtual sun.print.ProxyGraphics2D.clipRect:(IIII)V
        14: .line 661
            aload 14 /* proxy */
            aload 1 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getX:()D
            dneg
            aload 1 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getY:()D
            dneg
            invokevirtual sun.print.ProxyGraphics2D.translate:(DD)V
        15: .line 665
            aload 8 /* psPrinterJob */
            invokevirtual sun.print.PSPrinterJob.getXRes:()D
            dload 2 /* scaleX */
            ddiv
            d2f
            fstore 15 /* sourceResX */
        start local 15 // float sourceResX
        16: .line 666
            aload 8 /* psPrinterJob */
            invokevirtual sun.print.PSPrinterJob.getYRes:()D
            dload 4 /* scaleY */
            ddiv
            d2f
            fstore 16 /* sourceResY */
        start local 16 // float sourceResY
        17: .line 672
            aload 14 /* proxy */
            fload 15 /* sourceResX */
            ldc 72.0
            fdiv
            f2d
        18: .line 673
            fload 16 /* sourceResY */
            ldc 72.0
            fdiv
            f2d
        19: .line 672
            invokevirtual sun.print.ProxyGraphics2D.scale:(DD)V
        20: .line 674
            aload 14 /* proxy */
        21: .line 675
            aload 8 /* psPrinterJob */
            aload 10 /* pageFormat */
            invokevirtual java.awt.print.PageFormat.getPaper:()Ljava/awt/print/Paper;
            invokevirtual sun.print.PSPrinterJob.getPhysicalPrintableX:(Ljava/awt/print/Paper;)D
            dneg
        22: .line 676
            aload 8 /* psPrinterJob */
            invokevirtual sun.print.PSPrinterJob.getXRes:()D
        23: .line 675
            ddiv
        24: .line 676
            ldc 72.0
        25: .line 675
            dmul
        26: .line 677
            aload 8 /* psPrinterJob */
            aload 10 /* pageFormat */
            invokevirtual java.awt.print.PageFormat.getPaper:()Ljava/awt/print/Paper;
            invokevirtual sun.print.PSPrinterJob.getPhysicalPrintableY:(Ljava/awt/print/Paper;)D
            dneg
        27: .line 678
            aload 8 /* psPrinterJob */
            invokevirtual sun.print.PSPrinterJob.getYRes:()D
        28: .line 677
            ddiv
        29: .line 678
            ldc 72.0
        30: .line 677
            dmul
        31: .line 674
            invokevirtual sun.print.ProxyGraphics2D.translate:(DD)V
        32: .line 680
            aload 14 /* proxy */
            new java.awt.geom.AffineTransform
            dup
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getPageFormat:()Ljava/awt/print/PageFormat;
            invokevirtual java.awt.print.PageFormat.getMatrix:()[D
            invokespecial java.awt.geom.AffineTransform.<init>:([D)V
            invokevirtual sun.print.ProxyGraphics2D.transform:(Ljava/awt/geom/AffineTransform;)V
        33: .line 682
            aload 14 /* proxy */
            getstatic java.awt.Color.black:Ljava/awt/Color;
            invokevirtual sun.print.ProxyGraphics2D.setPaint:(Ljava/awt/Paint;)V
        34: .line 684
            aload 9 /* painter */
            aload 14 /* proxy */
            aload 10 /* pageFormat */
            iload 11 /* pageIndex */
            invokeinterface java.awt.print.Printable.print:(Ljava/awt/Graphics;Ljava/awt/print/PageFormat;I)I
            pop
        35: .line 686
            aload 13 /* g */
            invokevirtual java.awt.Graphics2D.dispose:()V
        36: .line 691
            aload 8 /* psPrinterJob */
            aload 7 /* savedTransform */
            aload 6 /* savedClip */
            invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
            invokevirtual sun.print.PSPrinterJob.setClip:(Ljava/awt/Shape;)V
        37: .line 702
            new java.awt.geom.Rectangle2D$Float
            dup
        38: .line 703
            aload 1 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getX:()D
            dload 2 /* scaleX */
            dmul
            d2f
        39: .line 704
            aload 1 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getY:()D
            dload 4 /* scaleY */
            dmul
            d2f
        40: .line 705
            aload 1 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getWidth:()D
            dload 2 /* scaleX */
            dmul
            d2f
        41: .line 706
            aload 1 /* region */
            invokevirtual java.awt.geom.Rectangle2D.getHeight:()D
            dload 4 /* scaleY */
            dmul
            d2f
        42: .line 702
            invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
        43: .line 701
            astore 17 /* scaledBounds */
        start local 17 // java.awt.geom.Rectangle2D$Float scaledBounds
        44: .line 712
            aload 12 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getRaster:()Ljava/awt/image/WritableRaster;
            checkcast sun.awt.image.ByteComponentRaster
            astore 18 /* tile */
        start local 18 // sun.awt.image.ByteComponentRaster tile
        45: .line 714
            aload 8 /* psPrinterJob */
            aload 18 /* tile */
            invokevirtual sun.awt.image.ByteComponentRaster.getDataStorage:()[B
        46: .line 715
            aload 17 /* scaledBounds */
            getfield java.awt.geom.Rectangle2D$Float.x:F
            aload 17 /* scaledBounds */
            getfield java.awt.geom.Rectangle2D$Float.y:F
        47: .line 716
            aload 17 /* scaledBounds */
            getfield java.awt.geom.Rectangle2D$Float.width:F
        48: .line 717
            aload 17 /* scaledBounds */
            getfield java.awt.geom.Rectangle2D$Float.height:F
        49: .line 718
            fconst_0
            fconst_0
        50: .line 719
            aload 12 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getWidth:()I
            i2f
            aload 12 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getHeight:()I
            i2f
        51: .line 720
            aload 12 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getWidth:()I
            aload 12 /* deepImage */
            invokevirtual java.awt.image.BufferedImage.getHeight:()I
        52: .line 714
            invokevirtual sun.print.PSPrinterJob.drawImageBGR:([BFFFFFFFFII)V
        53: .line 723
            return
        end local 18 // sun.awt.image.ByteComponentRaster tile
        end local 17 // java.awt.geom.Rectangle2D$Float scaledBounds
        end local 16 // float sourceResY
        end local 15 // float sourceResX
        end local 14 // sun.print.ProxyGraphics2D proxy
        end local 13 // java.awt.Graphics2D g
        end local 12 // java.awt.image.BufferedImage deepImage
        end local 11 // int pageIndex
        end local 10 // java.awt.print.PageFormat pageFormat
        end local 9 // java.awt.print.Printable painter
        end local 8 // sun.print.PSPrinterJob psPrinterJob
        end local 7 // java.awt.geom.AffineTransform savedTransform
        end local 6 // java.awt.Shape savedClip
        end local 4 // double scaleY
        end local 2 // double scaleX
        end local 1 // java.awt.geom.Rectangle2D region
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   54     0            this  Lsun/print/PSPathGraphics;
            0   54     1          region  Ljava/awt/geom/Rectangle2D;
            0   54     2          scaleX  D
            0   54     4          scaleY  D
            0   54     6       savedClip  Ljava/awt/Shape;
            0   54     7  savedTransform  Ljava/awt/geom/AffineTransform;
            1   54     8    psPrinterJob  Lsun/print/PSPrinterJob;
            2   54     9         painter  Ljava/awt/print/Printable;
            3   54    10      pageFormat  Ljava/awt/print/PageFormat;
            4   54    11       pageIndex  I
            9   54    12       deepImage  Ljava/awt/image/BufferedImage;
           10   54    13               g  Ljava/awt/Graphics2D;
           11   54    14           proxy  Lsun/print/ProxyGraphics2D;
           16   54    15      sourceResX  F
           17   54    16      sourceResY  F
           44   54    17    scaledBounds  Ljava/awt/geom/Rectangle2D$Float;
           45   54    18            tile  Lsun/awt/image/ByteComponentRaster;
    Exceptions:
      throws java.awt.print.PrinterException
    MethodParameters:
                Name  Flags
      region          
      scaleX          
      scaleY          
      savedClip       
      savedTransform  

  protected void deviceFill(java.awt.geom.PathIterator, java.awt.Color);
    descriptor: (Ljava/awt/geom/PathIterator;Ljava/awt/Color;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // sun.print.PSPathGraphics this
        start local 1 // java.awt.geom.PathIterator pathIter
        start local 2 // java.awt.Color color
         0: .line 733
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getPrinterJob:()Ljava/awt/print/PrinterJob;
            checkcast sun.print.PSPrinterJob
            astore 3 /* psPrinterJob */
        start local 3 // sun.print.PSPrinterJob psPrinterJob
         1: .line 734
            aload 3 /* psPrinterJob */
            aload 1 /* pathIter */
            aload 2 /* color */
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getTransform:()Ljava/awt/geom/AffineTransform;
            aload 0 /* this */
            invokevirtual sun.print.PSPathGraphics.getClip:()Ljava/awt/Shape;
            invokevirtual sun.print.PSPrinterJob.deviceFill:(Ljava/awt/geom/PathIterator;Ljava/awt/Color;Ljava/awt/geom/AffineTransform;Ljava/awt/Shape;)V
         2: .line 735
            return
        end local 3 // sun.print.PSPrinterJob psPrinterJob
        end local 2 // java.awt.Color color
        end local 1 // java.awt.geom.PathIterator pathIter
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lsun/print/PSPathGraphics;
            0    3     1      pathIter  Ljava/awt/geom/PathIterator;
            0    3     2         color  Ljava/awt/Color;
            1    3     3  psPrinterJob  Lsun/print/PSPrinterJob;
    MethodParameters:
          Name  Flags
      pathIter  
      color     

  protected void deviceFrameRect(int, int, int, int, java.awt.Color);
    descriptor: (IIIILjava/awt/Color;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // sun.print.PSPathGraphics this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int width
        start local 4 // int height
        start local 5 // java.awt.Color color
         0: .line 744
            aload 0 /* this */
            new java.awt.geom.Rectangle2D$Float
            dup
            iload 1 /* x */
            i2f
            iload 2 /* y */
            i2f
            iload 3 /* width */
            i2f
            iload 4 /* height */
            i2f
            invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
            invokevirtual sun.print.PSPathGraphics.draw:(Ljava/awt/Shape;)V
         1: .line 745
            return
        end local 5 // java.awt.Color color
        end local 4 // int height
        end local 3 // int width
        end local 2 // int y
        end local 1 // int x
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lsun/print/PSPathGraphics;
            0    2     1       x  I
            0    2     2       y  I
            0    2     3   width  I
            0    2     4  height  I
            0    2     5   color  Ljava/awt/Color;
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  
      color   

  protected void deviceDrawLine(int, int, int, int, java.awt.Color);
    descriptor: (IIIILjava/awt/Color;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // sun.print.PSPathGraphics this
        start local 1 // int xBegin
        start local 2 // int yBegin
        start local 3 // int xEnd
        start local 4 // int yEnd
        start local 5 // java.awt.Color color
         0: .line 754
            aload 0 /* this */
            new java.awt.geom.Line2D$Float
            dup
            iload 1 /* xBegin */
            i2f
            iload 2 /* yBegin */
            i2f
            iload 3 /* xEnd */
            i2f
            iload 4 /* yEnd */
            i2f
            invokespecial java.awt.geom.Line2D$Float.<init>:(FFFF)V
            invokevirtual sun.print.PSPathGraphics.draw:(Ljava/awt/Shape;)V
         1: .line 755
            return
        end local 5 // java.awt.Color color
        end local 4 // int yEnd
        end local 3 // int xEnd
        end local 2 // int yBegin
        end local 1 // int xBegin
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lsun/print/PSPathGraphics;
            0    2     1  xBegin  I
            0    2     2  yBegin  I
            0    2     3    xEnd  I
            0    2     4    yEnd  I
            0    2     5   color  Ljava/awt/Color;
    MethodParameters:
        Name  Flags
      xBegin  
      yBegin  
      xEnd    
      yEnd    
      color   

  protected void deviceFillRect(int, int, int, int, java.awt.Color);
    descriptor: (IIIILjava/awt/Color;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // sun.print.PSPathGraphics this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int width
        start local 4 // int height
        start local 5 // java.awt.Color color
         0: .line 762
            aload 0 /* this */
            new java.awt.geom.Rectangle2D$Float
            dup
            iload 1 /* x */
            i2f
            iload 2 /* y */
            i2f
            iload 3 /* width */
            i2f
            iload 4 /* height */
            i2f
            invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
            invokevirtual sun.print.PSPathGraphics.fill:(Ljava/awt/Shape;)V
         1: .line 763
            return
        end local 5 // java.awt.Color color
        end local 4 // int height
        end local 3 // int width
        end local 2 // int y
        end local 1 // int x
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lsun/print/PSPathGraphics;
            0    2     1       x  I
            0    2     2       y  I
            0    2     3   width  I
            0    2     4  height  I
            0    2     5   color  Ljava/awt/Color;
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  
      color   

  protected void deviceClip(java.awt.geom.PathIterator);
    descriptor: (Ljava/awt/geom/PathIterator;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.print.PSPathGraphics this
        start local 1 // java.awt.geom.PathIterator pathIter
         0: .line 772
            return
        end local 1 // java.awt.geom.PathIterator pathIter
        end local 0 // sun.print.PSPathGraphics this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lsun/print/PSPathGraphics;
            0    1     1  pathIter  Ljava/awt/geom/PathIterator;
    MethodParameters:
          Name  Flags
      pathIter  
}
SourceFile: "PSPathGraphics.java"
InnerClasses:
  public Float = java.awt.geom.Line2D$Float of java.awt.geom.Line2D
  public Float = java.awt.geom.Point2D$Float of java.awt.geom.Point2D
  public Float = java.awt.geom.Rectangle2D$Float of java.awt.geom.Rectangle2D