public final class com.sun.webkit.graphics.GraphicsDecoder
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.webkit.graphics.GraphicsDecoder
  super_class: java.lang.Object
{
  public static final int FILLRECT_FFFFI;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int SETFILLCOLOR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int SETSTROKESTYLE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int SETSTROKECOLOR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int SETSTROKEWIDTH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int DRAWPOLYGON;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  public static final int DRAWLINE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  public static final int DRAWIMAGE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int DRAWICON;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  public static final int DRAWPATTERN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int TRANSLATE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 11

  public static final int SAVESTATE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 12

  public static final int RESTORESTATE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 13

  public static final int CLIP_PATH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 14

  public static final int SETCLIP_IIII;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 15

  public static final int DRAWRECT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int SETCOMPOSITE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 17

  public static final int STROKEARC;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 18

  public static final int DRAWELLIPSE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 19

  public static final int DRAWFOCUSRING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 20

  public static final int SETALPHA;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 21

  public static final int BEGINTRANSPARENCYLAYER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 22

  public static final int ENDTRANSPARENCYLAYER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 23

  public static final int STROKE_PATH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 24

  public static final int FILL_PATH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 25

  public static final int GETIMAGE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 26

  public static final int SCALE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 27

  public static final int SETSHADOW;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 28

  public static final int DRAWSTRING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 29

  public static final int DRAWSTRING_FAST;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 31

  public static final int DRAWWIDGET;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33

  public static final int DRAWSCROLLBAR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34

  public static final int CLEARRECT_FFFF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36

  public static final int STROKERECT_FFFFF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37

  public static final int RENDERMEDIAPLAYER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 38

  public static final int CONCATTRANSFORM_FFFFFF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 39

  public static final int COPYREGION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 40

  public static final int DECODERQ;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 41

  public static final int SET_TRANSFORM;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 42

  public static final int ROTATE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 43

  public static final int RENDERMEDIACONTROL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 44

  public static final int RENDERMEDIA_TIMETRACK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 45

  public static final int RENDERMEDIA_VOLUMETRACK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 46

  public static final int FILLRECT_FFFF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 47

  public static final int FILL_ROUNDED_RECT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 48

  public static final int SET_FILL_GRADIENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 49

  public static final int SET_STROKE_GRADIENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 50

  public static final int SET_LINE_DASH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 51

  public static final int SET_LINE_CAP;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 52

  public static final int SET_LINE_JOIN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 53

  public static final int SET_MITER_LIMIT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 54

  public static final int SET_TEXT_MODE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 55

  private static final com.sun.javafx.logging.PlatformLogger log;
    descriptor: Lcom/sun/javafx/logging/PlatformLogger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.webkit.graphics.GraphicsDecoder this
         0: .line 34
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.webkit.graphics.GraphicsDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/webkit/graphics/GraphicsDecoder;

  static void decode(com.sun.webkit.graphics.WCGraphicsManager, com.sun.webkit.graphics.WCGraphicsContext, com.sun.webkit.graphics.BufferData);
    descriptor: (Lcom/sun/webkit/graphics/WCGraphicsManager;Lcom/sun/webkit/graphics/WCGraphicsContext;Lcom/sun/webkit/graphics/BufferData;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=15, locals=10, args_size=3
        start local 0 // com.sun.webkit.graphics.WCGraphicsManager gm
        start local 1 // com.sun.webkit.graphics.WCGraphicsContext gc
        start local 2 // com.sun.webkit.graphics.BufferData bdata
         0: .line 92
            aload 1 /* gc */
            ifnonnull 2
         1: .line 93
            return
         2: .line 95
      StackMap locals:
      StackMap stack:
            aload 2 /* bdata */
            invokevirtual com.sun.webkit.graphics.BufferData.getBuffer:()Ljava/nio/ByteBuffer;
            astore 3 /* buf */
        start local 3 // java.nio.ByteBuffer buf
         3: .line 96
            aload 3 /* buf */
            invokestatic java.nio.ByteOrder.nativeOrder:()Ljava/nio/ByteOrder;
            invokevirtual java.nio.ByteBuffer.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
            pop
         4: .line 97
            goto 261
         5: .line 98
      StackMap locals: java.nio.ByteBuffer
      StackMap stack:
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            istore 4 /* op */
        start local 4 // int op
         6: .line 99
            iload 4 /* op */
            tableswitch { // 0 - 55
                    0: 15
                    1: 45
                    2: 49
                    3: 51
                    4: 53
                    5: 260
                    6: 67
                    7: 71
                    8: 78
                    9: 90
                   10: 95
                   11: 103
                   12: 107
                   13: 109
                   14: 111
                   15: 117
                   16: 124
                   17: 131
                   18: 133
                   19: 142
                   20: 149
                   21: 157
                   22: 159
                   23: 161
                   24: 163
                   25: 165
                   26: 260
                   27: 105
                   28: 167
                   29: 174
                   30: 260
                   31: 183
                   32: 260
                   33: 191
                   34: 195
                   35: 260
                   36: 30
                   37: 37
                   38: 200
                   39: 208
                   40: 218
                   41: 223
                   42: 213
                   43: 226
                   44: 228
                   45: 236
                   46: 250
                   47: 7
                   48: 23
                   49: 55
                   50: 57
                   51: 59
                   52: 61
                   53: 63
                   54: 65
                   55: 47
              default: 260
          }
         7: .line 101
      StackMap locals: int
      StackMap stack:
            aload 1 /* gc */
         8: .line 102
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
         9: .line 103
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        10: .line 104
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        11: .line 105
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        12: .line 106
            aconst_null
        13: .line 101
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.fillRect:(FFFFLjava/lang/Integer;)V
        14: .line 107
            goto 261
        15: .line 109
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
        16: .line 110
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        17: .line 111
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        18: .line 112
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        19: .line 113
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        20: .line 114
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        21: .line 109
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.fillRect:(FFFFLjava/lang/Integer;)V
        22: .line 115
            goto 261
        23: .line 117
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
        24: .line 119
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        25: .line 121
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        26: .line 123
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        27: .line 124
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
        28: .line 117
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.fillRoundedRect:(FFFFFFFFFFFFI)V
        29: .line 125
            goto 261
        30: .line 127
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
        31: .line 128
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        32: .line 129
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        33: .line 130
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        34: .line 131
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        35: .line 127
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.clearRect:(FFFF)V
        36: .line 132
            goto 261
        37: .line 134
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
        38: .line 135
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        39: .line 136
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        40: .line 137
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        41: .line 138
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        42: .line 139
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        43: .line 134
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.strokeRect:(FFFFF)V
        44: .line 140
            goto 261
        45: .line 142
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setFillColor:(I)V
        46: .line 143
            goto 261
        47: .line 145
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getBoolean:(Ljava/nio/ByteBuffer;)Z
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getBoolean:(Ljava/nio/ByteBuffer;)Z
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getBoolean:(Ljava/nio/ByteBuffer;)Z
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setTextMode:(ZZZ)V
        48: .line 146
            goto 261
        49: .line 148
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setStrokeStyle:(I)V
        50: .line 149
            goto 261
        51: .line 151
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setStrokeColor:(I)V
        52: .line 152
            goto 261
        53: .line 154
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setStrokeWidth:(F)V
        54: .line 155
            goto 261
        55: .line 157
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 1 /* gc */
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getGradient:(Lcom/sun/webkit/graphics/WCGraphicsContext;Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCGradient;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setFillGradient:(Lcom/sun/webkit/graphics/WCGradient;)V
        56: .line 158
            goto 261
        57: .line 160
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 1 /* gc */
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getGradient:(Lcom/sun/webkit/graphics/WCGraphicsContext;Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCGradient;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setStrokeGradient:(Lcom/sun/webkit/graphics/WCGradient;)V
        58: .line 161
            goto 261
        59: .line 163
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getFloatArray:(Ljava/nio/ByteBuffer;)[F
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setLineDash:(F[F)V
        60: .line 164
            goto 261
        61: .line 166
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setLineCap:(I)V
        62: .line 167
            goto 261
        63: .line 169
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setLineJoin:(I)V
        64: .line 170
            goto 261
        65: .line 172
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setMiterLimit:(F)V
        66: .line 173
            goto 261
        67: .line 175
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 0 /* gm */
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getPath:(Lcom/sun/webkit/graphics/WCGraphicsManager;Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCPath;
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            iconst_m1
            if_icmpne 68
            iconst_1
            goto 69
      StackMap locals: com.sun.webkit.graphics.WCGraphicsManager com.sun.webkit.graphics.WCGraphicsContext com.sun.webkit.graphics.BufferData java.nio.ByteBuffer int
      StackMap stack: com.sun.webkit.graphics.WCGraphicsContext com.sun.webkit.graphics.WCPath
        68: iconst_0
      StackMap locals: com.sun.webkit.graphics.WCGraphicsManager com.sun.webkit.graphics.WCGraphicsContext com.sun.webkit.graphics.BufferData java.nio.ByteBuffer int
      StackMap stack: com.sun.webkit.graphics.WCGraphicsContext com.sun.webkit.graphics.WCPath int
        69: invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawPolygon:(Lcom/sun/webkit/graphics/WCPath;Z)V
        70: .line 176
            goto 261
        71: .line 178
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
        72: .line 179
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
        73: .line 180
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
        74: .line 181
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
        75: .line 182
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
        76: .line 178
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawLine:(IIII)V
        77: .line 183
            goto 261
        78: .line 185
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
        79: .line 186
            aload 0 /* gm */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getRef:(I)Lcom/sun/webkit/graphics/Ref;
        80: .line 188
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        81: .line 189
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        82: .line 190
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        83: .line 191
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        84: .line 193
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        85: .line 194
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        86: .line 195
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        87: .line 196
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        88: .line 185
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.drawImage:(Lcom/sun/webkit/graphics/WCGraphicsContext;Ljava/lang/Object;FFFFFFFF)V
        89: .line 197
            goto 261
        90: .line 199
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 0 /* gm */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getRef:(I)Lcom/sun/webkit/graphics/Ref;
            checkcast com.sun.webkit.graphics.WCIcon
        91: .line 200
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
        92: .line 201
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
        93: .line 199
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawIcon:(Lcom/sun/webkit/graphics/WCIcon;II)V
        94: .line 202
            goto 261
        95: .line 204
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
        96: .line 205
            aload 0 /* gm */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getRef:(I)Lcom/sun/webkit/graphics/Ref;
        97: .line 206
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getRectangle:(Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCRectangle;
        98: .line 207
            aload 0 /* gm */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getRef:(I)Lcom/sun/webkit/graphics/Ref;
            checkcast com.sun.webkit.graphics.WCTransform
        99: .line 208
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getPoint:(Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCPoint;
       100: .line 209
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getRectangle:(Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCRectangle;
       101: .line 204
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.drawPattern:(Lcom/sun/webkit/graphics/WCGraphicsContext;Ljava/lang/Object;Lcom/sun/webkit/graphics/WCRectangle;Lcom/sun/webkit/graphics/WCTransform;Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCRectangle;)V
       102: .line 210
            goto 261
       103: .line 212
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.translate:(FF)V
       104: .line 213
            goto 261
       105: .line 215
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.scale:(FF)V
       106: .line 216
            goto 261
       107: .line 218
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.saveState:()V
       108: .line 219
            goto 261
       109: .line 221
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.restoreState:()V
       110: .line 222
            goto 261
       111: .line 224
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       112: .line 225
            aload 0 /* gm */
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getPath:(Lcom/sun/webkit/graphics/WCGraphicsManager;Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCPath;
       113: .line 226
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            ifle 114
            iconst_1
            goto 115
      StackMap locals: com.sun.webkit.graphics.WCGraphicsManager com.sun.webkit.graphics.WCGraphicsContext com.sun.webkit.graphics.BufferData java.nio.ByteBuffer int
      StackMap stack: com.sun.webkit.graphics.WCGraphicsContext com.sun.webkit.graphics.WCPath
       114: iconst_0
       115: .line 224
      StackMap locals: com.sun.webkit.graphics.WCGraphicsManager com.sun.webkit.graphics.WCGraphicsContext com.sun.webkit.graphics.BufferData java.nio.ByteBuffer int
      StackMap stack: com.sun.webkit.graphics.WCGraphicsContext com.sun.webkit.graphics.WCPath int
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setClip:(Lcom/sun/webkit/graphics/WCPath;Z)V
       116: .line 227
            goto 261
       117: .line 229
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       118: .line 230
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       119: .line 231
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       120: .line 232
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       121: .line 233
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       122: .line 229
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setClip:(IIII)V
       123: .line 234
            goto 261
       124: .line 236
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       125: .line 237
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       126: .line 238
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       127: .line 239
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       128: .line 240
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       129: .line 236
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawRect:(IIII)V
       130: .line 241
            goto 261
       131: .line 243
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setComposite:(I)V
       132: .line 244
            goto 261
       133: .line 246
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       134: .line 247
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       135: .line 248
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       136: .line 249
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       137: .line 250
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       138: .line 251
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       139: .line 252
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       140: .line 246
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.strokeArc:(IIIIII)V
       141: .line 253
            goto 261
       142: .line 255
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       143: .line 256
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       144: .line 257
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       145: .line 258
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       146: .line 259
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       147: .line 255
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawEllipse:(IIII)V
       148: .line 260
            goto 261
       149: .line 262
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       150: .line 263
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       151: .line 264
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       152: .line 265
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       153: .line 266
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       154: .line 267
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       155: .line 262
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawFocusRing:(IIIII)V
       156: .line 268
            goto 261
       157: .line 270
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setAlpha:(F)V
       158: .line 271
            goto 261
       159: .line 273
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.beginTransparencyLayer:(F)V
       160: .line 274
            goto 261
       161: .line 276
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.endTransparencyLayer:()V
       162: .line 277
            goto 261
       163: .line 279
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 0 /* gm */
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getPath:(Lcom/sun/webkit/graphics/WCGraphicsManager;Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCPath;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.strokePath:(Lcom/sun/webkit/graphics/WCPath;)V
       164: .line 280
            goto 261
       165: .line 282
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 0 /* gm */
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getPath:(Lcom/sun/webkit/graphics/WCGraphicsManager;Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCPath;
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.fillPath:(Lcom/sun/webkit/graphics/WCPath;)V
       166: .line 283
            goto 261
       167: .line 285
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       168: .line 286
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       169: .line 287
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       170: .line 288
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       171: .line 289
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       172: .line 285
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setShadow:(FFFI)V
       173: .line 290
            goto 261
       174: .line 292
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       175: .line 293
            aload 0 /* gm */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getRef:(I)Lcom/sun/webkit/graphics/Ref;
            checkcast com.sun.webkit.graphics.WCFont
       176: .line 294
            aload 2 /* bdata */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.BufferData.getString:(I)Ljava/lang/String;
       177: .line 295
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            iconst_m1
            if_icmpne 178
            iconst_1
            goto 179
      StackMap locals: com.sun.webkit.graphics.WCGraphicsManager com.sun.webkit.graphics.WCGraphicsContext com.sun.webkit.graphics.BufferData java.nio.ByteBuffer int
      StackMap stack: com.sun.webkit.graphics.WCGraphicsContext com.sun.webkit.graphics.WCFont java.lang.String
       178: iconst_0
       179: .line 296
      StackMap locals: com.sun.webkit.graphics.WCGraphicsManager com.sun.webkit.graphics.WCGraphicsContext com.sun.webkit.graphics.BufferData java.nio.ByteBuffer int
      StackMap stack: com.sun.webkit.graphics.WCGraphicsContext com.sun.webkit.graphics.WCFont java.lang.String int
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       180: .line 297
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       181: .line 292
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawString:(Lcom/sun/webkit/graphics/WCFont;Ljava/lang/String;ZIIFF)V
       182: .line 298
            goto 261
       183: .line 300
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       184: .line 301
            aload 0 /* gm */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getRef:(I)Lcom/sun/webkit/graphics/Ref;
            checkcast com.sun.webkit.graphics.WCFont
       185: .line 302
            aload 2 /* bdata */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.BufferData.getIntArray:(I)[I
       186: .line 303
            aload 2 /* bdata */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.BufferData.getFloatArray:(I)[F
       187: .line 304
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       188: .line 305
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       189: .line 300
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawString:(Lcom/sun/webkit/graphics/WCFont;[I[FFF)V
       190: .line 306
            goto 261
       191: .line 308
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 0 /* gm */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getRef:(I)Lcom/sun/webkit/graphics/Ref;
            checkcast com.sun.webkit.graphics.RenderTheme
       192: .line 309
            aload 0 /* gm */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getRef:(I)Lcom/sun/webkit/graphics/Ref;
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       193: .line 308
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawWidget:(Lcom/sun/webkit/graphics/RenderTheme;Lcom/sun/webkit/graphics/Ref;II)V
       194: .line 310
            goto 261
       195: .line 312
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 0 /* gm */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getRef:(I)Lcom/sun/webkit/graphics/Ref;
            checkcast com.sun.webkit.graphics.ScrollBarTheme
       196: .line 313
            aload 0 /* gm */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getRef:(I)Lcom/sun/webkit/graphics/Ref;
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       197: .line 314
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       198: .line 312
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawScrollbar:(Lcom/sun/webkit/graphics/ScrollBarTheme;Lcom/sun/webkit/graphics/Ref;IIII)V
       199: .line 315
            goto 261
       200: .line 317
      StackMap locals:
      StackMap stack:
            aload 0 /* gm */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getRef:(I)Lcom/sun/webkit/graphics/Ref;
            checkcast com.sun.webkit.graphics.WCMediaPlayer
            astore 5 /* mp */
        start local 5 // com.sun.webkit.graphics.WCMediaPlayer mp
       201: .line 318
            aload 5 /* mp */
            aload 1 /* gc */
       202: .line 319
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       203: .line 320
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       204: .line 321
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       205: .line 322
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       206: .line 318
            invokevirtual com.sun.webkit.graphics.WCMediaPlayer.render:(Lcom/sun/webkit/graphics/WCGraphicsContext;IIII)V
       207: .line 323
            goto 261
        end local 5 // com.sun.webkit.graphics.WCMediaPlayer mp
       208: .line 325
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            new com.sun.webkit.graphics.WCTransform
            dup
       209: .line 326
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
       210: .line 327
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
            invokespecial com.sun.webkit.graphics.WCTransform.<init>:(DDDDDD)V
       211: .line 325
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.concatTransform:(Lcom/sun/webkit/graphics/WCTransform;)V
       212: .line 328
            goto 261
       213: .line 330
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            new com.sun.webkit.graphics.WCTransform
            dup
       214: .line 331
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
       215: .line 332
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
            invokespecial com.sun.webkit.graphics.WCTransform.<init>:(DDDDDD)V
       216: .line 330
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setTransform:(Lcom/sun/webkit/graphics/WCTransform;)V
       217: .line 333
            goto 261
       218: .line 335
      StackMap locals:
      StackMap stack:
            aload 0 /* gm */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getRef:(I)Lcom/sun/webkit/graphics/Ref;
            checkcast com.sun.webkit.graphics.WCPageBackBuffer
            astore 6 /* buffer */
        start local 6 // com.sun.webkit.graphics.WCPageBackBuffer buffer
       219: .line 336
            aload 6 /* buffer */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       220: .line 337
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       221: .line 336
            invokevirtual com.sun.webkit.graphics.WCPageBackBuffer.copyArea:(IIIIII)V
       222: .line 338
            goto 261
        end local 6 // com.sun.webkit.graphics.WCPageBackBuffer buffer
       223: .line 340
      StackMap locals:
      StackMap stack:
            aload 0 /* gm */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getRef:(I)Lcom/sun/webkit/graphics/Ref;
            checkcast com.sun.webkit.graphics.WCRenderQueue
            astore 7 /* _rq */
        start local 7 // com.sun.webkit.graphics.WCRenderQueue _rq
       224: .line 341
            aload 7 /* _rq */
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.getFontSmoothingType:()I
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.decode:(I)V
       225: .line 342
            goto 261
        end local 7 // com.sun.webkit.graphics.WCRenderQueue _rq
       226: .line 344
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.rotate:(F)V
       227: .line 345
            goto 261
       228: .line 347
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       229: .line 348
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       230: .line 349
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       231: .line 350
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       232: .line 351
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       233: .line 352
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       234: .line 347
            invokestatic com.sun.webkit.graphics.RenderMediaControls.paintControl:(Lcom/sun/webkit/graphics/WCGraphicsContext;IIIII)V
       235: .line 353
            goto 261
       236: .line 355
      StackMap locals:
      StackMap stack:
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            istore 8 /* n */
        start local 8 // int n
       237: .line 356
            iload 8 /* n */
            iconst_2
            imul
            newarray 6
            astore 9 /* buffered */
        start local 9 // float[] buffered
       238: .line 357
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.asFloatBuffer:()Ljava/nio/FloatBuffer;
            aload 9 /* buffered */
            invokevirtual java.nio.FloatBuffer.get:([F)Ljava/nio/FloatBuffer;
            pop
       239: .line 358
            aload 3 /* buf */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.position:()I
            iload 8 /* n */
            iconst_4
            imul
            iconst_2
            imul
            iadd
            invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
            pop
       240: .line 359
            aload 1 /* gc */
       241: .line 360
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       242: .line 361
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       243: .line 362
            aload 9 /* buffered */
       244: .line 363
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       245: .line 364
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       246: .line 365
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       247: .line 366
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       248: .line 359
            invokestatic com.sun.webkit.graphics.RenderMediaControls.paintTimeSliderTrack:(Lcom/sun/webkit/graphics/WCGraphicsContext;FF[FIIII)V
       249: .line 367
            goto 261
        end local 9 // float[] buffered
        end local 8 // int n
       250: .line 370
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       251: .line 371
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       252: .line 372
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            ifeq 253
            iconst_1
            goto 254
      StackMap locals: com.sun.webkit.graphics.WCGraphicsManager com.sun.webkit.graphics.WCGraphicsContext com.sun.webkit.graphics.BufferData java.nio.ByteBuffer int
      StackMap stack: com.sun.webkit.graphics.WCGraphicsContext float
       253: iconst_0
       254: .line 373
      StackMap locals: com.sun.webkit.graphics.WCGraphicsManager com.sun.webkit.graphics.WCGraphicsContext com.sun.webkit.graphics.BufferData java.nio.ByteBuffer int
      StackMap stack: com.sun.webkit.graphics.WCGraphicsContext float int
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       255: .line 374
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       256: .line 375
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       257: .line 376
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       258: .line 370
            invokestatic com.sun.webkit.graphics.RenderMediaControls.paintVolumeTrack:(Lcom/sun/webkit/graphics/WCGraphicsContext;FZIIII)V
       259: .line 377
            goto 261
       260: .line 379
      StackMap locals:
      StackMap stack:
            getstatic com.sun.webkit.graphics.GraphicsDecoder.log:Lcom/sun/javafx/logging/PlatformLogger;
            ldc "ERROR. Unknown primitive found"
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
        end local 4 // int op
       261: .line 97
      StackMap locals:
      StackMap stack:
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.remaining:()I
            ifgt 5
       262: .line 383
            return
        end local 3 // java.nio.ByteBuffer buf
        end local 2 // com.sun.webkit.graphics.BufferData bdata
        end local 1 // com.sun.webkit.graphics.WCGraphicsContext gc
        end local 0 // com.sun.webkit.graphics.WCGraphicsManager gm
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0  263     0        gm  Lcom/sun/webkit/graphics/WCGraphicsManager;
            0  263     1        gc  Lcom/sun/webkit/graphics/WCGraphicsContext;
            0  263     2     bdata  Lcom/sun/webkit/graphics/BufferData;
            3  263     3       buf  Ljava/nio/ByteBuffer;
            6  261     4        op  I
          201  208     5        mp  Lcom/sun/webkit/graphics/WCMediaPlayer;
          219  223     6    buffer  Lcom/sun/webkit/graphics/WCPageBackBuffer;
          224  226     7       _rq  Lcom/sun/webkit/graphics/WCRenderQueue;
          237  250     8         n  I
          238  250     9  buffered  [F
    MethodParameters:
       Name  Flags
      gm     
      gc     
      bdata  

  private static void drawPattern(com.sun.webkit.graphics.WCGraphicsContext, java.lang.Object, 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/WCGraphicsContext;Ljava/lang/Object;Lcom/sun/webkit/graphics/WCRectangle;Lcom/sun/webkit/graphics/WCTransform;Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCRectangle;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=8, args_size=6
        start local 0 // com.sun.webkit.graphics.WCGraphicsContext gc
        start local 1 // java.lang.Object imgFrame
        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 394
            aload 1 /* imgFrame */
            invokestatic com.sun.webkit.graphics.WCImage.getImage:(Ljava/lang/Object;)Lcom/sun/webkit/graphics/WCImage;
            astore 6 /* img */
        start local 6 // com.sun.webkit.graphics.WCImage img
         1: .line 395
            aload 6 /* img */
            ifnull 12
         2: .line 402
            aload 0 /* gc */
         3: .line 403
            aload 6 /* img */
         4: .line 404
            aload 2 /* srcRect */
         5: .line 405
            aload 3 /* patternTransform */
         6: .line 406
            aload 4 /* phase */
         7: .line 407
            aload 5 /* destRect */
         8: .line 402
            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
         9: .line 408
            goto 12
      StackMap locals: com.sun.webkit.graphics.WCGraphicsContext java.lang.Object com.sun.webkit.graphics.WCRectangle com.sun.webkit.graphics.WCTransform com.sun.webkit.graphics.WCPoint com.sun.webkit.graphics.WCRectangle com.sun.webkit.graphics.WCImage
      StackMap stack: java.lang.OutOfMemoryError
        10: astore 7 /* error */
        start local 7 // java.lang.OutOfMemoryError error
        11: .line 409
            aload 7 /* error */
            invokevirtual java.lang.OutOfMemoryError.printStackTrace:()V
        end local 7 // java.lang.OutOfMemoryError error
        12: .line 412
      StackMap locals:
      StackMap stack:
            return
        end local 6 // com.sun.webkit.graphics.WCImage img
        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 // java.lang.Object imgFrame
        end local 0 // com.sun.webkit.graphics.WCGraphicsContext gc
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   13     0                gc  Lcom/sun/webkit/graphics/WCGraphicsContext;
            0   13     1          imgFrame  Ljava/lang/Object;
            0   13     2           srcRect  Lcom/sun/webkit/graphics/WCRectangle;
            0   13     3  patternTransform  Lcom/sun/webkit/graphics/WCTransform;
            0   13     4             phase  Lcom/sun/webkit/graphics/WCPoint;
            0   13     5          destRect  Lcom/sun/webkit/graphics/WCRectangle;
            1   13     6               img  Lcom/sun/webkit/graphics/WCImage;
           11   12     7             error  Ljava/lang/OutOfMemoryError;
      Exception table:
        from    to  target  type
           2     9      10  Class java.lang.OutOfMemoryError
    MethodParameters:
                  Name  Flags
      gc                
      imgFrame          
      srcRect           
      patternTransform  
      phase             
      destRect          

  private static void drawImage(com.sun.webkit.graphics.WCGraphicsContext, java.lang.Object, float, float, float, float, float, float, float, float);
    descriptor: (Lcom/sun/webkit/graphics/WCGraphicsContext;Ljava/lang/Object;FFFFFFFF)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=10, locals=12, args_size=10
        start local 0 // com.sun.webkit.graphics.WCGraphicsContext gc
        start local 1 // java.lang.Object imgFrame
        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 420
            aload 1 /* imgFrame */
            invokestatic com.sun.webkit.graphics.WCImage.getImage:(Ljava/lang/Object;)Lcom/sun/webkit/graphics/WCImage;
            astore 10 /* img */
        start local 10 // com.sun.webkit.graphics.WCImage img
         1: .line 421
            aload 10 /* img */
            ifnull 10
         2: .line 428
            aload 0 /* gc */
         3: .line 429
            aload 10 /* img */
         4: .line 430
            fload 2 /* dstx */
            fload 3 /* dsty */
            fload 4 /* dstw */
            fload 5 /* dsth */
         5: .line 431
            fload 6 /* srcx */
            fload 7 /* srcy */
            fload 8 /* srcw */
            fload 9 /* srch */
         6: .line 428
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawImage:(Lcom/sun/webkit/graphics/WCImage;FFFFFFFF)V
         7: .line 432
            goto 10
      StackMap locals: com.sun.webkit.graphics.WCGraphicsContext java.lang.Object float float float float float float float float com.sun.webkit.graphics.WCImage
      StackMap stack: java.lang.OutOfMemoryError
         8: astore 11 /* error */
        start local 11 // java.lang.OutOfMemoryError error
         9: .line 433
            aload 11 /* error */
            invokevirtual java.lang.OutOfMemoryError.printStackTrace:()V
        end local 11 // java.lang.OutOfMemoryError error
        10: .line 436
      StackMap locals:
      StackMap stack:
            return
        end local 10 // com.sun.webkit.graphics.WCImage img
        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 // java.lang.Object imgFrame
        end local 0 // com.sun.webkit.graphics.WCGraphicsContext gc
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0        gc  Lcom/sun/webkit/graphics/WCGraphicsContext;
            0   11     1  imgFrame  Ljava/lang/Object;
            0   11     2      dstx  F
            0   11     3      dsty  F
            0   11     4      dstw  F
            0   11     5      dsth  F
            0   11     6      srcx  F
            0   11     7      srcy  F
            0   11     8      srcw  F
            0   11     9      srch  F
            1   11    10       img  Lcom/sun/webkit/graphics/WCImage;
            9   10    11     error  Ljava/lang/OutOfMemoryError;
      Exception table:
        from    to  target  type
           2     7       8  Class java.lang.OutOfMemoryError
    MethodParameters:
          Name  Flags
      gc        
      imgFrame  
      dstx      
      dsty      
      dstw      
      dsth      
      srcx      
      srcy      
      srcw      
      srch      

  private static boolean getBoolean(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.nio.ByteBuffer buf
         0: .line 439
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // java.nio.ByteBuffer buf
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   buf  Ljava/nio/ByteBuffer;
    MethodParameters:
      Name  Flags
      buf   

  private static float[] getFloatArray(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)[F
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // java.nio.ByteBuffer buf
         0: .line 443
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            newarray 6
            astore 1 /* array */
        start local 1 // float[] array
         1: .line 444
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 445
      StackMap locals: float[] int
      StackMap stack:
            aload 1 /* array */
            iload 2 /* i */
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            fastore
         4: .line 444
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            aload 1 /* array */
            arraylength
            if_icmplt 3
        end local 2 // int i
         6: .line 447
            aload 1 /* array */
            areturn
        end local 1 // float[] array
        end local 0 // java.nio.ByteBuffer buf
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0    buf  Ljava/nio/ByteBuffer;
            1    7     1  array  [F
            2    6     2      i  I
    MethodParameters:
      Name  Flags
      buf   

  private static com.sun.webkit.graphics.WCPath getPath(com.sun.webkit.graphics.WCGraphicsManager, java.nio.ByteBuffer);
    descriptor: (Lcom/sun/webkit/graphics/WCGraphicsManager;Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCPath;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.webkit.graphics.WCGraphicsManager gm
        start local 1 // java.nio.ByteBuffer buf
         0: .line 451
            aload 0 /* gm */
            aload 1 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCGraphicsManager.getRef:(I)Lcom/sun/webkit/graphics/Ref;
            checkcast com.sun.webkit.graphics.WCPath
            astore 2 /* path */
        start local 2 // com.sun.webkit.graphics.WCPath path
         1: .line 452
            aload 2 /* path */
            aload 1 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCPath.setWindingRule:(I)V
         2: .line 453
            aload 2 /* path */
            areturn
        end local 2 // com.sun.webkit.graphics.WCPath path
        end local 1 // java.nio.ByteBuffer buf
        end local 0 // com.sun.webkit.graphics.WCGraphicsManager gm
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0    gm  Lcom/sun/webkit/graphics/WCGraphicsManager;
            0    3     1   buf  Ljava/nio/ByteBuffer;
            1    3     2  path  Lcom/sun/webkit/graphics/WCPath;
    MethodParameters:
      Name  Flags
      gm    
      buf   

  private static com.sun.webkit.graphics.WCPoint getPoint(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCPoint;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // java.nio.ByteBuffer buf
         0: .line 457
            new com.sun.webkit.graphics.WCPoint
            dup
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
         1: .line 458
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
         2: .line 457
            invokespecial com.sun.webkit.graphics.WCPoint.<init>:(FF)V
            areturn
        end local 0 // java.nio.ByteBuffer buf
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0   buf  Ljava/nio/ByteBuffer;
    MethodParameters:
      Name  Flags
      buf   

  private static com.sun.webkit.graphics.WCRectangle getRectangle(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCRectangle;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // java.nio.ByteBuffer buf
         0: .line 462
            new com.sun.webkit.graphics.WCRectangle
            dup
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
         1: .line 463
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
         2: .line 464
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
         3: .line 465
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
         4: .line 462
            invokespecial com.sun.webkit.graphics.WCRectangle.<init>:(FFFF)V
            areturn
        end local 0 // java.nio.ByteBuffer buf
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0   buf  Ljava/nio/ByteBuffer;
    MethodParameters:
      Name  Flags
      buf   

  private static com.sun.webkit.graphics.WCGradient getGradient(com.sun.webkit.graphics.WCGraphicsContext, java.nio.ByteBuffer);
    descriptor: (Lcom/sun/webkit/graphics/WCGraphicsContext;Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCGradient;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=11, args_size=2
        start local 0 // com.sun.webkit.graphics.WCGraphicsContext gc
        start local 1 // java.nio.ByteBuffer buf
         0: .line 469
            aload 1 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getPoint:(Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCPoint;
            astore 2 /* p1 */
        start local 2 // com.sun.webkit.graphics.WCPoint p1
         1: .line 470
            aload 1 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getPoint:(Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCPoint;
            astore 3 /* p2 */
        start local 3 // com.sun.webkit.graphics.WCPoint p2
         2: .line 471
            aload 1 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getBoolean:(Ljava/nio/ByteBuffer;)Z
            ifeq 4
         3: .line 472
            aload 0 /* gc */
            aload 2 /* p1 */
            aload 1 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* p2 */
            aload 1 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.createRadialGradient:(Lcom/sun/webkit/graphics/WCPoint;FLcom/sun/webkit/graphics/WCPoint;F)Lcom/sun/webkit/graphics/WCGradient;
            goto 5
         4: .line 473
      StackMap locals: com.sun.webkit.graphics.WCPoint com.sun.webkit.graphics.WCPoint
      StackMap stack:
            aload 0 /* gc */
            aload 2 /* p1 */
            aload 3 /* p2 */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.createLinearGradient:(Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCPoint;)Lcom/sun/webkit/graphics/WCGradient;
         5: .line 471
      StackMap locals:
      StackMap stack: com.sun.webkit.graphics.WCGradient
            astore 4 /* gradient */
        start local 4 // com.sun.webkit.graphics.WCGradient gradient
         6: .line 475
            aload 1 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getBoolean:(Ljava/nio/ByteBuffer;)Z
            istore 5 /* proportional */
        start local 5 // boolean proportional
         7: .line 476
            aload 1 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            istore 6 /* spreadMethod */
        start local 6 // int spreadMethod
         8: .line 477
            aload 4 /* gradient */
            ifnull 11
         9: .line 478
            aload 4 /* gradient */
            iload 5 /* proportional */
            invokevirtual com.sun.webkit.graphics.WCGradient.setProportional:(Z)V
        10: .line 479
            aload 4 /* gradient */
            iload 6 /* spreadMethod */
            invokevirtual com.sun.webkit.graphics.WCGradient.setSpreadMethod:(I)V
        11: .line 481
      StackMap locals: com.sun.webkit.graphics.WCGradient int int
      StackMap stack:
            aload 1 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            istore 7 /* count */
        start local 7 // int count
        12: .line 482
            iconst_0
            istore 8 /* i */
        start local 8 // int i
        13: goto 19
        14: .line 483
      StackMap locals: int int
      StackMap stack:
            aload 1 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            istore 9 /* color */
        start local 9 // int color
        15: .line 484
            aload 1 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            fstore 10 /* offset */
        start local 10 // float offset
        16: .line 485
            aload 4 /* gradient */
            ifnull 18
        17: .line 486
            aload 4 /* gradient */
            iload 9 /* color */
            fload 10 /* offset */
            invokevirtual com.sun.webkit.graphics.WCGradient.addStop:(IF)V
        end local 10 // float offset
        end local 9 // int color
        18: .line 482
      StackMap locals:
      StackMap stack:
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        19: iload 8 /* i */
            iload 7 /* count */
            if_icmplt 14
        end local 8 // int i
        20: .line 489
            aload 4 /* gradient */
            areturn
        end local 7 // int count
        end local 6 // int spreadMethod
        end local 5 // boolean proportional
        end local 4 // com.sun.webkit.graphics.WCGradient gradient
        end local 3 // com.sun.webkit.graphics.WCPoint p2
        end local 2 // com.sun.webkit.graphics.WCPoint p1
        end local 1 // java.nio.ByteBuffer buf
        end local 0 // com.sun.webkit.graphics.WCGraphicsContext gc
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   21     0            gc  Lcom/sun/webkit/graphics/WCGraphicsContext;
            0   21     1           buf  Ljava/nio/ByteBuffer;
            1   21     2            p1  Lcom/sun/webkit/graphics/WCPoint;
            2   21     3            p2  Lcom/sun/webkit/graphics/WCPoint;
            6   21     4      gradient  Lcom/sun/webkit/graphics/WCGradient;
            7   21     5  proportional  Z
            8   21     6  spreadMethod  I
           12   21     7         count  I
           13   20     8             i  I
           15   18     9         color  I
           16   18    10        offset  F
    MethodParameters:
      Name  Flags
      gc    
      buf   
}
SourceFile: "GraphicsDecoder.java"