public class sun.java2d.pipe.PixelToShapeConverter implements sun.java2d.pipe.PixelDrawPipe, sun.java2d.pipe.PixelFillPipe
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.java2d.pipe.PixelToShapeConverter
  super_class: java.lang.Object
{
  sun.java2d.pipe.ShapeDrawPipe outpipe;
    descriptor: Lsun/java2d/pipe/ShapeDrawPipe;
    flags: (0x0000) 

  public void <init>(sun.java2d.pipe.ShapeDrawPipe);
    descriptor: (Lsun/java2d/pipe/ShapeDrawPipe;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.java2d.pipe.PixelToShapeConverter this
        start local 1 // sun.java2d.pipe.ShapeDrawPipe pipe
         0: .line 46
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 47
            aload 0 /* this */
            aload 1 /* pipe */
            putfield sun.java2d.pipe.PixelToShapeConverter.outpipe:Lsun/java2d/pipe/ShapeDrawPipe;
         2: .line 48
            return
        end local 1 // sun.java2d.pipe.ShapeDrawPipe pipe
        end local 0 // sun.java2d.pipe.PixelToShapeConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/java2d/pipe/PixelToShapeConverter;
            0    3     1  pipe  Lsun/java2d/pipe/ShapeDrawPipe;
    MethodParameters:
      Name  Flags
      pipe  

  public void drawLine(sun.java2d.SunGraphics2D, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=6
        start local 0 // sun.java2d.pipe.PixelToShapeConverter 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 52
            aload 0 /* this */
            getfield sun.java2d.pipe.PixelToShapeConverter.outpipe:Lsun/java2d/pipe/ShapeDrawPipe;
            aload 1 /* sg */
            new java.awt.geom.Line2D$Float
            dup
            iload 2 /* x1 */
            i2f
            iload 3 /* y1 */
            i2f
            iload 4 /* x2 */
            i2f
            iload 5 /* y2 */
            i2f
            invokespecial java.awt.geom.Line2D$Float.<init>:(FFFF)V
            invokeinterface sun.java2d.pipe.ShapeDrawPipe.draw:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
         1: .line 53
            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.PixelToShapeConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/java2d/pipe/PixelToShapeConverter;
            0    2     1    sg  Lsun/java2d/SunGraphics2D;
            0    2     2    x1  I
            0    2     3    y1  I
            0    2     4    x2  I
            0    2     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=8, locals=6, args_size=6
        start local 0 // sun.java2d.pipe.PixelToShapeConverter this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
         0: .line 57
            aload 0 /* this */
            getfield sun.java2d.pipe.PixelToShapeConverter.outpipe:Lsun/java2d/pipe/ShapeDrawPipe;
            aload 1 /* sg */
            new java.awt.Rectangle
            dup
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* w */
            iload 5 /* h */
            invokespecial java.awt.Rectangle.<init>:(IIII)V
            invokeinterface sun.java2d.pipe.ShapeDrawPipe.draw:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
         1: .line 58
            return
        end local 5 // int h
        end local 4 // int w
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.PixelToShapeConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/java2d/pipe/PixelToShapeConverter;
            0    2     1    sg  Lsun/java2d/SunGraphics2D;
            0    2     2     x  I
            0    2     3     y  I
            0    2     4     w  I
            0    2     5     h  I
    MethodParameters:
      Name  Flags
      sg    
      x     
      y     
      w     
      h     

  public void fillRect(sun.java2d.SunGraphics2D, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=6
        start local 0 // sun.java2d.pipe.PixelToShapeConverter this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
         0: .line 62
            aload 0 /* this */
            getfield sun.java2d.pipe.PixelToShapeConverter.outpipe:Lsun/java2d/pipe/ShapeDrawPipe;
            aload 1 /* sg */
            new java.awt.Rectangle
            dup
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* w */
            iload 5 /* h */
            invokespecial java.awt.Rectangle.<init>:(IIII)V
            invokeinterface sun.java2d.pipe.ShapeDrawPipe.fill:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
         1: .line 63
            return
        end local 5 // int h
        end local 4 // int w
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.PixelToShapeConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/java2d/pipe/PixelToShapeConverter;
            0    2     1    sg  Lsun/java2d/SunGraphics2D;
            0    2     2     x  I
            0    2     3     y  I
            0    2     4     w  I
            0    2     5     h  I
    MethodParameters:
      Name  Flags
      sg    
      x     
      y     
      w     
      h     

  public void drawRoundRect(sun.java2d.SunGraphics2D, int, int, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=8, args_size=8
        start local 0 // sun.java2d.pipe.PixelToShapeConverter this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
        start local 6 // int aW
        start local 7 // int aH
         0: .line 68
            aload 0 /* this */
            getfield sun.java2d.pipe.PixelToShapeConverter.outpipe:Lsun/java2d/pipe/ShapeDrawPipe;
            aload 1 /* sg */
            new java.awt.geom.RoundRectangle2D$Float
            dup
            iload 2 /* x */
            i2f
            iload 3 /* y */
            i2f
            iload 4 /* w */
            i2f
            iload 5 /* h */
            i2f
            iload 6 /* aW */
            i2f
            iload 7 /* aH */
            i2f
            invokespecial java.awt.geom.RoundRectangle2D$Float.<init>:(FFFFFF)V
            invokeinterface sun.java2d.pipe.ShapeDrawPipe.draw:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
         1: .line 69
            return
        end local 7 // int aH
        end local 6 // int aW
        end local 5 // int h
        end local 4 // int w
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.PixelToShapeConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/java2d/pipe/PixelToShapeConverter;
            0    2     1    sg  Lsun/java2d/SunGraphics2D;
            0    2     2     x  I
            0    2     3     y  I
            0    2     4     w  I
            0    2     5     h  I
            0    2     6    aW  I
            0    2     7    aH  I
    MethodParameters:
      Name  Flags
      sg    
      x     
      y     
      w     
      h     
      aW    
      aH    

  public void fillRoundRect(sun.java2d.SunGraphics2D, int, int, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=8, args_size=8
        start local 0 // sun.java2d.pipe.PixelToShapeConverter this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
        start local 6 // int aW
        start local 7 // int aH
         0: .line 74
            aload 0 /* this */
            getfield sun.java2d.pipe.PixelToShapeConverter.outpipe:Lsun/java2d/pipe/ShapeDrawPipe;
            aload 1 /* sg */
            new java.awt.geom.RoundRectangle2D$Float
            dup
            iload 2 /* x */
            i2f
            iload 3 /* y */
            i2f
            iload 4 /* w */
            i2f
            iload 5 /* h */
            i2f
            iload 6 /* aW */
            i2f
            iload 7 /* aH */
            i2f
            invokespecial java.awt.geom.RoundRectangle2D$Float.<init>:(FFFFFF)V
            invokeinterface sun.java2d.pipe.ShapeDrawPipe.fill:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
         1: .line 75
            return
        end local 7 // int aH
        end local 6 // int aW
        end local 5 // int h
        end local 4 // int w
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.PixelToShapeConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/java2d/pipe/PixelToShapeConverter;
            0    2     1    sg  Lsun/java2d/SunGraphics2D;
            0    2     2     x  I
            0    2     3     y  I
            0    2     4     w  I
            0    2     5     h  I
            0    2     6    aW  I
            0    2     7    aH  I
    MethodParameters:
      Name  Flags
      sg    
      x     
      y     
      w     
      h     
      aW    
      aH    

  public void drawOval(sun.java2d.SunGraphics2D, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=6
        start local 0 // sun.java2d.pipe.PixelToShapeConverter this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
         0: .line 79
            aload 0 /* this */
            getfield sun.java2d.pipe.PixelToShapeConverter.outpipe:Lsun/java2d/pipe/ShapeDrawPipe;
            aload 1 /* sg */
            new java.awt.geom.Ellipse2D$Float
            dup
            iload 2 /* x */
            i2f
            iload 3 /* y */
            i2f
            iload 4 /* w */
            i2f
            iload 5 /* h */
            i2f
            invokespecial java.awt.geom.Ellipse2D$Float.<init>:(FFFF)V
            invokeinterface sun.java2d.pipe.ShapeDrawPipe.draw:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
         1: .line 80
            return
        end local 5 // int h
        end local 4 // int w
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.PixelToShapeConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/java2d/pipe/PixelToShapeConverter;
            0    2     1    sg  Lsun/java2d/SunGraphics2D;
            0    2     2     x  I
            0    2     3     y  I
            0    2     4     w  I
            0    2     5     h  I
    MethodParameters:
      Name  Flags
      sg    
      x     
      y     
      w     
      h     

  public void fillOval(sun.java2d.SunGraphics2D, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=6
        start local 0 // sun.java2d.pipe.PixelToShapeConverter this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
         0: .line 84
            aload 0 /* this */
            getfield sun.java2d.pipe.PixelToShapeConverter.outpipe:Lsun/java2d/pipe/ShapeDrawPipe;
            aload 1 /* sg */
            new java.awt.geom.Ellipse2D$Float
            dup
            iload 2 /* x */
            i2f
            iload 3 /* y */
            i2f
            iload 4 /* w */
            i2f
            iload 5 /* h */
            i2f
            invokespecial java.awt.geom.Ellipse2D$Float.<init>:(FFFF)V
            invokeinterface sun.java2d.pipe.ShapeDrawPipe.fill:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
         1: .line 85
            return
        end local 5 // int h
        end local 4 // int w
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.PixelToShapeConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/java2d/pipe/PixelToShapeConverter;
            0    2     1    sg  Lsun/java2d/SunGraphics2D;
            0    2     2     x  I
            0    2     3     y  I
            0    2     4     w  I
            0    2     5     h  I
    MethodParameters:
      Name  Flags
      sg    
      x     
      y     
      w     
      h     

  public void drawArc(sun.java2d.SunGraphics2D, int, int, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=8, args_size=8
        start local 0 // sun.java2d.pipe.PixelToShapeConverter this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
        start local 6 // int start
        start local 7 // int extent
         0: .line 90
            aload 0 /* this */
            getfield sun.java2d.pipe.PixelToShapeConverter.outpipe:Lsun/java2d/pipe/ShapeDrawPipe;
            aload 1 /* sg */
            new java.awt.geom.Arc2D$Float
            dup
            iload 2 /* x */
            i2f
            iload 3 /* y */
            i2f
            iload 4 /* w */
            i2f
            iload 5 /* h */
            i2f
         1: .line 91
            iload 6 /* start */
            i2f
            iload 7 /* extent */
            i2f
            iconst_0
            invokespecial java.awt.geom.Arc2D$Float.<init>:(FFFFFFI)V
         2: .line 90
            invokeinterface sun.java2d.pipe.ShapeDrawPipe.draw:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
         3: .line 92
            return
        end local 7 // int extent
        end local 6 // int start
        end local 5 // int h
        end local 4 // int w
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.PixelToShapeConverter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lsun/java2d/pipe/PixelToShapeConverter;
            0    4     1      sg  Lsun/java2d/SunGraphics2D;
            0    4     2       x  I
            0    4     3       y  I
            0    4     4       w  I
            0    4     5       h  I
            0    4     6   start  I
            0    4     7  extent  I
    MethodParameters:
        Name  Flags
      sg      
      x       
      y       
      w       
      h       
      start   
      extent  

  public void fillArc(sun.java2d.SunGraphics2D, int, int, int, int, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;IIIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=8, args_size=8
        start local 0 // sun.java2d.pipe.PixelToShapeConverter this
        start local 1 // sun.java2d.SunGraphics2D sg
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
        start local 6 // int start
        start local 7 // int extent
         0: .line 97
            aload 0 /* this */
            getfield sun.java2d.pipe.PixelToShapeConverter.outpipe:Lsun/java2d/pipe/ShapeDrawPipe;
            aload 1 /* sg */
            new java.awt.geom.Arc2D$Float
            dup
            iload 2 /* x */
            i2f
            iload 3 /* y */
            i2f
            iload 4 /* w */
            i2f
            iload 5 /* h */
            i2f
         1: .line 98
            iload 6 /* start */
            i2f
            iload 7 /* extent */
            i2f
            iconst_2
            invokespecial java.awt.geom.Arc2D$Float.<init>:(FFFFFFI)V
         2: .line 97
            invokeinterface sun.java2d.pipe.ShapeDrawPipe.fill:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
         3: .line 99
            return
        end local 7 // int extent
        end local 6 // int start
        end local 5 // int h
        end local 4 // int w
        end local 3 // int y
        end local 2 // int x
        end local 1 // sun.java2d.SunGraphics2D sg
        end local 0 // sun.java2d.pipe.PixelToShapeConverter this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lsun/java2d/pipe/PixelToShapeConverter;
            0    4     1      sg  Lsun/java2d/SunGraphics2D;
            0    4     2       x  I
            0    4     3       y  I
            0    4     4       w  I
            0    4     5       h  I
            0    4     6   start  I
            0    4     7  extent  I
    MethodParameters:
        Name  Flags
      sg      
      x       
      y       
      w       
      h       
      start   
      extent  

  private java.awt.Shape makePoly(int[], int[], int, boolean);
    descriptor: ([I[IIZ)Ljava/awt/Shape;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=7, args_size=5
        start local 0 // sun.java2d.pipe.PixelToShapeConverter this
        start local 1 // int[] xPoints
        start local 2 // int[] yPoints
        start local 3 // int nPoints
        start local 4 // boolean close
         0: .line 103
            new java.awt.geom.GeneralPath
            dup
            iconst_0
            invokespecial java.awt.geom.GeneralPath.<init>:(I)V
            astore 5 /* gp */
        start local 5 // java.awt.geom.GeneralPath gp
         1: .line 104
            iload 3 /* nPoints */
            ifle 10
         2: .line 105
            aload 5 /* gp */
            aload 1 /* xPoints */
            iconst_0
            iaload
            i2f
            aload 2 /* yPoints */
            iconst_0
            iaload
            i2f
            invokevirtual java.awt.geom.GeneralPath.moveTo:(FF)V
         3: .line 106
            iconst_1
            istore 6 /* i */
        start local 6 // int i
         4: goto 7
         5: .line 107
      StackMap locals: java.awt.geom.GeneralPath int
      StackMap stack:
            aload 5 /* gp */
            aload 1 /* xPoints */
            iload 6 /* i */
            iaload
            i2f
            aload 2 /* yPoints */
            iload 6 /* i */
            iaload
            i2f
            invokevirtual java.awt.geom.GeneralPath.lineTo:(FF)V
         6: .line 106
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 6 /* i */
            iload 3 /* nPoints */
            if_icmplt 5
        end local 6 // int i
         8: .line 109
            iload 4 /* close */
            ifeq 10
         9: .line 110
            aload 5 /* gp */
            invokevirtual java.awt.geom.GeneralPath.closePath:()V
        10: .line 113
      StackMap locals:
      StackMap stack:
            aload 5 /* gp */
            areturn
        end local 5 // java.awt.geom.GeneralPath gp
        end local 4 // boolean close
        end local 3 // int nPoints
        end local 2 // int[] yPoints
        end local 1 // int[] xPoints
        end local 0 // sun.java2d.pipe.PixelToShapeConverter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lsun/java2d/pipe/PixelToShapeConverter;
            0   11     1  xPoints  [I
            0   11     2  yPoints  [I
            0   11     3  nPoints  I
            0   11     4    close  Z
            1   11     5       gp  Ljava/awt/geom/GeneralPath;
            4    8     6        i  I
    MethodParameters:
         Name  Flags
      xPoints  
      yPoints  
      nPoints  
      close    

  public void drawPolyline(sun.java2d.SunGraphics2D, int[], int[], int);
    descriptor: (Lsun/java2d/SunGraphics2D;[I[II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=5
        start local 0 // sun.java2d.pipe.PixelToShapeConverter 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 119
            aload 0 /* this */
            getfield sun.java2d.pipe.PixelToShapeConverter.outpipe:Lsun/java2d/pipe/ShapeDrawPipe;
            aload 1 /* sg */
            aload 0 /* this */
            aload 2 /* xPoints */
            aload 3 /* yPoints */
            iload 4 /* nPoints */
            iconst_0
            invokevirtual sun.java2d.pipe.PixelToShapeConverter.makePoly:([I[IIZ)Ljava/awt/Shape;
            invokeinterface sun.java2d.pipe.ShapeDrawPipe.draw:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
         1: .line 120
            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.PixelToShapeConverter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lsun/java2d/pipe/PixelToShapeConverter;
            0    2     1       sg  Lsun/java2d/SunGraphics2D;
            0    2     2  xPoints  [I
            0    2     3  yPoints  [I
            0    2     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=7, locals=5, args_size=5
        start local 0 // sun.java2d.pipe.PixelToShapeConverter 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 125
            aload 0 /* this */
            getfield sun.java2d.pipe.PixelToShapeConverter.outpipe:Lsun/java2d/pipe/ShapeDrawPipe;
            aload 1 /* sg */
            aload 0 /* this */
            aload 2 /* xPoints */
            aload 3 /* yPoints */
            iload 4 /* nPoints */
            iconst_1
            invokevirtual sun.java2d.pipe.PixelToShapeConverter.makePoly:([I[IIZ)Ljava/awt/Shape;
            invokeinterface sun.java2d.pipe.ShapeDrawPipe.draw:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
         1: .line 126
            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.PixelToShapeConverter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lsun/java2d/pipe/PixelToShapeConverter;
            0    2     1       sg  Lsun/java2d/SunGraphics2D;
            0    2     2  xPoints  [I
            0    2     3  yPoints  [I
            0    2     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=7, locals=5, args_size=5
        start local 0 // sun.java2d.pipe.PixelToShapeConverter 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 */
            getfield sun.java2d.pipe.PixelToShapeConverter.outpipe:Lsun/java2d/pipe/ShapeDrawPipe;
            aload 1 /* sg */
            aload 0 /* this */
            aload 2 /* xPoints */
            aload 3 /* yPoints */
            iload 4 /* nPoints */
            iconst_1
            invokevirtual sun.java2d.pipe.PixelToShapeConverter.makePoly:([I[IIZ)Ljava/awt/Shape;
            invokeinterface sun.java2d.pipe.ShapeDrawPipe.fill:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
         1: .line 132
            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.PixelToShapeConverter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lsun/java2d/pipe/PixelToShapeConverter;
            0    2     1       sg  Lsun/java2d/SunGraphics2D;
            0    2     2  xPoints  [I
            0    2     3  yPoints  [I
            0    2     4  nPoints  I
    MethodParameters:
         Name  Flags
      sg       
      xPoints  
      yPoints  
      nPoints  
}
SourceFile: "PixelToShapeConverter.java"
InnerClasses:
  public Float = java.awt.geom.Arc2D$Float of java.awt.geom.Arc2D
  public Float = java.awt.geom.Ellipse2D$Float of java.awt.geom.Ellipse2D
  public Float = java.awt.geom.Line2D$Float of java.awt.geom.Line2D
  public Float = java.awt.geom.RoundRectangle2D$Float of java.awt.geom.RoundRectangle2D