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

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

  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 90
            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 89
            putstatic com.sun.webkit.graphics.GraphicsDecoder.log:Lcom/sun/javafx/logging/PlatformLogger;
         2: .line 90
            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=35, 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 93
            aload 1 /* gc */
            ifnonnull 2
         1: .line 94
            return
         2: .line 96
      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 97
            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 98
            goto 268
         5: .line 99
      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 100
            iload 4 /* op */
            tableswitch { // 0 - 56
                    0: 15
                    1: 45
                    2: 49
                    3: 51
                    4: 53
                    5: 267
                    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: 267
                   27: 105
                   28: 167
                   29: 174
                   30: 267
                   31: 183
                   32: 267
                   33: 191
                   34: 195
                   35: 267
                   36: 30
                   37: 37
                   38: 200
                   39: 208
                   40: 225
                   41: 230
                   42: 220
                   43: 233
                   44: 235
                   45: 243
                   46: 257
                   47: 7
                   48: 23
                   49: 55
                   50: 57
                   51: 59
                   52: 61
                   53: 63
                   54: 65
                   55: 47
                   56: 213
              default: 267
          }
         7: .line 102
      StackMap locals: int
      StackMap stack:
            aload 1 /* gc */
         8: .line 103
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
         9: .line 104
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        10: .line 105
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        11: .line 106
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        12: .line 107
            aconst_null
        13: .line 102
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.fillRect:(FFFFLjava/lang/Integer;)V
        14: .line 108
            goto 268
        15: .line 110
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
        16: .line 111
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        17: .line 112
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        18: .line 113
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        19: .line 114
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        20: .line 115
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        21: .line 110
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.fillRect:(FFFFLjava/lang/Integer;)V
        22: .line 116
            goto 268
        23: .line 118
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
        24: .line 120
            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 122
            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 124
            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 125
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
        28: .line 118
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.fillRoundedRect:(FFFFFFFFFFFFI)V
        29: .line 126
            goto 268
        30: .line 128
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
        31: .line 129
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        32: .line 130
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        33: .line 131
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        34: .line 132
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        35: .line 128
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.clearRect:(FFFF)V
        36: .line 133
            goto 268
        37: .line 135
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
        38: .line 136
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        39: .line 137
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        40: .line 138
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        41: .line 139
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        42: .line 140
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        43: .line 135
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.strokeRect:(FFFFF)V
        44: .line 141
            goto 268
        45: .line 143
      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 144
            goto 268
        47: .line 146
      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 147
            goto 268
        49: .line 149
      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 150
            goto 268
        51: .line 152
      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 153
            goto 268
        53: .line 155
      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 156
            goto 268
        55: .line 158
      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 159
            goto 268
        57: .line 161
      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 162
            goto 268
        59: .line 164
      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 165
            goto 268
        61: .line 167
      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 168
            goto 268
        63: .line 170
      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 171
            goto 268
        65: .line 173
      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 174
            goto 268
        67: .line 176
      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 177
            goto 268
        71: .line 179
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
        72: .line 180
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
        73: .line 181
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
        74: .line 182
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
        75: .line 183
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
        76: .line 179
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawLine:(IIII)V
        77: .line 184
            goto 268
        78: .line 186
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
        79: .line 187
            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 189
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        81: .line 190
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        82: .line 191
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        83: .line 192
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        84: .line 194
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        85: .line 195
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        86: .line 196
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        87: .line 197
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
        88: .line 186
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.drawImage:(Lcom/sun/webkit/graphics/WCGraphicsContext;Ljava/lang/Object;FFFFFFFF)V
        89: .line 198
            goto 268
        90: .line 200
      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 201
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
        92: .line 202
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
        93: .line 200
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawIcon:(Lcom/sun/webkit/graphics/WCIcon;II)V
        94: .line 203
            goto 268
        95: .line 205
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
        96: .line 206
            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 207
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getRectangle:(Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCRectangle;
        98: .line 208
            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 209
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getPoint:(Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCPoint;
       100: .line 210
            aload 3 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getRectangle:(Ljava/nio/ByteBuffer;)Lcom/sun/webkit/graphics/WCRectangle;
       101: .line 205
            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 211
            goto 268
       103: .line 213
      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 214
            goto 268
       105: .line 216
      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 217
            goto 268
       107: .line 219
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.saveState:()V
       108: .line 220
            goto 268
       109: .line 222
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.restoreState:()V
       110: .line 223
            goto 268
       111: .line 225
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       112: .line 226
            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 227
            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 225
      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 228
            goto 268
       117: .line 230
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       118: .line 231
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       119: .line 232
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       120: .line 233
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       121: .line 234
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       122: .line 230
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setClip:(IIII)V
       123: .line 235
            goto 268
       124: .line 237
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       125: .line 238
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       126: .line 239
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       127: .line 240
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       128: .line 241
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       129: .line 237
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawRect:(IIII)V
       130: .line 242
            goto 268
       131: .line 244
      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 245
            goto 268
       133: .line 247
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       134: .line 248
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       135: .line 249
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       136: .line 250
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       137: .line 251
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       138: .line 252
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       139: .line 253
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       140: .line 247
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.strokeArc:(IIIIII)V
       141: .line 254
            goto 268
       142: .line 256
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       143: .line 257
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       144: .line 258
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       145: .line 259
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       146: .line 260
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       147: .line 256
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawEllipse:(IIII)V
       148: .line 261
            goto 268
       149: .line 263
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       150: .line 264
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       151: .line 265
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       152: .line 266
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       153: .line 267
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       154: .line 268
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       155: .line 263
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawFocusRing:(IIIII)V
       156: .line 269
            goto 268
       157: .line 271
      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 272
            goto 268
       159: .line 274
      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 275
            goto 268
       161: .line 277
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.endTransparencyLayer:()V
       162: .line 278
            goto 268
       163: .line 280
      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 281
            goto 268
       165: .line 283
      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 284
            goto 268
       167: .line 286
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       168: .line 287
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       169: .line 288
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       170: .line 289
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       171: .line 290
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       172: .line 286
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setShadow:(FFFI)V
       173: .line 291
            goto 268
       174: .line 293
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       175: .line 294
            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 295
            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 296
            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 297
      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 298
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       181: .line 293
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawString:(Lcom/sun/webkit/graphics/WCFont;Ljava/lang/String;ZIIFF)V
       182: .line 299
            goto 268
       183: .line 301
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       184: .line 302
            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 303
            aload 2 /* bdata */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.BufferData.getIntArray:(I)[I
       186: .line 304
            aload 2 /* bdata */
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.BufferData.getFloatArray:(I)[F
       187: .line 305
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       188: .line 306
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       189: .line 301
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawString:(Lcom/sun/webkit/graphics/WCFont;[I[FFF)V
       190: .line 307
            goto 268
       191: .line 309
      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 310
            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 309
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawWidget:(Lcom/sun/webkit/graphics/RenderTheme;Lcom/sun/webkit/graphics/Ref;II)V
       194: .line 311
            goto 268
       195: .line 313
      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 314
            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 315
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       198: .line 313
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawScrollbar:(Lcom/sun/webkit/graphics/ScrollBarTheme;Lcom/sun/webkit/graphics/Ref;IIII)V
       199: .line 316
            goto 268
       200: .line 318
      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 319
            aload 5 /* mp */
            aload 1 /* gc */
       202: .line 320
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       203: .line 321
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       204: .line 322
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       205: .line 323
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       206: .line 319
            invokevirtual com.sun.webkit.graphics.WCMediaPlayer.render:(Lcom/sun/webkit/graphics/WCGraphicsContext;IIII)V
       207: .line 324
            goto 268
        end local 5 // com.sun.webkit.graphics.WCMediaPlayer mp
       208: .line 326
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            new com.sun.webkit.graphics.WCTransform
            dup
       209: .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
       210: .line 328
            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 326
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.concatTransform:(Lcom/sun/webkit/graphics/WCTransform;)V
       212: .line 329
            goto 268
       213: .line 331
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            new com.sun.webkit.graphics.WCTransform
            dup
       214: .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
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
       215: .line 333
            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
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
       216: .line 334
            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
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
       217: .line 335
            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
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            f2d
            invokespecial com.sun.webkit.graphics.WCTransform.<init>:(DDDDDDDDDDDDDDDD)V
       218: .line 331
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setPerspectiveTransform:(Lcom/sun/webkit/graphics/WCTransform;)V
       219: .line 336
            goto 268
       220: .line 338
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
            new com.sun.webkit.graphics.WCTransform
            dup
       221: .line 339
            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
       222: .line 340
            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
       223: .line 338
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setTransform:(Lcom/sun/webkit/graphics/WCTransform;)V
       224: .line 341
            goto 268
       225: .line 343
      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
       226: .line 344
            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
       227: .line 345
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       228: .line 344
            invokevirtual com.sun.webkit.graphics.WCPageBackBuffer.copyArea:(IIIIII)V
       229: .line 346
            goto 268
        end local 6 // com.sun.webkit.graphics.WCPageBackBuffer buffer
       230: .line 348
      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
       231: .line 349
            aload 7 /* _rq */
            aload 1 /* gc */
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.getFontSmoothingType:()I
            invokevirtual com.sun.webkit.graphics.WCRenderQueue.decode:(I)V
       232: .line 350
            goto 268
        end local 7 // com.sun.webkit.graphics.WCRenderQueue _rq
       233: .line 352
      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
       234: .line 353
            goto 268
       235: .line 355
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       236: .line 356
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       237: .line 357
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       238: .line 358
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       239: .line 359
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       240: .line 360
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       241: .line 355
            invokestatic com.sun.webkit.graphics.RenderMediaControls.paintControl:(Lcom/sun/webkit/graphics/WCGraphicsContext;IIIII)V
       242: .line 361
            goto 268
       243: .line 363
      StackMap locals:
      StackMap stack:
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            istore 8 /* n */
        start local 8 // int n
       244: .line 364
            iload 8 /* n */
            iconst_2
            imul
            newarray 6
            astore 9 /* buffered */
        start local 9 // float[] buffered
       245: .line 365
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.asFloatBuffer:()Ljava/nio/FloatBuffer;
            aload 9 /* buffered */
            invokevirtual java.nio.FloatBuffer.get:([F)Ljava/nio/FloatBuffer;
            pop
       246: .line 366
            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
       247: .line 367
            aload 1 /* gc */
       248: .line 368
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       249: .line 369
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       250: .line 370
            aload 9 /* buffered */
       251: .line 371
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       252: .line 372
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       253: .line 373
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       254: .line 374
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       255: .line 367
            invokestatic com.sun.webkit.graphics.RenderMediaControls.paintTimeSliderTrack:(Lcom/sun/webkit/graphics/WCGraphicsContext;FF[FIIII)V
       256: .line 375
            goto 268
        end local 9 // float[] buffered
        end local 8 // int n
       257: .line 378
      StackMap locals:
      StackMap stack:
            aload 1 /* gc */
       258: .line 379
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
       259: .line 380
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            ifeq 260
            iconst_1
            goto 261
      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
       260: iconst_0
       261: .line 381
      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
       262: .line 382
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       263: .line 383
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       264: .line 384
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
       265: .line 378
            invokestatic com.sun.webkit.graphics.RenderMediaControls.paintVolumeTrack:(Lcom/sun/webkit/graphics/WCGraphicsContext;FZIIII)V
       266: .line 385
            goto 268
       267: .line 387
      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
       268: .line 98
      StackMap locals:
      StackMap stack:
            aload 3 /* buf */
            invokevirtual java.nio.ByteBuffer.remaining:()I
            ifgt 5
       269: .line 391
            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  270     0        gm  Lcom/sun/webkit/graphics/WCGraphicsManager;
            0  270     1        gc  Lcom/sun/webkit/graphics/WCGraphicsContext;
            0  270     2     bdata  Lcom/sun/webkit/graphics/BufferData;
            3  270     3       buf  Ljava/nio/ByteBuffer;
            6  268     4        op  I
          201  208     5        mp  Lcom/sun/webkit/graphics/WCMediaPlayer;
          226  230     6    buffer  Lcom/sun/webkit/graphics/WCPageBackBuffer;
          231  233     7       _rq  Lcom/sun/webkit/graphics/WCRenderQueue;
          244  257     8         n  I
          245  257     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 402
            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 403
            aload 6 /* img */
            ifnull 12
         2: .line 410
            aload 0 /* gc */
         3: .line 411
            aload 6 /* img */
         4: .line 412
            aload 2 /* srcRect */
         5: .line 413
            aload 3 /* patternTransform */
         6: .line 414
            aload 4 /* phase */
         7: .line 415
            aload 5 /* destRect */
         8: .line 410
            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 416
            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 417
            aload 7 /* error */
            invokevirtual java.lang.OutOfMemoryError.printStackTrace:()V
        end local 7 // java.lang.OutOfMemoryError error
        12: .line 420
      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 428
            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 429
            aload 10 /* img */
            ifnull 10
         2: .line 436
            aload 0 /* gc */
         3: .line 437
            aload 10 /* img */
         4: .line 438
            fload 2 /* dstx */
            fload 3 /* dsty */
            fload 4 /* dstw */
            fload 5 /* dsth */
         5: .line 439
            fload 6 /* srcx */
            fload 7 /* srcy */
            fload 8 /* srcw */
            fload 9 /* srch */
         6: .line 436
            invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawImage:(Lcom/sun/webkit/graphics/WCImage;FFFFFFFF)V
         7: .line 440
            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 441
            aload 11 /* error */
            invokevirtual java.lang.OutOfMemoryError.printStackTrace:()V
        end local 11 // java.lang.OutOfMemoryError error
        10: .line 444
      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 447
            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 451
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            newarray 6
            astore 1 /* array */
        start local 1 // float[] array
         1: .line 452
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 453
      StackMap locals: float[] int
      StackMap stack:
            aload 1 /* array */
            iload 2 /* i */
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            fastore
         4: .line 452
            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 455
            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 459
            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 460
            aload 2 /* path */
            aload 1 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            invokevirtual com.sun.webkit.graphics.WCPath.setWindingRule:(I)V
         2: .line 461
            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 465
            new com.sun.webkit.graphics.WCPoint
            dup
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
         1: .line 466
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
         2: .line 465
            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 470
            new com.sun.webkit.graphics.WCRectangle
            dup
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
         1: .line 471
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
         2: .line 472
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
         3: .line 473
            aload 0 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
         4: .line 470
            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 477
            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 478
            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 479
            aload 1 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getBoolean:(Ljava/nio/ByteBuffer;)Z
            ifeq 4
         3: .line 480
            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 481
      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 479
      StackMap locals:
      StackMap stack: com.sun.webkit.graphics.WCGradient
            astore 4 /* gradient */
        start local 4 // com.sun.webkit.graphics.WCGradient gradient
         6: .line 483
            aload 1 /* buf */
            invokestatic com.sun.webkit.graphics.GraphicsDecoder.getBoolean:(Ljava/nio/ByteBuffer;)Z
            istore 5 /* proportional */
        start local 5 // boolean proportional
         7: .line 484
            aload 1 /* buf */
            invokevirtual java.nio.ByteBuffer.getInt:()I
            istore 6 /* spreadMethod */
        start local 6 // int spreadMethod
         8: .line 485
            aload 4 /* gradient */
            ifnull 11
         9: .line 486
            aload 4 /* gradient */
            iload 5 /* proportional */
            invokevirtual com.sun.webkit.graphics.WCGradient.setProportional:(Z)V
        10: .line 487
            aload 4 /* gradient */
            iload 6 /* spreadMethod */
            invokevirtual com.sun.webkit.graphics.WCGradient.setSpreadMethod:(I)V
        11: .line 489
      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 490
            iconst_0
            istore 8 /* i */
        start local 8 // int i
        13: goto 19
        14: .line 491
      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 492
            aload 1 /* buf */
            invokevirtual java.nio.ByteBuffer.getFloat:()F
            fstore 10 /* offset */
        start local 10 // float offset
        16: .line 493
            aload 4 /* gradient */
            ifnull 18
        17: .line 494
            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 490
      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 497
            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"