final class sun.java2d.pisces.PiscesCache
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: sun.java2d.pisces.PiscesCache
  super_class: java.lang.Object
{
  final int bboxX0;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int bboxY0;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int bboxX1;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int bboxY1;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int[][] rowAARLE;
    descriptor: [[I
    flags: (0x0010) ACC_FINAL

  private int x0;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int y0;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private final int[][] touchedTile;
    descriptor: [[I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static final int TILE_SIZE_LG;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  static final int TILE_SIZE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  private static final int INIT_ROW_SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 33
            ldc Lsun/java2d/pisces/PiscesCache;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic sun.java2d.pisces.PiscesCache.$assertionsDisabled:Z
         3: .line 57
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0000) 
    Code:
      stack=3, locals=7, args_size=5
        start local 0 // sun.java2d.pisces.PiscesCache this
        start local 1 // int minx
        start local 2 // int miny
        start local 3 // int maxx
        start local 4 // int maxy
         0: .line 59
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 49
            aload 0 /* this */
            ldc -2147483648
            putfield sun.java2d.pisces.PiscesCache.x0:I
            aload 0 /* this */
            ldc -2147483648
            putfield sun.java2d.pisces.PiscesCache.y0:I
         2: .line 60
            getstatic sun.java2d.pisces.PiscesCache.$assertionsDisabled:Z
            ifne 4
            iload 4 /* maxy */
            iload 2 /* miny */
            if_icmplt 3
            iload 3 /* maxx */
            iload 1 /* minx */
            if_icmpge 4
      StackMap locals: sun.java2d.pisces.PiscesCache int int int int
      StackMap stack:
         3: new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         4: .line 61
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* minx */
            putfield sun.java2d.pisces.PiscesCache.bboxX0:I
         5: .line 62
            aload 0 /* this */
            iload 2 /* miny */
            putfield sun.java2d.pisces.PiscesCache.bboxY0:I
         6: .line 63
            aload 0 /* this */
            iload 3 /* maxx */
            iconst_1
            iadd
            putfield sun.java2d.pisces.PiscesCache.bboxX1:I
         7: .line 64
            aload 0 /* this */
            iload 4 /* maxy */
            iconst_1
            iadd
            putfield sun.java2d.pisces.PiscesCache.bboxY1:I
         8: .line 69
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxY1:I
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxY0:I
            isub
            iconst_1
            iadd
            bipush 8
            multianewarray [[I 2
            putfield sun.java2d.pisces.PiscesCache.rowAARLE:[[I
         9: .line 70
            aload 0 /* this */
            iconst_0
            putfield sun.java2d.pisces.PiscesCache.x0:I
        10: .line 71
            aload 0 /* this */
            iconst_m1
            putfield sun.java2d.pisces.PiscesCache.y0:I
        11: .line 73
            iload 4 /* maxy */
            iload 2 /* miny */
            isub
            bipush 32
            iadd
            iconst_5
            ishr
            istore 5 /* nyTiles */
        start local 5 // int nyTiles
        12: .line 74
            iload 3 /* maxx */
            iload 1 /* minx */
            isub
            bipush 32
            iadd
            iconst_5
            ishr
            istore 6 /* nxTiles */
        start local 6 // int nxTiles
        13: .line 76
            aload 0 /* this */
            iload 5 /* nyTiles */
            iload 6 /* nxTiles */
            multianewarray [[I 2
            putfield sun.java2d.pisces.PiscesCache.touchedTile:[[I
        14: .line 77
            return
        end local 6 // int nxTiles
        end local 5 // int nyTiles
        end local 4 // int maxy
        end local 3 // int maxx
        end local 2 // int miny
        end local 1 // int minx
        end local 0 // sun.java2d.pisces.PiscesCache this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lsun/java2d/pisces/PiscesCache;
            0   15     1     minx  I
            0   15     2     miny  I
            0   15     3     maxx  I
            0   15     4     maxy  I
           12   15     5  nyTiles  I
           13   15     6  nxTiles  I
    MethodParameters:
      Name  Flags
      minx  
      miny  
      maxx  
      maxy  

  void addRLERun(int, int);
    descriptor: (II)V
    flags: (0x0000) 
    Code:
      stack=6, locals=8, args_size=3
        start local 0 // sun.java2d.pisces.PiscesCache this
        start local 1 // int val
        start local 2 // int runLen
         0: .line 80
            iload 2 /* runLen */
            ifle 24
         1: .line 81
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.y0:I
            iload 1 /* val */
            iload 2 /* runLen */
            invokevirtual sun.java2d.pisces.PiscesCache.addTupleToRow:(III)V
         2: .line 82
            iload 1 /* val */
            ifeq 23
         3: .line 84
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.x0:I
            iconst_5
            ishr
            istore 3 /* tx */
        start local 3 // int tx
         4: .line 85
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.y0:I
            iconst_5
            ishr
            istore 4 /* ty */
        start local 4 // int ty
         5: .line 86
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.x0:I
            iload 2 /* runLen */
            iadd
            iconst_1
            isub
            iconst_5
            ishr
            istore 5 /* tx1 */
        start local 5 // int tx1
         6: .line 91
            iload 5 /* tx1 */
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.touchedTile:[[I
            iload 4 /* ty */
            aaload
            arraylength
            if_icmplt 8
         7: .line 92
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.touchedTile:[[I
            iload 4 /* ty */
            aaload
            arraylength
            iconst_1
            isub
            istore 5 /* tx1 */
         8: .line 94
      StackMap locals: int int int
      StackMap stack:
            iload 3 /* tx */
            iload 5 /* tx1 */
            if_icmpgt 18
         9: .line 95
            iload 3 /* tx */
            iconst_1
            iadd
            iconst_5
            ishl
            istore 6 /* nextTileXCoord */
        start local 6 // int nextTileXCoord
        10: .line 96
            iload 6 /* nextTileXCoord */
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.x0:I
            iload 2 /* runLen */
            iadd
            if_icmple 13
        11: .line 97
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.touchedTile:[[I
            iload 4 /* ty */
            aaload
            iload 3 /* tx */
            dup2
            iaload
            iload 1 /* val */
            iload 2 /* runLen */
            imul
            iadd
            iastore
        12: .line 98
            goto 14
        13: .line 99
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.touchedTile:[[I
            iload 4 /* ty */
            aaload
            iload 3 /* tx */
            dup2
            iaload
            iload 1 /* val */
            iload 6 /* nextTileXCoord */
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.x0:I
            isub
            imul
            iadd
            iastore
        14: .line 101
      StackMap locals:
      StackMap stack:
            iinc 3 /* tx */ 1
        end local 6 // int nextTileXCoord
        15: .line 105
            goto 18
        16: .line 107
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.touchedTile:[[I
            iload 4 /* ty */
            aaload
            iload 3 /* tx */
            dup2
            iaload
            iload 1 /* val */
            iconst_5
            ishl
            iadd
            iastore
        17: .line 105
            iinc 3 /* tx */ 1
      StackMap locals:
      StackMap stack:
        18: iload 3 /* tx */
            iload 5 /* tx1 */
            if_icmplt 16
        19: .line 117
            iload 3 /* tx */
            iload 5 /* tx1 */
            if_icmpne 23
        20: .line 118
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.x0:I
            iload 2 /* runLen */
            iadd
            iload 3 /* tx */
            iconst_1
            iadd
            iconst_5
            ishl
            invokestatic java.lang.Math.min:(II)I
            istore 6 /* lastXCoord */
        start local 6 // int lastXCoord
        21: .line 119
            iload 3 /* tx */
            iconst_5
            ishl
            istore 7 /* txXCoord */
        start local 7 // int txXCoord
        22: .line 120
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.touchedTile:[[I
            iload 4 /* ty */
            aaload
            iload 3 /* tx */
            dup2
            iaload
            iload 1 /* val */
            iload 6 /* lastXCoord */
            iload 7 /* txXCoord */
            isub
            imul
            iadd
            iastore
        end local 7 // int txXCoord
        end local 6 // int lastXCoord
        end local 5 // int tx1
        end local 4 // int ty
        end local 3 // int tx
        23: .line 123
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield sun.java2d.pisces.PiscesCache.x0:I
            iload 2 /* runLen */
            iadd
            putfield sun.java2d.pisces.PiscesCache.x0:I
        24: .line 125
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int runLen
        end local 1 // int val
        end local 0 // sun.java2d.pisces.PiscesCache this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   25     0            this  Lsun/java2d/pisces/PiscesCache;
            0   25     1             val  I
            0   25     2          runLen  I
            4   23     3              tx  I
            5   23     4              ty  I
            6   23     5             tx1  I
           10   15     6  nextTileXCoord  I
           21   23     6      lastXCoord  I
           22   23     7        txXCoord  I
    MethodParameters:
        Name  Flags
      val     
      runLen  

  void startRow(int, int);
    descriptor: (II)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.java2d.pisces.PiscesCache this
        start local 1 // int y
        start local 2 // int x
         0: .line 129
            getstatic sun.java2d.pisces.PiscesCache.$assertionsDisabled:Z
            ifne 1
            iload 1 /* y */
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxY0:I
            isub
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.y0:I
            if_icmpgt 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 130
      StackMap locals:
      StackMap stack:
            getstatic sun.java2d.pisces.PiscesCache.$assertionsDisabled:Z
            ifne 2
            iload 1 /* y */
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxY1:I
            if_icmple 2
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         2: .line 132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* y */
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxY0:I
            isub
            putfield sun.java2d.pisces.PiscesCache.y0:I
         3: .line 134
            getstatic sun.java2d.pisces.PiscesCache.$assertionsDisabled:Z
            ifne 4
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.rowAARLE:[[I
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.y0:I
            aaload
            iconst_1
            iaload
            ifeq 4
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         4: .line 136
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* x */
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxX0:I
            isub
            putfield sun.java2d.pisces.PiscesCache.x0:I
         5: .line 137
            getstatic sun.java2d.pisces.PiscesCache.$assertionsDisabled:Z
            ifne 6
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.x0:I
            ifge 6
            new java.lang.AssertionError
            dup
            ldc "Input must not be to the left of bbox bounds"
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
         6: .line 142
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.rowAARLE:[[I
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.y0:I
            aaload
            iconst_0
            iload 2 /* x */
            iastore
         7: .line 143
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.rowAARLE:[[I
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.y0:I
            aaload
            iconst_1
            iconst_2
            iastore
         8: .line 144
            return
        end local 2 // int x
        end local 1 // int y
        end local 0 // sun.java2d.pisces.PiscesCache this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lsun/java2d/pisces/PiscesCache;
            0    9     1     y  I
            0    9     2     x  I
    MethodParameters:
      Name  Flags
      y     
      x     

  int alphaSumInTile(int, int);
    descriptor: (II)I
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.java2d.pisces.PiscesCache this
        start local 1 // int x
        start local 2 // int y
         0: .line 147
            iload 1 /* x */
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxX0:I
            isub
            istore 1 /* x */
         1: .line 148
            iload 2 /* y */
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxY0:I
            isub
            istore 2 /* y */
         2: .line 149
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.touchedTile:[[I
            iload 2 /* y */
            iconst_5
            ishr
            aaload
            iload 1 /* x */
            iconst_5
            ishr
            iaload
            ireturn
        end local 2 // int y
        end local 1 // int x
        end local 0 // sun.java2d.pisces.PiscesCache this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/java2d/pisces/PiscesCache;
            0    3     1     x  I
            0    3     2     y  I
    MethodParameters:
      Name  Flags
      x     
      y     

  int minTouched(int);
    descriptor: (I)I
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.java2d.pisces.PiscesCache this
        start local 1 // int rowidx
         0: .line 153
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.rowAARLE:[[I
            iload 1 /* rowidx */
            aaload
            iconst_0
            iaload
            ireturn
        end local 1 // int rowidx
        end local 0 // sun.java2d.pisces.PiscesCache this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/java2d/pisces/PiscesCache;
            0    1     1  rowidx  I
    MethodParameters:
        Name  Flags
      rowidx  

  int rowLength(int);
    descriptor: (I)I
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.java2d.pisces.PiscesCache this
        start local 1 // int rowidx
         0: .line 157
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.rowAARLE:[[I
            iload 1 /* rowidx */
            aaload
            iconst_1
            iaload
            ireturn
        end local 1 // int rowidx
        end local 0 // sun.java2d.pisces.PiscesCache this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/java2d/pisces/PiscesCache;
            0    1     1  rowidx  I
    MethodParameters:
        Name  Flags
      rowidx  

  private void addTupleToRow(int, int, int);
    descriptor: (III)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // sun.java2d.pisces.PiscesCache this
        start local 1 // int row
        start local 2 // int a
        start local 3 // int b
         0: .line 161
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.rowAARLE:[[I
            iload 1 /* row */
            aaload
            iconst_1
            iaload
            istore 4 /* end */
        start local 4 // int end
         1: .line 162
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.rowAARLE:[[I
            iload 1 /* row */
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.rowAARLE:[[I
            iload 1 /* row */
            aaload
            iload 4 /* end */
            iconst_2
            invokestatic sun.java2d.pisces.Helpers.widenArray:([III)[I
            aastore
         2: .line 163
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.rowAARLE:[[I
            iload 1 /* row */
            aaload
            iload 4 /* end */
            iinc 4 /* end */ 1
            iload 2 /* a */
            iastore
         3: .line 164
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.rowAARLE:[[I
            iload 1 /* row */
            aaload
            iload 4 /* end */
            iinc 4 /* end */ 1
            iload 3 /* b */
            iastore
         4: .line 165
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.rowAARLE:[[I
            iload 1 /* row */
            aaload
            iconst_1
            iload 4 /* end */
            iastore
         5: .line 166
            return
        end local 4 // int end
        end local 3 // int b
        end local 2 // int a
        end local 1 // int row
        end local 0 // sun.java2d.pisces.PiscesCache this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lsun/java2d/pisces/PiscesCache;
            0    6     1   row  I
            0    6     2     a  I
            0    6     3     b  I
            1    6     4   end  I
    MethodParameters:
      Name  Flags
      row   
      a     
      b     

  void getBBox(int[]);
    descriptor: ([I)V
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // sun.java2d.pisces.PiscesCache this
        start local 1 // int[] bbox
         0: .line 171
            aload 1 /* bbox */
            iconst_0
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxX0:I
            iastore
         1: .line 172
            aload 1 /* bbox */
            iconst_1
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxY0:I
            iastore
         2: .line 173
            aload 1 /* bbox */
            iconst_2
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxX1:I
            iconst_1
            isub
            iastore
         3: .line 174
            aload 1 /* bbox */
            iconst_3
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxY1:I
            iconst_1
            isub
            iastore
         4: .line 175
            return
        end local 1 // int[] bbox
        end local 0 // sun.java2d.pisces.PiscesCache this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lsun/java2d/pisces/PiscesCache;
            0    5     1  bbox  [I
    MethodParameters:
      Name  Flags
      bbox  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // sun.java2d.pisces.PiscesCache this
         0: .line 179
            new java.lang.StringBuilder
            dup
            ldc "bbox = ["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 180
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxX0:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxY0:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " => "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 181
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxX1:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.bboxY1:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "]\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 179
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* ret */
        start local 1 // java.lang.String ret
         4: .line 182
            aload 0 /* this */
            getfield sun.java2d.pisces.PiscesCache.rowAARLE:[[I
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 16
      StackMap locals: sun.java2d.pisces.PiscesCache java.lang.String top int int int[][]
      StackMap stack:
         5: aload 5
            iload 3
            aaload
            astore 2 /* row */
        start local 2 // int[] row
         6: .line 183
            aload 2 /* row */
            ifnull 14
         7: .line 184
            new java.lang.StringBuilder
            dup
            aload 1 /* ret */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "minTouchedX="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* row */
            iconst_0
            iaload
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         8: .line 185
            ldc "\tRLE Entries: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         9: .line 186
            aload 2 /* row */
            iconst_2
            aload 2 /* row */
            iconst_1
            iaload
            invokestatic java.util.Arrays.copyOfRange:([III)[I
        10: .line 185
            invokestatic java.util.Arrays.toString:([I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        11: .line 186
            ldc "\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        12: .line 184
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* ret */
        13: .line 187
            goto 15
        14: .line 188
      StackMap locals: sun.java2d.pisces.PiscesCache java.lang.String int[] int int int[][]
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 1 /* ret */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "[]\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* ret */
        end local 2 // int[] row
        15: .line 182
      StackMap locals: sun.java2d.pisces.PiscesCache java.lang.String top int int int[][]
      StackMap stack:
            iinc 3 1
      StackMap locals:
      StackMap stack:
        16: iload 3
            iload 4
            if_icmplt 5
        17: .line 191
            aload 1 /* ret */
            areturn
        end local 1 // java.lang.String ret
        end local 0 // sun.java2d.pisces.PiscesCache this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lsun/java2d/pisces/PiscesCache;
            4   18     1   ret  Ljava/lang/String;
            6   15     2   row  [I
}
SourceFile: "PiscesCache.java"