public class org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener implements org.w3c.dom.events.EventListener
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener
  super_class: java.lang.Object
{
  protected org.apache.batik.bridge.UserAgent userAgent;
    descriptor: Lorg/apache/batik/bridge/UserAgent;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.batik.bridge.SVGAElementBridge$CursorHolder holder;
    descriptor: Lorg/apache/batik/bridge/SVGAElementBridge$CursorHolder;
    flags: (0x0004) ACC_PROTECTED

  public void <init>(org.apache.batik.bridge.UserAgent, org.apache.batik.bridge.SVGAElementBridge$CursorHolder);
    descriptor: (Lorg/apache/batik/bridge/UserAgent;Lorg/apache/batik/bridge/SVGAElementBridge$CursorHolder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener this
        start local 1 // org.apache.batik.bridge.UserAgent ua
        start local 2 // org.apache.batik.bridge.SVGAElementBridge$CursorHolder ch
         0: .line 243
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 244
            aload 0 /* this */
            aload 1 /* ua */
            putfield org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener.userAgent:Lorg/apache/batik/bridge/UserAgent;
         2: .line 245
            aload 0 /* this */
            aload 2 /* ch */
            putfield org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener.holder:Lorg/apache/batik/bridge/SVGAElementBridge$CursorHolder;
         3: .line 246
            return
        end local 2 // org.apache.batik.bridge.SVGAElementBridge$CursorHolder ch
        end local 1 // org.apache.batik.bridge.UserAgent ua
        end local 0 // org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOverListener;
            0    4     1    ua  Lorg/apache/batik/bridge/UserAgent;
            0    4     2    ch  Lorg/apache/batik/bridge/SVGAElementBridge$CursorHolder;
    MethodParameters:
      Name  Flags
      ua    
      ch    

  public void handleEvent(org.w3c.dom.events.Event);
    descriptor: (Lorg/w3c/dom/events/Event;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=2
        start local 0 // org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener this
        start local 1 // org.w3c.dom.events.Event evt
         0: .line 249
            aload 1 /* evt */
            instanceof org.apache.batik.dom.events.AbstractEvent
            ifne 1
            return
         1: .line 250
      StackMap locals:
      StackMap stack:
            aload 1 /* evt */
            checkcast org.apache.batik.dom.events.AbstractEvent
            astore 2 /* ae */
        start local 2 // org.apache.batik.dom.events.AbstractEvent ae
         2: .line 252
            aload 2 /* ae */
            invokevirtual org.apache.batik.dom.events.AbstractEvent.getDefaultActions:()Ljava/util/List;
            astore 3 /* l */
        start local 3 // java.util.List l
         3: .line 253
            aload 3 /* l */
            ifnull 9
         4: .line 254
            aload 3 /* l */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 8
      StackMap locals: org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener org.w3c.dom.events.Event org.apache.batik.dom.events.AbstractEvent java.util.List top java.util.Iterator
      StackMap stack:
         5: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 4 /* o */
        start local 4 // java.lang.Object o
         6: .line 255
            aload 4 /* o */
            instanceof org.apache.batik.bridge.SVGAElementBridge$MouseOverDefaultActionable
            ifeq 8
         7: .line 256
            return
        end local 4 // java.lang.Object o
         8: .line 254
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
         9: .line 260
      StackMap locals: org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener org.w3c.dom.events.Event org.apache.batik.dom.events.AbstractEvent java.util.List
      StackMap stack:
            aload 2 /* ae */
            invokevirtual org.apache.batik.dom.events.AbstractEvent.getTarget:()Lorg/w3c/dom/events/EventTarget;
            checkcast org.w3c.dom.Element
            astore 4 /* target */
        start local 4 // org.w3c.dom.Element target
        10: .line 261
            aload 2 /* ae */
            invokevirtual org.apache.batik.dom.events.AbstractEvent.getCurrentTarget:()Lorg/w3c/dom/events/EventTarget;
            checkcast org.w3c.dom.svg.SVGAElement
            astore 5 /* elt */
        start local 5 // org.w3c.dom.svg.SVGAElement elt
        11: .line 263
            aload 2 /* ae */
            new org.apache.batik.bridge.SVGAElementBridge$MouseOverDefaultActionable
            dup
        12: .line 264
            aload 4 /* target */
            aload 5 /* elt */
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener.userAgent:Lorg/apache/batik/bridge/UserAgent;
            aload 0 /* this */
            getfield org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener.holder:Lorg/apache/batik/bridge/SVGAElementBridge$CursorHolder;
            invokespecial org.apache.batik.bridge.SVGAElementBridge$MouseOverDefaultActionable.<init>:(Lorg/w3c/dom/Element;Lorg/w3c/dom/svg/SVGAElement;Lorg/apache/batik/bridge/UserAgent;Lorg/apache/batik/bridge/SVGAElementBridge$CursorHolder;)V
        13: .line 263
            invokevirtual org.apache.batik.dom.events.AbstractEvent.addDefaultAction:(Ljava/lang/Runnable;)V
        14: .line 265
            return
        end local 5 // org.w3c.dom.svg.SVGAElement elt
        end local 4 // org.w3c.dom.Element target
        end local 3 // java.util.List l
        end local 2 // org.apache.batik.dom.events.AbstractEvent ae
        end local 1 // org.w3c.dom.events.Event evt
        end local 0 // org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lorg/apache/batik/bridge/SVGAElementBridge$CursorMouseOverListener;
            0   15     1     evt  Lorg/w3c/dom/events/Event;
            2   15     2      ae  Lorg/apache/batik/dom/events/AbstractEvent;
            3   15     3       l  Ljava/util/List;
            6    8     4       o  Ljava/lang/Object;
           10   15     4  target  Lorg/w3c/dom/Element;
           11   15     5     elt  Lorg/w3c/dom/svg/SVGAElement;
    MethodParameters:
      Name  Flags
      evt   
}
SourceFile: "SVGAElementBridge.java"
NestHost: org.apache.batik.bridge.SVGAElementBridge
InnerClasses:
  public CursorHolder = org.apache.batik.bridge.SVGAElementBridge$CursorHolder of org.apache.batik.bridge.SVGAElementBridge
  public CursorMouseOverListener = org.apache.batik.bridge.SVGAElementBridge$CursorMouseOverListener of org.apache.batik.bridge.SVGAElementBridge
  public MouseOverDefaultActionable = org.apache.batik.bridge.SVGAElementBridge$MouseOverDefaultActionable of org.apache.batik.bridge.SVGAElementBridge