class javafx.concurrent.EventHelper
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javafx.concurrent.EventHelper
  super_class: java.lang.Object
{
  private final javafx.event.EventTarget target;
    descriptor: Ljavafx/event/EventTarget;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>> onReady;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;>;

  private final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>> onScheduled;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;>;

  private final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>> onRunning;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;>;

  private final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>> onSucceeded;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;>;

  private final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>> onCancelled;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;>;

  private final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>> onFailed;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;>;

  private com.sun.javafx.event.EventHandlerManager internalEventDispatcher;
    descriptor: Lcom/sun/javafx/event/EventHandlerManager;
    flags: (0x0002) ACC_PRIVATE

  final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>> onReadyProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.concurrent.EventHelper this
         0: .line 45
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onReady:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/concurrent/EventHelper;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;>;

  final javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent> getOnReady();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.concurrent.EventHelper this
         0: .line 46
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onReady:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.event.EventHandler
            areturn
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/concurrent/EventHelper;
    Signature: ()Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;

  final void setOnReady(javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.concurrent.EventHelper this
        start local 1 // javafx.event.EventHandler value
         0: .line 47
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onReady:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/concurrent/EventHelper;
            0    1     1  value  Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;
    Signature: (Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>> onScheduledProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.concurrent.EventHelper this
         0: .line 50
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onScheduled:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/concurrent/EventHelper;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;>;

  final javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent> getOnScheduled();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.concurrent.EventHelper this
         0: .line 51
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onScheduled:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.event.EventHandler
            areturn
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/concurrent/EventHelper;
    Signature: ()Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;

  final void setOnScheduled(javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.concurrent.EventHelper this
        start local 1 // javafx.event.EventHandler value
         0: .line 52
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onScheduled:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/concurrent/EventHelper;
            0    1     1  value  Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;
    Signature: (Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>> onRunningProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.concurrent.EventHelper this
         0: .line 55
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onRunning:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/concurrent/EventHelper;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;>;

  final javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent> getOnRunning();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.concurrent.EventHelper this
         0: .line 56
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onRunning:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.event.EventHandler
            areturn
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/concurrent/EventHelper;
    Signature: ()Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;

  final void setOnRunning(javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.concurrent.EventHelper this
        start local 1 // javafx.event.EventHandler value
         0: .line 57
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onRunning:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/concurrent/EventHelper;
            0    1     1  value  Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;
    Signature: (Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>> onSucceededProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.concurrent.EventHelper this
         0: .line 60
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onSucceeded:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/concurrent/EventHelper;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;>;

  final javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent> getOnSucceeded();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.concurrent.EventHelper this
         0: .line 61
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onSucceeded:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.event.EventHandler
            areturn
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/concurrent/EventHelper;
    Signature: ()Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;

  final void setOnSucceeded(javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.concurrent.EventHelper this
        start local 1 // javafx.event.EventHandler value
         0: .line 62
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onSucceeded:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/concurrent/EventHelper;
            0    1     1  value  Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;
    Signature: (Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>> onCancelledProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.concurrent.EventHelper this
         0: .line 65
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onCancelled:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/concurrent/EventHelper;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;>;

  final javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent> getOnCancelled();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.concurrent.EventHelper this
         0: .line 66
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onCancelled:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.event.EventHandler
            areturn
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/concurrent/EventHelper;
    Signature: ()Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;

  final void setOnCancelled(javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.concurrent.EventHelper this
        start local 1 // javafx.event.EventHandler value
         0: .line 67
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onCancelled:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/concurrent/EventHelper;
            0    1     1  value  Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;
    Signature: (Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>> onFailedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.concurrent.EventHelper this
         0: .line 70
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onFailed:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/concurrent/EventHelper;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;>;

  final javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent> getOnFailed();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.concurrent.EventHelper this
         0: .line 71
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onFailed:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.event.EventHandler
            areturn
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/concurrent/EventHelper;
    Signature: ()Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;

  final void setOnFailed(javafx.event.EventHandler<javafx.concurrent.WorkerStateEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.concurrent.EventHelper this
        start local 1 // javafx.event.EventHandler value
         0: .line 72
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.onFailed:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/concurrent/EventHelper;
            0    1     1  value  Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;
    Signature: (Ljavafx/event/EventHandler<Ljavafx/concurrent/WorkerStateEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  void <init>(javafx.event.EventTarget);
    descriptor: (Ljavafx/event/EventTarget;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // javafx.concurrent.EventHelper this
        start local 1 // javafx.event.EventTarget bean
         0: .line 76
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 77
            aload 0 /* this */
            aload 1 /* bean */
            putfield javafx.concurrent.EventHelper.target:Ljavafx/event/EventTarget;
         2: .line 78
            aload 0 /* this */
            new javafx.concurrent.EventHelper$1
            dup
            aload 0 /* this */
            aload 1 /* bean */
            ldc "onReady"
            invokespecial javafx.concurrent.EventHelper$1.<init>:(Ljavafx/concurrent/EventHelper;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.concurrent.EventHelper.onReady:Ljavafx/beans/property/ObjectProperty;
         3: .line 84
            aload 0 /* this */
            new javafx.concurrent.EventHelper$2
            dup
            aload 0 /* this */
            aload 1 /* bean */
            ldc "onScheduled"
            invokespecial javafx.concurrent.EventHelper$2.<init>:(Ljavafx/concurrent/EventHelper;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.concurrent.EventHelper.onScheduled:Ljavafx/beans/property/ObjectProperty;
         4: .line 90
            aload 0 /* this */
            new javafx.concurrent.EventHelper$3
            dup
            aload 0 /* this */
            aload 1 /* bean */
            ldc "onRunning"
            invokespecial javafx.concurrent.EventHelper$3.<init>:(Ljavafx/concurrent/EventHelper;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.concurrent.EventHelper.onRunning:Ljavafx/beans/property/ObjectProperty;
         5: .line 96
            aload 0 /* this */
            new javafx.concurrent.EventHelper$4
            dup
            aload 0 /* this */
            aload 1 /* bean */
            ldc "onSucceeded"
            invokespecial javafx.concurrent.EventHelper$4.<init>:(Ljavafx/concurrent/EventHelper;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.concurrent.EventHelper.onSucceeded:Ljavafx/beans/property/ObjectProperty;
         6: .line 102
            aload 0 /* this */
            new javafx.concurrent.EventHelper$5
            dup
            aload 0 /* this */
            aload 1 /* bean */
            ldc "onCancelled"
            invokespecial javafx.concurrent.EventHelper$5.<init>:(Ljavafx/concurrent/EventHelper;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.concurrent.EventHelper.onCancelled:Ljavafx/beans/property/ObjectProperty;
         7: .line 108
            aload 0 /* this */
            new javafx.concurrent.EventHelper$6
            dup
            aload 0 /* this */
            aload 1 /* bean */
            ldc "onFailed"
            invokespecial javafx.concurrent.EventHelper$6.<init>:(Ljavafx/concurrent/EventHelper;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.concurrent.EventHelper.onFailed:Ljavafx/beans/property/ObjectProperty;
         8: .line 114
            return
        end local 1 // javafx.event.EventTarget bean
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljavafx/concurrent/EventHelper;
            0    9     1  bean  Ljavafx/event/EventTarget;
    MethodParameters:
      Name  Flags
      bean  

  final <T extends javafx.event.Event> void addEventHandler(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
    descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.concurrent.EventHelper this
        start local 1 // javafx.event.EventType eventType
        start local 2 // javafx.event.EventHandler eventHandler
         0: .line 130
            aload 0 /* this */
            invokevirtual javafx.concurrent.EventHelper.getInternalEventDispatcher:()Lcom/sun/javafx/event/EventHandlerManager;
         1: .line 131
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 132
            return
        end local 2 // javafx.event.EventHandler eventHandler
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Ljavafx/concurrent/EventHelper;
            0    3     1     eventType  Ljavafx/event/EventType<TT;>;
            0    3     2  eventHandler  Ljavafx/event/EventHandler<-TT;>;
    Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
    MethodParameters:
              Name  Flags
      eventType     final
      eventHandler  final

  final <T extends javafx.event.Event> void removeEventHandler(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
    descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.concurrent.EventHelper this
        start local 1 // javafx.event.EventType eventType
        start local 2 // javafx.event.EventHandler eventHandler
         0: .line 147
            aload 0 /* this */
            invokevirtual javafx.concurrent.EventHelper.getInternalEventDispatcher:()Lcom/sun/javafx/event/EventHandlerManager;
         1: .line 148
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.removeEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 149
            return
        end local 2 // javafx.event.EventHandler eventHandler
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Ljavafx/concurrent/EventHelper;
            0    3     1     eventType  Ljavafx/event/EventType<TT;>;
            0    3     2  eventHandler  Ljavafx/event/EventHandler<-TT;>;
    Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
    MethodParameters:
              Name  Flags
      eventType     final
      eventHandler  final

  final <T extends javafx.event.Event> void addEventFilter(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
    descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.concurrent.EventHelper this
        start local 1 // javafx.event.EventType eventType
        start local 2 // javafx.event.EventHandler eventFilter
         0: .line 162
            aload 0 /* this */
            invokevirtual javafx.concurrent.EventHelper.getInternalEventDispatcher:()Lcom/sun/javafx/event/EventHandlerManager;
         1: .line 163
            aload 1 /* eventType */
            aload 2 /* eventFilter */
            invokevirtual com.sun.javafx.event.EventHandlerManager.addEventFilter:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 164
            return
        end local 2 // javafx.event.EventHandler eventFilter
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljavafx/concurrent/EventHelper;
            0    3     1    eventType  Ljavafx/event/EventType<TT;>;
            0    3     2  eventFilter  Ljavafx/event/EventHandler<-TT;>;
    Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
    MethodParameters:
             Name  Flags
      eventType    final
      eventFilter  final

  final <T extends javafx.event.Event> void removeEventFilter(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
    descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.concurrent.EventHelper this
        start local 1 // javafx.event.EventType eventType
        start local 2 // javafx.event.EventHandler eventFilter
         0: .line 179
            aload 0 /* this */
            invokevirtual javafx.concurrent.EventHelper.getInternalEventDispatcher:()Lcom/sun/javafx/event/EventHandlerManager;
         1: .line 180
            aload 1 /* eventType */
            aload 2 /* eventFilter */
            invokevirtual com.sun.javafx.event.EventHandlerManager.removeEventFilter:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 181
            return
        end local 2 // javafx.event.EventHandler eventFilter
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljavafx/concurrent/EventHelper;
            0    3     1    eventType  Ljavafx/event/EventType<TT;>;
            0    3     2  eventFilter  Ljavafx/event/EventHandler<-TT;>;
    Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
    MethodParameters:
             Name  Flags
      eventType    final
      eventFilter  final

  final <T extends javafx.event.Event> void setEventHandler(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
    descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.concurrent.EventHelper this
        start local 1 // javafx.event.EventType eventType
        start local 2 // javafx.event.EventHandler eventHandler
         0: .line 196
            aload 0 /* this */
            invokevirtual javafx.concurrent.EventHelper.getInternalEventDispatcher:()Lcom/sun/javafx/event/EventHandlerManager;
         1: .line 197
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.setEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 198
            return
        end local 2 // javafx.event.EventHandler eventHandler
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Ljavafx/concurrent/EventHelper;
            0    3     1     eventType  Ljavafx/event/EventType<TT;>;
            0    3     2  eventHandler  Ljavafx/event/EventHandler<-TT;>;
    Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
    MethodParameters:
              Name  Flags
      eventType     final
      eventHandler  final

  private com.sun.javafx.event.EventHandlerManager getInternalEventDispatcher();
    descriptor: ()Lcom/sun/javafx/event/EventHandlerManager;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.concurrent.EventHelper this
         0: .line 201
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.internalEventDispatcher:Lcom/sun/javafx/event/EventHandlerManager;
            ifnonnull 2
         1: .line 202
            aload 0 /* this */
            new com.sun.javafx.event.EventHandlerManager
            dup
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.target:Ljavafx/event/EventTarget;
            invokespecial com.sun.javafx.event.EventHandlerManager.<init>:(Ljava/lang/Object;)V
            putfield javafx.concurrent.EventHelper.internalEventDispatcher:Lcom/sun/javafx/event/EventHandlerManager;
         2: .line 204
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.internalEventDispatcher:Lcom/sun/javafx/event/EventHandlerManager;
            areturn
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/concurrent/EventHelper;

  final void fireEvent(javafx.event.Event);
    descriptor: (Ljavafx/event/Event;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.concurrent.EventHelper this
        start local 1 // javafx.event.Event event
         0: .line 219
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.target:Ljavafx/event/EventTarget;
            aload 1 /* event */
            invokestatic javafx.event.Event.fireEvent:(Ljavafx/event/EventTarget;Ljavafx/event/Event;)V
         1: .line 220
            return
        end local 1 // javafx.event.Event event
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/concurrent/EventHelper;
            0    2     1  event  Ljavafx/event/Event;
    MethodParameters:
       Name  Flags
      event  

  javafx.event.EventDispatchChain buildEventDispatchChain(javafx.event.EventDispatchChain);
    descriptor: (Ljavafx/event/EventDispatchChain;)Ljavafx/event/EventDispatchChain;
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.concurrent.EventHelper this
        start local 1 // javafx.event.EventDispatchChain tail
         0: .line 223
            aload 0 /* this */
            getfield javafx.concurrent.EventHelper.internalEventDispatcher:Lcom/sun/javafx/event/EventHandlerManager;
            ifnonnull 1
            aload 1 /* tail */
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 1 /* tail */
            aload 0 /* this */
            invokevirtual javafx.concurrent.EventHelper.getInternalEventDispatcher:()Lcom/sun/javafx/event/EventHandlerManager;
            invokeinterface javafx.event.EventDispatchChain.append:(Ljavafx/event/EventDispatcher;)Ljavafx/event/EventDispatchChain;
      StackMap locals:
      StackMap stack: javafx.event.EventDispatchChain
         2: areturn
        end local 1 // javafx.event.EventDispatchChain tail
        end local 0 // javafx.concurrent.EventHelper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/concurrent/EventHelper;
            0    3     1  tail  Ljavafx/event/EventDispatchChain;
    MethodParameters:
      Name  Flags
      tail  
}
SourceFile: "EventHelper.java"
NestMembers:
  javafx.concurrent.EventHelper$1  javafx.concurrent.EventHelper$2  javafx.concurrent.EventHelper$3  javafx.concurrent.EventHelper$4  javafx.concurrent.EventHelper$5  javafx.concurrent.EventHelper$6
InnerClasses:
  javafx.concurrent.EventHelper$1
  javafx.concurrent.EventHelper$2
  javafx.concurrent.EventHelper$3
  javafx.concurrent.EventHelper$4
  javafx.concurrent.EventHelper$5
  javafx.concurrent.EventHelper$6