public class org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit extends org.apache.batik.ext.awt.image.renderable.AbstractColorInterpolationRable implements org.apache.batik.ext.awt.image.renderable.TurbulenceRable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit
  super_class: org.apache.batik.ext.awt.image.renderable.AbstractColorInterpolationRable
{
  int seed;
    descriptor: I
    flags: (0x0000) 

  int numOctaves;
    descriptor: I
    flags: (0x0000) 

  double baseFreqX;
    descriptor: D
    flags: (0x0000) 

  double baseFreqY;
    descriptor: D
    flags: (0x0000) 

  boolean stitched;
    descriptor: Z
    flags: (0x0000) 

  boolean fractalNoise;
    descriptor: Z
    flags: (0x0000) 

  java.awt.geom.Rectangle2D region;
    descriptor: Ljava/awt/geom/Rectangle2D;
    flags: (0x0000) 

  public void <init>(java.awt.geom.Rectangle2D);
    descriptor: (Ljava/awt/geom/Rectangle2D;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
        start local 1 // java.awt.geom.Rectangle2D region
         0: .line 53
            aload 0 /* this */
            invokespecial org.apache.batik.ext.awt.image.renderable.AbstractColorInterpolationRable.<init>:()V
         1: .line 43
            aload 0 /* this */
            iconst_0
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.seed:I
         2: .line 44
            aload 0 /* this */
            iconst_1
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.numOctaves:I
         3: .line 45
            aload 0 /* this */
            dconst_0
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.baseFreqX:D
         4: .line 46
            aload 0 /* this */
            dconst_0
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.baseFreqY:D
         5: .line 47
            aload 0 /* this */
            iconst_0
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.stitched:Z
         6: .line 48
            aload 0 /* this */
            iconst_0
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.fractalNoise:Z
         7: .line 54
            aload 0 /* this */
            aload 1 /* region */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.region:Ljava/awt/geom/Rectangle2D;
         8: .line 55
            return
        end local 1 // java.awt.geom.Rectangle2D region
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;
            0    9     1  region  Ljava/awt/geom/Rectangle2D;
    MethodParameters:
        Name  Flags
      region  

  public void <init>(java.awt.geom.Rectangle2D, int, int, double, double, boolean, boolean);
    descriptor: (Ljava/awt/geom/Rectangle2D;IIDDZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=10, args_size=8
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
        start local 1 // java.awt.geom.Rectangle2D region
        start local 2 // int seed
        start local 3 // int numOctaves
        start local 4 // double baseFreqX
        start local 6 // double baseFreqY
        start local 8 // boolean stitched
        start local 9 // boolean fractalNoise
         0: .line 64
            aload 0 /* this */
            invokespecial org.apache.batik.ext.awt.image.renderable.AbstractColorInterpolationRable.<init>:()V
         1: .line 43
            aload 0 /* this */
            iconst_0
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.seed:I
         2: .line 44
            aload 0 /* this */
            iconst_1
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.numOctaves:I
         3: .line 45
            aload 0 /* this */
            dconst_0
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.baseFreqX:D
         4: .line 46
            aload 0 /* this */
            dconst_0
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.baseFreqY:D
         5: .line 47
            aload 0 /* this */
            iconst_0
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.stitched:Z
         6: .line 48
            aload 0 /* this */
            iconst_0
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.fractalNoise:Z
         7: .line 65
            aload 0 /* this */
            iload 2 /* seed */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.seed:I
         8: .line 66
            aload 0 /* this */
            iload 3 /* numOctaves */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.numOctaves:I
         9: .line 67
            aload 0 /* this */
            dload 4 /* baseFreqX */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.baseFreqX:D
        10: .line 68
            aload 0 /* this */
            dload 6 /* baseFreqY */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.baseFreqY:D
        11: .line 69
            aload 0 /* this */
            iload 8 /* stitched */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.stitched:Z
        12: .line 70
            aload 0 /* this */
            iload 9 /* fractalNoise */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.fractalNoise:Z
        13: .line 71
            aload 0 /* this */
            aload 1 /* region */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.region:Ljava/awt/geom/Rectangle2D;
        14: .line 72
            return
        end local 9 // boolean fractalNoise
        end local 8 // boolean stitched
        end local 6 // double baseFreqY
        end local 4 // double baseFreqX
        end local 3 // int numOctaves
        end local 2 // int seed
        end local 1 // java.awt.geom.Rectangle2D region
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   15     0          this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;
            0   15     1        region  Ljava/awt/geom/Rectangle2D;
            0   15     2          seed  I
            0   15     3    numOctaves  I
            0   15     4     baseFreqX  D
            0   15     6     baseFreqY  D
            0   15     8      stitched  Z
            0   15     9  fractalNoise  Z
    MethodParameters:
              Name  Flags
      region        
      seed          
      numOctaves    
      baseFreqX     
      baseFreqY     
      stitched      
      fractalNoise  

  public java.awt.geom.Rectangle2D getTurbulenceRegion();
    descriptor: ()Ljava/awt/geom/Rectangle2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
         0: .line 78
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.region:Ljava/awt/geom/Rectangle2D;
            invokevirtual java.awt.geom.Rectangle2D.clone:()Ljava/lang/Object;
            checkcast java.awt.geom.Rectangle2D
            areturn
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;

  public java.awt.geom.Rectangle2D getBounds2D();
    descriptor: ()Ljava/awt/geom/Rectangle2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
         0: .line 85
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.region:Ljava/awt/geom/Rectangle2D;
            invokevirtual java.awt.geom.Rectangle2D.clone:()Ljava/lang/Object;
            checkcast java.awt.geom.Rectangle2D
            areturn
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;

  public int getSeed();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
         0: .line 93
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.seed:I
            ireturn
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;

  public int getNumOctaves();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
         0: .line 101
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.numOctaves:I
            ireturn
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;

  public double getBaseFrequencyX();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
         0: .line 109
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.baseFreqX:D
            dreturn
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;

  public double getBaseFrequencyY();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
         0: .line 117
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.baseFreqY:D
            dreturn
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;

  public boolean isStitched();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
         0: .line 125
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.stitched:Z
            ireturn
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;

  public boolean isFractalNoise();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
         0: .line 135
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.fractalNoise:Z
            ireturn
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;

  public void setTurbulenceRegion(java.awt.geom.Rectangle2D);
    descriptor: (Ljava/awt/geom/Rectangle2D;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
        start local 1 // java.awt.geom.Rectangle2D turbulenceRegion
         0: .line 143
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.touch:()V
         1: .line 144
            aload 0 /* this */
            aload 1 /* turbulenceRegion */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.region:Ljava/awt/geom/Rectangle2D;
         2: .line 145
            return
        end local 1 // java.awt.geom.Rectangle2D turbulenceRegion
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;
            0    3     1  turbulenceRegion  Ljava/awt/geom/Rectangle2D;
    MethodParameters:
                  Name  Flags
      turbulenceRegion  

  public void setSeed(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
        start local 1 // int seed
         0: .line 152
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.touch:()V
         1: .line 153
            aload 0 /* this */
            iload 1 /* seed */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.seed:I
         2: .line 154
            return
        end local 1 // int seed
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;
            0    3     1  seed  I
    MethodParameters:
      Name  Flags
      seed  

  public void setNumOctaves(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
        start local 1 // int numOctaves
         0: .line 161
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.touch:()V
         1: .line 162
            aload 0 /* this */
            iload 1 /* numOctaves */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.numOctaves:I
         2: .line 163
            return
        end local 1 // int numOctaves
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;
            0    3     1  numOctaves  I
    MethodParameters:
            Name  Flags
      numOctaves  

  public void setBaseFrequencyX(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
        start local 1 // double baseFreqX
         0: .line 170
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.touch:()V
         1: .line 171
            aload 0 /* this */
            dload 1 /* baseFreqX */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.baseFreqX:D
         2: .line 172
            return
        end local 1 // double baseFreqX
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;
            0    3     1  baseFreqX  D
    MethodParameters:
           Name  Flags
      baseFreqX  

  public void setBaseFrequencyY(double);
    descriptor: (D)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
        start local 1 // double baseFreqY
         0: .line 179
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.touch:()V
         1: .line 180
            aload 0 /* this */
            dload 1 /* baseFreqY */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.baseFreqY:D
         2: .line 181
            return
        end local 1 // double baseFreqY
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;
            0    3     1  baseFreqY  D
    MethodParameters:
           Name  Flags
      baseFreqY  

  public void setStitched(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
        start local 1 // boolean stitched
         0: .line 188
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.touch:()V
         1: .line 189
            aload 0 /* this */
            iload 1 /* stitched */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.stitched:Z
         2: .line 190
            return
        end local 1 // boolean stitched
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;
            0    3     1  stitched  Z
    MethodParameters:
          Name  Flags
      stitched  

  public void setFractalNoise(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
        start local 1 // boolean fractalNoise
         0: .line 197
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.touch:()V
         1: .line 198
            aload 0 /* this */
            iload 1 /* fractalNoise */
            putfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.fractalNoise:Z
         2: .line 199
            return
        end local 1 // boolean fractalNoise
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;
            0    3     1  fractalNoise  Z
    MethodParameters:
              Name  Flags
      fractalNoise  

  public java.awt.image.RenderedImage createRendering(java.awt.image.renderable.RenderContext);
    descriptor: (Ljava/awt/image/renderable/RenderContext;)Ljava/awt/image/RenderedImage;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=14, locals=9, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
        start local 1 // java.awt.image.renderable.RenderContext rc
         0: .line 204
            aload 1 /* rc */
            invokevirtual java.awt.image.renderable.RenderContext.getAreaOfInterest:()Ljava/awt/Shape;
            astore 3 /* aoi */
        start local 3 // java.awt.Shape aoi
         1: .line 205
            aload 3 /* aoi */
            ifnonnull 4
         2: .line 206
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.getBounds2D:()Ljava/awt/geom/Rectangle2D;
            astore 2 /* aoiRect */
        start local 2 // java.awt.geom.Rectangle2D aoiRect
         3: .line 207
            goto 9
        end local 2 // java.awt.geom.Rectangle2D aoiRect
         4: .line 208
      StackMap locals: org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit java.awt.image.renderable.RenderContext top java.awt.Shape
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.getBounds2D:()Ljava/awt/geom/Rectangle2D;
            astore 4 /* rect */
        start local 4 // java.awt.geom.Rectangle2D rect
         5: .line 209
            aload 3 /* aoi */
            invokeinterface java.awt.Shape.getBounds2D:()Ljava/awt/geom/Rectangle2D;
            astore 2 /* aoiRect */
        start local 2 // java.awt.geom.Rectangle2D aoiRect
         6: .line 210
            aload 2 /* aoiRect */
            aload 4 /* rect */
            invokevirtual java.awt.geom.Rectangle2D.intersects:(Ljava/awt/geom/Rectangle2D;)Z
            ifne 8
         7: .line 211
            aconst_null
            areturn
         8: .line 212
      StackMap locals: org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit java.awt.image.renderable.RenderContext java.awt.geom.Rectangle2D java.awt.Shape java.awt.geom.Rectangle2D
      StackMap stack:
            aload 2 /* aoiRect */
            aload 4 /* rect */
            aload 2 /* aoiRect */
            invokestatic java.awt.geom.Rectangle2D.intersect:(Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;)V
        end local 4 // java.awt.geom.Rectangle2D rect
         9: .line 215
      StackMap locals:
      StackMap stack:
            aload 1 /* rc */
            invokevirtual java.awt.image.renderable.RenderContext.getTransform:()Ljava/awt/geom/AffineTransform;
            astore 4 /* usr2dev */
        start local 4 // java.awt.geom.AffineTransform usr2dev
        10: .line 222
            aload 4 /* usr2dev */
            aload 2 /* aoiRect */
            invokevirtual java.awt.geom.AffineTransform.createTransformedShape:(Ljava/awt/Shape;)Ljava/awt/Shape;
            invokeinterface java.awt.Shape.getBounds:()Ljava/awt/Rectangle;
        11: .line 221
            astore 5 /* devRect */
        start local 5 // java.awt.Rectangle devRect
        12: .line 224
            aload 5 /* devRect */
            getfield java.awt.Rectangle.width:I
            ifle 14
        13: .line 225
            aload 5 /* devRect */
            getfield java.awt.Rectangle.height:I
            ifgt 15
        14: .line 226
      StackMap locals: java.awt.geom.AffineTransform java.awt.Rectangle
      StackMap stack:
            aconst_null
            areturn
        15: .line 228
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.getOperationColorSpace:()Ljava/awt/color/ColorSpace;
            astore 6 /* cs */
        start local 6 // java.awt.color.ColorSpace cs
        16: .line 230
            aconst_null
            astore 7 /* tile */
        start local 7 // java.awt.geom.Rectangle2D tile
        17: .line 231
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.stitched:Z
            ifeq 19
        18: .line 232
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.region:Ljava/awt/geom/Rectangle2D;
            invokevirtual java.awt.geom.Rectangle2D.clone:()Ljava/lang/Object;
            checkcast java.awt.geom.Rectangle2D
            astore 7 /* tile */
        19: .line 234
      StackMap locals: java.awt.color.ColorSpace java.awt.geom.Rectangle2D
      StackMap stack:
            new java.awt.geom.AffineTransform
            dup
            invokespecial java.awt.geom.AffineTransform.<init>:()V
            astore 8 /* patternTxf */
        start local 8 // java.awt.geom.AffineTransform patternTxf
        20: .line 236
            aload 4 /* usr2dev */
            invokevirtual java.awt.geom.AffineTransform.createInverse:()Ljava/awt/geom/AffineTransform;
            astore 8 /* patternTxf */
        21: .line 237
            goto 23
      StackMap locals: org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit java.awt.image.renderable.RenderContext java.awt.geom.Rectangle2D java.awt.Shape java.awt.geom.AffineTransform java.awt.Rectangle java.awt.color.ColorSpace java.awt.geom.Rectangle2D java.awt.geom.AffineTransform
      StackMap stack: java.awt.geom.NoninvertibleTransformException
        22: pop
        23: .line 240
      StackMap locals:
      StackMap stack:
            new org.apache.batik.ext.awt.image.rendered.TurbulencePatternRed
            dup
        24: .line 241
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.baseFreqX:D
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.baseFreqY:D
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.numOctaves:I
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.seed:I
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit.fractalNoise:Z
        25: .line 242
            aload 7 /* tile */
            aload 8 /* patternTxf */
            aload 5 /* devRect */
            aload 6 /* cs */
            iconst_1
        26: .line 240
            invokespecial org.apache.batik.ext.awt.image.rendered.TurbulencePatternRed.<init>:(DDIIZLjava/awt/geom/Rectangle2D;Ljava/awt/geom/AffineTransform;Ljava/awt/Rectangle;Ljava/awt/color/ColorSpace;Z)V
            areturn
        end local 8 // java.awt.geom.AffineTransform patternTxf
        end local 7 // java.awt.geom.Rectangle2D tile
        end local 6 // java.awt.color.ColorSpace cs
        end local 5 // java.awt.Rectangle devRect
        end local 4 // java.awt.geom.AffineTransform usr2dev
        end local 3 // java.awt.Shape aoi
        end local 2 // java.awt.geom.Rectangle2D aoiRect
        end local 1 // java.awt.image.renderable.RenderContext rc
        end local 0 // org.apache.batik.ext.awt.image.renderable.TurbulenceRable8Bit this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   27     0        this  Lorg/apache/batik/ext/awt/image/renderable/TurbulenceRable8Bit;
            0   27     1          rc  Ljava/awt/image/renderable/RenderContext;
            3    4     2     aoiRect  Ljava/awt/geom/Rectangle2D;
            6   27     2     aoiRect  Ljava/awt/geom/Rectangle2D;
            1   27     3         aoi  Ljava/awt/Shape;
            5    9     4        rect  Ljava/awt/geom/Rectangle2D;
           10   27     4     usr2dev  Ljava/awt/geom/AffineTransform;
           12   27     5     devRect  Ljava/awt/Rectangle;
           16   27     6          cs  Ljava/awt/color/ColorSpace;
           17   27     7        tile  Ljava/awt/geom/Rectangle2D;
           20   27     8  patternTxf  Ljava/awt/geom/AffineTransform;
      Exception table:
        from    to  target  type
          20    21      22  Class java.awt.geom.NoninvertibleTransformException
    MethodParameters:
      Name  Flags
      rc    
}
SourceFile: "TurbulenceRable8Bit.java"