public class org.apache.batik.ext.awt.image.rendered.FilterAlphaRed extends org.apache.batik.ext.awt.image.rendered.AbstractRed
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.ext.awt.image.rendered.FilterAlphaRed
  super_class: org.apache.batik.ext.awt.image.rendered.AbstractRed
{
  public void <init>(org.apache.batik.ext.awt.image.rendered.CachableRed);
    descriptor: (Lorg/apache/batik/ext/awt/image/rendered/CachableRed;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.rendered.FilterAlphaRed this
        start local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
         0: .line 41
            aload 0 /* this */
            aload 1 /* src */
            aload 1 /* src */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getBounds:()Ljava/awt/Rectangle;
         1: .line 42
            aload 1 /* src */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getColorModel:()Ljava/awt/image/ColorModel;
         2: .line 43
            aload 1 /* src */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getSampleModel:()Ljava/awt/image/SampleModel;
         3: .line 44
            aload 1 /* src */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getTileGridXOffset:()I
         4: .line 45
            aload 1 /* src */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getTileGridYOffset:()I
         5: .line 46
            aconst_null
            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
         6: .line 48
            aload 0 /* this */
            getfield org.apache.batik.ext.awt.image.rendered.FilterAlphaRed.props:Ljava/util/Map;
            ldc "org.apache.batik.gvt.filter.Colorspace"
         7: .line 49
            getstatic org.apache.batik.ext.awt.ColorSpaceHintKey.VALUE_COLORSPACE_ALPHA:Ljava/lang/Object;
         8: .line 48
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 50
            return
        end local 1 // org.apache.batik.ext.awt.image.rendered.CachableRed src
        end local 0 // org.apache.batik.ext.awt.image.rendered.FilterAlphaRed this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lorg/apache/batik/ext/awt/image/rendered/FilterAlphaRed;
            0   10     1   src  Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
    MethodParameters:
      Name  Flags
      src   

  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=5, locals=5, args_size=2
        start local 0 // org.apache.batik.ext.awt.image.rendered.FilterAlphaRed this
        start local 1 // java.awt.image.WritableRaster wr
         0: .line 55
            aload 0 /* this */
            invokevirtual org.apache.batik.ext.awt.image.rendered.FilterAlphaRed.getSources:()Ljava/util/Vector;
            iconst_0
            invokevirtual java.util.Vector.get:(I)Ljava/lang/Object;
            checkcast org.apache.batik.ext.awt.image.rendered.CachableRed
            astore 2 /* srcRed */
        start local 2 // org.apache.batik.ext.awt.image.rendered.CachableRed srcRed
         1: .line 57
            aload 2 /* srcRed */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getSampleModel:()Ljava/awt/image/SampleModel;
            astore 3 /* sm */
        start local 3 // java.awt.image.SampleModel sm
         2: .line 58
            aload 3 /* sm */
            invokevirtual java.awt.image.SampleModel.getNumBands:()I
            iconst_1
            if_icmpne 4
         3: .line 60
            aload 2 /* srcRed */
            aload 1 /* wr */
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.copyData:(Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;
            areturn
         4: .line 62
      StackMap locals: org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.image.SampleModel
      StackMap stack:
            aload 1 /* wr */
            invokestatic org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter.zeroRect:(Ljava/awt/image/WritableRaster;)V
         5: .line 63
            aload 2 /* srcRed */
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getBounds:()Ljava/awt/Rectangle;
            invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getData:(Ljava/awt/Rectangle;)Ljava/awt/image/Raster;
            astore 4 /* srcRas */
        start local 4 // java.awt.image.Raster srcRas
         6: .line 64
            aload 4 /* srcRas */
            aload 4 /* srcRas */
            invokevirtual java.awt.image.Raster.getNumBands:()I
            iconst_1
            isub
            aload 1 /* wr */
         7: .line 65
            aload 1 /* wr */
            invokevirtual java.awt.image.WritableRaster.getNumBands:()I
            iconst_1
            isub
         8: .line 64
            invokestatic org.apache.batik.ext.awt.image.rendered.AbstractRed.copyBand:(Ljava/awt/image/Raster;ILjava/awt/image/WritableRaster;I)V
         9: .line 66
            aload 1 /* wr */
            areturn
        end local 4 // java.awt.image.Raster srcRas
        end local 3 // java.awt.image.SampleModel sm
        end local 2 // org.apache.batik.ext.awt.image.rendered.CachableRed srcRed
        end local 1 // java.awt.image.WritableRaster wr
        end local 0 // org.apache.batik.ext.awt.image.rendered.FilterAlphaRed this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lorg/apache/batik/ext/awt/image/rendered/FilterAlphaRed;
            0   10     1      wr  Ljava/awt/image/WritableRaster;
            1   10     2  srcRed  Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
            2   10     3      sm  Ljava/awt/image/SampleModel;
            6   10     4  srcRas  Ljava/awt/image/Raster;
    MethodParameters:
      Name  Flags
      wr    
}
SourceFile: "FilterAlphaRed.java"
InnerClasses:
  protected ZeroRecter = org.apache.batik.ext.awt.image.rendered.PadRed$ZeroRecter of org.apache.batik.ext.awt.image.rendered.PadRed