public final class com.sun.webkit.perf.WCGraphicsPerfLogger extends com.sun.webkit.graphics.WCGraphicsContext
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.webkit.perf.WCGraphicsPerfLogger
  super_class: com.sun.webkit.graphics.WCGraphicsContext
{
  private static final com.sun.javafx.logging.PlatformLogger log;
    descriptor: Lcom/sun/javafx/logging/PlatformLogger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final com.sun.webkit.perf.PerfLogger logger;
    descriptor: Lcom/sun/webkit/perf/PerfLogger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final com.sun.webkit.graphics.WCGraphicsContext gc;
    descriptor: Lcom/sun/webkit/graphics/WCGraphicsContext;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 45
            ldc Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokestatic com.sun.javafx.logging.PlatformLogger.getLogger:(Ljava/lang/String;)Lcom/sun/javafx/logging/PlatformLogger;
            putstatic com.sun.webkit.perf.WCGraphicsPerfLogger.log:Lcom/sun/javafx/logging/PlatformLogger;
         1: .line 47
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.log:Lcom/sun/javafx/logging/PlatformLogger;
            invokestatic com.sun.webkit.perf.PerfLogger.getLogger:(Lcom/sun/javafx/logging/PlatformLogger;)Lcom/sun/webkit/perf/PerfLogger;
            putstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(com.sun.webkit.graphics.WCGraphicsContext);
    descriptor: (Lcom/sun/webkit/graphics/WCGraphicsContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCGraphicsContext gc
         0: .line 51
            aload 0 /* this */
            invokespecial com.sun.webkit.graphics.WCGraphicsContext.<init>:()V
         1: .line 52
            aload 0 /* this */
            aload 1 /* gc */
            putfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
         2: .line 53
            return
        end local 1 // com.sun.webkit.graphics.WCGraphicsContext gc
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    3     1    gc  Lcom/sun/webkit/graphics/WCGraphicsContext;
    MethodParameters:
      Name  Flags
      gc    

  public static synchronized boolean isEnabled();
    descriptor: ()Z
    flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=0, args_size=0
         0: .line 56
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            invokevirtual com.sun.webkit.perf.PerfLogger.isEnabled:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void log();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 60
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            invokevirtual com.sun.webkit.perf.PerfLogger.log:()V
         1: .line 61
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void reset();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 64
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            invokevirtual com.sun.webkit.perf.PerfLogger.reset:()V
         1: .line 65
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object getPlatformGraphics();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
         0: .line 69
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.getPlatformGraphics:()Ljava/lang/Object;
            areturn
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;

  public void drawString(com.sun.webkit.graphics.WCFont, int[], float[], float, float);
    descriptor: (Lcom/sun/webkit/graphics/WCFont;[I[FFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCFont f
        start local 2 // int[] glyphs
        start local 3 // float[] advanceDXY
        start local 4 // float x
        start local 5 // float y
         0: .line 77
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWSTRING_GV"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 78
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* f */
            aload 2 /* glyphs */
            aload 3 /* advanceDXY */
            fload 4 /* x */
            fload 5 /* y */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawString:(Lcom/sun/webkit/graphics/WCFont;[I[FFF)V
         2: .line 79
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWSTRING_GV"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 80
            return
        end local 5 // float y
        end local 4 // float x
        end local 3 // float[] advanceDXY
        end local 2 // int[] glyphs
        end local 1 // com.sun.webkit.graphics.WCFont f
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1           f  Lcom/sun/webkit/graphics/WCFont;
            0    4     2      glyphs  [I
            0    4     3  advanceDXY  [F
            0    4     4           x  F
            0    4     5           y  F
    MethodParameters:
            Name  Flags
      f           
      glyphs      
      advanceDXY  
      x           
      y           

  public void strokeRect(float, float, float, float, float);
    descriptor: (FFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // float x
        start local 2 // float y
        start local 3 // float w
        start local 4 // float h
        start local 5 // float lengthWidth
         0: .line 84
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "STROKERECT_FFFFF"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 85
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            fload 1 /* x */
            fload 2 /* y */
            fload 3 /* w */
            fload 4 /* h */
            fload 5 /* lengthWidth */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.strokeRect:(FFFFF)V
         2: .line 86
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "STROKERECT_FFFFF"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 87
            return
        end local 5 // float lengthWidth
        end local 4 // float h
        end local 3 // float w
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1            x  F
            0    4     2            y  F
            0    4     3            w  F
            0    4     4            h  F
            0    4     5  lengthWidth  F
    MethodParameters:
             Name  Flags
      x            
      y            
      w            
      h            
      lengthWidth  

  public void fillRect(float, float, float, float, java.lang.Integer);
    descriptor: (FFFFLjava/lang/Integer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // float x
        start local 2 // float y
        start local 3 // float w
        start local 4 // float h
        start local 5 // java.lang.Integer rgba
         0: .line 91
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "FILLRECT_FFFFI"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 92
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            fload 1 /* x */
            fload 2 /* y */
            fload 3 /* w */
            fload 4 /* h */
            aload 5 /* rgba */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.fillRect:(FFFFLjava/lang/Integer;)V
         2: .line 93
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "FILLRECT_FFFFI"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 94
            return
        end local 5 // java.lang.Integer rgba
        end local 4 // float h
        end local 3 // float w
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1     x  F
            0    4     2     y  F
            0    4     3     w  F
            0    4     4     h  F
            0    4     5  rgba  Ljava/lang/Integer;
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     
      rgba  

  public void fillRoundedRect(float, float, float, float, float, float, float, float, float, float, float, float, int);
    descriptor: (FFFFFFFFFFFFI)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=14, locals=14, args_size=14
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // float x
        start local 2 // float y
        start local 3 // float w
        start local 4 // float h
        start local 5 // float topLeftW
        start local 6 // float topLeftH
        start local 7 // float topRightW
        start local 8 // float topRightH
        start local 9 // float bottomLeftW
        start local 10 // float bottomLeftH
        start local 11 // float bottomRightW
        start local 12 // float bottomRightH
        start local 13 // int rgba
         0: .line 100
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "FILL_ROUNDED_RECT"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 101
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            fload 1 /* x */
            fload 2 /* y */
            fload 3 /* w */
            fload 4 /* h */
            fload 5 /* topLeftW */
            fload 6 /* topLeftH */
            fload 7 /* topRightW */
            fload 8 /* topRightH */
         2: .line 102
            fload 9 /* bottomLeftW */
            fload 10 /* bottomLeftH */
            fload 11 /* bottomRightW */
            fload 12 /* bottomRightH */
            iload 13 /* rgba */
         3: .line 101
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.fillRoundedRect:(FFFFFFFFFFFFI)V
         4: .line 103
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "FILL_ROUNDED_RECT"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         5: .line 104
            return
        end local 13 // int rgba
        end local 12 // float bottomRightH
        end local 11 // float bottomRightW
        end local 10 // float bottomLeftH
        end local 9 // float bottomLeftW
        end local 8 // float topRightH
        end local 7 // float topRightW
        end local 6 // float topLeftH
        end local 5 // float topLeftW
        end local 4 // float h
        end local 3 // float w
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    6     1             x  F
            0    6     2             y  F
            0    6     3             w  F
            0    6     4             h  F
            0    6     5      topLeftW  F
            0    6     6      topLeftH  F
            0    6     7     topRightW  F
            0    6     8     topRightH  F
            0    6     9   bottomLeftW  F
            0    6    10   bottomLeftH  F
            0    6    11  bottomRightW  F
            0    6    12  bottomRightH  F
            0    6    13          rgba  I
    MethodParameters:
              Name  Flags
      x             
      y             
      w             
      h             
      topLeftW      
      topLeftH      
      topRightW     
      topRightH     
      bottomLeftW   
      bottomLeftH   
      bottomRightW  
      bottomRightH  
      rgba          

  public void clearRect(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // float x
        start local 2 // float y
        start local 3 // float w
        start local 4 // float h
         0: .line 108
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "CLEARRECT"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 109
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            fload 1 /* x */
            fload 2 /* y */
            fload 3 /* w */
            fload 4 /* h */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.clearRect:(FFFF)V
         2: .line 110
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "CLEARRECT"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 111
            return
        end local 4 // float h
        end local 3 // float w
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1     x  F
            0    4     2     y  F
            0    4     3     w  F
            0    4     4     h  F
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  public void setFillColor(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // int rgba
         0: .line 115
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETFILLCOLOR"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 116
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            iload 1 /* rgba */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setFillColor:(I)V
         2: .line 117
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETFILLCOLOR"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 118
            return
        end local 1 // int rgba
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  rgba  I
    MethodParameters:
      Name  Flags
      rgba  

  public void setFillGradient(com.sun.webkit.graphics.WCGradient);
    descriptor: (Lcom/sun/webkit/graphics/WCGradient;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCGradient gradient
         0: .line 122
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_FILL_GRADIENT"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 123
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* gradient */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setFillGradient:(Lcom/sun/webkit/graphics/WCGradient;)V
         2: .line 124
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_FILL_GRADIENT"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 125
            return
        end local 1 // com.sun.webkit.graphics.WCGradient gradient
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  gradient  Lcom/sun/webkit/graphics/WCGradient;
    MethodParameters:
          Name  Flags
      gradient  

  public void setTextMode(boolean, boolean, boolean);
    descriptor: (ZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // boolean fill
        start local 2 // boolean stroke
        start local 3 // boolean clip
         0: .line 129
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_TEXT_MODE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 130
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            iload 1 /* fill */
            iload 2 /* stroke */
            iload 3 /* clip */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setTextMode:(ZZZ)V
         2: .line 131
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_TEXT_MODE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 132
            return
        end local 3 // boolean clip
        end local 2 // boolean stroke
        end local 1 // boolean fill
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1    fill  Z
            0    4     2  stroke  Z
            0    4     3    clip  Z
    MethodParameters:
        Name  Flags
      fill    
      stroke  
      clip    

  public void setFontSmoothingType(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // int fontSmoothingType
         0: .line 136
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_FONT_SMOOTHING_TYPE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 137
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            iload 1 /* fontSmoothingType */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setFontSmoothingType:(I)V
         2: .line 138
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_FONT_SMOOTHING_TYPE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 139
            return
        end local 1 // int fontSmoothingType
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    4     0               this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  fontSmoothingType  I
    MethodParameters:
                   Name  Flags
      fontSmoothingType  

  public int getFontSmoothingType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
         0: .line 143
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "GET_FONT_SMOOTHING_TYPE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 144
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.getFontSmoothingType:()I
            istore 1 /* n */
        start local 1 // int n
         2: .line 145
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "GET_FONT_SMOOTHING_TYPE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 146
            iload 1 /* n */
            ireturn
        end local 1 // int n
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            2    4     1     n  I

  public void setStrokeStyle(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // int style
         0: .line 151
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETSTROKESTYLE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 152
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            iload 1 /* style */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setStrokeStyle:(I)V
         2: .line 153
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETSTROKESTYLE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 154
            return
        end local 1 // int style
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  style  I
    MethodParameters:
       Name  Flags
      style  

  public void setStrokeColor(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // int rgba
         0: .line 158
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETSTROKECOLOR"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 159
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            iload 1 /* rgba */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setStrokeColor:(I)V
         2: .line 160
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETSTROKECOLOR"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 161
            return
        end local 1 // int rgba
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  rgba  I
    MethodParameters:
      Name  Flags
      rgba  

  public void setStrokeWidth(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // float width
         0: .line 165
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETSTROKEWIDTH"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 166
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            fload 1 /* width */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setStrokeWidth:(F)V
         2: .line 167
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETSTROKEWIDTH"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 168
            return
        end local 1 // float width
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  width  F
    MethodParameters:
       Name  Flags
      width  

  public void setStrokeGradient(com.sun.webkit.graphics.WCGradient);
    descriptor: (Lcom/sun/webkit/graphics/WCGradient;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCGradient gradient
         0: .line 172
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_STROKE_GRADIENT"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 173
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* gradient */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setStrokeGradient:(Lcom/sun/webkit/graphics/WCGradient;)V
         2: .line 174
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_STROKE_GRADIENT"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 175
            return
        end local 1 // com.sun.webkit.graphics.WCGradient gradient
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  gradient  Lcom/sun/webkit/graphics/WCGradient;
    MethodParameters:
          Name  Flags
      gradient  

  public void setLineDash(float, float[]);
    descriptor: (F[F)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // float offset
        start local 2 // float[] sizes
         0: .line 179
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_LINE_DASH"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 180
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            fload 1 /* offset */
            aload 2 /* sizes */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setLineDash:(F[F)V
         2: .line 181
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_LINE_DASH"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 182
            return
        end local 2 // float[] sizes
        end local 1 // float offset
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  offset  F
            0    4     2   sizes  [F
    MethodParameters:
        Name  Flags
      offset  
      sizes   

  public void setLineCap(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // int lineCap
         0: .line 186
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_LINE_CAP"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 187
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            iload 1 /* lineCap */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setLineCap:(I)V
         2: .line 188
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_LINE_CAP"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 189
            return
        end local 1 // int lineCap
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  lineCap  I
    MethodParameters:
         Name  Flags
      lineCap  

  public void setLineJoin(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // int lineJoin
         0: .line 193
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_LINE_JOIN"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 194
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            iload 1 /* lineJoin */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setLineJoin:(I)V
         2: .line 195
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_LINE_JOIN"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 196
            return
        end local 1 // int lineJoin
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  lineJoin  I
    MethodParameters:
          Name  Flags
      lineJoin  

  public void setMiterLimit(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // float miterLimit
         0: .line 200
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_MITER_LIMIT"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 201
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            fload 1 /* miterLimit */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setMiterLimit:(F)V
         2: .line 202
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SET_MITER_LIMIT"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 203
            return
        end local 1 // float miterLimit
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  miterLimit  F
    MethodParameters:
            Name  Flags
      miterLimit  

  public void setShadow(float, float, float, int);
    descriptor: (FFFI)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // float dx
        start local 2 // float dy
        start local 3 // float blur
        start local 4 // int color
         0: .line 207
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETSHADOW"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 208
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            fload 1 /* dx */
            fload 2 /* dy */
            fload 3 /* blur */
            iload 4 /* color */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setShadow:(FFFI)V
         2: .line 209
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETSHADOW"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 210
            return
        end local 4 // int color
        end local 3 // float blur
        end local 2 // float dy
        end local 1 // float dx
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1     dx  F
            0    4     2     dy  F
            0    4     3   blur  F
            0    4     4  color  I
    MethodParameters:
       Name  Flags
      dx     
      dy     
      blur   
      color  

  public void drawPolygon(com.sun.webkit.graphics.WCPath, boolean);
    descriptor: (Lcom/sun/webkit/graphics/WCPath;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCPath path
        start local 2 // boolean shouldAntialias
         0: .line 214
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWPOLYGON"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 215
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* path */
            iload 2 /* shouldAntialias */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawPolygon:(Lcom/sun/webkit/graphics/WCPath;Z)V
         2: .line 216
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWPOLYGON"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 217
            return
        end local 2 // boolean shouldAntialias
        end local 1 // com.sun.webkit.graphics.WCPath path
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1             path  Lcom/sun/webkit/graphics/WCPath;
            0    4     2  shouldAntialias  Z
    MethodParameters:
                 Name  Flags
      path             
      shouldAntialias  

  public void drawLine(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // int x0
        start local 2 // int y0
        start local 3 // int x1
        start local 4 // int y1
         0: .line 221
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWLINE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 222
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            iload 1 /* x0 */
            iload 2 /* y0 */
            iload 3 /* x1 */
            iload 4 /* y1 */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawLine:(IIII)V
         2: .line 223
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWLINE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 224
            return
        end local 4 // int y1
        end local 3 // int x1
        end local 2 // int y0
        end local 1 // int x0
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1    x0  I
            0    4     2    y0  I
            0    4     3    x1  I
            0    4     4    y1  I
    MethodParameters:
      Name  Flags
      x0    
      y0    
      x1    
      y1    

  public void drawImage(com.sun.webkit.graphics.WCImage, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/webkit/graphics/WCImage;FFFFFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=10, args_size=10
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCImage img
        start local 2 // float dstx
        start local 3 // float dsty
        start local 4 // float dstw
        start local 5 // float dsth
        start local 6 // float srcx
        start local 7 // float srcy
        start local 8 // float srcw
        start local 9 // float srch
         0: .line 230
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWIMAGE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 231
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* img */
            fload 2 /* dstx */
            fload 3 /* dsty */
            fload 4 /* dstw */
            fload 5 /* dsth */
            fload 6 /* srcx */
            fload 7 /* srcy */
            fload 8 /* srcw */
            fload 9 /* srch */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawImage:(Lcom/sun/webkit/graphics/WCImage;FFFFFFFF)V
         2: .line 232
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWIMAGE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 233
            return
        end local 9 // float srch
        end local 8 // float srcw
        end local 7 // float srcy
        end local 6 // float srcx
        end local 5 // float dsth
        end local 4 // float dstw
        end local 3 // float dsty
        end local 2 // float dstx
        end local 1 // com.sun.webkit.graphics.WCImage img
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1   img  Lcom/sun/webkit/graphics/WCImage;
            0    4     2  dstx  F
            0    4     3  dsty  F
            0    4     4  dstw  F
            0    4     5  dsth  F
            0    4     6  srcx  F
            0    4     7  srcy  F
            0    4     8  srcw  F
            0    4     9  srch  F
    MethodParameters:
      Name  Flags
      img   
      dstx  
      dsty  
      dstw  
      dsth  
      srcx  
      srcy  
      srcw  
      srch  

  public void drawIcon(com.sun.webkit.graphics.WCIcon, int, int);
    descriptor: (Lcom/sun/webkit/graphics/WCIcon;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCIcon icon
        start local 2 // int x
        start local 3 // int y
         0: .line 237
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWICON"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 238
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* icon */
            iload 2 /* x */
            iload 3 /* y */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawIcon:(Lcom/sun/webkit/graphics/WCIcon;II)V
         2: .line 239
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWICON"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 240
            return
        end local 3 // int y
        end local 2 // int x
        end local 1 // com.sun.webkit.graphics.WCIcon icon
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  icon  Lcom/sun/webkit/graphics/WCIcon;
            0    4     2     x  I
            0    4     3     y  I
    MethodParameters:
      Name  Flags
      icon  
      x     
      y     

  public void drawPattern(com.sun.webkit.graphics.WCImage, com.sun.webkit.graphics.WCRectangle, com.sun.webkit.graphics.WCTransform, com.sun.webkit.graphics.WCPoint, com.sun.webkit.graphics.WCRectangle);
    descriptor: (Lcom/sun/webkit/graphics/WCImage;Lcom/sun/webkit/graphics/WCRectangle;Lcom/sun/webkit/graphics/WCTransform;Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCRectangle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCImage texture
        start local 2 // com.sun.webkit.graphics.WCRectangle srcRect
        start local 3 // com.sun.webkit.graphics.WCTransform patternTransform
        start local 4 // com.sun.webkit.graphics.WCPoint phase
        start local 5 // com.sun.webkit.graphics.WCRectangle destRect
         0: .line 246
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWPATTERN"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 247
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* texture */
            aload 2 /* srcRect */
            aload 3 /* patternTransform */
            aload 4 /* phase */
            aload 5 /* destRect */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawPattern:(Lcom/sun/webkit/graphics/WCImage;Lcom/sun/webkit/graphics/WCRectangle;Lcom/sun/webkit/graphics/WCTransform;Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCRectangle;)V
         2: .line 248
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWPATTERN"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 249
            return
        end local 5 // com.sun.webkit.graphics.WCRectangle destRect
        end local 4 // com.sun.webkit.graphics.WCPoint phase
        end local 3 // com.sun.webkit.graphics.WCTransform patternTransform
        end local 2 // com.sun.webkit.graphics.WCRectangle srcRect
        end local 1 // com.sun.webkit.graphics.WCImage texture
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1           texture  Lcom/sun/webkit/graphics/WCImage;
            0    4     2           srcRect  Lcom/sun/webkit/graphics/WCRectangle;
            0    4     3  patternTransform  Lcom/sun/webkit/graphics/WCTransform;
            0    4     4             phase  Lcom/sun/webkit/graphics/WCPoint;
            0    4     5          destRect  Lcom/sun/webkit/graphics/WCRectangle;
    MethodParameters:
                  Name  Flags
      texture           
      srcRect           
      patternTransform  
      phase             
      destRect          

  public void translate(float, float);
    descriptor: (FF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // float x
        start local 2 // float y
         0: .line 253
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "TRANSLATE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 254
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            fload 1 /* x */
            fload 2 /* y */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.translate:(FF)V
         2: .line 255
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "TRANSLATE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 256
            return
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1     x  F
            0    4     2     y  F
    MethodParameters:
      Name  Flags
      x     
      y     

  public void scale(float, float);
    descriptor: (FF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // float scaleX
        start local 2 // float scaleY
         0: .line 260
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SCALE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 261
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            fload 1 /* scaleX */
            fload 2 /* scaleY */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.scale:(FF)V
         2: .line 262
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SCALE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 263
            return
        end local 2 // float scaleY
        end local 1 // float scaleX
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  scaleX  F
            0    4     2  scaleY  F
    MethodParameters:
        Name  Flags
      scaleX  
      scaleY  

  public void rotate(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // float radians
         0: .line 267
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "ROTATE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 268
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            fload 1 /* radians */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.rotate:(F)V
         2: .line 269
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "ROTATE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 270
            return
        end local 1 // float radians
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  radians  F
    MethodParameters:
         Name  Flags
      radians  

  public void saveState();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
         0: .line 274
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SAVESTATE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 275
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.saveState:()V
         2: .line 276
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SAVESTATE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 277
            return
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;

  public void restoreState();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
         0: .line 281
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "RESTORESTATE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 282
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.restoreState:()V
         2: .line 283
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "RESTORESTATE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 284
            return
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;

  public void setClip(com.sun.webkit.graphics.WCPath, boolean);
    descriptor: (Lcom/sun/webkit/graphics/WCPath;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCPath path
        start local 2 // boolean isOut
         0: .line 288
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "CLIP_PATH"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 289
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* path */
            iload 2 /* isOut */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setClip:(Lcom/sun/webkit/graphics/WCPath;Z)V
         2: .line 290
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "CLIP_PATH"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 291
            return
        end local 2 // boolean isOut
        end local 1 // com.sun.webkit.graphics.WCPath path
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1   path  Lcom/sun/webkit/graphics/WCPath;
            0    4     2  isOut  Z
    MethodParameters:
       Name  Flags
      path   
      isOut  

  public void setClip(com.sun.webkit.graphics.WCRectangle);
    descriptor: (Lcom/sun/webkit/graphics/WCRectangle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCRectangle clip
         0: .line 295
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETCLIP_R"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 296
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* clip */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setClip:(Lcom/sun/webkit/graphics/WCRectangle;)V
         2: .line 297
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETCLIP_R"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 298
            return
        end local 1 // com.sun.webkit.graphics.WCRectangle clip
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  clip  Lcom/sun/webkit/graphics/WCRectangle;
    MethodParameters:
      Name  Flags
      clip  

  public void setClip(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // int cx
        start local 2 // int cy
        start local 3 // int cw
        start local 4 // int ch
         0: .line 302
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETCLIP_IIII"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 303
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            iload 1 /* cx */
            iload 2 /* cy */
            iload 3 /* cw */
            iload 4 /* ch */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setClip:(IIII)V
         2: .line 304
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETCLIP_IIII"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 305
            return
        end local 4 // int ch
        end local 3 // int cw
        end local 2 // int cy
        end local 1 // int cx
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1    cx  I
            0    4     2    cy  I
            0    4     3    cw  I
            0    4     4    ch  I
    MethodParameters:
      Name  Flags
      cx    
      cy    
      cw    
      ch    

  public com.sun.webkit.graphics.WCRectangle getClip();
    descriptor: ()Lcom/sun/webkit/graphics/WCRectangle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
         0: .line 309
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETCLIP_IIII"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 310
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.getClip:()Lcom/sun/webkit/graphics/WCRectangle;
            astore 1 /* r */
        start local 1 // com.sun.webkit.graphics.WCRectangle r
         2: .line 311
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETCLIP_IIII"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 312
            aload 1 /* r */
            areturn
        end local 1 // com.sun.webkit.graphics.WCRectangle r
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            2    4     1     r  Lcom/sun/webkit/graphics/WCRectangle;

  public void drawRect(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
         0: .line 317
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWRECT"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 318
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            iload 1 /* x */
            iload 2 /* y */
            iload 3 /* w */
            iload 4 /* h */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawRect:(IIII)V
         2: .line 319
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWRECT"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 320
            return
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1     x  I
            0    4     2     y  I
            0    4     3     w  I
            0    4     4     h  I
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  public void setComposite(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // int composite
         0: .line 324
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETCOMPOSITE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 325
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            iload 1 /* composite */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setComposite:(I)V
         2: .line 326
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETCOMPOSITE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 327
            return
        end local 1 // int composite
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  composite  I
    MethodParameters:
           Name  Flags
      composite  

  public void strokeArc(int, int, int, int, int, int);
    descriptor: (IIIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
        start local 5 // int startAngle
        start local 6 // int angleSpan
         0: .line 332
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "STROKEARC"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 333
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            iload 1 /* x */
            iload 2 /* y */
            iload 3 /* w */
            iload 4 /* h */
            iload 5 /* startAngle */
            iload 6 /* angleSpan */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.strokeArc:(IIIIII)V
         2: .line 334
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "STROKEARC"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 335
            return
        end local 6 // int angleSpan
        end local 5 // int startAngle
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1           x  I
            0    4     2           y  I
            0    4     3           w  I
            0    4     4           h  I
            0    4     5  startAngle  I
            0    4     6   angleSpan  I
    MethodParameters:
            Name  Flags
      x           
      y           
      w           
      h           
      startAngle  
      angleSpan   

  public void drawEllipse(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
         0: .line 339
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWELLIPSE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 340
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            iload 1 /* x */
            iload 2 /* y */
            iload 3 /* w */
            iload 4 /* h */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawEllipse:(IIII)V
         2: .line 341
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWELLIPSE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 342
            return
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1     x  I
            0    4     2     y  I
            0    4     3     w  I
            0    4     4     h  I
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  public void drawFocusRing(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
        start local 5 // int rgba
         0: .line 346
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWFOCUSRING"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 347
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            iload 1 /* x */
            iload 2 /* y */
            iload 3 /* w */
            iload 4 /* h */
            iload 5 /* rgba */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawFocusRing:(IIIII)V
         2: .line 348
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWFOCUSRING"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 349
            return
        end local 5 // int rgba
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1     x  I
            0    4     2     y  I
            0    4     3     w  I
            0    4     4     h  I
            0    4     5  rgba  I
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     
      rgba  

  public void setAlpha(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // float alpha
         0: .line 353
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETALPHA"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 354
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            fload 1 /* alpha */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setAlpha:(F)V
         2: .line 355
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETALPHA"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 356
            return
        end local 1 // float alpha
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  alpha  F
    MethodParameters:
       Name  Flags
      alpha  

  public float getAlpha();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
         0: .line 360
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "GETALPHA"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 361
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.getAlpha:()F
            fstore 1 /* a */
        start local 1 // float a
         2: .line 362
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "GETALPHA"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 363
            fload 1 /* a */
            freturn
        end local 1 // float a
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            2    4     1     a  F

  public void beginTransparencyLayer(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // float opacity
         0: .line 368
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "BEGINTRANSPARENCYLAYER"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 369
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            fload 1 /* opacity */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.beginTransparencyLayer:(F)V
         2: .line 370
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "BEGINTRANSPARENCYLAYER"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 371
            return
        end local 1 // float opacity
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  opacity  F
    MethodParameters:
         Name  Flags
      opacity  

  public void endTransparencyLayer();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
         0: .line 375
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "ENDTRANSPARENCYLAYER"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 376
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.endTransparencyLayer:()V
         2: .line 377
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "ENDTRANSPARENCYLAYER"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 378
            return
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;

  public void drawString(com.sun.webkit.graphics.WCFont, java.lang.String, boolean, int, int, float, float);
    descriptor: (Lcom/sun/webkit/graphics/WCFont;Ljava/lang/String;ZIIFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCFont f
        start local 2 // java.lang.String str
        start local 3 // boolean rtl
        start local 4 // int from
        start local 5 // int to
        start local 6 // float x
        start local 7 // float y
         0: .line 385
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWSTRING"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 386
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* f */
            aload 2 /* str */
            iload 3 /* rtl */
            iload 4 /* from */
            iload 5 /* to */
            fload 6 /* x */
            fload 7 /* y */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawString:(Lcom/sun/webkit/graphics/WCFont;Ljava/lang/String;ZIIFF)V
         2: .line 387
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWSTRING"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 388
            return
        end local 7 // float y
        end local 6 // float x
        end local 5 // int to
        end local 4 // int from
        end local 3 // boolean rtl
        end local 2 // java.lang.String str
        end local 1 // com.sun.webkit.graphics.WCFont f
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1     f  Lcom/sun/webkit/graphics/WCFont;
            0    4     2   str  Ljava/lang/String;
            0    4     3   rtl  Z
            0    4     4  from  I
            0    4     5    to  I
            0    4     6     x  F
            0    4     7     y  F
    MethodParameters:
      Name  Flags
      f     
      str   
      rtl   
      from  
      to    
      x     
      y     

  public void strokePath(com.sun.webkit.graphics.WCPath);
    descriptor: (Lcom/sun/webkit/graphics/WCPath;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCPath path
         0: .line 392
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "STROKE_PATH"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 393
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* path */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.strokePath:(Lcom/sun/webkit/graphics/WCPath;)V
         2: .line 394
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "STROKE_PATH"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 395
            return
        end local 1 // com.sun.webkit.graphics.WCPath path
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  path  Lcom/sun/webkit/graphics/WCPath;
    MethodParameters:
      Name  Flags
      path  

  public void fillPath(com.sun.webkit.graphics.WCPath);
    descriptor: (Lcom/sun/webkit/graphics/WCPath;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCPath path
         0: .line 399
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "FILL_PATH"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 400
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* path */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.fillPath:(Lcom/sun/webkit/graphics/WCPath;)V
         2: .line 401
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "FILL_PATH"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 402
            return
        end local 1 // com.sun.webkit.graphics.WCPath path
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  path  Lcom/sun/webkit/graphics/WCPath;
    MethodParameters:
      Name  Flags
      path  

  public com.sun.webkit.graphics.WCImage getImage();
    descriptor: ()Lcom/sun/webkit/graphics/WCImage;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
         0: .line 406
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "GETIMAGE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 407
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.getImage:()Lcom/sun/webkit/graphics/WCImage;
            astore 1 /* res */
        start local 1 // com.sun.webkit.graphics.WCImage res
         2: .line 408
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "GETIMAGE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 409
            aload 1 /* res */
            areturn
        end local 1 // com.sun.webkit.graphics.WCImage res
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            2    4     1   res  Lcom/sun/webkit/graphics/WCImage;

  public void drawWidget(com.sun.webkit.graphics.RenderTheme, com.sun.webkit.graphics.Ref, int, int);
    descriptor: (Lcom/sun/webkit/graphics/RenderTheme;Lcom/sun/webkit/graphics/Ref;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.RenderTheme theme
        start local 2 // com.sun.webkit.graphics.Ref widget
        start local 3 // int x
        start local 4 // int y
         0: .line 414
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWWIDGET"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 415
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* theme */
            aload 2 /* widget */
            iload 3 /* x */
            iload 4 /* y */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawWidget:(Lcom/sun/webkit/graphics/RenderTheme;Lcom/sun/webkit/graphics/Ref;II)V
         2: .line 416
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWWIDGET"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 417
            return
        end local 4 // int y
        end local 3 // int x
        end local 2 // com.sun.webkit.graphics.Ref widget
        end local 1 // com.sun.webkit.graphics.RenderTheme theme
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1   theme  Lcom/sun/webkit/graphics/RenderTheme;
            0    4     2  widget  Lcom/sun/webkit/graphics/Ref;
            0    4     3       x  I
            0    4     4       y  I
    MethodParameters:
        Name  Flags
      theme   
      widget  
      x       
      y       

  public void drawScrollbar(com.sun.webkit.graphics.ScrollBarTheme, com.sun.webkit.graphics.Ref, int, int, int, int);
    descriptor: (Lcom/sun/webkit/graphics/ScrollBarTheme;Lcom/sun/webkit/graphics/Ref;IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.ScrollBarTheme theme
        start local 2 // com.sun.webkit.graphics.Ref widget
        start local 3 // int x
        start local 4 // int y
        start local 5 // int pressedPart
        start local 6 // int hoveredPart
         0: .line 423
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWSCROLLBAR"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 424
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* theme */
            aload 2 /* widget */
            iload 3 /* x */
            iload 4 /* y */
            iload 5 /* pressedPart */
            iload 6 /* hoveredPart */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawScrollbar:(Lcom/sun/webkit/graphics/ScrollBarTheme;Lcom/sun/webkit/graphics/Ref;IIII)V
         2: .line 425
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWSCROLLBAR"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 426
            return
        end local 6 // int hoveredPart
        end local 5 // int pressedPart
        end local 4 // int y
        end local 3 // int x
        end local 2 // com.sun.webkit.graphics.Ref widget
        end local 1 // com.sun.webkit.graphics.ScrollBarTheme theme
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1        theme  Lcom/sun/webkit/graphics/ScrollBarTheme;
            0    4     2       widget  Lcom/sun/webkit/graphics/Ref;
            0    4     3            x  I
            0    4     4            y  I
            0    4     5  pressedPart  I
            0    4     6  hoveredPart  I
    MethodParameters:
             Name  Flags
      theme        
      widget       
      x            
      y            
      pressedPart  
      hoveredPart  

  public void dispose();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
         0: .line 430
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DISPOSE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 431
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.dispose:()V
         2: .line 432
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DISPOSE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 433
            return
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;

  public void flush();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
         0: .line 437
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "FLUSH"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 438
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.flush:()V
         2: .line 439
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "FLUSH"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 440
            return
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;

  public void setTransform(com.sun.webkit.graphics.WCTransform);
    descriptor: (Lcom/sun/webkit/graphics/WCTransform;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCTransform t
         0: .line 444
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETTRANSFORM"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 445
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* t */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setTransform:(Lcom/sun/webkit/graphics/WCTransform;)V
         2: .line 446
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "SETTRANSFORM"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 447
            return
        end local 1 // com.sun.webkit.graphics.WCTransform t
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1     t  Lcom/sun/webkit/graphics/WCTransform;
    MethodParameters:
      Name  Flags
      t     

  public com.sun.webkit.graphics.WCTransform getTransform();
    descriptor: ()Lcom/sun/webkit/graphics/WCTransform;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
         0: .line 451
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "GETTRANSFORM"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 452
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.getTransform:()Lcom/sun/webkit/graphics/WCTransform;
            astore 1 /* t */
        start local 1 // com.sun.webkit.graphics.WCTransform t
         2: .line 453
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "GETTRANSFORM"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 454
            aload 1 /* t */
            areturn
        end local 1 // com.sun.webkit.graphics.WCTransform t
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            2    4     1     t  Lcom/sun/webkit/graphics/WCTransform;

  public void concatTransform(com.sun.webkit.graphics.WCTransform);
    descriptor: (Lcom/sun/webkit/graphics/WCTransform;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCTransform t
         0: .line 459
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "CONCATTRANSFORM"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 460
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* t */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.concatTransform:(Lcom/sun/webkit/graphics/WCTransform;)V
         2: .line 461
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "CONCATTRANSFORM"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 462
            return
        end local 1 // com.sun.webkit.graphics.WCTransform t
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1     t  Lcom/sun/webkit/graphics/WCTransform;
    MethodParameters:
      Name  Flags
      t     

  public void drawBitmapImage(java.nio.ByteBuffer, int, int, int, int);
    descriptor: (Ljava/nio/ByteBuffer;IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // java.nio.ByteBuffer image
        start local 2 // int x
        start local 3 // int y
        start local 4 // int w
        start local 5 // int h
         0: .line 466
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWBITMAPIMAGE"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 467
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* image */
            iload 2 /* x */
            iload 3 /* y */
            iload 4 /* w */
            iload 5 /* h */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawBitmapImage:(Ljava/nio/ByteBuffer;IIII)V
         2: .line 468
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "DRAWBITMAPIMAGE"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 469
            return
        end local 5 // int h
        end local 4 // int w
        end local 3 // int y
        end local 2 // int x
        end local 1 // java.nio.ByteBuffer image
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1  image  Ljava/nio/ByteBuffer;
            0    4     2      x  I
            0    4     3      y  I
            0    4     4      w  I
            0    4     5      h  I
    MethodParameters:
       Name  Flags
      image  
      x      
      y      
      w      
      h      

  public com.sun.webkit.graphics.WCGradient createLinearGradient(com.sun.webkit.graphics.WCPoint, com.sun.webkit.graphics.WCPoint);
    descriptor: (Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCPoint;)Lcom/sun/webkit/graphics/WCGradient;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCPoint p1
        start local 2 // com.sun.webkit.graphics.WCPoint p2
         0: .line 473
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "CREATE_LINEAR_GRADIENT"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 474
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* p1 */
            aload 2 /* p2 */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.createLinearGradient:(Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCPoint;)Lcom/sun/webkit/graphics/WCGradient;
            astore 3 /* gradient */
        start local 3 // com.sun.webkit.graphics.WCGradient gradient
         2: .line 475
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "CREATE_LINEAR_GRADIENT"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 476
            aload 3 /* gradient */
            areturn
        end local 3 // com.sun.webkit.graphics.WCGradient gradient
        end local 2 // com.sun.webkit.graphics.WCPoint p2
        end local 1 // com.sun.webkit.graphics.WCPoint p1
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1        p1  Lcom/sun/webkit/graphics/WCPoint;
            0    4     2        p2  Lcom/sun/webkit/graphics/WCPoint;
            2    4     3  gradient  Lcom/sun/webkit/graphics/WCGradient;
    MethodParameters:
      Name  Flags
      p1    
      p2    

  public com.sun.webkit.graphics.WCGradient createRadialGradient(com.sun.webkit.graphics.WCPoint, float, com.sun.webkit.graphics.WCPoint, float);
    descriptor: (Lcom/sun/webkit/graphics/WCPoint;FLcom/sun/webkit/graphics/WCPoint;F)Lcom/sun/webkit/graphics/WCGradient;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=5
        start local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
        start local 1 // com.sun.webkit.graphics.WCPoint p1
        start local 2 // float r1
        start local 3 // com.sun.webkit.graphics.WCPoint p2
        start local 4 // float r2
         0: .line 481
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "CREATE_RADIAL_GRADIENT"
            invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
         1: .line 482
            aload 0 /* this */
            getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
            aload 1 /* p1 */
            fload 2 /* r1 */
            aload 3 /* p2 */
            fload 4 /* r2 */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.createRadialGradient:(Lcom/sun/webkit/graphics/WCPoint;FLcom/sun/webkit/graphics/WCPoint;F)Lcom/sun/webkit/graphics/WCGradient;
            astore 5 /* gradient */
        start local 5 // com.sun.webkit.graphics.WCGradient gradient
         2: .line 483
            getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
            ldc "CREATE_RADIAL_GRADIENT"
            invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
         3: .line 484
            aload 5 /* gradient */
            areturn
        end local 5 // com.sun.webkit.graphics.WCGradient gradient
        end local 4 // float r2
        end local 3 // com.sun.webkit.graphics.WCPoint p2
        end local 2 // float r1
        end local 1 // com.sun.webkit.graphics.WCPoint p1
        end local 0 // com.sun.webkit.perf.WCGraphicsPerfLogger this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
            0    4     1        p1  Lcom/sun/webkit/graphics/WCPoint;
            0    4     2        r1  F
            0    4     3        p2  Lcom/sun/webkit/graphics/WCPoint;
            0    4     4        r2  F
            2    4     5  gradient  Lcom/sun/webkit/graphics/WCGradient;
    MethodParameters:
      Name  Flags
      p1    
      r1    
      p2    
      r2    
}
SourceFile: "WCGraphicsPerfLogger.java"