public class org.apache.batik.bridge.SVGFeComponentTransferElementBridge extends org.apache.batik.bridge.AbstractSVGFilterPrimitiveElementBridge
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.bridge.SVGFeComponentTransferElementBridge
  super_class: org.apache.batik.bridge.AbstractSVGFilterPrimitiveElementBridge
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGFeComponentTransferElementBridge this
         0: .line 47
            aload 0 /* this */
            invokespecial org.apache.batik.bridge.AbstractSVGFilterPrimitiveElementBridge.<init>:()V
            return
        end local 0 // org.apache.batik.bridge.SVGFeComponentTransferElementBridge this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGFeComponentTransferElementBridge;

  public java.lang.String getLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.bridge.SVGFeComponentTransferElementBridge this
         0: .line 53
            ldc "feComponentTransfer"
            areturn
        end local 0 // org.apache.batik.bridge.SVGFeComponentTransferElementBridge this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/bridge/SVGFeComponentTransferElementBridge;

  public org.apache.batik.ext.awt.image.renderable.Filter createFilter(org.apache.batik.bridge.BridgeContext, org.w3c.dom.Element, org.w3c.dom.Element, org.apache.batik.gvt.GraphicsNode, org.apache.batik.ext.awt.image.renderable.Filter, java.awt.geom.Rectangle2D, java.util.Map);
    descriptor: (Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/ext/awt/image/renderable/Filter;Ljava/awt/geom/Rectangle2D;Ljava/util/Map;)Lorg/apache/batik/ext/awt/image/renderable/Filter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=20, args_size=8
        start local 0 // org.apache.batik.bridge.SVGFeComponentTransferElementBridge this
        start local 1 // org.apache.batik.bridge.BridgeContext ctx
        start local 2 // org.w3c.dom.Element filterElement
        start local 3 // org.w3c.dom.Element filteredElement
        start local 4 // org.apache.batik.gvt.GraphicsNode filteredNode
        start local 5 // org.apache.batik.ext.awt.image.renderable.Filter inputFilter
        start local 6 // java.awt.geom.Rectangle2D filterRegion
        start local 7 // java.util.Map filterMap
         0: .line 83
            aload 2 /* filterElement */
         1: .line 84
            aload 3 /* filteredElement */
         2: .line 85
            aload 4 /* filteredNode */
         3: .line 86
            aload 5 /* inputFilter */
         4: .line 87
            aload 7 /* filterMap */
         5: .line 88
            aload 1 /* ctx */
         6: .line 83
            invokestatic org.apache.batik.bridge.SVGFeComponentTransferElementBridge.getIn:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/ext/awt/image/renderable/Filter;Ljava/util/Map;Lorg/apache/batik/bridge/BridgeContext;)Lorg/apache/batik/ext/awt/image/renderable/Filter;
            astore 8 /* in */
        start local 8 // org.apache.batik.ext.awt.image.renderable.Filter in
         7: .line 89
            aload 8 /* in */
            ifnonnull 9
         8: .line 90
            aconst_null
            areturn
         9: .line 96
      StackMap locals: org.apache.batik.ext.awt.image.renderable.Filter
      StackMap stack:
            aload 8 /* in */
            invokeinterface org.apache.batik.ext.awt.image.renderable.Filter.getBounds2D:()Ljava/awt/geom/Rectangle2D;
            astore 9 /* defaultRegion */
        start local 9 // java.awt.geom.Rectangle2D defaultRegion
        10: .line 98
            aload 2 /* filterElement */
        11: .line 99
            aload 3 /* filteredElement */
        12: .line 100
            aload 4 /* filteredNode */
        13: .line 101
            aload 9 /* defaultRegion */
        14: .line 102
            aload 6 /* filterRegion */
        15: .line 103
            aload 1 /* ctx */
        16: .line 98
            invokestatic org.apache.batik.bridge.SVGUtilities.convertFilterPrimitiveRegion:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;Lorg/apache/batik/bridge/BridgeContext;)Ljava/awt/geom/Rectangle2D;
        17: .line 97
            astore 10 /* primitiveRegion */
        start local 10 // java.awt.geom.Rectangle2D primitiveRegion
        18: .line 108
            aconst_null
            astore 11 /* funcR */
        start local 11 // org.apache.batik.ext.awt.image.ComponentTransferFunction funcR
        19: .line 109
            aconst_null
            astore 12 /* funcG */
        start local 12 // org.apache.batik.ext.awt.image.ComponentTransferFunction funcG
        20: .line 110
            aconst_null
            astore 13 /* funcB */
        start local 13 // org.apache.batik.ext.awt.image.ComponentTransferFunction funcB
        21: .line 111
            aconst_null
            astore 14 /* funcA */
        start local 14 // org.apache.batik.ext.awt.image.ComponentTransferFunction funcA
        22: .line 113
            aload 2 /* filterElement */
            invokeinterface org.w3c.dom.Element.getFirstChild:()Lorg/w3c/dom/Node;
            astore 15 /* n */
        start local 15 // org.w3c.dom.Node n
        23: .line 114
            goto 46
        24: .line 117
      StackMap locals: org.apache.batik.bridge.SVGFeComponentTransferElementBridge org.apache.batik.bridge.BridgeContext org.w3c.dom.Element org.w3c.dom.Element org.apache.batik.gvt.GraphicsNode org.apache.batik.ext.awt.image.renderable.Filter java.awt.geom.Rectangle2D java.util.Map org.apache.batik.ext.awt.image.renderable.Filter java.awt.geom.Rectangle2D java.awt.geom.Rectangle2D org.apache.batik.ext.awt.image.ComponentTransferFunction org.apache.batik.ext.awt.image.ComponentTransferFunction org.apache.batik.ext.awt.image.ComponentTransferFunction org.apache.batik.ext.awt.image.ComponentTransferFunction org.w3c.dom.Node
      StackMap stack:
            aload 15 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_1
            if_icmpeq 26
        25: .line 118
            goto 45
        26: .line 121
      StackMap locals:
      StackMap stack:
            aload 15 /* n */
            checkcast org.w3c.dom.Element
            astore 16 /* e */
        start local 16 // org.w3c.dom.Element e
        27: .line 122
            aload 1 /* ctx */
            aload 16 /* e */
            invokevirtual org.apache.batik.bridge.BridgeContext.getBridge:(Lorg/w3c/dom/Element;)Lorg/apache/batik/bridge/Bridge;
            astore 17 /* bridge */
        start local 17 // org.apache.batik.bridge.Bridge bridge
        28: .line 123
            aload 17 /* bridge */
            ifnull 45
            aload 17 /* bridge */
            instanceof org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncElementBridge
            ifne 30
        29: .line 124
            goto 45
        30: .line 127
      StackMap locals: org.w3c.dom.Element org.apache.batik.bridge.Bridge
      StackMap stack:
            aload 17 /* bridge */
            checkcast org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncElementBridge
        31: .line 126
            astore 18 /* funcBridge */
        start local 18 // org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncElementBridge funcBridge
        32: .line 129
            aload 18 /* funcBridge */
            aload 2 /* filterElement */
            aload 16 /* e */
            invokevirtual org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncElementBridge.createComponentTransferFunction:(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;)Lorg/apache/batik/ext/awt/image/ComponentTransferFunction;
        33: .line 128
            astore 19 /* func */
        start local 19 // org.apache.batik.ext.awt.image.ComponentTransferFunction func
        34: .line 130
            aload 18 /* funcBridge */
            instanceof org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncRElementBridge
            ifeq 37
        35: .line 131
            aload 19 /* func */
            astore 11 /* funcR */
        36: .line 132
            goto 45
      StackMap locals: org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncElementBridge org.apache.batik.ext.awt.image.ComponentTransferFunction
      StackMap stack:
        37: aload 18 /* funcBridge */
            instanceof org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncGElementBridge
            ifeq 40
        38: .line 133
            aload 19 /* func */
            astore 12 /* funcG */
        39: .line 134
            goto 45
      StackMap locals:
      StackMap stack:
        40: aload 18 /* funcBridge */
            instanceof org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncBElementBridge
            ifeq 43
        41: .line 135
            aload 19 /* func */
            astore 13 /* funcB */
        42: .line 136
            goto 45
      StackMap locals:
      StackMap stack:
        43: aload 18 /* funcBridge */
            instanceof org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncAElementBridge
            ifeq 45
        44: .line 137
            aload 19 /* func */
            astore 14 /* funcA */
        end local 19 // org.apache.batik.ext.awt.image.ComponentTransferFunction func
        end local 18 // org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncElementBridge funcBridge
        end local 17 // org.apache.batik.bridge.Bridge bridge
        end local 16 // org.w3c.dom.Element e
        45: .line 115
      StackMap locals: org.apache.batik.bridge.SVGFeComponentTransferElementBridge org.apache.batik.bridge.BridgeContext org.w3c.dom.Element org.w3c.dom.Element org.apache.batik.gvt.GraphicsNode org.apache.batik.ext.awt.image.renderable.Filter java.awt.geom.Rectangle2D java.util.Map org.apache.batik.ext.awt.image.renderable.Filter java.awt.geom.Rectangle2D java.awt.geom.Rectangle2D org.apache.batik.ext.awt.image.ComponentTransferFunction org.apache.batik.ext.awt.image.ComponentTransferFunction org.apache.batik.ext.awt.image.ComponentTransferFunction org.apache.batik.ext.awt.image.ComponentTransferFunction org.w3c.dom.Node
      StackMap stack:
            aload 15 /* n */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 15 /* n */
        46: .line 114
      StackMap locals:
      StackMap stack:
            aload 15 /* n */
            ifnonnull 24
        end local 15 // org.w3c.dom.Node n
        47: .line 141
            new org.apache.batik.ext.awt.image.renderable.ComponentTransferRable8Bit
            dup
        48: .line 142
            aload 8 /* in */
            aload 14 /* funcA */
            aload 11 /* funcR */
            aload 12 /* funcG */
            aload 13 /* funcB */
        49: .line 141
            invokespecial org.apache.batik.ext.awt.image.renderable.ComponentTransferRable8Bit.<init>:(Lorg/apache/batik/ext/awt/image/renderable/Filter;Lorg/apache/batik/ext/awt/image/ComponentTransferFunction;Lorg/apache/batik/ext/awt/image/ComponentTransferFunction;Lorg/apache/batik/ext/awt/image/ComponentTransferFunction;Lorg/apache/batik/ext/awt/image/ComponentTransferFunction;)V
            astore 15 /* filter */
        start local 15 // org.apache.batik.ext.awt.image.renderable.Filter filter
        50: .line 145
            aload 15 /* filter */
            aload 2 /* filterElement */
            invokestatic org.apache.batik.bridge.SVGFeComponentTransferElementBridge.handleColorInterpolationFilters:(Lorg/apache/batik/ext/awt/image/renderable/Filter;Lorg/w3c/dom/Element;)V
        51: .line 147
            new org.apache.batik.ext.awt.image.renderable.PadRable8Bit
            dup
            aload 15 /* filter */
            aload 10 /* primitiveRegion */
            getstatic org.apache.batik.ext.awt.image.PadMode.ZERO_PAD:Lorg/apache/batik/ext/awt/image/PadMode;
            invokespecial org.apache.batik.ext.awt.image.renderable.PadRable8Bit.<init>:(Lorg/apache/batik/ext/awt/image/renderable/Filter;Ljava/awt/geom/Rectangle2D;Lorg/apache/batik/ext/awt/image/PadMode;)V
            astore 15 /* filter */
        52: .line 150
            aload 2 /* filterElement */
            aload 15 /* filter */
            aload 7 /* filterMap */
            invokestatic org.apache.batik.bridge.SVGFeComponentTransferElementBridge.updateFilterMap:(Lorg/w3c/dom/Element;Lorg/apache/batik/ext/awt/image/renderable/Filter;Ljava/util/Map;)V
        53: .line 152
            aload 15 /* filter */
            areturn
        end local 15 // org.apache.batik.ext.awt.image.renderable.Filter filter
        end local 14 // org.apache.batik.ext.awt.image.ComponentTransferFunction funcA
        end local 13 // org.apache.batik.ext.awt.image.ComponentTransferFunction funcB
        end local 12 // org.apache.batik.ext.awt.image.ComponentTransferFunction funcG
        end local 11 // org.apache.batik.ext.awt.image.ComponentTransferFunction funcR
        end local 10 // java.awt.geom.Rectangle2D primitiveRegion
        end local 9 // java.awt.geom.Rectangle2D defaultRegion
        end local 8 // org.apache.batik.ext.awt.image.renderable.Filter in
        end local 7 // java.util.Map filterMap
        end local 6 // java.awt.geom.Rectangle2D filterRegion
        end local 5 // org.apache.batik.ext.awt.image.renderable.Filter inputFilter
        end local 4 // org.apache.batik.gvt.GraphicsNode filteredNode
        end local 3 // org.w3c.dom.Element filteredElement
        end local 2 // org.w3c.dom.Element filterElement
        end local 1 // org.apache.batik.bridge.BridgeContext ctx
        end local 0 // org.apache.batik.bridge.SVGFeComponentTransferElementBridge this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   54     0             this  Lorg/apache/batik/bridge/SVGFeComponentTransferElementBridge;
            0   54     1              ctx  Lorg/apache/batik/bridge/BridgeContext;
            0   54     2    filterElement  Lorg/w3c/dom/Element;
            0   54     3  filteredElement  Lorg/w3c/dom/Element;
            0   54     4     filteredNode  Lorg/apache/batik/gvt/GraphicsNode;
            0   54     5      inputFilter  Lorg/apache/batik/ext/awt/image/renderable/Filter;
            0   54     6     filterRegion  Ljava/awt/geom/Rectangle2D;
            0   54     7        filterMap  Ljava/util/Map;
            7   54     8               in  Lorg/apache/batik/ext/awt/image/renderable/Filter;
           10   54     9    defaultRegion  Ljava/awt/geom/Rectangle2D;
           18   54    10  primitiveRegion  Ljava/awt/geom/Rectangle2D;
           19   54    11            funcR  Lorg/apache/batik/ext/awt/image/ComponentTransferFunction;
           20   54    12            funcG  Lorg/apache/batik/ext/awt/image/ComponentTransferFunction;
           21   54    13            funcB  Lorg/apache/batik/ext/awt/image/ComponentTransferFunction;
           22   54    14            funcA  Lorg/apache/batik/ext/awt/image/ComponentTransferFunction;
           23   47    15                n  Lorg/w3c/dom/Node;
           27   45    16                e  Lorg/w3c/dom/Element;
           28   45    17           bridge  Lorg/apache/batik/bridge/Bridge;
           32   45    18       funcBridge  Lorg/apache/batik/bridge/SVGFeComponentTransferElementBridge$SVGFeFuncElementBridge;
           34   45    19             func  Lorg/apache/batik/ext/awt/image/ComponentTransferFunction;
           50   54    15           filter  Lorg/apache/batik/ext/awt/image/renderable/Filter;
    MethodParameters:
                 Name  Flags
      ctx              
      filterElement    
      filteredElement  
      filteredNode     
      inputFilter      
      filterRegion     
      filterMap        
}
SourceFile: "SVGFeComponentTransferElementBridge.java"
NestMembers:
  org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncAElementBridge  org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncBElementBridge  org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncElementBridge  org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncGElementBridge  org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncRElementBridge
InnerClasses:
  public SVGFeFuncAElementBridge = org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncAElementBridge of org.apache.batik.bridge.SVGFeComponentTransferElementBridge
  public SVGFeFuncBElementBridge = org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncBElementBridge of org.apache.batik.bridge.SVGFeComponentTransferElementBridge
  protected abstract SVGFeFuncElementBridge = org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncElementBridge of org.apache.batik.bridge.SVGFeComponentTransferElementBridge
  public SVGFeFuncGElementBridge = org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncGElementBridge of org.apache.batik.bridge.SVGFeComponentTransferElementBridge
  public SVGFeFuncRElementBridge = org.apache.batik.bridge.SVGFeComponentTransferElementBridge$SVGFeFuncRElementBridge of org.apache.batik.bridge.SVGFeComponentTransferElementBridge