class sun.java2d.d3d.D3DRenderer$Tracer extends sun.java2d.d3d.D3DRenderer
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.java2d.d3d.D3DRenderer$Tracer
  super_class: sun.java2d.d3d.D3DRenderer
{
  private sun.java2d.d3d.D3DRenderer d3dr;
    descriptor: Lsun/java2d/d3d/D3DRenderer;
    flags: (0x0002) ACC_PRIVATE

  final sun.java2d.d3d.D3DRenderer this$0;
    descriptor: Lsun/java2d/d3d/D3DRenderer;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(sun.java2d.d3d.D3DRenderer, sun.java2d.d3d.D3DRenderer);
    descriptor: (Lsun/java2d/d3d/D3DRenderer;Lsun/java2d/d3d/D3DRenderer;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
        start local 2 // sun.java2d.d3d.D3DRenderer d3dr
         0: .line 113
            aload 0 /* this */
            aload 1
            putfield sun.java2d.d3d.D3DRenderer$Tracer.this$0:Lsun/java2d/d3d/D3DRenderer;
         1: .line 114
            aload 0 /* this */
            aload 2 /* d3dr */
            invokestatic sun.java2d.d3d.D3DRenderer.access$0:(Lsun/java2d/d3d/D3DRenderer;)Lsun/java2d/pipe/RenderQueue;
            invokespecial sun.java2d.d3d.D3DRenderer.<init>:(Lsun/java2d/pipe/RenderQueue;)V
         2: .line 115
            aload 0 /* this */
            aload 2 /* d3dr */
            putfield sun.java2d.d3d.D3DRenderer$Tracer.d3dr:Lsun/java2d/d3d/D3DRenderer;
         3: .line 116
            return
        end local 2 // sun.java2d.d3d.D3DRenderer d3dr
        end local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/java2d/d3d/D3DRenderer$Tracer;
            0    4     2  d3dr  Lsun/java2d/d3d/D3DRenderer;
    MethodParameters:
        Name  Flags
      this$0  final
      d3dr    

  public sun.java2d.pipe.ParallelogramPipe getAAParallelogramPipe();
    descriptor: ()Lsun/java2d/pipe/ParallelogramPipe;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
         0: .line 118
            aload 0 /* this */
            getfield sun.java2d.d3d.D3DRenderer$Tracer.d3dr:Lsun/java2d/d3d/D3DRenderer;
            invokevirtual sun.java2d.d3d.D3DRenderer.getAAParallelogramPipe:()Lsun/java2d/pipe/ParallelogramPipe;
            astore 1 /* realpipe */
        start local 1 // sun.java2d.pipe.ParallelogramPipe realpipe
         1: .line 119
            new sun.java2d.d3d.D3DRenderer$Tracer$1
            dup
            aload 0 /* this */
            aload 1 /* realpipe */
            invokespecial sun.java2d.d3d.D3DRenderer$Tracer$1.<init>:(Lsun/java2d/d3d/D3DRenderer$Tracer;Lsun/java2d/pipe/ParallelogramPipe;)V
            areturn
        end local 1 // sun.java2d.pipe.ParallelogramPipe realpipe
        end local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/java2d/d3d/D3DRenderer$Tracer;
            1    2     1  realpipe  Lsun/java2d/pipe/ParallelogramPipe;

  protected void validateContext(sun.java2d.SunGraphics2D);
    descriptor: (Lsun/java2d/SunGraphics2D;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
        start local 1 // sun.java2d.SunGraphics2D sg2d
         0: .line 150
            aload 0 /* this */
            getfield sun.java2d.d3d.D3DRenderer$Tracer.d3dr:Lsun/java2d/d3d/D3DRenderer;
            aload 1 /* sg2d */
            invokevirtual sun.java2d.d3d.D3DRenderer.validateContext:(Lsun/java2d/SunGraphics2D;)V
         1: .line 151
            return
        end local 1 // sun.java2d.SunGraphics2D sg2d
        end local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/java2d/d3d/D3DRenderer$Tracer;
            0    2     1  sg2d  Lsun/java2d/SunGraphics2D;
    MethodParameters:
      Name  Flags
      sg2d  

  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.d3d.D3DRenderer$Tracer this
        start local 1 // sun.java2d.SunGraphics2D sg2d
        start local 2 // int x1
        start local 3 // int y1
        start local 4 // int x2
        start local 5 // int y2
         0: .line 155
            ldc "D3DDrawLine"
            invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
         1: .line 156
            aload 0 /* this */
            getfield sun.java2d.d3d.D3DRenderer$Tracer.d3dr:Lsun/java2d/d3d/D3DRenderer;
            aload 1 /* sg2d */
            iload 2 /* x1 */
            iload 3 /* y1 */
            iload 4 /* x2 */
            iload 5 /* y2 */
            invokevirtual sun.java2d.d3d.D3DRenderer.drawLine:(Lsun/java2d/SunGraphics2D;IIII)V
         2: .line 157
            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 sg2d
        end local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/java2d/d3d/D3DRenderer$Tracer;
            0    3     1  sg2d  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
      sg2d  
      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.d3d.D3DRenderer$Tracer this
        start local 1 // sun.java2d.SunGraphics2D sg2d
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
         0: .line 159
            ldc "D3DDrawRect"
            invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
         1: .line 160
            aload 0 /* this */
            getfield sun.java2d.d3d.D3DRenderer$Tracer.d3dr:Lsun/java2d/d3d/D3DRenderer;
            aload 1 /* sg2d */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* w */
            iload 5 /* h */
            invokevirtual sun.java2d.d3d.D3DRenderer.drawRect:(Lsun/java2d/SunGraphics2D;IIII)V
         2: .line 161
            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 sg2d
        end local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/java2d/d3d/D3DRenderer$Tracer;
            0    3     1  sg2d  Lsun/java2d/SunGraphics2D;
            0    3     2     x  I
            0    3     3     y  I
            0    3     4     w  I
            0    3     5     h  I
    MethodParameters:
      Name  Flags
      sg2d  
      x     
      y     
      w     
      h     

  protected void drawPoly(sun.java2d.SunGraphics2D, int[], int[], int, boolean);
    descriptor: (Lsun/java2d/SunGraphics2D;[I[IIZ)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
        start local 1 // sun.java2d.SunGraphics2D sg2d
        start local 2 // int[] xPoints
        start local 3 // int[] yPoints
        start local 4 // int nPoints
        start local 5 // boolean isClosed
         0: .line 166
            ldc "D3DDrawPoly"
            invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
         1: .line 167
            aload 0 /* this */
            getfield sun.java2d.d3d.D3DRenderer$Tracer.d3dr:Lsun/java2d/d3d/D3DRenderer;
            aload 1 /* sg2d */
            aload 2 /* xPoints */
            aload 3 /* yPoints */
            iload 4 /* nPoints */
            iload 5 /* isClosed */
            invokestatic sun.java2d.d3d.D3DRenderer.access$1:(Lsun/java2d/d3d/D3DRenderer;Lsun/java2d/SunGraphics2D;[I[IIZ)V
         2: .line 168
            return
        end local 5 // boolean isClosed
        end local 4 // int nPoints
        end local 3 // int[] yPoints
        end local 2 // int[] xPoints
        end local 1 // sun.java2d.SunGraphics2D sg2d
        end local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lsun/java2d/d3d/D3DRenderer$Tracer;
            0    3     1      sg2d  Lsun/java2d/SunGraphics2D;
            0    3     2   xPoints  [I
            0    3     3   yPoints  [I
            0    3     4   nPoints  I
            0    3     5  isClosed  Z
    MethodParameters:
          Name  Flags
      sg2d      
      xPoints   
      yPoints   
      nPoints   
      isClosed  

  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.d3d.D3DRenderer$Tracer this
        start local 1 // sun.java2d.SunGraphics2D sg2d
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
         0: .line 170
            ldc "D3DFillRect"
            invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
         1: .line 171
            aload 0 /* this */
            getfield sun.java2d.d3d.D3DRenderer$Tracer.d3dr:Lsun/java2d/d3d/D3DRenderer;
            aload 1 /* sg2d */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* w */
            iload 5 /* h */
            invokevirtual sun.java2d.d3d.D3DRenderer.fillRect:(Lsun/java2d/SunGraphics2D;IIII)V
         2: .line 172
            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 sg2d
        end local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/java2d/d3d/D3DRenderer$Tracer;
            0    3     1  sg2d  Lsun/java2d/SunGraphics2D;
            0    3     2     x  I
            0    3     3     y  I
            0    3     4     w  I
            0    3     5     h  I
    MethodParameters:
      Name  Flags
      sg2d  
      x     
      y     
      w     
      h     

  protected void drawPath(sun.java2d.SunGraphics2D, java.awt.geom.Path2D$Float, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/geom/Path2D$Float;II)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
        start local 1 // sun.java2d.SunGraphics2D sg2d
        start local 2 // java.awt.geom.Path2D$Float p2df
        start local 3 // int transx
        start local 4 // int transy
         0: .line 176
            ldc "D3DDrawPath"
            invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
         1: .line 177
            aload 0 /* this */
            getfield sun.java2d.d3d.D3DRenderer$Tracer.d3dr:Lsun/java2d/d3d/D3DRenderer;
            aload 1 /* sg2d */
            aload 2 /* p2df */
            iload 3 /* transx */
            iload 4 /* transy */
            invokestatic sun.java2d.d3d.D3DRenderer.access$2:(Lsun/java2d/d3d/D3DRenderer;Lsun/java2d/SunGraphics2D;Ljava/awt/geom/Path2D$Float;II)V
         2: .line 178
            return
        end local 4 // int transy
        end local 3 // int transx
        end local 2 // java.awt.geom.Path2D$Float p2df
        end local 1 // sun.java2d.SunGraphics2D sg2d
        end local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lsun/java2d/d3d/D3DRenderer$Tracer;
            0    3     1    sg2d  Lsun/java2d/SunGraphics2D;
            0    3     2    p2df  Ljava/awt/geom/Path2D$Float;
            0    3     3  transx  I
            0    3     4  transy  I
    MethodParameters:
        Name  Flags
      sg2d    
      p2df    
      transx  
      transy  

  protected void fillPath(sun.java2d.SunGraphics2D, java.awt.geom.Path2D$Float, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/geom/Path2D$Float;II)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
        start local 1 // sun.java2d.SunGraphics2D sg2d
        start local 2 // java.awt.geom.Path2D$Float p2df
        start local 3 // int transx
        start local 4 // int transy
         0: .line 182
            ldc "D3DFillPath"
            invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
         1: .line 183
            aload 0 /* this */
            getfield sun.java2d.d3d.D3DRenderer$Tracer.d3dr:Lsun/java2d/d3d/D3DRenderer;
            aload 1 /* sg2d */
            aload 2 /* p2df */
            iload 3 /* transx */
            iload 4 /* transy */
            invokestatic sun.java2d.d3d.D3DRenderer.access$3:(Lsun/java2d/d3d/D3DRenderer;Lsun/java2d/SunGraphics2D;Ljava/awt/geom/Path2D$Float;II)V
         2: .line 184
            return
        end local 4 // int transy
        end local 3 // int transx
        end local 2 // java.awt.geom.Path2D$Float p2df
        end local 1 // sun.java2d.SunGraphics2D sg2d
        end local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lsun/java2d/d3d/D3DRenderer$Tracer;
            0    3     1    sg2d  Lsun/java2d/SunGraphics2D;
            0    3     2    p2df  Ljava/awt/geom/Path2D$Float;
            0    3     3  transx  I
            0    3     4  transy  I
    MethodParameters:
        Name  Flags
      sg2d    
      p2df    
      transx  
      transy  

  protected void fillSpans(sun.java2d.SunGraphics2D, sun.java2d.pipe.SpanIterator, int, int);
    descriptor: (Lsun/java2d/SunGraphics2D;Lsun/java2d/pipe/SpanIterator;II)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
        start local 1 // sun.java2d.SunGraphics2D sg2d
        start local 2 // sun.java2d.pipe.SpanIterator si
        start local 3 // int transx
        start local 4 // int transy
         0: .line 188
            ldc "D3DFillSpans"
            invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
         1: .line 189
            aload 0 /* this */
            getfield sun.java2d.d3d.D3DRenderer$Tracer.d3dr:Lsun/java2d/d3d/D3DRenderer;
            aload 1 /* sg2d */
            aload 2 /* si */
            iload 3 /* transx */
            iload 4 /* transy */
            invokestatic sun.java2d.d3d.D3DRenderer.access$4:(Lsun/java2d/d3d/D3DRenderer;Lsun/java2d/SunGraphics2D;Lsun/java2d/pipe/SpanIterator;II)V
         2: .line 190
            return
        end local 4 // int transy
        end local 3 // int transx
        end local 2 // sun.java2d.pipe.SpanIterator si
        end local 1 // sun.java2d.SunGraphics2D sg2d
        end local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lsun/java2d/d3d/D3DRenderer$Tracer;
            0    3     1    sg2d  Lsun/java2d/SunGraphics2D;
            0    3     2      si  Lsun/java2d/pipe/SpanIterator;
            0    3     3  transx  I
            0    3     4  transy  I
    MethodParameters:
        Name  Flags
      sg2d    
      si      
      transx  
      transy  

  public void fillParallelogram(sun.java2d.SunGraphics2D, double, double, double, double, double, double, double, double, double, double);
    descriptor: (Lsun/java2d/SunGraphics2D;DDDDDDDDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=22, locals=22, args_size=12
        start local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
        start local 1 // sun.java2d.SunGraphics2D sg2d
        start local 2 // double ux1
        start local 4 // double uy1
        start local 6 // double ux2
        start local 8 // double uy2
        start local 10 // double x
        start local 12 // double y
        start local 14 // double dx1
        start local 16 // double dy1
        start local 18 // double dx2
        start local 20 // double dy2
         0: .line 198
            ldc "D3DFillParallelogram"
            invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
         1: .line 199
            aload 0 /* this */
            getfield sun.java2d.d3d.D3DRenderer$Tracer.d3dr:Lsun/java2d/d3d/D3DRenderer;
            aload 1 /* sg2d */
         2: .line 200
            dload 2 /* ux1 */
            dload 4 /* uy1 */
            dload 6 /* ux2 */
            dload 8 /* uy2 */
         3: .line 201
            dload 10 /* x */
            dload 12 /* y */
            dload 14 /* dx1 */
            dload 16 /* dy1 */
            dload 18 /* dx2 */
            dload 20 /* dy2 */
         4: .line 199
            invokevirtual sun.java2d.d3d.D3DRenderer.fillParallelogram:(Lsun/java2d/SunGraphics2D;DDDDDDDDDD)V
         5: .line 202
            return
        end local 20 // double dy2
        end local 18 // double dx2
        end local 16 // double dy1
        end local 14 // double dx1
        end local 12 // double y
        end local 10 // double x
        end local 8 // double uy2
        end local 6 // double ux2
        end local 4 // double uy1
        end local 2 // double ux1
        end local 1 // sun.java2d.SunGraphics2D sg2d
        end local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lsun/java2d/d3d/D3DRenderer$Tracer;
            0    6     1  sg2d  Lsun/java2d/SunGraphics2D;
            0    6     2   ux1  D
            0    6     4   uy1  D
            0    6     6   ux2  D
            0    6     8   uy2  D
            0    6    10     x  D
            0    6    12     y  D
            0    6    14   dx1  D
            0    6    16   dy1  D
            0    6    18   dx2  D
            0    6    20   dy2  D
    MethodParameters:
      Name  Flags
      sg2d  
      ux1   
      uy1   
      ux2   
      uy2   
      x     
      y     
      dx1   
      dy1   
      dx2   
      dy2   

  public void drawParallelogram(sun.java2d.SunGraphics2D, double, double, double, double, double, double, double, double, double, double, double, double);
    descriptor: (Lsun/java2d/SunGraphics2D;DDDDDDDDDDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=26, locals=26, args_size=14
        start local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
        start local 1 // sun.java2d.SunGraphics2D sg2d
        start local 2 // double ux1
        start local 4 // double uy1
        start local 6 // double ux2
        start local 8 // double uy2
        start local 10 // double x
        start local 12 // double y
        start local 14 // double dx1
        start local 16 // double dy1
        start local 18 // double dx2
        start local 20 // double dy2
        start local 22 // double lw1
        start local 24 // double lw2
         0: .line 211
            ldc "D3DDrawParallelogram"
            invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
         1: .line 212
            aload 0 /* this */
            getfield sun.java2d.d3d.D3DRenderer$Tracer.d3dr:Lsun/java2d/d3d/D3DRenderer;
            aload 1 /* sg2d */
         2: .line 213
            dload 2 /* ux1 */
            dload 4 /* uy1 */
            dload 6 /* ux2 */
            dload 8 /* uy2 */
         3: .line 214
            dload 10 /* x */
            dload 12 /* y */
            dload 14 /* dx1 */
            dload 16 /* dy1 */
            dload 18 /* dx2 */
            dload 20 /* dy2 */
            dload 22 /* lw1 */
            dload 24 /* lw2 */
         4: .line 212
            invokevirtual sun.java2d.d3d.D3DRenderer.drawParallelogram:(Lsun/java2d/SunGraphics2D;DDDDDDDDDDDD)V
         5: .line 215
            return
        end local 24 // double lw2
        end local 22 // double lw1
        end local 20 // double dy2
        end local 18 // double dx2
        end local 16 // double dy1
        end local 14 // double dx1
        end local 12 // double y
        end local 10 // double x
        end local 8 // double uy2
        end local 6 // double ux2
        end local 4 // double uy1
        end local 2 // double ux1
        end local 1 // sun.java2d.SunGraphics2D sg2d
        end local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lsun/java2d/d3d/D3DRenderer$Tracer;
            0    6     1  sg2d  Lsun/java2d/SunGraphics2D;
            0    6     2   ux1  D
            0    6     4   uy1  D
            0    6     6   ux2  D
            0    6     8   uy2  D
            0    6    10     x  D
            0    6    12     y  D
            0    6    14   dx1  D
            0    6    16   dy1  D
            0    6    18   dx2  D
            0    6    20   dy2  D
            0    6    22   lw1  D
            0    6    24   lw2  D
    MethodParameters:
      Name  Flags
      sg2d  
      ux1   
      uy1   
      ux2   
      uy2   
      x     
      y     
      dx1   
      dy1   
      dx2   
      dy2   
      lw1   
      lw2   

  public void copyArea(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.d3d.D3DRenderer$Tracer this
        start local 1 // sun.java2d.SunGraphics2D sg2d
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
        start local 6 // int dx
        start local 7 // int dy
         0: .line 219
            ldc "D3DCopyArea"
            invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
         1: .line 220
            aload 0 /* this */
            getfield sun.java2d.d3d.D3DRenderer$Tracer.d3dr:Lsun/java2d/d3d/D3DRenderer;
            aload 1 /* sg2d */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* w */
            iload 5 /* h */
            iload 6 /* dx */
            iload 7 /* dy */
            invokevirtual sun.java2d.d3d.D3DRenderer.copyArea:(Lsun/java2d/SunGraphics2D;IIIIII)V
         2: .line 221
            return
        end local 7 // int dy
        end local 6 // int dx
        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 sg2d
        end local 0 // sun.java2d.d3d.D3DRenderer$Tracer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/java2d/d3d/D3DRenderer$Tracer;
            0    3     1  sg2d  Lsun/java2d/SunGraphics2D;
            0    3     2     x  I
            0    3     3     y  I
            0    3     4     w  I
            0    3     5     h  I
            0    3     6    dx  I
            0    3     7    dy  I
    MethodParameters:
      Name  Flags
      sg2d  
      x     
      y     
      w     
      h     
      dx    
      dy    
}
SourceFile: "D3DRenderer.java"
NestHost: sun.java2d.d3d.D3DRenderer
InnerClasses:
  public Float = java.awt.geom.Path2D$Float of java.awt.geom.Path2D
  private Tracer = sun.java2d.d3d.D3DRenderer$Tracer of sun.java2d.d3d.D3DRenderer
  sun.java2d.d3d.D3DRenderer$Tracer$1