public abstract class org.apache.batik.ext.awt.image.rendered.AbstractTiledRed extends org.apache.batik.ext.awt.image.rendered.AbstractRed implements org.apache.batik.ext.awt.image.rendered.TileGenerator
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.apache.batik.ext.awt.image.rendered.AbstractTiledRed
  super_class: org.apache.batik.ext.awt.image.rendered.AbstractRed
{
  private org.apache.batik.ext.awt.image.rendered.TileStore tiles;
    descriptor: Lorg/apache/batik/ext/awt/image/rendered/TileStore;
    flags: (0x0002) ACC_PRIVATE

  private static int defaultTileSize;
    descriptor: I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 49
            sipush 128
            putstatic org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.defaultTileSize:I
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static int getDefaultTileSize();
    descriptor: ()I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 50
            getstatic org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.defaultTileSize:I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
         0: .line 58
            aload 0 /* this */
            invokespecial org.apache.batik.ext.awt.image.rendered.AbstractRed.<init>:()V
            return
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;

  protected void <init>(java.awt.Rectangle, java.util.Map);
    descriptor: (Ljava/awt/Rectangle;Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // java.awt.Rectangle bounds
        start local 2 // java.util.Map props
         0: .line 69
            aload 0 /* this */
            aload 1 /* bounds */
            aload 2 /* props */
            invokespecial org.apache.batik.ext.awt.image.rendered.AbstractRed.<init>:(Ljava/awt/Rectangle;Ljava/util/Map;)V
         1: .line 70
            return
        end local 2 // java.util.Map props
        end local 1 // java.awt.Rectangle bounds
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    2     1  bounds  Ljava/awt/Rectangle;
            0    2     2   props  Ljava/util/Map;
    MethodParameters:
        Name  Flags
      bounds  
      props   

  protected void <init>(org.apache.batik.ext.awt.image.rendered.CachableRed, java.util.Map);
    descriptor: (Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        start local 2 // java.util.Map props
         0: .line 80
            aload 0 /* this */
            aload 1 /* src */
            aload 2 /* props */
            invokespecial org.apache.batik.ext.awt.image.rendered.AbstractRed.<init>:(Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/util/Map;)V
         1: .line 81
            return
        end local 2 // java.util.Map props
        end local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    2     1    src  Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
            0    2     2  props  Ljava/util/Map;
    MethodParameters:
       Name  Flags
      src    
      props  

  protected void <init>(org.apache.batik.ext.awt.image.rendered.CachableRed, java.awt.Rectangle, java.util.Map);
    descriptor: (Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        start local 2 // java.awt.Rectangle bounds
        start local 3 // java.util.Map props
         0: .line 92
            aload 0 /* this */
            aload 1 /* src */
            aload 2 /* bounds */
            aload 3 /* props */
            invokespecial org.apache.batik.ext.awt.image.rendered.AbstractRed.<init>:(Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;Ljava/util/Map;)V
         1: .line 93
            return
        end local 3 // java.util.Map props
        end local 2 // java.awt.Rectangle bounds
        end local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    2     1     src  Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
            0    2     2  bounds  Ljava/awt/Rectangle;
            0    2     3   props  Ljava/util/Map;
    MethodParameters:
        Name  Flags
      src     
      bounds  
      props   

  protected void <init>(org.apache.batik.ext.awt.image.rendered.CachableRed, java.awt.Rectangle, java.awt.image.ColorModel, java.awt.image.SampleModel, java.util.Map);
    descriptor: (Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        start local 2 // java.awt.Rectangle bounds
        start local 3 // java.awt.image.ColorModel cm
        start local 4 // java.awt.image.SampleModel sm
        start local 5 // java.util.Map props
         0: .line 111
            aload 0 /* this */
            aload 1 /* src */
            aload 2 /* bounds */
            aload 3 /* cm */
            aload 4 /* sm */
            aload 5 /* props */
            invokespecial org.apache.batik.ext.awt.image.rendered.AbstractRed.<init>:(Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;Ljava/util/Map;)V
         1: .line 112
            return
        end local 5 // java.util.Map props
        end local 4 // java.awt.image.SampleModel sm
        end local 3 // java.awt.image.ColorModel cm
        end local 2 // java.awt.Rectangle bounds
        end local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    2     1     src  Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
            0    2     2  bounds  Ljava/awt/Rectangle;
            0    2     3      cm  Ljava/awt/image/ColorModel;
            0    2     4      sm  Ljava/awt/image/SampleModel;
            0    2     5   props  Ljava/util/Map;
    MethodParameters:
        Name  Flags
      src     
      bounds  
      cm      
      sm      
      props   

  protected void <init>(org.apache.batik.ext.awt.image.rendered.CachableRed, java.awt.Rectangle, java.awt.image.ColorModel, java.awt.image.SampleModel, int, int, java.util.Map);
    descriptor: (Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;IILjava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        start local 2 // java.awt.Rectangle bounds
        start local 3 // java.awt.image.ColorModel cm
        start local 4 // java.awt.image.SampleModel sm
        start local 5 // int tileGridXOff
        start local 6 // int tileGridYOff
        start local 7 // java.util.Map props
         0: .line 135
            aload 0 /* this */
            aload 1 /* src */
            aload 2 /* bounds */
            aload 3 /* cm */
            aload 4 /* sm */
            iload 5 /* tileGridXOff */
            iload 6 /* tileGridYOff */
            aload 7 /* props */
            invokespecial org.apache.batik.ext.awt.image.rendered.AbstractRed.<init>:(Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;IILjava/util/Map;)V
         1: .line 136
            return
        end local 7 // java.util.Map props
        end local 6 // int tileGridYOff
        end local 5 // int tileGridXOff
        end local 4 // java.awt.image.SampleModel sm
        end local 3 // java.awt.image.ColorModel cm
        end local 2 // java.awt.Rectangle bounds
        end local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    2     1           src  Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
            0    2     2        bounds  Ljava/awt/Rectangle;
            0    2     3            cm  Ljava/awt/image/ColorModel;
            0    2     4            sm  Ljava/awt/image/SampleModel;
            0    2     5  tileGridXOff  I
            0    2     6  tileGridYOff  I
            0    2     7         props  Ljava/util/Map;
    MethodParameters:
              Name  Flags
      src           
      bounds        
      cm            
      sm            
      tileGridXOff  
      tileGridYOff  
      props         

  protected void init(org.apache.batik.ext.awt.image.rendered.CachableRed, java.awt.Rectangle, java.awt.image.ColorModel, java.awt.image.SampleModel, int, int, java.util.Map);
    descriptor: (Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;IILjava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=8, args_size=8
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        start local 2 // java.awt.Rectangle bounds
        start local 3 // java.awt.image.ColorModel cm
        start local 4 // java.awt.image.SampleModel sm
        start local 5 // int tileGridXOff
        start local 6 // int tileGridYOff
        start local 7 // java.util.Map props
         0: .line 162
            aload 0 /* this */
            aload 1 /* src */
            aload 2 /* bounds */
            aload 3 /* cm */
            aload 4 /* sm */
            iload 5 /* tileGridXOff */
            iload 6 /* tileGridYOff */
            aconst_null
            aload 7 /* props */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.init:(Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;IILorg/apache/batik/ext/awt/image/rendered/TileStore;Ljava/util/Map;)V
         1: .line 163
            return
        end local 7 // java.util.Map props
        end local 6 // int tileGridYOff
        end local 5 // int tileGridXOff
        end local 4 // java.awt.image.SampleModel sm
        end local 3 // java.awt.image.ColorModel cm
        end local 2 // java.awt.Rectangle bounds
        end local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    2     1           src  Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
            0    2     2        bounds  Ljava/awt/Rectangle;
            0    2     3            cm  Ljava/awt/image/ColorModel;
            0    2     4            sm  Ljava/awt/image/SampleModel;
            0    2     5  tileGridXOff  I
            0    2     6  tileGridYOff  I
            0    2     7         props  Ljava/util/Map;
    MethodParameters:
              Name  Flags
      src           
      bounds        
      cm            
      sm            
      tileGridXOff  
      tileGridYOff  
      props         

  protected void init(org.apache.batik.ext.awt.image.rendered.CachableRed, java.awt.Rectangle, java.awt.image.ColorModel, java.awt.image.SampleModel, int, int, org.apache.batik.ext.awt.image.rendered.TileStore, java.util.Map);
    descriptor: (Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;IILorg/apache/batik/ext/awt/image/rendered/TileStore;Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=9, args_size=9
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        start local 2 // java.awt.Rectangle bounds
        start local 3 // java.awt.image.ColorModel cm
        start local 4 // java.awt.image.SampleModel sm
        start local 5 // int tileGridXOff
        start local 6 // int tileGridYOff
        start local 7 // org.apache.batik.ext.awt.image.rendered.TileStore tiles
        start local 8 // java.util.Map props
         0: .line 192
            aload 0 /* this */
            aload 1 /* src */
            aload 2 /* bounds */
            aload 3 /* cm */
            aload 4 /* sm */
            iload 5 /* tileGridXOff */
            iload 6 /* tileGridYOff */
            aload 8 /* props */
            invokespecial org.apache.batik.ext.awt.image.rendered.AbstractRed.init:(Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;IILjava/util/Map;)V
         1: .line 193
            aload 0 /* this */
            aload 7 /* tiles */
            putfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tiles:Lorg/apache/batik/ext/awt/image/rendered/TileStore;
         2: .line 194
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tiles:Lorg/apache/batik/ext/awt/image/rendered/TileStore;
            ifnonnull 4
         3: .line 195
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.createTileStore:()Lorg/apache/batik/ext/awt/image/rendered/TileStore;
            putfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tiles:Lorg/apache/batik/ext/awt/image/rendered/TileStore;
         4: .line 196
      StackMap locals:
      StackMap stack:
            return
        end local 8 // java.util.Map props
        end local 7 // org.apache.batik.ext.awt.image.rendered.TileStore tiles
        end local 6 // int tileGridYOff
        end local 5 // int tileGridXOff
        end local 4 // java.awt.image.SampleModel sm
        end local 3 // java.awt.image.ColorModel cm
        end local 2 // java.awt.Rectangle bounds
        end local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    5     1           src  Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
            0    5     2        bounds  Ljava/awt/Rectangle;
            0    5     3            cm  Ljava/awt/image/ColorModel;
            0    5     4            sm  Ljava/awt/image/SampleModel;
            0    5     5  tileGridXOff  I
            0    5     6  tileGridYOff  I
            0    5     7         tiles  Lorg/apache/batik/ext/awt/image/rendered/TileStore;
            0    5     8         props  Ljava/util/Map;
    MethodParameters:
              Name  Flags
      src           
      bounds        
      cm            
      sm            
      tileGridXOff  
      tileGridYOff  
      tiles         
      props         

  protected void <init>(java.util.List, java.awt.Rectangle, java.util.Map);
    descriptor: (Ljava/util/List;Ljava/awt/Rectangle;Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // java.util.List srcs
        start local 2 // java.awt.Rectangle bounds
        start local 3 // java.util.Map props
         0: .line 208
            aload 0 /* this */
            aload 1 /* srcs */
            aload 2 /* bounds */
            aload 3 /* props */
            invokespecial org.apache.batik.ext.awt.image.rendered.AbstractRed.<init>:(Ljava/util/List;Ljava/awt/Rectangle;Ljava/util/Map;)V
         1: .line 209
            return
        end local 3 // java.util.Map props
        end local 2 // java.awt.Rectangle bounds
        end local 1 // java.util.List srcs
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    2     1    srcs  Ljava/util/List;
            0    2     2  bounds  Ljava/awt/Rectangle;
            0    2     3   props  Ljava/util/Map;
    MethodParameters:
        Name  Flags
      srcs    
      bounds  
      props   

  protected void <init>(java.util.List, java.awt.Rectangle, java.awt.image.ColorModel, java.awt.image.SampleModel, java.util.Map);
    descriptor: (Ljava/util/List;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;Ljava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // java.util.List srcs
        start local 2 // java.awt.Rectangle bounds
        start local 3 // java.awt.image.ColorModel cm
        start local 4 // java.awt.image.SampleModel sm
        start local 5 // java.util.Map props
         0: .line 229
            aload 0 /* this */
            aload 1 /* srcs */
            aload 2 /* bounds */
            aload 3 /* cm */
            aload 4 /* sm */
            aload 5 /* props */
            invokespecial org.apache.batik.ext.awt.image.rendered.AbstractRed.<init>:(Ljava/util/List;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;Ljava/util/Map;)V
         1: .line 230
            return
        end local 5 // java.util.Map props
        end local 4 // java.awt.image.SampleModel sm
        end local 3 // java.awt.image.ColorModel cm
        end local 2 // java.awt.Rectangle bounds
        end local 1 // java.util.List srcs
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    2     1    srcs  Ljava/util/List;
            0    2     2  bounds  Ljava/awt/Rectangle;
            0    2     3      cm  Ljava/awt/image/ColorModel;
            0    2     4      sm  Ljava/awt/image/SampleModel;
            0    2     5   props  Ljava/util/Map;
    MethodParameters:
        Name  Flags
      srcs    
      bounds  
      cm      
      sm      
      props   

  protected void <init>(java.util.List, java.awt.Rectangle, java.awt.image.ColorModel, java.awt.image.SampleModel, int, int, java.util.Map);
    descriptor: (Ljava/util/List;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;IILjava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // java.util.List srcs
        start local 2 // java.awt.Rectangle bounds
        start local 3 // java.awt.image.ColorModel cm
        start local 4 // java.awt.image.SampleModel sm
        start local 5 // int tileGridXOff
        start local 6 // int tileGridYOff
        start local 7 // java.util.Map props
         0: .line 255
            aload 0 /* this */
            aload 1 /* srcs */
            aload 2 /* bounds */
            aload 3 /* cm */
            aload 4 /* sm */
            iload 5 /* tileGridXOff */
            iload 6 /* tileGridYOff */
            aload 7 /* props */
            invokespecial org.apache.batik.ext.awt.image.rendered.AbstractRed.<init>:(Ljava/util/List;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;IILjava/util/Map;)V
         1: .line 256
            return
        end local 7 // java.util.Map props
        end local 6 // int tileGridYOff
        end local 5 // int tileGridXOff
        end local 4 // java.awt.image.SampleModel sm
        end local 3 // java.awt.image.ColorModel cm
        end local 2 // java.awt.Rectangle bounds
        end local 1 // java.util.List srcs
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    2     1          srcs  Ljava/util/List;
            0    2     2        bounds  Ljava/awt/Rectangle;
            0    2     3            cm  Ljava/awt/image/ColorModel;
            0    2     4            sm  Ljava/awt/image/SampleModel;
            0    2     5  tileGridXOff  I
            0    2     6  tileGridYOff  I
            0    2     7         props  Ljava/util/Map;
    MethodParameters:
              Name  Flags
      srcs          
      bounds        
      cm            
      sm            
      tileGridXOff  
      tileGridYOff  
      props         

  protected void init(java.util.List, java.awt.Rectangle, java.awt.image.ColorModel, java.awt.image.SampleModel, int, int, java.util.Map);
    descriptor: (Ljava/util/List;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;IILjava/util/Map;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // java.util.List srcs
        start local 2 // java.awt.Rectangle bounds
        start local 3 // java.awt.image.ColorModel cm
        start local 4 // java.awt.image.SampleModel sm
        start local 5 // int tileGridXOff
        start local 6 // int tileGridYOff
        start local 7 // java.util.Map props
         0: .line 280
            aload 0 /* this */
            aload 1 /* srcs */
            aload 2 /* bounds */
            aload 3 /* cm */
            aload 4 /* sm */
            iload 5 /* tileGridXOff */
            iload 6 /* tileGridYOff */
            aload 7 /* props */
            invokespecial org.apache.batik.ext.awt.image.rendered.AbstractRed.init:(Ljava/util/List;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;IILjava/util/Map;)V
         1: .line 281
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.createTileStore:()Lorg/apache/batik/ext/awt/image/rendered/TileStore;
            putfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tiles:Lorg/apache/batik/ext/awt/image/rendered/TileStore;
         2: .line 282
            return
        end local 7 // java.util.Map props
        end local 6 // int tileGridYOff
        end local 5 // int tileGridXOff
        end local 4 // java.awt.image.SampleModel sm
        end local 3 // java.awt.image.ColorModel cm
        end local 2 // java.awt.Rectangle bounds
        end local 1 // java.util.List srcs
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    3     1          srcs  Ljava/util/List;
            0    3     2        bounds  Ljava/awt/Rectangle;
            0    3     3            cm  Ljava/awt/image/ColorModel;
            0    3     4            sm  Ljava/awt/image/SampleModel;
            0    3     5  tileGridXOff  I
            0    3     6  tileGridYOff  I
            0    3     7         props  Ljava/util/Map;
    MethodParameters:
              Name  Flags
      srcs          
      bounds        
      cm            
      sm            
      tileGridXOff  
      tileGridYOff  
      props         

  public org.apache.batik.ext.awt.image.rendered.TileStore getTileStore();
    descriptor: ()Lorg/apache/batik/ext/awt/image/rendered/TileStore;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
         0: .line 285
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tiles:Lorg/apache/batik/ext/awt/image/rendered/TileStore;
            areturn
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;

  protected void setTileStore(org.apache.batik.ext.awt.image.rendered.TileStore);
    descriptor: (Lorg/apache/batik/ext/awt/image/rendered/TileStore;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // org.apache.batik.ext.awt.image.rendered.TileStore tiles
         0: .line 289
            aload 0 /* this */
            aload 1 /* tiles */
            putfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tiles:Lorg/apache/batik/ext/awt/image/rendered/TileStore;
         1: .line 290
            return
        end local 1 // org.apache.batik.ext.awt.image.rendered.TileStore tiles
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    2     1  tiles  Lorg/apache/batik/ext/awt/image/rendered/TileStore;
    MethodParameters:
       Name  Flags
      tiles  

  protected org.apache.batik.ext.awt.image.rendered.TileStore createTileStore();
    descriptor: ()Lorg/apache/batik/ext/awt/image/rendered/TileStore;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
         0: .line 293
            aload 0 /* this */
            invokestatic org.apache.batik.ext.awt.image.rendered.TileCache.getTileMap:(Lorg/apache/batik/ext/awt/image/rendered/TileGenerator;)Lorg/apache/batik/ext/awt/image/rendered/TileStore;
            areturn
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;

  public java.awt.image.WritableRaster copyData(java.awt.image.WritableRaster);
    descriptor: (Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // java.awt.image.WritableRaster wr
         0: .line 297
            aload 0 /* this */
            aload 1 /* wr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.copyToRasterByBlocks:(Ljava/awt/image/WritableRaster;)V
         1: .line 298
            aload 1 /* wr */
            areturn
        end local 1 // java.awt.image.WritableRaster wr
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    2     1    wr  Ljava/awt/image/WritableRaster;
    MethodParameters:
      Name  Flags
      wr    

  public java.awt.image.Raster getData(java.awt.Rectangle);
    descriptor: (Ljava/awt/Rectangle;)Ljava/awt/image/Raster;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=7, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // java.awt.Rectangle rect
         0: .line 303
            aload 0 /* this */
            aload 1 /* rect */
            getfield java.awt.Rectangle.x:I
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getXTile:(I)I
            istore 2 /* xt0 */
        start local 2 // int xt0
         1: .line 304
            aload 0 /* this */
            aload 1 /* rect */
            getfield java.awt.Rectangle.x:I
            aload 1 /* rect */
            getfield java.awt.Rectangle.width:I
            iadd
            iconst_1
            isub
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getXTile:(I)I
            istore 3 /* xt1 */
        start local 3 // int xt1
         2: .line 305
            aload 0 /* this */
            aload 1 /* rect */
            getfield java.awt.Rectangle.y:I
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getYTile:(I)I
            istore 4 /* yt0 */
        start local 4 // int yt0
         3: .line 306
            aload 0 /* this */
            aload 1 /* rect */
            getfield java.awt.Rectangle.y:I
            aload 1 /* rect */
            getfield java.awt.Rectangle.height:I
            iadd
            iconst_1
            isub
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getYTile:(I)I
            istore 5 /* yt1 */
        start local 5 // int yt1
         4: .line 308
            iload 2 /* xt0 */
            iload 3 /* xt1 */
            if_icmpne 9
            iload 4 /* yt0 */
            iload 5 /* yt1 */
            if_icmpne 9
         5: .line 309
            aload 0 /* this */
            iload 2 /* xt0 */
            iload 4 /* yt0 */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getTile:(II)Ljava/awt/image/Raster;
            astore 6 /* r */
        start local 6 // java.awt.image.Raster r
         6: .line 310
            aload 6 /* r */
            aload 1 /* rect */
            getfield java.awt.Rectangle.x:I
            aload 1 /* rect */
            getfield java.awt.Rectangle.y:I
            aload 1 /* rect */
            getfield java.awt.Rectangle.width:I
            aload 1 /* rect */
            getfield java.awt.Rectangle.height:I
         7: .line 311
            aload 1 /* rect */
            getfield java.awt.Rectangle.x:I
            aload 1 /* rect */
            getfield java.awt.Rectangle.y:I
            aconst_null
         8: .line 310
            invokevirtual java.awt.image.Raster.createChild:(IIIIII[I)Ljava/awt/image/Raster;
            areturn
        end local 6 // java.awt.image.Raster r
         9: .line 314
      StackMap locals: org.apache.batik.ext.awt.image.rendered.AbstractTiledRed java.awt.Rectangle int int int int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* rect */
            invokespecial org.apache.batik.ext.awt.image.rendered.AbstractRed.getData:(Ljava/awt/Rectangle;)Ljava/awt/image/Raster;
            areturn
        end local 5 // int yt1
        end local 4 // int yt0
        end local 3 // int xt1
        end local 2 // int xt0
        end local 1 // java.awt.Rectangle rect
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0   10     1  rect  Ljava/awt/Rectangle;
            1   10     2   xt0  I
            2   10     3   xt1  I
            3   10     4   yt0  I
            4   10     5   yt1  I
            6    9     6     r  Ljava/awt/image/Raster;
    MethodParameters:
      Name  Flags
      rect  

  public java.awt.image.Raster getTile(int, int);
    descriptor: (II)Ljava/awt/image/Raster;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // int x
        start local 2 // int y
         0: .line 319
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tiles:Lorg/apache/batik/ext/awt/image/rendered/TileStore;
            iload 1 /* x */
            iload 2 /* y */
            invokeinterface org.apache.batik.ext.awt.image.rendered.TileStore.getTile:(II)Ljava/awt/image/Raster;
            areturn
        end local 2 // int y
        end local 1 // int x
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    1     1     x  I
            0    1     2     y  I
    MethodParameters:
      Name  Flags
      x     
      y     

  public java.awt.image.Raster genTile(int, int);
    descriptor: (II)Ljava/awt/image/Raster;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // int x
        start local 2 // int y
         0: .line 323
            aload 0 /* this */
            iload 1 /* x */
            iload 2 /* y */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.makeTile:(II)Ljava/awt/image/WritableRaster;
            astore 3 /* wr */
        start local 3 // java.awt.image.WritableRaster wr
         1: .line 324
            aload 0 /* this */
            aload 3 /* wr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.genRect:(Ljava/awt/image/WritableRaster;)V
         2: .line 325
            aload 3 /* wr */
            areturn
        end local 3 // java.awt.image.WritableRaster wr
        end local 2 // int y
        end local 1 // int x
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    3     1     x  I
            0    3     2     y  I
            1    3     3    wr  Ljava/awt/image/WritableRaster;
    MethodParameters:
      Name  Flags
      x     
      y     

  public abstract void genRect(java.awt.image.WritableRaster);
    descriptor: (Ljava/awt/image/WritableRaster;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      wr    

  public void setTile(int, int, java.awt.image.Raster);
    descriptor: (IILjava/awt/image/Raster;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // int x
        start local 2 // int y
        start local 3 // java.awt.image.Raster ras
         0: .line 333
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tiles:Lorg/apache/batik/ext/awt/image/rendered/TileStore;
            iload 1 /* x */
            iload 2 /* y */
            aload 3 /* ras */
            invokeinterface org.apache.batik.ext.awt.image.rendered.TileStore.setTile:(IILjava/awt/image/Raster;)V
         1: .line 334
            return
        end local 3 // java.awt.image.Raster ras
        end local 2 // int y
        end local 1 // int x
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    2     1     x  I
            0    2     2     y  I
            0    2     3   ras  Ljava/awt/image/Raster;
    MethodParameters:
      Name  Flags
      x     
      y     
      ras   

  public void copyToRasterByBlocks(java.awt.image.WritableRaster);
    descriptor: (Ljava/awt/image/WritableRaster;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=24, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // java.awt.image.WritableRaster wr
         0: .line 338
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getSampleModel:()Ljava/awt/image/SampleModel;
            iconst_0
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.is_INT_PACK_Data:(Ljava/awt/image/SampleModel;Z)Z
         1: .line 337
            istore 2 /* is_INT_PACK */
        start local 2 // boolean is_INT_PACK
         2: .line 340
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getBounds:()Ljava/awt/Rectangle;
            astore 3 /* bounds */
        start local 3 // java.awt.Rectangle bounds
         3: .line 341
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getBounds:()Ljava/awt/Rectangle;
            astore 4 /* wrR */
        start local 4 // java.awt.Rectangle wrR
         4: .line 343
            aload 0 /* this */
            aload 4 /* wrR */
            getfield java.awt.Rectangle.x:I
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getXTile:(I)I
            istore 5 /* tx0 */
        start local 5 // int tx0
         5: .line 344
            aload 0 /* this */
            aload 4 /* wrR */
            getfield java.awt.Rectangle.y:I
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getYTile:(I)I
            istore 6 /* ty0 */
        start local 6 // int ty0
         6: .line 345
            aload 0 /* this */
            aload 4 /* wrR */
            getfield java.awt.Rectangle.x:I
            aload 4 /* wrR */
            getfield java.awt.Rectangle.width:I
            iadd
            iconst_1
            isub
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getXTile:(I)I
            istore 7 /* tx1 */
        start local 7 // int tx1
         7: .line 346
            aload 0 /* this */
            aload 4 /* wrR */
            getfield java.awt.Rectangle.y:I
            aload 4 /* wrR */
            getfield java.awt.Rectangle.height:I
            iadd
            iconst_1
            isub
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getYTile:(I)I
            istore 8 /* ty1 */
        start local 8 // int ty1
         8: .line 348
            iload 5 /* tx0 */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileX:I
            if_icmpge 9
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileX:I
            istore 5 /* tx0 */
         9: .line 349
      StackMap locals: org.apache.batik.ext.awt.image.rendered.AbstractTiledRed java.awt.image.WritableRaster int java.awt.Rectangle java.awt.Rectangle int int int int
      StackMap stack:
            iload 6 /* ty0 */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileY:I
            if_icmpge 10
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileY:I
            istore 6 /* ty0 */
        10: .line 351
      StackMap locals:
      StackMap stack:
            iload 7 /* tx1 */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileX:I
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.numXTiles:I
            iadd
            if_icmplt 11
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileX:I
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.numXTiles:I
            iadd
            iconst_1
            isub
            istore 7 /* tx1 */
        11: .line 352
      StackMap locals:
      StackMap stack:
            iload 8 /* ty1 */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileY:I
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.numYTiles:I
            iadd
            if_icmplt 12
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileY:I
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.numYTiles:I
            iadd
            iconst_1
            isub
            istore 8 /* ty1 */
        12: .line 354
      StackMap locals:
      StackMap stack:
            iload 7 /* tx1 */
            iload 5 /* tx0 */
            if_icmplt 13
            iload 8 /* ty1 */
            iload 6 /* ty0 */
            if_icmpge 14
        13: .line 355
      StackMap locals:
      StackMap stack:
            return
        14: .line 360
      StackMap locals:
      StackMap stack:
            iload 5 /* tx0 */
            istore 9 /* insideTx0 */
        start local 9 // int insideTx0
        15: .line 361
            iload 7 /* tx1 */
            istore 10 /* insideTx1 */
        start local 10 // int insideTx1
        16: .line 363
            iload 6 /* ty0 */
            istore 11 /* insideTy0 */
        start local 11 // int insideTy0
        17: .line 364
            iload 8 /* ty1 */
            istore 12 /* insideTy1 */
        start local 12 // int insideTy1
        18: .line 368
            iload 5 /* tx0 */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileWidth:I
            imul
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileGridXOff:I
            iadd
            istore 13 /* tx */
        start local 13 // int tx
        19: .line 369
            iload 13 /* tx */
            aload 4 /* wrR */
            getfield java.awt.Rectangle.x:I
            if_icmpge 21
            aload 3 /* bounds */
            getfield java.awt.Rectangle.x:I
            aload 4 /* wrR */
            getfield java.awt.Rectangle.x:I
            if_icmpeq 21
        20: .line 371
            iinc 9 /* insideTx0 */ 1
        21: .line 373
      StackMap locals: org.apache.batik.ext.awt.image.rendered.AbstractTiledRed java.awt.image.WritableRaster int java.awt.Rectangle java.awt.Rectangle int int int int int int int int int
      StackMap stack:
            iload 6 /* ty0 */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileHeight:I
            imul
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileGridYOff:I
            iadd
            istore 14 /* ty */
        start local 14 // int ty
        22: .line 374
            iload 14 /* ty */
            aload 4 /* wrR */
            getfield java.awt.Rectangle.y:I
            if_icmpge 24
            aload 3 /* bounds */
            getfield java.awt.Rectangle.y:I
            aload 4 /* wrR */
            getfield java.awt.Rectangle.y:I
            if_icmpeq 24
        23: .line 376
            iinc 11 /* insideTy0 */ 1
        24: .line 378
      StackMap locals: int
      StackMap stack:
            iload 7 /* tx1 */
            iconst_1
            iadd
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileWidth:I
            imul
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileGridXOff:I
            iadd
            iconst_1
            isub
            istore 13 /* tx */
        25: .line 379
            iload 13 /* tx */
            aload 4 /* wrR */
            getfield java.awt.Rectangle.x:I
            aload 4 /* wrR */
            getfield java.awt.Rectangle.width:I
            iadd
            if_icmplt 28
        26: .line 380
            aload 3 /* bounds */
            getfield java.awt.Rectangle.x:I
            aload 3 /* bounds */
            getfield java.awt.Rectangle.width:I
            iadd
            aload 4 /* wrR */
            getfield java.awt.Rectangle.x:I
            aload 4 /* wrR */
            getfield java.awt.Rectangle.width:I
            iadd
            if_icmpeq 28
        27: .line 382
            iinc 10 /* insideTx1 */ -1
        28: .line 384
      StackMap locals:
      StackMap stack:
            iload 8 /* ty1 */
            iconst_1
            iadd
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileHeight:I
            imul
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileGridYOff:I
            iadd
            iconst_1
            isub
            istore 14 /* ty */
        29: .line 385
            iload 14 /* ty */
            aload 4 /* wrR */
            getfield java.awt.Rectangle.y:I
            aload 4 /* wrR */
            getfield java.awt.Rectangle.height:I
            iadd
            if_icmplt 32
        30: .line 386
            aload 3 /* bounds */
            getfield java.awt.Rectangle.y:I
            aload 3 /* bounds */
            getfield java.awt.Rectangle.height:I
            iadd
            aload 4 /* wrR */
            getfield java.awt.Rectangle.y:I
            aload 4 /* wrR */
            getfield java.awt.Rectangle.height:I
            iadd
            if_icmpeq 32
        31: .line 388
            iinc 12 /* insideTy1 */ -1
        32: .line 390
      StackMap locals:
      StackMap stack:
            iload 10 /* insideTx1 */
            iload 9 /* insideTx0 */
            isub
            iconst_1
            iadd
            istore 15 /* xtiles */
        start local 15 // int xtiles
        33: .line 391
            iload 12 /* insideTy1 */
            iload 11 /* insideTy0 */
            isub
            iconst_1
            iadd
            istore 16 /* ytiles */
        start local 16 // int ytiles
        34: .line 392
            aconst_null
            astore 17 /* occupied */
        start local 17 // boolean[] occupied
        35: .line 393
            iload 15 /* xtiles */
            ifle 37
            iload 16 /* ytiles */
            ifle 37
        36: .line 394
            iload 15 /* xtiles */
            iload 16 /* ytiles */
            imul
            newarray 4
            astore 17 /* occupied */
        37: .line 396
      StackMap locals: int int boolean[]
      StackMap stack:
            iconst_2
            iload 7 /* tx1 */
            iload 5 /* tx0 */
            isub
            iconst_1
            iadd
            imul
            iconst_2
            iload 8 /* ty1 */
            iload 6 /* ty0 */
            isub
            iconst_1
            iadd
            imul
            iadd
            newarray 4
            astore 18 /* got */
        start local 18 // boolean[] got
        38: .line 397
            iconst_0
            istore 19 /* idx */
        start local 19 // int idx
        39: .line 400
            iload 6 /* ty0 */
            istore 20 /* y */
        start local 20 // int y
        40: goto 58
        41: .line 401
      StackMap locals: boolean[] int int
      StackMap stack:
            iload 5 /* tx0 */
            istore 21 /* x */
        start local 21 // int x
        42: goto 56
        43: .line 402
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tiles:Lorg/apache/batik/ext/awt/image/rendered/TileStore;
            iload 21 /* x */
            iload 20 /* y */
            invokeinterface org.apache.batik.ext.awt.image.rendered.TileStore.getTileNoCompute:(II)Ljava/awt/image/Raster;
            astore 22 /* ras */
        start local 22 // java.awt.image.Raster ras
        44: .line 403
            aload 22 /* ras */
            ifnull 45
            iconst_1
            goto 46
      StackMap locals: java.awt.image.Raster
      StackMap stack:
        45: iconst_0
      StackMap locals:
      StackMap stack: int
        46: istore 23 /* found */
        start local 23 // boolean found
        47: .line 404
            iload 20 /* y */
            iload 11 /* insideTy0 */
            if_icmplt 50
            iload 20 /* y */
            iload 12 /* insideTy1 */
            if_icmpgt 50
        48: .line 405
            iload 21 /* x */
            iload 9 /* insideTx0 */
            if_icmplt 50
            iload 21 /* x */
            iload 10 /* insideTx1 */
            if_icmpgt 50
        49: .line 406
            aload 17 /* occupied */
            iload 21 /* x */
            iload 9 /* insideTx0 */
            isub
            iload 20 /* y */
            iload 11 /* insideTy0 */
            isub
            iload 15 /* xtiles */
            imul
            iadd
            iload 23 /* found */
            bastore
            goto 51
        50: .line 408
      StackMap locals: int
      StackMap stack:
            aload 18 /* got */
            iload 19 /* idx */
            iinc 19 /* idx */ 1
            iload 23 /* found */
            bastore
        51: .line 410
      StackMap locals:
      StackMap stack:
            iload 23 /* found */
            ifne 52
            goto 55
        52: .line 414
      StackMap locals:
      StackMap stack:
            iload 2 /* is_INT_PACK */
            ifeq 54
        53: .line 415
            aload 22 /* ras */
            aload 1 /* wr */
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.copyData_INT_PACK:(Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V
            goto 55
        54: .line 417
      StackMap locals:
      StackMap stack:
            aload 22 /* ras */
            aload 1 /* wr */
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.copyData_FALLBACK:(Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V
        end local 23 // boolean found
        end local 22 // java.awt.image.Raster ras
        55: .line 401
      StackMap locals:
      StackMap stack:
            iinc 21 /* x */ 1
      StackMap locals:
      StackMap stack:
        56: iload 21 /* x */
            iload 7 /* tx1 */
            if_icmple 43
        end local 21 // int x
        57: .line 400
            iinc 20 /* y */ 1
      StackMap locals:
      StackMap stack:
        58: iload 20 /* y */
            iload 8 /* ty1 */
            if_icmple 41
        end local 20 // int y
        59: .line 425
            iload 15 /* xtiles */
            ifle 65
            iload 16 /* ytiles */
            ifle 65
        60: .line 426
            new org.apache.batik.ext.awt.image.rendered.TileBlock
            dup
        61: .line 427
            iload 9 /* insideTx0 */
            iload 11 /* insideTy0 */
            iload 15 /* xtiles */
            iload 16 /* ytiles */
            aload 17 /* occupied */
        62: .line 428
            iconst_0
            iconst_0
            iload 15 /* xtiles */
            iload 16 /* ytiles */
        63: .line 426
            invokespecial org.apache.batik.ext.awt.image.rendered.TileBlock.<init>:(IIII[ZIIII)V
            astore 20 /* block */
        start local 20 // org.apache.batik.ext.awt.image.rendered.TileBlock block
        64: .line 430
            aload 0 /* this */
            aload 20 /* block */
            aload 1 /* wr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.drawBlock:(Lorg/apache/batik/ext/awt/image/rendered/TileBlock;Ljava/awt/image/WritableRaster;)V
        end local 20 // org.apache.batik.ext.awt.image.rendered.TileBlock block
        65: .line 436
      StackMap locals:
      StackMap stack:
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            astore 20 /* currentThread */
        start local 20 // java.lang.Thread currentThread
        66: .line 437
            invokestatic org.apache.batik.util.HaltingThread.hasBeenHalted:()Z
            ifeq 68
        67: .line 438
            return
        68: .line 440
      StackMap locals: java.lang.Thread
      StackMap stack:
            iconst_0
            istore 19 /* idx */
        69: .line 442
            iload 6 /* ty0 */
            istore 14 /* ty */
            goto 91
        70: .line 444
      StackMap locals:
      StackMap stack:
            iload 5 /* tx0 */
            istore 13 /* tx */
            goto 89
        71: .line 446
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tiles:Lorg/apache/batik/ext/awt/image/rendered/TileStore;
            iload 13 /* tx */
            iload 14 /* ty */
            invokeinterface org.apache.batik.ext.awt.image.rendered.TileStore.getTileNoCompute:(II)Ljava/awt/image/Raster;
            astore 21 /* ras */
        start local 21 // java.awt.image.Raster ras
        72: .line 448
            iload 14 /* ty */
            iload 11 /* insideTy0 */
            if_icmplt 81
            iload 14 /* ty */
            iload 12 /* insideTy1 */
            if_icmpgt 81
        73: .line 449
            iload 13 /* tx */
            iload 9 /* insideTx0 */
            if_icmplt 81
            iload 13 /* tx */
            iload 10 /* insideTx1 */
            if_icmpgt 81
        74: .line 451
            aload 21 /* ras */
            ifnull 75
            goto 88
        75: .line 455
      StackMap locals: java.awt.image.Raster
      StackMap stack:
            aload 0 /* this */
            iload 13 /* tx */
            iload 14 /* ty */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.makeTile:(II)Ljava/awt/image/WritableRaster;
            astore 22 /* tile */
        start local 22 // java.awt.image.WritableRaster tile
        76: .line 456
            iload 2 /* is_INT_PACK */
            ifeq 78
        77: .line 457
            aload 1 /* wr */
            aload 22 /* tile */
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.copyData_INT_PACK:(Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V
            goto 79
        78: .line 459
      StackMap locals: java.awt.image.WritableRaster
      StackMap stack:
            aload 1 /* wr */
            aload 22 /* tile */
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.copyData_FALLBACK:(Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V
        79: .line 461
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tiles:Lorg/apache/batik/ext/awt/image/rendered/TileStore;
            iload 13 /* tx */
            iload 14 /* ty */
            aload 22 /* tile */
            invokeinterface org.apache.batik.ext.awt.image.rendered.TileStore.setTile:(IILjava/awt/image/Raster;)V
        end local 22 // java.awt.image.WritableRaster tile
        80: .line 462
            goto 88
        81: .line 464
      StackMap locals:
      StackMap stack:
            aload 18 /* got */
            iload 19 /* idx */
            iinc 19 /* idx */ 1
            baload
            ifeq 82
            goto 88
        82: .line 468
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 13 /* tx */
            iload 14 /* ty */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getTile:(II)Ljava/awt/image/Raster;
            astore 21 /* ras */
        83: .line 470
            aload 20 /* currentThread */
            invokestatic org.apache.batik.util.HaltingThread.hasBeenHalted:(Ljava/lang/Thread;)Z
            ifeq 85
        84: .line 471
            return
        85: .line 473
      StackMap locals:
      StackMap stack:
            iload 2 /* is_INT_PACK */
            ifeq 87
        86: .line 474
            aload 21 /* ras */
            aload 1 /* wr */
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.copyData_INT_PACK:(Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V
            goto 88
        87: .line 476
      StackMap locals:
      StackMap stack:
            aload 21 /* ras */
            aload 1 /* wr */
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.copyData_FALLBACK:(Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V
        end local 21 // java.awt.image.Raster ras
        88: .line 444
      StackMap locals:
      StackMap stack:
            iinc 13 /* tx */ 1
      StackMap locals:
      StackMap stack:
        89: iload 13 /* tx */
            iload 7 /* tx1 */
            if_icmple 71
        90: .line 442
            iinc 14 /* ty */ 1
      StackMap locals:
      StackMap stack:
        91: iload 14 /* ty */
            iload 8 /* ty1 */
            if_icmple 70
        92: .line 482
            return
        end local 20 // java.lang.Thread currentThread
        end local 19 // int idx
        end local 18 // boolean[] got
        end local 17 // boolean[] occupied
        end local 16 // int ytiles
        end local 15 // int xtiles
        end local 14 // int ty
        end local 13 // int tx
        end local 12 // int insideTy1
        end local 11 // int insideTy0
        end local 10 // int insideTx1
        end local 9 // int insideTx0
        end local 8 // int ty1
        end local 7 // int tx1
        end local 6 // int ty0
        end local 5 // int tx0
        end local 4 // java.awt.Rectangle wrR
        end local 3 // java.awt.Rectangle bounds
        end local 2 // boolean is_INT_PACK
        end local 1 // java.awt.image.WritableRaster wr
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   93     0           this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0   93     1             wr  Ljava/awt/image/WritableRaster;
            2   93     2    is_INT_PACK  Z
            3   93     3         bounds  Ljava/awt/Rectangle;
            4   93     4            wrR  Ljava/awt/Rectangle;
            5   93     5            tx0  I
            6   93     6            ty0  I
            7   93     7            tx1  I
            8   93     8            ty1  I
           15   93     9      insideTx0  I
           16   93    10      insideTx1  I
           17   93    11      insideTy0  I
           18   93    12      insideTy1  I
           19   93    13             tx  I
           22   93    14             ty  I
           33   93    15         xtiles  I
           34   93    16         ytiles  I
           35   93    17       occupied  [Z
           38   93    18            got  [Z
           39   93    19            idx  I
           40   59    20              y  I
           42   57    21              x  I
           44   55    22            ras  Ljava/awt/image/Raster;
           47   55    23          found  Z
           64   65    20          block  Lorg/apache/batik/ext/awt/image/rendered/TileBlock;
           66   93    20  currentThread  Ljava/lang/Thread;
           72   88    21            ras  Ljava/awt/image/Raster;
           76   80    22           tile  Ljava/awt/image/WritableRaster;
    MethodParameters:
      Name  Flags
      wr    

  public void copyToRaster(java.awt.image.WritableRaster);
    descriptor: (Ljava/awt/image/WritableRaster;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=13, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // java.awt.image.WritableRaster wr
         0: .line 491
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getBounds:()Ljava/awt/Rectangle;
            astore 2 /* wrR */
        start local 2 // java.awt.Rectangle wrR
         1: .line 493
            aload 0 /* this */
            aload 2 /* wrR */
            getfield java.awt.Rectangle.x:I
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getXTile:(I)I
            istore 3 /* tx0 */
        start local 3 // int tx0
         2: .line 494
            aload 0 /* this */
            aload 2 /* wrR */
            getfield java.awt.Rectangle.y:I
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getYTile:(I)I
            istore 4 /* ty0 */
        start local 4 // int ty0
         3: .line 495
            aload 0 /* this */
            aload 2 /* wrR */
            getfield java.awt.Rectangle.x:I
            aload 2 /* wrR */
            getfield java.awt.Rectangle.width:I
            iadd
            iconst_1
            isub
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getXTile:(I)I
            istore 5 /* tx1 */
        start local 5 // int tx1
         4: .line 496
            aload 0 /* this */
            aload 2 /* wrR */
            getfield java.awt.Rectangle.y:I
            aload 2 /* wrR */
            getfield java.awt.Rectangle.height:I
            iadd
            iconst_1
            isub
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getYTile:(I)I
            istore 6 /* ty1 */
        start local 6 // int ty1
         5: .line 498
            iload 3 /* tx0 */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileX:I
            if_icmpge 6
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileX:I
            istore 3 /* tx0 */
         6: .line 499
      StackMap locals: org.apache.batik.ext.awt.image.rendered.AbstractTiledRed java.awt.image.WritableRaster java.awt.Rectangle int int int int
      StackMap stack:
            iload 4 /* ty0 */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileY:I
            if_icmpge 7
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileY:I
            istore 4 /* ty0 */
         7: .line 501
      StackMap locals:
      StackMap stack:
            iload 5 /* tx1 */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileX:I
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.numXTiles:I
            iadd
            if_icmplt 8
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileX:I
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.numXTiles:I
            iadd
            iconst_1
            isub
            istore 5 /* tx1 */
         8: .line 502
      StackMap locals:
      StackMap stack:
            iload 6 /* ty1 */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileY:I
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.numYTiles:I
            iadd
            if_icmplt 9
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.minTileY:I
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.numYTiles:I
            iadd
            iconst_1
            isub
            istore 6 /* ty1 */
         9: .line 505
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getSampleModel:()Ljava/awt/image/SampleModel;
            iconst_0
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.is_INT_PACK_Data:(Ljava/awt/image/SampleModel;Z)Z
        10: .line 504
            istore 7 /* is_INT_PACK */
        start local 7 // boolean is_INT_PACK
        11: .line 507
            iload 5 /* tx1 */
            iload 3 /* tx0 */
            isub
            iconst_1
            iadd
            istore 8 /* xtiles */
        start local 8 // int xtiles
        12: .line 508
            iload 8 /* xtiles */
            iload 6 /* ty1 */
            iload 4 /* ty0 */
            isub
            iconst_1
            iadd
            imul
            newarray 4
            astore 9 /* got */
        start local 9 // boolean[] got
        13: .line 512
            iload 4 /* ty0 */
            istore 10 /* y */
        start local 10 // int y
        14: goto 26
        15: .line 513
      StackMap locals: org.apache.batik.ext.awt.image.rendered.AbstractTiledRed java.awt.image.WritableRaster java.awt.Rectangle int int int int int int boolean[] int
      StackMap stack:
            iload 3 /* tx0 */
            istore 11 /* x */
        start local 11 // int x
        16: goto 24
        17: .line 514
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tiles:Lorg/apache/batik/ext/awt/image/rendered/TileStore;
            iload 11 /* x */
            iload 10 /* y */
            invokeinterface org.apache.batik.ext.awt.image.rendered.TileStore.getTileNoCompute:(II)Ljava/awt/image/Raster;
            astore 12 /* r */
        start local 12 // java.awt.image.Raster r
        18: .line 515
            aload 12 /* r */
            ifnonnull 19
            goto 23
        19: .line 517
      StackMap locals: java.awt.image.Raster
      StackMap stack:
            aload 9 /* got */
            iload 11 /* x */
            iload 3 /* tx0 */
            isub
            iload 10 /* y */
            iload 4 /* ty0 */
            isub
            iload 8 /* xtiles */
            imul
            iadd
            iconst_1
            bastore
        20: .line 519
            iload 7 /* is_INT_PACK */
            ifeq 22
        21: .line 520
            aload 12 /* r */
            aload 1 /* wr */
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.copyData_INT_PACK:(Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V
            goto 23
        22: .line 522
      StackMap locals:
      StackMap stack:
            aload 12 /* r */
            aload 1 /* wr */
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.copyData_FALLBACK:(Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V
        end local 12 // java.awt.image.Raster r
        23: .line 513
      StackMap locals:
      StackMap stack:
            iinc 11 /* x */ 1
      StackMap locals:
      StackMap stack:
        24: iload 11 /* x */
            iload 5 /* tx1 */
            if_icmple 17
        end local 11 // int x
        25: .line 512
            iinc 10 /* y */ 1
      StackMap locals:
      StackMap stack:
        26: iload 10 /* y */
            iload 6 /* ty1 */
            if_icmple 15
        end local 10 // int y
        27: .line 526
            iload 4 /* ty0 */
            istore 10 /* y */
        start local 10 // int y
        28: goto 39
        29: .line 527
      StackMap locals:
      StackMap stack:
            iload 3 /* tx0 */
            istore 11 /* x */
        start local 11 // int x
        30: goto 37
        31: .line 528
      StackMap locals: int
      StackMap stack:
            aload 9 /* got */
            iload 11 /* x */
            iload 3 /* tx0 */
            isub
            iload 10 /* y */
            iload 4 /* ty0 */
            isub
            iload 8 /* xtiles */
            imul
            iadd
            baload
            ifeq 32
            goto 36
        32: .line 530
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 11 /* x */
            iload 10 /* y */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.getTile:(II)Ljava/awt/image/Raster;
            astore 12 /* r */
        start local 12 // java.awt.image.Raster r
        33: .line 531
            iload 7 /* is_INT_PACK */
            ifeq 35
        34: .line 532
            aload 12 /* r */
            aload 1 /* wr */
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.copyData_INT_PACK:(Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V
            goto 36
        35: .line 534
      StackMap locals: java.awt.image.Raster
      StackMap stack:
            aload 12 /* r */
            aload 1 /* wr */
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.copyData_FALLBACK:(Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V
        end local 12 // java.awt.image.Raster r
        36: .line 527
      StackMap locals:
      StackMap stack:
            iinc 11 /* x */ 1
      StackMap locals:
      StackMap stack:
        37: iload 11 /* x */
            iload 5 /* tx1 */
            if_icmple 31
        end local 11 // int x
        38: .line 526
            iinc 10 /* y */ 1
      StackMap locals:
      StackMap stack:
        39: iload 10 /* y */
            iload 6 /* ty1 */
            if_icmple 29
        end local 10 // int y
        40: .line 536
            return
        end local 9 // boolean[] got
        end local 8 // int xtiles
        end local 7 // boolean is_INT_PACK
        end local 6 // int ty1
        end local 5 // int tx1
        end local 4 // int ty0
        end local 3 // int tx0
        end local 2 // java.awt.Rectangle wrR
        end local 1 // java.awt.image.WritableRaster wr
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   41     0         this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0   41     1           wr  Ljava/awt/image/WritableRaster;
            1   41     2          wrR  Ljava/awt/Rectangle;
            2   41     3          tx0  I
            3   41     4          ty0  I
            4   41     5          tx1  I
            5   41     6          ty1  I
           11   41     7  is_INT_PACK  Z
           12   41     8       xtiles  I
           13   41     9          got  [Z
           14   27    10            y  I
           16   25    11            x  I
           18   23    12            r  Ljava/awt/image/Raster;
           28   40    10            y  I
           30   38    11            x  I
           33   36    12            r  Ljava/awt/image/Raster;
    MethodParameters:
      Name  Flags
      wr    

  protected void drawBlock(org.apache.batik.ext.awt.image.rendered.TileBlock, java.awt.image.WritableRaster);
    descriptor: (Lorg/apache/batik/ext/awt/image/rendered/TileBlock;Ljava/awt/image/WritableRaster;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // org.apache.batik.ext.awt.image.rendered.TileBlock block
        start local 2 // java.awt.image.WritableRaster wr
         0: .line 539
            aload 1 /* block */
            invokevirtual org.apache.batik.ext.awt.image.rendered.TileBlock.getBestSplit:()[Lorg/apache/batik/ext/awt/image/rendered/TileBlock;
            astore 3 /* blocks */
        start local 3 // org.apache.batik.ext.awt.image.rendered.TileBlock[] blocks
         1: .line 540
            aload 3 /* blocks */
            ifnonnull 3
         2: .line 541
            return
         3: .line 544
      StackMap locals: org.apache.batik.ext.awt.image.rendered.TileBlock[]
      StackMap stack:
            aload 0 /* this */
            aload 3 /* blocks */
            aload 2 /* wr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.drawBlockInPlace:([Lorg/apache/batik/ext/awt/image/rendered/TileBlock;Ljava/awt/image/WritableRaster;)V
         4: .line 545
            return
        end local 3 // org.apache.batik.ext.awt.image.rendered.TileBlock[] blocks
        end local 2 // java.awt.image.WritableRaster wr
        end local 1 // org.apache.batik.ext.awt.image.rendered.TileBlock block
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0    5     1   block  Lorg/apache/batik/ext/awt/image/rendered/TileBlock;
            0    5     2      wr  Ljava/awt/image/WritableRaster;
            1    5     3  blocks  [Lorg/apache/batik/ext/awt/image/rendered/TileBlock;
    MethodParameters:
       Name  Flags
      block  
      wr     

  protected void drawBlockAndCopy(org.apache.batik.ext.awt.image.rendered.TileBlock[], java.awt.image.WritableRaster);
    descriptor: ([Lorg/apache/batik/ext/awt/image/rendered/TileBlock;Ljava/awt/image/WritableRaster;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=19, args_size=3
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // org.apache.batik.ext.awt.image.rendered.TileBlock[] blocks
        start local 2 // java.awt.image.WritableRaster wr
         0: .line 549
            aload 1 /* blocks */
            arraylength
            iconst_1
            if_icmpne 8
         1: .line 550
            aload 1 /* blocks */
            iconst_0
            aaload
            astore 3 /* curr */
        start local 3 // org.apache.batik.ext.awt.image.rendered.TileBlock curr
         2: .line 551
            aload 3 /* curr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.TileBlock.getXLoc:()I
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileWidth:I
            imul
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileGridXOff:I
            iadd
            istore 4 /* xloc */
        start local 4 // int xloc
         3: .line 552
            aload 3 /* curr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.TileBlock.getYLoc:()I
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileHeight:I
            imul
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileGridYOff:I
            iadd
            istore 5 /* yloc */
        start local 5 // int yloc
         4: .line 553
            iload 4 /* xloc */
            aload 2 /* wr */
            invokevirtual java.awt.image.WritableRaster.getMinX:()I
            if_icmpne 8
         5: .line 554
            iload 5 /* yloc */
            aload 2 /* wr */
            invokevirtual java.awt.image.WritableRaster.getMinY:()I
            if_icmpne 8
         6: .line 556
            aload 0 /* this */
            aload 1 /* blocks */
            aload 2 /* wr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.drawBlockInPlace:([Lorg/apache/batik/ext/awt/image/rendered/TileBlock;Ljava/awt/image/WritableRaster;)V
         7: .line 557
            return
        end local 5 // int yloc
        end local 4 // int xloc
        end local 3 // org.apache.batik.ext.awt.image.rendered.TileBlock curr
         8: .line 561
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileWidth:I
            istore 3 /* workTileWidth */
        start local 3 // int workTileWidth
         9: .line 562
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileHeight:I
            istore 4 /* workTileHeight */
        start local 4 // int workTileHeight
        10: .line 563
            iconst_0
            istore 5 /* maxTileSize */
        start local 5 // int maxTileSize
        11: .line 564
            aload 1 /* blocks */
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 19
      StackMap locals: org.apache.batik.ext.awt.image.rendered.AbstractTiledRed org.apache.batik.ext.awt.image.rendered.TileBlock[] java.awt.image.WritableRaster int int int top int int org.apache.batik.ext.awt.image.rendered.TileBlock[]
      StackMap stack:
        12: aload 9
            iload 7
            aaload
            astore 6 /* curr */
        start local 6 // org.apache.batik.ext.awt.image.rendered.TileBlock curr
        13: .line 565
            aload 6 /* curr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.TileBlock.getWidth:()I
            iload 3 /* workTileWidth */
            imul
        14: .line 566
            aload 6 /* curr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.TileBlock.getHeight:()I
            iload 4 /* workTileHeight */
            imul
        15: .line 565
            imul
            istore 10 /* sz */
        start local 10 // int sz
        16: .line 567
            iload 10 /* sz */
            iload 5 /* maxTileSize */
            if_icmple 18
        17: .line 568
            iload 10 /* sz */
            istore 5 /* maxTileSize */
        end local 10 // int sz
        end local 6 // org.apache.batik.ext.awt.image.rendered.TileBlock curr
        18: .line 564
      StackMap locals:
      StackMap stack:
            iinc 7 1
      StackMap locals:
      StackMap stack:
        19: iload 7
            iload 8
            if_icmplt 12
        20: .line 571
            new java.awt.image.DataBufferInt
            dup
            iload 5 /* maxTileSize */
            invokespecial java.awt.image.DataBufferInt.<init>:(I)V
            astore 6 /* dbi */
        start local 6 // java.awt.image.DataBufferInt dbi
        21: .line 572
            iconst_4
            newarray 10
            dup
            iconst_0
            ldc 16711680
            iastore
            dup
            iconst_1
            ldc 65280
            iastore
            dup
            iconst_2
            sipush 255
            iastore
            dup
            iconst_3
            ldc -16777216
            iastore
            astore 7 /* masks */
        start local 7 // int[] masks
        22: .line 573
            aload 2 /* wr */
            invokevirtual java.awt.image.WritableRaster.getSampleModel:()Ljava/awt/image/SampleModel;
            iconst_0
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.is_INT_PACK_Data:(Ljava/awt/image/SampleModel;Z)Z
            istore 8 /* use_INT_PACK */
        start local 8 // boolean use_INT_PACK
        23: .line 576
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            astore 9 /* currentThread */
        start local 9 // java.lang.Thread currentThread
        24: .line 578
            aload 1 /* blocks */
            dup
            astore 13
            arraylength
            istore 12
            iconst_0
            istore 11
            goto 43
      StackMap locals: org.apache.batik.ext.awt.image.rendered.AbstractTiledRed org.apache.batik.ext.awt.image.rendered.TileBlock[] java.awt.image.WritableRaster int int int java.awt.image.DataBufferInt int[] int java.lang.Thread top int int org.apache.batik.ext.awt.image.rendered.TileBlock[]
      StackMap stack:
        25: aload 13
            iload 11
            aaload
            astore 10 /* curr */
        start local 10 // org.apache.batik.ext.awt.image.rendered.TileBlock curr
        26: .line 579
            aload 10 /* curr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.TileBlock.getXLoc:()I
            iload 3 /* workTileWidth */
            imul
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileGridXOff:I
            iadd
            istore 14 /* xloc */
        start local 14 // int xloc
        27: .line 580
            aload 10 /* curr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.TileBlock.getYLoc:()I
            iload 4 /* workTileHeight */
            imul
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileGridYOff:I
            iadd
            istore 15 /* yloc */
        start local 15 // int yloc
        28: .line 581
            new java.awt.Rectangle
            dup
            iload 14 /* xloc */
            iload 15 /* yloc */
        29: .line 582
            aload 10 /* curr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.TileBlock.getWidth:()I
            iload 3 /* workTileWidth */
            imul
        30: .line 583
            aload 10 /* curr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.TileBlock.getHeight:()I
            iload 4 /* workTileHeight */
            imul
        31: .line 581
            invokespecial java.awt.Rectangle.<init>:(IIII)V
            astore 16 /* tb */
        start local 16 // java.awt.Rectangle tb
        32: .line 584
            aload 16 /* tb */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.bounds:Ljava/awt/Rectangle;
            invokevirtual java.awt.Rectangle.intersection:(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;
            astore 16 /* tb */
        33: .line 585
            new java.awt.Point
            dup
            aload 16 /* tb */
            getfield java.awt.Rectangle.x:I
            aload 16 /* tb */
            getfield java.awt.Rectangle.y:I
            invokespecial java.awt.Point.<init>:(II)V
            astore 17 /* loc */
        start local 17 // java.awt.Point loc
        34: .line 586
            aload 6 /* dbi */
            aload 16 /* tb */
            getfield java.awt.Rectangle.width:I
            aload 16 /* tb */
            getfield java.awt.Rectangle.height:I
            aload 16 /* tb */
            getfield java.awt.Rectangle.width:I
            aload 7 /* masks */
            aload 17 /* loc */
            invokestatic java.awt.image.Raster.createPackedRaster:(Ljava/awt/image/DataBuffer;III[ILjava/awt/Point;)Ljava/awt/image/WritableRaster;
            astore 18 /* child */
        start local 18 // java.awt.image.WritableRaster child
        35: .line 587
            aload 0 /* this */
            aload 18 /* child */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.genRect:(Ljava/awt/image/WritableRaster;)V
        36: .line 588
            iload 8 /* use_INT_PACK */
            ifeq 39
        37: .line 589
            aload 18 /* child */
            aload 2 /* wr */
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.copyData_INT_PACK:(Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V
        38: .line 590
            goto 40
        39: .line 591
      StackMap locals: org.apache.batik.ext.awt.image.rendered.AbstractTiledRed org.apache.batik.ext.awt.image.rendered.TileBlock[] java.awt.image.WritableRaster int int int java.awt.image.DataBufferInt int[] int java.lang.Thread org.apache.batik.ext.awt.image.rendered.TileBlock int int org.apache.batik.ext.awt.image.rendered.TileBlock[] int int java.awt.Rectangle java.awt.Point java.awt.image.WritableRaster
      StackMap stack:
            aload 18 /* child */
            aload 2 /* wr */
            invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.copyData_FALLBACK:(Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V
        40: .line 595
      StackMap locals:
      StackMap stack:
            aload 9 /* currentThread */
            invokestatic org.apache.batik.util.HaltingThread.hasBeenHalted:(Ljava/lang/Thread;)Z
            ifeq 42
        41: .line 596
            return
        end local 18 // java.awt.image.WritableRaster child
        end local 17 // java.awt.Point loc
        end local 16 // java.awt.Rectangle tb
        end local 15 // int yloc
        end local 14 // int xloc
        end local 10 // org.apache.batik.ext.awt.image.rendered.TileBlock curr
        42: .line 578
      StackMap locals: org.apache.batik.ext.awt.image.rendered.AbstractTiledRed org.apache.batik.ext.awt.image.rendered.TileBlock[] java.awt.image.WritableRaster int int int java.awt.image.DataBufferInt int[] int java.lang.Thread top int int org.apache.batik.ext.awt.image.rendered.TileBlock[]
      StackMap stack:
            iinc 11 1
      StackMap locals:
      StackMap stack:
        43: iload 11
            iload 12
            if_icmplt 25
        44: .line 599
            return
        end local 9 // java.lang.Thread currentThread
        end local 8 // boolean use_INT_PACK
        end local 7 // int[] masks
        end local 6 // java.awt.image.DataBufferInt dbi
        end local 5 // int maxTileSize
        end local 4 // int workTileHeight
        end local 3 // int workTileWidth
        end local 2 // java.awt.image.WritableRaster wr
        end local 1 // org.apache.batik.ext.awt.image.rendered.TileBlock[] blocks
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   45     0            this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0   45     1          blocks  [Lorg/apache/batik/ext/awt/image/rendered/TileBlock;
            0   45     2              wr  Ljava/awt/image/WritableRaster;
            2    8     3            curr  Lorg/apache/batik/ext/awt/image/rendered/TileBlock;
            3    8     4            xloc  I
            4    8     5            yloc  I
            9   45     3   workTileWidth  I
           10   45     4  workTileHeight  I
           11   45     5     maxTileSize  I
           13   18     6            curr  Lorg/apache/batik/ext/awt/image/rendered/TileBlock;
           16   18    10              sz  I
           21   45     6             dbi  Ljava/awt/image/DataBufferInt;
           22   45     7           masks  [I
           23   45     8    use_INT_PACK  Z
           24   45     9   currentThread  Ljava/lang/Thread;
           26   42    10            curr  Lorg/apache/batik/ext/awt/image/rendered/TileBlock;
           27   42    14            xloc  I
           28   42    15            yloc  I
           32   42    16              tb  Ljava/awt/Rectangle;
           34   42    17             loc  Ljava/awt/Point;
           35   42    18           child  Ljava/awt/image/WritableRaster;
    MethodParameters:
        Name  Flags
      blocks  
      wr      

  protected void drawBlockInPlace(org.apache.batik.ext.awt.image.rendered.TileBlock[], java.awt.image.WritableRaster);
    descriptor: ([Lorg/apache/batik/ext/awt/image/rendered/TileBlock;Ljava/awt/image/WritableRaster;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=14, args_size=3
        start local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
        start local 1 // org.apache.batik.ext.awt.image.rendered.TileBlock[] blocks
        start local 2 // java.awt.image.WritableRaster wr
         0: .line 606
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            astore 3 /* currentThread */
        start local 3 // java.lang.Thread currentThread
         1: .line 608
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileWidth:I
            istore 4 /* workTileWidth */
        start local 4 // int workTileWidth
         2: .line 609
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileHeight:I
            istore 5 /* workTileHeight */
        start local 5 // int workTileHeight
         3: .line 611
            aload 1 /* blocks */
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 20
      StackMap locals: org.apache.batik.ext.awt.image.rendered.AbstractTiledRed org.apache.batik.ext.awt.image.rendered.TileBlock[] java.awt.image.WritableRaster java.lang.Thread int int top int int org.apache.batik.ext.awt.image.rendered.TileBlock[]
      StackMap stack:
         4: aload 9
            iload 7
            aaload
            astore 6 /* curr */
        start local 6 // org.apache.batik.ext.awt.image.rendered.TileBlock curr
         5: .line 614
            aload 6 /* curr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.TileBlock.getXLoc:()I
            iload 4 /* workTileWidth */
            imul
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileGridXOff:I
            iadd
            istore 10 /* xloc */
        start local 10 // int xloc
         6: .line 615
            aload 6 /* curr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.TileBlock.getYLoc:()I
            iload 5 /* workTileHeight */
            imul
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.tileGridYOff:I
            iadd
            istore 11 /* yloc */
        start local 11 // int yloc
         7: .line 616
            new java.awt.Rectangle
            dup
            iload 10 /* xloc */
            iload 11 /* yloc */
         8: .line 617
            aload 6 /* curr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.TileBlock.getWidth:()I
            iload 4 /* workTileWidth */
            imul
         9: .line 618
            aload 6 /* curr */
            invokevirtual org.apache.batik.ext.awt.image.rendered.TileBlock.getHeight:()I
            iload 5 /* workTileHeight */
            imul
        10: .line 616
            invokespecial java.awt.Rectangle.<init>:(IIII)V
            astore 12 /* tb */
        start local 12 // java.awt.Rectangle tb
        11: .line 619
            aload 12 /* tb */
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.bounds:Ljava/awt/Rectangle;
            invokevirtual java.awt.Rectangle.intersection:(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;
            astore 12 /* tb */
        12: .line 622
            aload 2 /* wr */
            aload 12 /* tb */
            getfield java.awt.Rectangle.x:I
            aload 12 /* tb */
            getfield java.awt.Rectangle.y:I
            aload 12 /* tb */
            getfield java.awt.Rectangle.width:I
            aload 12 /* tb */
            getfield java.awt.Rectangle.height:I
        13: .line 623
            aload 12 /* tb */
            getfield java.awt.Rectangle.x:I
            aload 12 /* tb */
            getfield java.awt.Rectangle.y:I
            aconst_null
        14: .line 622
            invokevirtual java.awt.image.WritableRaster.createWritableChild:(IIIIII[I)Ljava/awt/image/WritableRaster;
        15: .line 621
            astore 13 /* child */
        start local 13 // java.awt.image.WritableRaster child
        16: .line 625
            aload 0 /* this */
            aload 13 /* child */
            invokevirtual org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.genRect:(Ljava/awt/image/WritableRaster;)V
        17: .line 628
            aload 3 /* currentThread */
            invokestatic org.apache.batik.util.HaltingThread.hasBeenHalted:(Ljava/lang/Thread;)Z
            ifeq 19
        18: .line 629
            return
        end local 13 // java.awt.image.WritableRaster child
        end local 12 // java.awt.Rectangle tb
        end local 11 // int yloc
        end local 10 // int xloc
        end local 6 // org.apache.batik.ext.awt.image.rendered.TileBlock curr
        19: .line 611
      StackMap locals:
      StackMap stack:
            iinc 7 1
      StackMap locals:
      StackMap stack:
        20: iload 7
            iload 8
            if_icmplt 4
        21: .line 632
            return
        end local 5 // int workTileHeight
        end local 4 // int workTileWidth
        end local 3 // java.lang.Thread currentThread
        end local 2 // java.awt.image.WritableRaster wr
        end local 1 // org.apache.batik.ext.awt.image.rendered.TileBlock[] blocks
        end local 0 // org.apache.batik.ext.awt.image.rendered.AbstractTiledRed this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   22     0            this  Lorg/apache/batik/ext/awt/image/rendered/AbstractTiledRed;
            0   22     1          blocks  [Lorg/apache/batik/ext/awt/image/rendered/TileBlock;
            0   22     2              wr  Ljava/awt/image/WritableRaster;
            1   22     3   currentThread  Ljava/lang/Thread;
            2   22     4   workTileWidth  I
            3   22     5  workTileHeight  I
            5   19     6            curr  Lorg/apache/batik/ext/awt/image/rendered/TileBlock;
            6   19    10            xloc  I
            7   19    11            yloc  I
           11   19    12              tb  Ljava/awt/Rectangle;
           16   19    13           child  Ljava/awt/image/WritableRaster;
    MethodParameters:
        Name  Flags
      blocks  
      wr      
}
SourceFile: "AbstractTiledRed.java"