public class org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode extends org.apache.batik.gvt.AbstractGraphicsNode
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode
  super_class: org.apache.batik.gvt.AbstractGraphicsNode
{
  protected final org.apache.xmlgraphics.image.loader.Image image;
    descriptor: Lorg/apache/xmlgraphics/image/loader/Image;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.batik.bridge.BridgeContext ctx;
    descriptor: Lorg/apache/batik/bridge/BridgeContext;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.w3c.dom.Element imageElement;
    descriptor: Lorg/w3c/dom/Element;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.batik.util.ParsedURL purl;
    descriptor: Lorg/apache/batik/util/ParsedURL;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected org.apache.batik.gvt.GraphicsNode origGraphicsNode;
    descriptor: Lorg/apache/batik/gvt/GraphicsNode;
    flags: (0x0004) ACC_PROTECTED

  final org.apache.fop.svg.AbstractFOPImageElementBridge this$0;
    descriptor: Lorg/apache/fop/svg/AbstractFOPImageElementBridge;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(org.apache.fop.svg.AbstractFOPImageElementBridge, org.apache.xmlgraphics.image.loader.Image, org.apache.batik.bridge.BridgeContext, org.w3c.dom.Element, org.apache.batik.util.ParsedURL);
    descriptor: (Lorg/apache/fop/svg/AbstractFOPImageElementBridge;Lorg/apache/xmlgraphics/image/loader/Image;Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/util/ParsedURL;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=6
        start local 0 // org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode this
        start local 2 // org.apache.xmlgraphics.image.loader.Image image
        start local 3 // org.apache.batik.bridge.BridgeContext ctx
        start local 4 // org.w3c.dom.Element imageElement
        start local 5 // org.apache.batik.util.ParsedURL purl
         0: .line 194
            aload 0 /* this */
            aload 1
            putfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.this$0:Lorg/apache/fop/svg/AbstractFOPImageElementBridge;
         1: .line 193
            aload 0 /* this */
            invokespecial org.apache.batik.gvt.AbstractGraphicsNode.<init>:()V
         2: .line 195
            aload 0 /* this */
            aload 2 /* image */
            putfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.image:Lorg/apache/xmlgraphics/image/loader/Image;
         3: .line 196
            aload 0 /* this */
            aload 3 /* ctx */
            putfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.ctx:Lorg/apache/batik/bridge/BridgeContext;
         4: .line 197
            aload 0 /* this */
            aload 4 /* imageElement */
            putfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.imageElement:Lorg/w3c/dom/Element;
         5: .line 198
            aload 0 /* this */
            aload 5 /* purl */
            putfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.purl:Lorg/apache/batik/util/ParsedURL;
         6: .line 199
            return
        end local 5 // org.apache.batik.util.ParsedURL purl
        end local 4 // org.w3c.dom.Element imageElement
        end local 3 // org.apache.batik.bridge.BridgeContext ctx
        end local 2 // org.apache.xmlgraphics.image.loader.Image image
        end local 0 // org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Lorg/apache/fop/svg/AbstractFOPImageElementBridge$LoaderImageNode;
            0    7     2         image  Lorg/apache/xmlgraphics/image/loader/Image;
            0    7     3           ctx  Lorg/apache/batik/bridge/BridgeContext;
            0    7     4  imageElement  Lorg/w3c/dom/Element;
            0    7     5          purl  Lorg/apache/batik/util/ParsedURL;
    MethodParameters:
              Name  Flags
      this$0        final
      image         
      ctx           
      imageElement  
      purl          

  public java.awt.Shape getOutline();
    descriptor: ()Ljava/awt/Shape;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode this
         0: .line 203
            aload 0 /* this */
            invokevirtual org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.getPrimitiveBounds:()Ljava/awt/geom/Rectangle2D;
            areturn
        end local 0 // org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/svg/AbstractFOPImageElementBridge$LoaderImageNode;

  public void primitivePaint(java.awt.Graphics2D);
    descriptor: (Ljava/awt/Graphics2D;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode this
        start local 1 // java.awt.Graphics2D g2d
         0: .line 208
            aload 1 /* g2d */
            instanceof org.apache.fop.svg.NativeImageHandler
            ifeq 11
         1: .line 209
            aload 1 /* g2d */
            checkcast org.apache.fop.svg.NativeImageHandler
            astore 2 /* nativeImageHandler */
        start local 2 // org.apache.fop.svg.NativeImageHandler nativeImageHandler
         2: .line 210
            fconst_0
            fstore 3 /* x */
        start local 3 // float x
         3: .line 211
            fconst_0
            fstore 4 /* y */
        start local 4 // float y
         4: .line 213
            aload 0 /* this */
            getfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.image:Lorg/apache/xmlgraphics/image/loader/Image;
            invokeinterface org.apache.xmlgraphics.image.loader.Image.getSize:()Lorg/apache/xmlgraphics/image/loader/ImageSize;
            invokevirtual org.apache.xmlgraphics.image.loader.ImageSize.getWidthPx:()I
            i2f
            fstore 5 /* width */
        start local 5 // float width
         5: .line 214
            aload 0 /* this */
            getfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.image:Lorg/apache/xmlgraphics/image/loader/Image;
            invokeinterface org.apache.xmlgraphics.image.loader.Image.getSize:()Lorg/apache/xmlgraphics/image/loader/ImageSize;
            invokevirtual org.apache.xmlgraphics.image.loader.ImageSize.getHeightPx:()I
            i2f
            fstore 6 /* height */
        start local 6 // float height
         6: .line 215
            aload 2 /* nativeImageHandler */
            aload 0 /* this */
            getfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.image:Lorg/apache/xmlgraphics/image/loader/Image;
            fload 3 /* x */
            fload 4 /* y */
            fload 5 /* width */
            fload 6 /* height */
            invokeinterface org.apache.fop.svg.NativeImageHandler.addNativeImage:(Lorg/apache/xmlgraphics/image/loader/Image;FFFF)V
        end local 6 // float height
        end local 5 // float width
         7: .line 216
            goto 16
      StackMap locals: org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode java.awt.Graphics2D org.apache.fop.svg.NativeImageHandler float float
      StackMap stack: java.lang.Exception
         8: astore 5 /* e */
        start local 5 // java.lang.Exception e
         9: .line 217
            aload 0 /* this */
            getfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.ctx:Lorg/apache/batik/bridge/BridgeContext;
            invokevirtual org.apache.batik.bridge.BridgeContext.getUserAgent:()Lorg/apache/batik/bridge/UserAgent;
            aload 5 /* e */
            invokeinterface org.apache.batik.bridge.UserAgent.displayError:(Ljava/lang/Exception;)V
        end local 5 // java.lang.Exception e
        end local 4 // float y
        end local 3 // float x
        end local 2 // org.apache.fop.svg.NativeImageHandler nativeImageHandler
        10: .line 219
            goto 16
        11: .line 222
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.origGraphicsNode:Lorg/apache/batik/gvt/GraphicsNode;
            ifnonnull 15
        12: .line 225
            aload 0 /* this */
        13: .line 226
            aload 0 /* this */
            getfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.this$0:Lorg/apache/fop/svg/AbstractFOPImageElementBridge;
            aload 0 /* this */
            getfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.ctx:Lorg/apache/batik/bridge/BridgeContext;
            aload 0 /* this */
            getfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.imageElement:Lorg/w3c/dom/Element;
            aload 0 /* this */
            getfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.purl:Lorg/apache/batik/util/ParsedURL;
            invokevirtual org.apache.fop.svg.AbstractFOPImageElementBridge.superCreateGraphicsNode:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/util/ParsedURL;)Lorg/apache/batik/gvt/GraphicsNode;
        14: .line 225
            putfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.origGraphicsNode:Lorg/apache/batik/gvt/GraphicsNode;
        15: .line 228
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.origGraphicsNode:Lorg/apache/batik/gvt/GraphicsNode;
            aload 1 /* g2d */
            invokeinterface org.apache.batik.gvt.GraphicsNode.primitivePaint:(Ljava/awt/Graphics2D;)V
        16: .line 230
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.Graphics2D g2d
        end local 0 // org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   17     0                this  Lorg/apache/fop/svg/AbstractFOPImageElementBridge$LoaderImageNode;
            0   17     1                 g2d  Ljava/awt/Graphics2D;
            2   10     2  nativeImageHandler  Lorg/apache/fop/svg/NativeImageHandler;
            3   10     3                   x  F
            4   10     4                   y  F
            5    7     5               width  F
            6    7     6              height  F
            9   10     5                   e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           4     7       8  Class java.lang.Exception
    MethodParameters:
      Name  Flags
      g2d   

  public java.awt.geom.Rectangle2D getGeometryBounds();
    descriptor: ()Ljava/awt/geom/Rectangle2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode this
         0: .line 234
            aload 0 /* this */
            invokevirtual org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.getPrimitiveBounds:()Ljava/awt/geom/Rectangle2D;
            areturn
        end local 0 // org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/svg/AbstractFOPImageElementBridge$LoaderImageNode;

  public java.awt.geom.Rectangle2D getPrimitiveBounds();
    descriptor: ()Ljava/awt/geom/Rectangle2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=1, args_size=1
        start local 0 // org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode this
         0: .line 239
            new java.awt.geom.Rectangle2D$Double
            dup
            dconst_0
            dconst_0
         1: .line 240
            aload 0 /* this */
            getfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.image:Lorg/apache/xmlgraphics/image/loader/Image;
            invokeinterface org.apache.xmlgraphics.image.loader.Image.getSize:()Lorg/apache/xmlgraphics/image/loader/ImageSize;
            invokevirtual org.apache.xmlgraphics.image.loader.ImageSize.getWidthPx:()I
            i2d
         2: .line 241
            aload 0 /* this */
            getfield org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.image:Lorg/apache/xmlgraphics/image/loader/Image;
            invokeinterface org.apache.xmlgraphics.image.loader.Image.getSize:()Lorg/apache/xmlgraphics/image/loader/ImageSize;
            invokevirtual org.apache.xmlgraphics.image.loader.ImageSize.getHeightPx:()I
            i2d
         3: .line 239
            invokespecial java.awt.geom.Rectangle2D$Double.<init>:(DDDD)V
            areturn
        end local 0 // org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/fop/svg/AbstractFOPImageElementBridge$LoaderImageNode;

  public java.awt.geom.Rectangle2D getSensitiveBounds();
    descriptor: ()Ljava/awt/geom/Rectangle2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode this
         0: .line 247
            aload 0 /* this */
            invokevirtual org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode.getPrimitiveBounds:()Ljava/awt/geom/Rectangle2D;
            areturn
        end local 0 // org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/fop/svg/AbstractFOPImageElementBridge$LoaderImageNode;
}
SourceFile: "AbstractFOPImageElementBridge.java"
NestHost: org.apache.fop.svg.AbstractFOPImageElementBridge
InnerClasses:
  public Double = java.awt.geom.Rectangle2D$Double of java.awt.geom.Rectangle2D
  public LoaderImageNode = org.apache.fop.svg.AbstractFOPImageElementBridge$LoaderImageNode of org.apache.fop.svg.AbstractFOPImageElementBridge