public class com.sun.javafx.scene.EnteredExitedHandler extends com.sun.javafx.event.BasicEventDispatcher
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.javafx.scene.EnteredExitedHandler
  super_class: com.sun.javafx.event.BasicEventDispatcher
{
  private final java.lang.Object eventSource;
    descriptor: Ljava/lang/Object;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private boolean eventTypeModified;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  public void <init>(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.EnteredExitedHandler this
        start local 1 // java.lang.Object eventSource
         0: .line 44
            aload 0 /* this */
            invokespecial com.sun.javafx.event.BasicEventDispatcher.<init>:()V
         1: .line 45
            aload 0 /* this */
            aload 1 /* eventSource */
            putfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
         2: .line 46
            return
        end local 1 // java.lang.Object eventSource
        end local 0 // com.sun.javafx.scene.EnteredExitedHandler this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/sun/javafx/scene/EnteredExitedHandler;
            0    3     1  eventSource  Ljava/lang/Object;
    MethodParameters:
             Name  Flags
      eventSource  final

  public final javafx.event.Event dispatchCapturingEvent(javafx.event.Event);
    descriptor: (Ljavafx/event/Event;)Ljavafx/event/Event;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.EnteredExitedHandler this
        start local 1 // javafx.event.Event event
         0: .line 50
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
            aload 1 /* event */
            invokevirtual javafx.event.Event.getTarget:()Ljavafx/event/EventTarget;
            if_acmpne 31
         1: .line 51
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED_TARGET:Ljavafx/event/EventType;
            if_acmpne 6
         2: .line 52
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.scene.EnteredExitedHandler.eventTypeModified:Z
         3: .line 53
            aload 1 /* event */
            checkcast javafx.scene.input.MouseEvent
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
            aload 1 /* event */
            invokevirtual javafx.event.Event.getTarget:()Ljavafx/event/EventTarget;
         4: .line 54
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED:Ljavafx/event/EventType;
         5: .line 53
            invokevirtual javafx.scene.input.MouseEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)Ljavafx/scene/input/MouseEvent;
            areturn
         6: .line 57
      StackMap locals:
      StackMap stack:
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED_TARGET:Ljavafx/event/EventType;
            if_acmpne 11
         7: .line 58
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.scene.EnteredExitedHandler.eventTypeModified:Z
         8: .line 59
            aload 1 /* event */
            checkcast javafx.scene.input.MouseEvent
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
            aload 1 /* event */
            invokevirtual javafx.event.Event.getTarget:()Ljavafx/event/EventTarget;
         9: .line 60
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED:Ljavafx/event/EventType;
        10: .line 59
            invokevirtual javafx.scene.input.MouseEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)Ljavafx/scene/input/MouseEvent;
            areturn
        11: .line 63
      StackMap locals:
      StackMap stack:
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            getstatic javafx.scene.input.MouseDragEvent.MOUSE_DRAG_ENTERED_TARGET:Ljavafx/event/EventType;
            if_acmpne 16
        12: .line 64
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.scene.EnteredExitedHandler.eventTypeModified:Z
        13: .line 65
            aload 1 /* event */
            checkcast javafx.scene.input.MouseDragEvent
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
        14: .line 66
            aload 1 /* event */
            invokevirtual javafx.event.Event.getTarget:()Ljavafx/event/EventTarget;
            getstatic javafx.scene.input.MouseDragEvent.MOUSE_DRAG_ENTERED:Ljavafx/event/EventType;
        15: .line 65
            invokevirtual javafx.scene.input.MouseDragEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)Ljavafx/scene/input/MouseDragEvent;
            areturn
        16: .line 69
      StackMap locals:
      StackMap stack:
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            getstatic javafx.scene.input.MouseDragEvent.MOUSE_DRAG_EXITED_TARGET:Ljavafx/event/EventType;
            if_acmpne 21
        17: .line 70
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.scene.EnteredExitedHandler.eventTypeModified:Z
        18: .line 71
            aload 1 /* event */
            checkcast javafx.scene.input.MouseDragEvent
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
        19: .line 72
            aload 1 /* event */
            invokevirtual javafx.event.Event.getTarget:()Ljavafx/event/EventTarget;
            getstatic javafx.scene.input.MouseDragEvent.MOUSE_DRAG_EXITED:Ljavafx/event/EventType;
        20: .line 71
            invokevirtual javafx.scene.input.MouseDragEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)Ljavafx/scene/input/MouseDragEvent;
            areturn
        21: .line 75
      StackMap locals:
      StackMap stack:
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            getstatic javafx.scene.input.DragEvent.DRAG_ENTERED_TARGET:Ljavafx/event/EventType;
            if_acmpne 26
        22: .line 76
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.scene.EnteredExitedHandler.eventTypeModified:Z
        23: .line 77
            aload 1 /* event */
            checkcast javafx.scene.input.DragEvent
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
            aload 1 /* event */
            invokevirtual javafx.event.Event.getTarget:()Ljavafx/event/EventTarget;
        24: .line 78
            getstatic javafx.scene.input.DragEvent.DRAG_ENTERED:Ljavafx/event/EventType;
        25: .line 77
            invokevirtual javafx.scene.input.DragEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)Ljavafx/scene/input/DragEvent;
            areturn
        26: .line 81
      StackMap locals:
      StackMap stack:
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            getstatic javafx.scene.input.DragEvent.DRAG_EXITED_TARGET:Ljavafx/event/EventType;
            if_acmpne 31
        27: .line 82
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.scene.EnteredExitedHandler.eventTypeModified:Z
        28: .line 83
            aload 1 /* event */
            checkcast javafx.scene.input.DragEvent
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
            aload 1 /* event */
            invokevirtual javafx.event.Event.getTarget:()Ljavafx/event/EventTarget;
        29: .line 84
            getstatic javafx.scene.input.DragEvent.DRAG_EXITED:Ljavafx/event/EventType;
        30: .line 83
            invokevirtual javafx.scene.input.DragEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)Ljavafx/scene/input/DragEvent;
            areturn
        31: .line 88
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.javafx.scene.EnteredExitedHandler.eventTypeModified:Z
        32: .line 89
            aload 1 /* event */
            areturn
        end local 1 // javafx.event.Event event
        end local 0 // com.sun.javafx.scene.EnteredExitedHandler this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   33     0   this  Lcom/sun/javafx/scene/EnteredExitedHandler;
            0   33     1  event  Ljavafx/event/Event;
    MethodParameters:
       Name  Flags
      event  

  public final javafx.event.Event dispatchBubblingEvent(javafx.event.Event);
    descriptor: (Ljavafx/event/Event;)Ljavafx/event/Event;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.javafx.scene.EnteredExitedHandler this
        start local 1 // javafx.event.Event event
         0: .line 94
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventTypeModified:Z
            ifeq 27
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
            aload 1 /* event */
            invokevirtual javafx.event.Event.getTarget:()Ljavafx/event/EventTarget;
            if_acmpne 27
         1: .line 95
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED:Ljavafx/event/EventType;
            if_acmpne 5
         2: .line 96
            aload 1 /* event */
            checkcast javafx.scene.input.MouseEvent
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
            aload 1 /* event */
            invokevirtual javafx.event.Event.getTarget:()Ljavafx/event/EventTarget;
         3: .line 97
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED_TARGET:Ljavafx/event/EventType;
         4: .line 96
            invokevirtual javafx.scene.input.MouseEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)Ljavafx/scene/input/MouseEvent;
            areturn
         5: .line 100
      StackMap locals:
      StackMap stack:
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED:Ljavafx/event/EventType;
            if_acmpne 9
         6: .line 101
            aload 1 /* event */
            checkcast javafx.scene.input.MouseEvent
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
            aload 1 /* event */
            invokevirtual javafx.event.Event.getTarget:()Ljavafx/event/EventTarget;
         7: .line 102
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED_TARGET:Ljavafx/event/EventType;
         8: .line 101
            invokevirtual javafx.scene.input.MouseEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)Ljavafx/scene/input/MouseEvent;
            areturn
         9: .line 105
      StackMap locals:
      StackMap stack:
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            getstatic javafx.scene.input.MouseDragEvent.MOUSE_DRAG_ENTERED:Ljavafx/event/EventType;
            if_acmpne 14
        10: .line 106
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.scene.EnteredExitedHandler.eventTypeModified:Z
        11: .line 107
            aload 1 /* event */
            checkcast javafx.scene.input.MouseDragEvent
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
        12: .line 108
            aload 1 /* event */
            invokevirtual javafx.event.Event.getTarget:()Ljavafx/event/EventTarget;
            getstatic javafx.scene.input.MouseDragEvent.MOUSE_DRAG_ENTERED_TARGET:Ljavafx/event/EventType;
        13: .line 107
            invokevirtual javafx.scene.input.MouseDragEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)Ljavafx/scene/input/MouseDragEvent;
            areturn
        14: .line 111
      StackMap locals:
      StackMap stack:
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            getstatic javafx.scene.input.MouseDragEvent.MOUSE_DRAG_EXITED:Ljavafx/event/EventType;
            if_acmpne 19
        15: .line 112
            aload 0 /* this */
            iconst_1
            putfield com.sun.javafx.scene.EnteredExitedHandler.eventTypeModified:Z
        16: .line 113
            aload 1 /* event */
            checkcast javafx.scene.input.MouseDragEvent
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
        17: .line 114
            aload 1 /* event */
            invokevirtual javafx.event.Event.getTarget:()Ljavafx/event/EventTarget;
            getstatic javafx.scene.input.MouseDragEvent.MOUSE_DRAG_EXITED_TARGET:Ljavafx/event/EventType;
        18: .line 113
            invokevirtual javafx.scene.input.MouseDragEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)Ljavafx/scene/input/MouseDragEvent;
            areturn
        19: .line 117
      StackMap locals:
      StackMap stack:
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            getstatic javafx.scene.input.DragEvent.DRAG_ENTERED:Ljavafx/event/EventType;
            if_acmpne 23
        20: .line 118
            aload 1 /* event */
            checkcast javafx.scene.input.DragEvent
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
            aload 1 /* event */
            invokevirtual javafx.event.Event.getTarget:()Ljavafx/event/EventTarget;
        21: .line 119
            getstatic javafx.scene.input.DragEvent.DRAG_ENTERED_TARGET:Ljavafx/event/EventType;
        22: .line 118
            invokevirtual javafx.scene.input.DragEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)Ljavafx/scene/input/DragEvent;
            areturn
        23: .line 122
      StackMap locals:
      StackMap stack:
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            getstatic javafx.scene.input.DragEvent.DRAG_EXITED:Ljavafx/event/EventType;
            if_acmpne 27
        24: .line 123
            aload 1 /* event */
            checkcast javafx.scene.input.DragEvent
            aload 0 /* this */
            getfield com.sun.javafx.scene.EnteredExitedHandler.eventSource:Ljava/lang/Object;
            aload 1 /* event */
            invokevirtual javafx.event.Event.getTarget:()Ljavafx/event/EventTarget;
        25: .line 124
            getstatic javafx.scene.input.DragEvent.DRAG_EXITED_TARGET:Ljavafx/event/EventType;
        26: .line 123
            invokevirtual javafx.scene.input.DragEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)Ljavafx/scene/input/DragEvent;
            areturn
        27: .line 128
      StackMap locals:
      StackMap stack:
            aload 1 /* event */
            areturn
        end local 1 // javafx.event.Event event
        end local 0 // com.sun.javafx.scene.EnteredExitedHandler this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   28     0   this  Lcom/sun/javafx/scene/EnteredExitedHandler;
            0   28     1  event  Ljavafx/event/Event;
    MethodParameters:
       Name  Flags
      event  
}
SourceFile: "EnteredExitedHandler.java"