public class sun.java2d.pipe.ValidatePipe implements sun.java2d.pipe.PixelDrawPipe, sun.java2d.pipe.PixelFillPipe, sun.java2d.pipe.ShapeDrawPipe, sun.java2d.pipe.TextPipe, sun.java2d.pipe.DrawImagePipe
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.java2d.pipe.ValidatePipe
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.java2d.pipe.ValidatePipe this
         0: .line 45
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/java2d/pipe/ValidatePipe;

  public boolean validate(sun.java2d.SunGraphics2D);
    descriptor: (Lsun/java2d/SunGraphics2D;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
         0: .line 55
            aload 1 /* sg */
            invokevirtual sun.java2d.SunGraphics2D.validatePipe:()V
         1: .line 56
            iconst_1
            ireturn
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/java2d/pipe/ValidatePipe;
            0    2     1    sg  Lsun/java2d/SunGraphics2D;
    MethodParameters:
      Name  Flags
      sg    

  public void drawLine(sun.java2d.SunGraphics2D, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x1
        start local 3 // int y1
        start local 4 // int x2
        start local 5 // int y2
         0: .line 61
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 62
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.drawpipe:Lsun/java2d/pipe/PixelDrawPipe;
            aload 1 /* sg */
            iload 2 /* x1 */
            iload 3 /* y1 */
            iload 4 /* x2 */
            iload 5 /* y2 */
            invokeinterface sun.java2d.pipe.PixelDrawPipe.drawLine:(Lsun/java2d/SunGraphics2D;IIII)V
         2: .line 64
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int y2
        end local 4 // int x2
        end local 3 // int y1
        end local 2 // int x1
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1    sg  Lsun/java2d/SunGraphics2D;
            0    3     2    x1  I
            0    3     3    y1  I
            0    3     4    x2  I
            0    3     5    y2  I
    MethodParameters:
      Name  Flags
      sg    
      x1    
      y1    
      x2    
      y2    

  public void drawRect(sun.java2d.SunGraphics2D, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int width
        start local 5 // int height
         0: .line 68
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 69
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.drawpipe:Lsun/java2d/pipe/PixelDrawPipe;
            aload 1 /* sg */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* width */
            iload 5 /* height */
            invokeinterface sun.java2d.pipe.PixelDrawPipe.drawRect:(Lsun/java2d/SunGraphics2D;IIII)V
         2: .line 71
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int height
        end local 4 // int width
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1      sg  Lsun/java2d/SunGraphics2D;
            0    3     2       x  I
            0    3     3       y  I
            0    3     4   width  I
            0    3     5  height  I
    MethodParameters:
        Name  Flags
      sg      
      x       
      y       
      width   
      height  

  public void fillRect(sun.java2d.SunGraphics2D, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int width
        start local 5 // int height
         0: .line 75
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 76
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.fillpipe:Lsun/java2d/pipe/PixelFillPipe;
            aload 1 /* sg */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* width */
            iload 5 /* height */
            invokeinterface sun.java2d.pipe.PixelFillPipe.fillRect:(Lsun/java2d/SunGraphics2D;IIII)V
         2: .line 78
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int height
        end local 4 // int width
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1      sg  Lsun/java2d/SunGraphics2D;
            0    3     2       x  I
            0    3     3       y  I
            0    3     4   width  I
            0    3     5  height  I
    MethodParameters:
        Name  Flags
      sg      
      x       
      y       
      width   
      height  

  public void drawRoundRect(sun.java2d.SunGraphics2D, int, int, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int width
        start local 5 // int height
        start local 6 // int arcWidth
        start local 7 // int arcHeight
         0: .line 83
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 4
         1: .line 84
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.drawpipe:Lsun/java2d/pipe/PixelDrawPipe;
            aload 1 /* sg */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* width */
            iload 5 /* height */
         2: .line 85
            iload 6 /* arcWidth */
            iload 7 /* arcHeight */
         3: .line 84
            invokeinterface sun.java2d.pipe.PixelDrawPipe.drawRoundRect:(Lsun/java2d/SunGraphics2D;IIIIII)V
         4: .line 87
      StackMap locals:
      StackMap stack:
            return
        end local 7 // int arcHeight
        end local 6 // int arcWidth
        end local 5 // int height
        end local 4 // int width
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lsun/java2d/pipe/ValidatePipe;
            0    5     1         sg  Lsun/java2d/SunGraphics2D;
            0    5     2          x  I
            0    5     3          y  I
            0    5     4      width  I
            0    5     5     height  I
            0    5     6   arcWidth  I
            0    5     7  arcHeight  I
    MethodParameters:
           Name  Flags
      sg         
      x          
      y          
      width      
      height     
      arcWidth   
      arcHeight  

  public void fillRoundRect(sun.java2d.SunGraphics2D, int, int, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int width
        start local 5 // int height
        start local 6 // int arcWidth
        start local 7 // int arcHeight
         0: .line 92
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 4
         1: .line 93
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.fillpipe:Lsun/java2d/pipe/PixelFillPipe;
            aload 1 /* sg */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* width */
            iload 5 /* height */
         2: .line 94
            iload 6 /* arcWidth */
            iload 7 /* arcHeight */
         3: .line 93
            invokeinterface sun.java2d.pipe.PixelFillPipe.fillRoundRect:(Lsun/java2d/SunGraphics2D;IIIIII)V
         4: .line 96
      StackMap locals:
      StackMap stack:
            return
        end local 7 // int arcHeight
        end local 6 // int arcWidth
        end local 5 // int height
        end local 4 // int width
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lsun/java2d/pipe/ValidatePipe;
            0    5     1         sg  Lsun/java2d/SunGraphics2D;
            0    5     2          x  I
            0    5     3          y  I
            0    5     4      width  I
            0    5     5     height  I
            0    5     6   arcWidth  I
            0    5     7  arcHeight  I
    MethodParameters:
           Name  Flags
      sg         
      x          
      y          
      width      
      height     
      arcWidth   
      arcHeight  

  public void drawOval(sun.java2d.SunGraphics2D, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int width
        start local 5 // int height
         0: .line 100
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 101
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.drawpipe:Lsun/java2d/pipe/PixelDrawPipe;
            aload 1 /* sg */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* width */
            iload 5 /* height */
            invokeinterface sun.java2d.pipe.PixelDrawPipe.drawOval:(Lsun/java2d/SunGraphics2D;IIII)V
         2: .line 103
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int height
        end local 4 // int width
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1      sg  Lsun/java2d/SunGraphics2D;
            0    3     2       x  I
            0    3     3       y  I
            0    3     4   width  I
            0    3     5  height  I
    MethodParameters:
        Name  Flags
      sg      
      x       
      y       
      width   
      height  

  public void fillOval(sun.java2d.SunGraphics2D, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int width
        start local 5 // int height
         0: .line 107
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 108
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.fillpipe:Lsun/java2d/pipe/PixelFillPipe;
            aload 1 /* sg */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* width */
            iload 5 /* height */
            invokeinterface sun.java2d.pipe.PixelFillPipe.fillOval:(Lsun/java2d/SunGraphics2D;IIII)V
         2: .line 110
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int height
        end local 4 // int width
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1      sg  Lsun/java2d/SunGraphics2D;
            0    3     2       x  I
            0    3     3       y  I
            0    3     4   width  I
            0    3     5  height  I
    MethodParameters:
        Name  Flags
      sg      
      x       
      y       
      width   
      height  

  public void drawArc(sun.java2d.SunGraphics2D, int, int, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int width
        start local 5 // int height
        start local 6 // int startAngle
        start local 7 // int arcAngle
         0: .line 115
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 116
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.drawpipe:Lsun/java2d/pipe/PixelDrawPipe;
            aload 1 /* sg */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* width */
            iload 5 /* height */
            iload 6 /* startAngle */
            iload 7 /* arcAngle */
            invokeinterface sun.java2d.pipe.PixelDrawPipe.drawArc:(Lsun/java2d/SunGraphics2D;IIIIII)V
         2: .line 118
      StackMap locals:
      StackMap stack:
            return
        end local 7 // int arcAngle
        end local 6 // int startAngle
        end local 5 // int height
        end local 4 // int width
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1          sg  Lsun/java2d/SunGraphics2D;
            0    3     2           x  I
            0    3     3           y  I
            0    3     4       width  I
            0    3     5      height  I
            0    3     6  startAngle  I
            0    3     7    arcAngle  I
    MethodParameters:
            Name  Flags
      sg          
      x           
      y           
      width       
      height      
      startAngle  
      arcAngle    

  public void fillArc(sun.java2d.SunGraphics2D, int, int, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int width
        start local 5 // int height
        start local 6 // int startAngle
        start local 7 // int arcAngle
         0: .line 123
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 124
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.fillpipe:Lsun/java2d/pipe/PixelFillPipe;
            aload 1 /* sg */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* width */
            iload 5 /* height */
            iload 6 /* startAngle */
            iload 7 /* arcAngle */
            invokeinterface sun.java2d.pipe.PixelFillPipe.fillArc:(Lsun/java2d/SunGraphics2D;IIIIII)V
         2: .line 126
      StackMap locals:
      StackMap stack:
            return
        end local 7 // int arcAngle
        end local 6 // int startAngle
        end local 5 // int height
        end local 4 // int width
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1          sg  Lsun/java2d/SunGraphics2D;
            0    3     2           x  I
            0    3     3           y  I
            0    3     4       width  I
            0    3     5      height  I
            0    3     6  startAngle  I
            0    3     7    arcAngle  I
    MethodParameters:
            Name  Flags
      sg          
      x           
      y           
      width       
      height      
      startAngle  
      arcAngle    

  public void drawPolyline(sun.java2d.SunGraphics2D, int[], int[], int);
    descriptor: (Lsun/java2d/SunGraphics2D;[I[II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int[] xPoints
        start local 3 // int[] yPoints
        start local 4 // int nPoints
         0: .line 131
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 132
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.drawpipe:Lsun/java2d/pipe/PixelDrawPipe;
            aload 1 /* sg */
            aload 2 /* xPoints */
            aload 3 /* yPoints */
            iload 4 /* nPoints */
            invokeinterface sun.java2d.pipe.PixelDrawPipe.drawPolyline:(Lsun/java2d/SunGraphics2D;[I[II)V
         2: .line 134
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int nPoints
        end local 3 // int[] yPoints
        end local 2 // int[] xPoints
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1       sg  Lsun/java2d/SunGraphics2D;
            0    3     2  xPoints  [I
            0    3     3  yPoints  [I
            0    3     4  nPoints  I
    MethodParameters:
         Name  Flags
      sg       
      xPoints  
      yPoints  
      nPoints  

  public void drawPolygon(sun.java2d.SunGraphics2D, int[], int[], int);
    descriptor: (Lsun/java2d/SunGraphics2D;[I[II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int[] xPoints
        start local 3 // int[] yPoints
        start local 4 // int nPoints
         0: .line 139
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 140
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.drawpipe:Lsun/java2d/pipe/PixelDrawPipe;
            aload 1 /* sg */
            aload 2 /* xPoints */
            aload 3 /* yPoints */
            iload 4 /* nPoints */
            invokeinterface sun.java2d.pipe.PixelDrawPipe.drawPolygon:(Lsun/java2d/SunGraphics2D;[I[II)V
         2: .line 142
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int nPoints
        end local 3 // int[] yPoints
        end local 2 // int[] xPoints
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1       sg  Lsun/java2d/SunGraphics2D;
            0    3     2  xPoints  [I
            0    3     3  yPoints  [I
            0    3     4  nPoints  I
    MethodParameters:
         Name  Flags
      sg       
      xPoints  
      yPoints  
      nPoints  

  public void fillPolygon(sun.java2d.SunGraphics2D, int[], int[], int);
    descriptor: (Lsun/java2d/SunGraphics2D;[I[II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int[] xPoints
        start local 3 // int[] yPoints
        start local 4 // int nPoints
         0: .line 147
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 148
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.fillpipe:Lsun/java2d/pipe/PixelFillPipe;
            aload 1 /* sg */
            aload 2 /* xPoints */
            aload 3 /* yPoints */
            iload 4 /* nPoints */
            invokeinterface sun.java2d.pipe.PixelFillPipe.fillPolygon:(Lsun/java2d/SunGraphics2D;[I[II)V
         2: .line 150
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int nPoints
        end local 3 // int[] yPoints
        end local 2 // int[] xPoints
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1       sg  Lsun/java2d/SunGraphics2D;
            0    3     2  xPoints  [I
            0    3     3  yPoints  [I
            0    3     4  nPoints  I
    MethodParameters:
         Name  Flags
      sg       
      xPoints  
      yPoints  
      nPoints  

  public void draw(sun.java2d.SunGraphics2D, java.awt.Shape);
    descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // java.awt.Shape s
         0: .line 153
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 154
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.shapepipe:Lsun/java2d/pipe/ShapeDrawPipe;
            aload 1 /* sg */
            aload 2 /* s */
            invokeinterface sun.java2d.pipe.ShapeDrawPipe.draw:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
         2: .line 156
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.awt.Shape s
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1    sg  Lsun/java2d/SunGraphics2D;
            0    3     2     s  Ljava/awt/Shape;
    MethodParameters:
      Name  Flags
      sg    
      s     

  public void fill(sun.java2d.SunGraphics2D, java.awt.Shape);
    descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // java.awt.Shape s
         0: .line 159
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 160
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.shapepipe:Lsun/java2d/pipe/ShapeDrawPipe;
            aload 1 /* sg */
            aload 2 /* s */
            invokeinterface sun.java2d.pipe.ShapeDrawPipe.fill:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
         2: .line 162
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.awt.Shape s
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1    sg  Lsun/java2d/SunGraphics2D;
            0    3     2     s  Ljava/awt/Shape;
    MethodParameters:
      Name  Flags
      sg    
      s     

  public void drawString(sun.java2d.SunGraphics2D, java.lang.String, double, double);
    descriptor: (Lsun/java2d/SunGraphics2D;Ljava/lang/String;DD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=5
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // java.lang.String s
        start local 3 // double x
        start local 5 // double y
         0: .line 164
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 165
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.textpipe:Lsun/java2d/pipe/TextPipe;
            aload 1 /* sg */
            aload 2 /* s */
            dload 3 /* x */
            dload 5 /* y */
            invokeinterface sun.java2d.pipe.TextPipe.drawString:(Lsun/java2d/SunGraphics2D;Ljava/lang/String;DD)V
         2: .line 167
      StackMap locals:
      StackMap stack:
            return
        end local 5 // double y
        end local 3 // double x
        end local 2 // java.lang.String s
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1    sg  Lsun/java2d/SunGraphics2D;
            0    3     2     s  Ljava/lang/String;
            0    3     3     x  D
            0    3     5     y  D
    MethodParameters:
      Name  Flags
      sg    
      s     
      x     
      y     

  public void drawGlyphVector(sun.java2d.SunGraphics2D, java.awt.font.GlyphVector, float, float);
    descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/font/GlyphVector;FF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // java.awt.font.GlyphVector g
        start local 3 // float x
        start local 4 // float y
         0: .line 170
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 171
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.textpipe:Lsun/java2d/pipe/TextPipe;
            aload 1 /* sg */
            aload 2 /* g */
            fload 3 /* x */
            fload 4 /* y */
            invokeinterface sun.java2d.pipe.TextPipe.drawGlyphVector:(Lsun/java2d/SunGraphics2D;Ljava/awt/font/GlyphVector;FF)V
         2: .line 173
      StackMap locals:
      StackMap stack:
            return
        end local 4 // float y
        end local 3 // float x
        end local 2 // java.awt.font.GlyphVector g
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1    sg  Lsun/java2d/SunGraphics2D;
            0    3     2     g  Ljava/awt/font/GlyphVector;
            0    3     3     x  F
            0    3     4     y  F
    MethodParameters:
      Name  Flags
      sg    
      g     
      x     
      y     

  public void drawChars(sun.java2d.SunGraphics2D, char[], int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;[CIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // char[] data
        start local 3 // int offset
        start local 4 // int length
        start local 5 // int x
        start local 6 // int y
         0: .line 177
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 178
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.textpipe:Lsun/java2d/pipe/TextPipe;
            aload 1 /* sg */
            aload 2 /* data */
            iload 3 /* offset */
            iload 4 /* length */
            iload 5 /* x */
            iload 6 /* y */
            invokeinterface sun.java2d.pipe.TextPipe.drawChars:(Lsun/java2d/SunGraphics2D;[CIIII)V
         2: .line 180
      StackMap locals:
      StackMap stack:
            return
        end local 6 // int y
        end local 5 // int x
        end local 4 // int length
        end local 3 // int offset
        end local 2 // char[] data
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1      sg  Lsun/java2d/SunGraphics2D;
            0    3     2    data  [C
            0    3     3  offset  I
            0    3     4  length  I
            0    3     5       x  I
            0    3     6       y  I
    MethodParameters:
        Name  Flags
      sg      
      data    
      offset  
      length  
      x       
      y       

  public boolean copyImage(sun.java2d.SunGraphics2D, java.awt.Image, int, int, java.awt.Color, java.awt.image.ImageObserver);
    descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // java.awt.Image img
        start local 3 // int x
        start local 4 // int y
        start local 5 // java.awt.Color bgColor
        start local 6 // java.awt.image.ImageObserver observer
         0: .line 185
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 186
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.imagepipe:Lsun/java2d/pipe/DrawImagePipe;
            aload 1 /* sg */
            aload 2 /* img */
            iload 3 /* x */
            iload 4 /* y */
            aload 5 /* bgColor */
            aload 6 /* observer */
            invokeinterface sun.java2d.pipe.DrawImagePipe.copyImage:(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
            ireturn
         2: .line 188
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 6 // java.awt.image.ImageObserver observer
        end local 5 // java.awt.Color bgColor
        end local 4 // int y
        end local 3 // int x
        end local 2 // java.awt.Image img
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1        sg  Lsun/java2d/SunGraphics2D;
            0    3     2       img  Ljava/awt/Image;
            0    3     3         x  I
            0    3     4         y  I
            0    3     5   bgColor  Ljava/awt/Color;
            0    3     6  observer  Ljava/awt/image/ImageObserver;
    MethodParameters:
          Name  Flags
      sg        
      img       
      x         
      y         
      bgColor   
      observer  

  public boolean copyImage(sun.java2d.SunGraphics2D, java.awt.Image, int, int, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver);
    descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=11, args_size=11
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // java.awt.Image img
        start local 3 // int dx
        start local 4 // int dy
        start local 5 // int sx
        start local 6 // int sy
        start local 7 // int w
        start local 8 // int h
        start local 9 // java.awt.Color bgColor
        start local 10 // java.awt.image.ImageObserver observer
         0: .line 195
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 4
         1: .line 196
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.imagepipe:Lsun/java2d/pipe/DrawImagePipe;
            aload 1 /* sg */
            aload 2 /* img */
            iload 3 /* dx */
            iload 4 /* dy */
            iload 5 /* sx */
            iload 6 /* sy */
            iload 7 /* w */
            iload 8 /* h */
         2: .line 197
            aload 9 /* bgColor */
            aload 10 /* observer */
         3: .line 196
            invokeinterface sun.java2d.pipe.DrawImagePipe.copyImage:(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
            ireturn
         4: .line 199
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 10 // java.awt.image.ImageObserver observer
        end local 9 // java.awt.Color bgColor
        end local 8 // int h
        end local 7 // int w
        end local 6 // int sy
        end local 5 // int sx
        end local 4 // int dy
        end local 3 // int dx
        end local 2 // java.awt.Image img
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lsun/java2d/pipe/ValidatePipe;
            0    5     1        sg  Lsun/java2d/SunGraphics2D;
            0    5     2       img  Ljava/awt/Image;
            0    5     3        dx  I
            0    5     4        dy  I
            0    5     5        sx  I
            0    5     6        sy  I
            0    5     7         w  I
            0    5     8         h  I
            0    5     9   bgColor  Ljava/awt/Color;
            0    5    10  observer  Ljava/awt/image/ImageObserver;
    MethodParameters:
          Name  Flags
      sg        
      img       
      dx        
      dy        
      sx        
      sy        
      w         
      h         
      bgColor   
      observer  

  public boolean scaleImage(sun.java2d.SunGraphics2D, java.awt.Image, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver);
    descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=9, args_size=9
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // java.awt.Image img
        start local 3 // int x
        start local 4 // int y
        start local 5 // int w
        start local 6 // int h
        start local 7 // java.awt.Color bgColor
        start local 8 // java.awt.image.ImageObserver observer
         0: .line 206
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 4
         1: .line 207
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.imagepipe:Lsun/java2d/pipe/DrawImagePipe;
            aload 1 /* sg */
            aload 2 /* img */
            iload 3 /* x */
            iload 4 /* y */
            iload 5 /* w */
            iload 6 /* h */
            aload 7 /* bgColor */
         2: .line 208
            aload 8 /* observer */
         3: .line 207
            invokeinterface sun.java2d.pipe.DrawImagePipe.scaleImage:(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
            ireturn
         4: .line 210
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 8 // java.awt.image.ImageObserver observer
        end local 7 // java.awt.Color bgColor
        end local 6 // int h
        end local 5 // int w
        end local 4 // int y
        end local 3 // int x
        end local 2 // java.awt.Image img
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lsun/java2d/pipe/ValidatePipe;
            0    5     1        sg  Lsun/java2d/SunGraphics2D;
            0    5     2       img  Ljava/awt/Image;
            0    5     3         x  I
            0    5     4         y  I
            0    5     5         w  I
            0    5     6         h  I
            0    5     7   bgColor  Ljava/awt/Color;
            0    5     8  observer  Ljava/awt/image/ImageObserver;
    MethodParameters:
          Name  Flags
      sg        
      img       
      x         
      y         
      w         
      h         
      bgColor   
      observer  

  public boolean scaleImage(sun.java2d.SunGraphics2D, java.awt.Image, int, int, int, int, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver);
    descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=13, locals=13, args_size=13
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // java.awt.Image img
        start local 3 // int dx1
        start local 4 // int dy1
        start local 5 // int dx2
        start local 6 // int dy2
        start local 7 // int sx1
        start local 8 // int sy1
        start local 9 // int sx2
        start local 10 // int sy2
        start local 11 // java.awt.Color bgColor
        start local 12 // java.awt.image.ImageObserver observer
         0: .line 218
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 5
         1: .line 219
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.imagepipe:Lsun/java2d/pipe/DrawImagePipe;
            aload 1 /* sg */
            aload 2 /* img */
            iload 3 /* dx1 */
            iload 4 /* dy1 */
            iload 5 /* dx2 */
            iload 6 /* dy2 */
         2: .line 220
            iload 7 /* sx1 */
            iload 8 /* sy1 */
            iload 9 /* sx2 */
            iload 10 /* sy2 */
            aload 11 /* bgColor */
         3: .line 221
            aload 12 /* observer */
         4: .line 219
            invokeinterface sun.java2d.pipe.DrawImagePipe.scaleImage:(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
            ireturn
         5: .line 223
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 12 // java.awt.image.ImageObserver observer
        end local 11 // java.awt.Color bgColor
        end local 10 // int sy2
        end local 9 // int sx2
        end local 8 // int sy1
        end local 7 // int sx1
        end local 6 // int dy2
        end local 5 // int dx2
        end local 4 // int dy1
        end local 3 // int dx1
        end local 2 // java.awt.Image img
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lsun/java2d/pipe/ValidatePipe;
            0    6     1        sg  Lsun/java2d/SunGraphics2D;
            0    6     2       img  Ljava/awt/Image;
            0    6     3       dx1  I
            0    6     4       dy1  I
            0    6     5       dx2  I
            0    6     6       dy2  I
            0    6     7       sx1  I
            0    6     8       sy1  I
            0    6     9       sx2  I
            0    6    10       sy2  I
            0    6    11   bgColor  Ljava/awt/Color;
            0    6    12  observer  Ljava/awt/image/ImageObserver;
    MethodParameters:
          Name  Flags
      sg        
      img       
      dx1       
      dy1       
      dx2       
      dy2       
      sx1       
      sy1       
      sx2       
      sy2       
      bgColor   
      observer  

  public boolean transformImage(sun.java2d.SunGraphics2D, java.awt.Image, java.awt.geom.AffineTransform, java.awt.image.ImageObserver);
    descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/image/ImageObserver;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // java.awt.Image img
        start local 3 // java.awt.geom.AffineTransform atfm
        start local 4 // java.awt.image.ImageObserver observer
         0: .line 229
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 230
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.imagepipe:Lsun/java2d/pipe/DrawImagePipe;
            aload 1 /* sg */
            aload 2 /* img */
            aload 3 /* atfm */
            aload 4 /* observer */
            invokeinterface sun.java2d.pipe.DrawImagePipe.transformImage:(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/image/ImageObserver;)Z
            ireturn
         2: .line 232
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 4 // java.awt.image.ImageObserver observer
        end local 3 // java.awt.geom.AffineTransform atfm
        end local 2 // java.awt.Image img
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1        sg  Lsun/java2d/SunGraphics2D;
            0    3     2       img  Ljava/awt/Image;
            0    3     3      atfm  Ljava/awt/geom/AffineTransform;
            0    3     4  observer  Ljava/awt/image/ImageObserver;
    MethodParameters:
          Name  Flags
      sg        
      img       
      atfm      
      observer  

  public void transformImage(sun.java2d.SunGraphics2D, java.awt.image.BufferedImage, java.awt.image.BufferedImageOp, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImageOp;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // sun.java2d.pipe.ValidatePipe this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // java.awt.image.BufferedImage img
        start local 3 // java.awt.image.BufferedImageOp op
        start local 4 // int x
        start local 5 // int y
         0: .line 237
            aload 0 /* this */
            aload 1 /* sg */
            invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
            ifeq 2
         1: .line 238
            aload 1 /* sg */
            getfield sun.java2d.SunGraphics2D.imagepipe:Lsun/java2d/pipe/DrawImagePipe;
            aload 1 /* sg */
            aload 2 /* img */
            aload 3 /* op */
            iload 4 /* x */
            iload 5 /* y */
            invokeinterface sun.java2d.pipe.DrawImagePipe.transformImage:(Lsun/java2d/SunGraphics2D;Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImageOp;II)V
         2: .line 240
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int y
        end local 4 // int x
        end local 3 // java.awt.image.BufferedImageOp op
        end local 2 // java.awt.image.BufferedImage img
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.ValidatePipe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/java2d/pipe/ValidatePipe;
            0    3     1    sg  Lsun/java2d/SunGraphics2D;
            0    3     2   img  Ljava/awt/image/BufferedImage;
            0    3     3    op  Ljava/awt/image/BufferedImageOp;
            0    3     4     x  I
            0    3     5     y  I
    MethodParameters:
      Name  Flags
      sg    
      img   
      op    
      x     
      y     
}
SourceFile: "ValidatePipe.java"