public class javafx.scene.input.ContextMenuEvent extends javafx.scene.input.InputEvent
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javafx.scene.input.ContextMenuEvent
  super_class: javafx.scene.input.InputEvent
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 20121107

  public static final javafx.event.EventType<javafx.scene.input.ContextMenuEvent> CONTEXT_MENU_REQUESTED;
    descriptor: Ljavafx/event/EventType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/event/EventType<Ljavafx/scene/input/ContextMenuEvent;>;

  public static final javafx.event.EventType<javafx.scene.input.ContextMenuEvent> ANY;
    descriptor: Ljavafx/event/EventType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/event/EventType<Ljavafx/scene/input/ContextMenuEvent;>;

  private final boolean keyboardTrigger;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private transient double x;
    descriptor: D
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT

  private transient double y;
    descriptor: D
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT

  private transient double z;
    descriptor: D
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT

  private final double screenX;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double screenY;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double sceneX;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double sceneY;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private javafx.scene.input.PickResult pickResult;
    descriptor: Ljavafx/scene/input/PickResult;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 58
            new javafx.event.EventType
            dup
            getstatic javafx.scene.input.InputEvent.ANY:Ljavafx/event/EventType;
            ldc "CONTEXTMENUREQUESTED"
            invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
         1: .line 57
            putstatic javafx.scene.input.ContextMenuEvent.CONTEXT_MENU_REQUESTED:Ljavafx/event/EventType;
         2: .line 64
            getstatic javafx.scene.input.ContextMenuEvent.CONTEXT_MENU_REQUESTED:Ljavafx/event/EventType;
            putstatic javafx.scene.input.ContextMenuEvent.ANY:Ljavafx/event/EventType;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(, javafx.event.EventTarget, javafx.event.EventType<javafx.scene.input.ContextMenuEvent>, double, double, double, double, boolean, javafx.scene.input.PickResult);
    descriptor: (Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;DDDDZLjavafx/scene/input/PickResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=15, args_size=10
        start local 0 // javafx.scene.input.ContextMenuEvent this
        start local 1 // java.lang.Object source
        start local 2 // javafx.event.EventTarget target
        start local 3 // javafx.event.EventType eventType
        start local 4 // double x
        start local 6 // double y
        start local 8 // double screenX
        start local 10 // double screenY
        start local 12 // boolean keyboardTrigger
        start local 13 // javafx.scene.input.PickResult pickResult
         0: .line 84
            aload 0 /* this */
            aload 1 /* source */
            aload 2 /* target */
            aload 3 /* eventType */
            invokespecial javafx.scene.input.InputEvent.<init>:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)V
         1: .line 85
            aload 0 /* this */
            dload 8 /* screenX */
            putfield javafx.scene.input.ContextMenuEvent.screenX:D
         2: .line 86
            aload 0 /* this */
            dload 10 /* screenY */
            putfield javafx.scene.input.ContextMenuEvent.screenY:D
         3: .line 87
            aload 0 /* this */
            dload 4 /* x */
            putfield javafx.scene.input.ContextMenuEvent.sceneX:D
         4: .line 88
            aload 0 /* this */
            dload 6 /* y */
            putfield javafx.scene.input.ContextMenuEvent.sceneY:D
         5: .line 89
            aload 0 /* this */
            dload 4 /* x */
            putfield javafx.scene.input.ContextMenuEvent.x:D
         6: .line 90
            aload 0 /* this */
            dload 6 /* y */
            putfield javafx.scene.input.ContextMenuEvent.y:D
         7: .line 91
            aload 0 /* this */
            aload 13 /* pickResult */
            ifnull 8
            aload 13 /* pickResult */
            goto 9
      StackMap locals: javafx.scene.input.ContextMenuEvent java.lang.Object javafx.event.EventTarget javafx.event.EventType double double double double int javafx.scene.input.PickResult
      StackMap stack: javafx.scene.input.ContextMenuEvent
         8: new javafx.scene.input.PickResult
            dup
            aload 2 /* target */
            dload 4 /* x */
            dload 6 /* y */
            invokespecial javafx.scene.input.PickResult.<init>:(Ljavafx/event/EventTarget;DD)V
      StackMap locals: javafx.scene.input.ContextMenuEvent java.lang.Object javafx.event.EventTarget javafx.event.EventType double double double double int javafx.scene.input.PickResult
      StackMap stack: javafx.scene.input.ContextMenuEvent javafx.scene.input.PickResult
         9: putfield javafx.scene.input.ContextMenuEvent.pickResult:Ljavafx/scene/input/PickResult;
        10: .line 92
            aload 0 /* this */
            getfield javafx.scene.input.ContextMenuEvent.pickResult:Ljavafx/scene/input/PickResult;
            aconst_null
            invokestatic com.sun.javafx.scene.input.InputEventUtils.recomputeCoordinates:(Ljavafx/scene/input/PickResult;Ljava/lang/Object;)Ljavafx/geometry/Point3D;
            astore 14 /* p */
        start local 14 // javafx.geometry.Point3D p
        11: .line 93
            aload 0 /* this */
            aload 14 /* p */
            invokevirtual javafx.geometry.Point3D.getX:()D
            putfield javafx.scene.input.ContextMenuEvent.x:D
        12: .line 94
            aload 0 /* this */
            aload 14 /* p */
            invokevirtual javafx.geometry.Point3D.getY:()D
            putfield javafx.scene.input.ContextMenuEvent.y:D
        13: .line 95
            aload 0 /* this */
            aload 14 /* p */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            putfield javafx.scene.input.ContextMenuEvent.z:D
        14: .line 96
            aload 0 /* this */
            iload 12 /* keyboardTrigger */
            putfield javafx.scene.input.ContextMenuEvent.keyboardTrigger:Z
        15: .line 97
            return
        end local 14 // javafx.geometry.Point3D p
        end local 13 // javafx.scene.input.PickResult pickResult
        end local 12 // boolean keyboardTrigger
        end local 10 // double screenY
        end local 8 // double screenX
        end local 6 // double y
        end local 4 // double x
        end local 3 // javafx.event.EventType eventType
        end local 2 // javafx.event.EventTarget target
        end local 1 // java.lang.Object source
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   16     0             this  Ljavafx/scene/input/ContextMenuEvent;
            0   16     1           source  Ljava/lang/Object;
            0   16     2           target  Ljavafx/event/EventTarget;
            0   16     3        eventType  Ljavafx/event/EventType<Ljavafx/scene/input/ContextMenuEvent;>;
            0   16     4                x  D
            0   16     6                y  D
            0   16     8          screenX  D
            0   16    10          screenY  D
            0   16    12  keyboardTrigger  Z
            0   16    13       pickResult  Ljavafx/scene/input/PickResult;
           11   16    14                p  Ljavafx/geometry/Point3D;
    Signature: (Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType<Ljavafx/scene/input/ContextMenuEvent;>;DDDDZLjavafx/scene/input/PickResult;)V
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "source")
      1:
        javafx.beans.NamedArg(value = "target")
      2:
        javafx.beans.NamedArg(value = "eventType")
      3:
        javafx.beans.NamedArg(value = "x")
      4:
        javafx.beans.NamedArg(value = "y")
      5:
        javafx.beans.NamedArg(value = "screenX")
      6:
        javafx.beans.NamedArg(value = "screenY")
      7:
        javafx.beans.NamedArg(value = "keyboardTrigger")
      8:
        javafx.beans.NamedArg(value = "pickResult")
    MethodParameters:
                 Name  Flags
      source           
      target           
      eventType        
      x                
      y                
      screenX          
      screenY          
      keyboardTrigger  
      pickResult       

  public void <init>(javafx.event.EventType<javafx.scene.input.ContextMenuEvent>, double, double, double, double, boolean, javafx.scene.input.PickResult);
    descriptor: (Ljavafx/event/EventType;DDDDZLjavafx/scene/input/PickResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=14, locals=12, args_size=8
        start local 0 // javafx.scene.input.ContextMenuEvent this
        start local 1 // javafx.event.EventType eventType
        start local 2 // double x
        start local 4 // double y
        start local 6 // double screenX
        start local 8 // double screenY
        start local 10 // boolean keyboardTrigger
        start local 11 // javafx.scene.input.PickResult pickResult
         0: .line 115
            aload 0 /* this */
            aconst_null
            aconst_null
            aload 1 /* eventType */
            dload 2 /* x */
            dload 4 /* y */
            dload 6 /* screenX */
            dload 8 /* screenY */
            iload 10 /* keyboardTrigger */
         1: .line 116
            aload 11 /* pickResult */
            invokespecial javafx.scene.input.ContextMenuEvent.<init>:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;DDDDZLjavafx/scene/input/PickResult;)V
         2: .line 117
            return
        end local 11 // javafx.scene.input.PickResult pickResult
        end local 10 // boolean keyboardTrigger
        end local 8 // double screenY
        end local 6 // double screenX
        end local 4 // double y
        end local 2 // double x
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Ljavafx/scene/input/ContextMenuEvent;
            0    3     1        eventType  Ljavafx/event/EventType<Ljavafx/scene/input/ContextMenuEvent;>;
            0    3     2                x  D
            0    3     4                y  D
            0    3     6          screenX  D
            0    3     8          screenY  D
            0    3    10  keyboardTrigger  Z
            0    3    11       pickResult  Ljavafx/scene/input/PickResult;
    Signature: (Ljavafx/event/EventType<Ljavafx/scene/input/ContextMenuEvent;>;DDDDZLjavafx/scene/input/PickResult;)V
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "eventType")
      1:
        javafx.beans.NamedArg(value = "x")
      2:
        javafx.beans.NamedArg(value = "y")
      3:
        javafx.beans.NamedArg(value = "screenX")
      4:
        javafx.beans.NamedArg(value = "screenY")
      5:
        javafx.beans.NamedArg(value = "keyboardTrigger")
      6:
        javafx.beans.NamedArg(value = "pickResult")
    MethodParameters:
                 Name  Flags
      eventType        
      x                
      y                
      screenX          
      screenY          
      keyboardTrigger  
      pickResult       

  private void recomputeCoordinatesToSource(javafx.scene.input.ContextMenuEvent, java.lang.Object);
    descriptor: (Ljavafx/scene/input/ContextMenuEvent;Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // javafx.scene.input.ContextMenuEvent this
        start local 1 // javafx.scene.input.ContextMenuEvent newEvent
        start local 2 // java.lang.Object newSource
         0: .line 128
            aload 0 /* this */
            getfield javafx.scene.input.ContextMenuEvent.pickResult:Ljavafx/scene/input/PickResult;
            aload 2 /* newSource */
         1: .line 127
            invokestatic com.sun.javafx.scene.input.InputEventUtils.recomputeCoordinates:(Ljavafx/scene/input/PickResult;Ljava/lang/Object;)Ljavafx/geometry/Point3D;
            astore 3 /* newCoordinates */
        start local 3 // javafx.geometry.Point3D newCoordinates
         2: .line 130
            aload 1 /* newEvent */
            aload 3 /* newCoordinates */
            invokevirtual javafx.geometry.Point3D.getX:()D
            putfield javafx.scene.input.ContextMenuEvent.x:D
         3: .line 131
            aload 1 /* newEvent */
            aload 3 /* newCoordinates */
            invokevirtual javafx.geometry.Point3D.getY:()D
            putfield javafx.scene.input.ContextMenuEvent.y:D
         4: .line 132
            aload 1 /* newEvent */
            aload 3 /* newCoordinates */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            putfield javafx.scene.input.ContextMenuEvent.z:D
         5: .line 133
            return
        end local 3 // javafx.geometry.Point3D newCoordinates
        end local 2 // java.lang.Object newSource
        end local 1 // javafx.scene.input.ContextMenuEvent newEvent
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0            this  Ljavafx/scene/input/ContextMenuEvent;
            0    6     1        newEvent  Ljavafx/scene/input/ContextMenuEvent;
            0    6     2       newSource  Ljava/lang/Object;
            2    6     3  newCoordinates  Ljavafx/geometry/Point3D;
    MethodParameters:
           Name  Flags
      newEvent   
      newSource  

  public javafx.scene.input.ContextMenuEvent copyFor(java.lang.Object, javafx.event.EventTarget);
    descriptor: (Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/scene/input/ContextMenuEvent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // javafx.scene.input.ContextMenuEvent this
        start local 1 // java.lang.Object newSource
        start local 2 // javafx.event.EventTarget newTarget
         0: .line 137
            aload 0 /* this */
            aload 1 /* newSource */
            aload 2 /* newTarget */
            invokespecial javafx.scene.input.InputEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/event/Event;
            checkcast javafx.scene.input.ContextMenuEvent
            astore 3 /* e */
        start local 3 // javafx.scene.input.ContextMenuEvent e
         1: .line 138
            aload 0 /* this */
            aload 3 /* e */
            aload 1 /* newSource */
            invokevirtual javafx.scene.input.ContextMenuEvent.recomputeCoordinatesToSource:(Ljavafx/scene/input/ContextMenuEvent;Ljava/lang/Object;)V
         2: .line 139
            aload 3 /* e */
            areturn
        end local 3 // javafx.scene.input.ContextMenuEvent e
        end local 2 // javafx.event.EventTarget newTarget
        end local 1 // java.lang.Object newSource
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Ljavafx/scene/input/ContextMenuEvent;
            0    3     1  newSource  Ljava/lang/Object;
            0    3     2  newTarget  Ljavafx/event/EventTarget;
            1    3     3          e  Ljavafx/scene/input/ContextMenuEvent;
    MethodParameters:
           Name  Flags
      newSource  
      newTarget  

  public javafx.event.EventType<javafx.scene.input.ContextMenuEvent> getEventType();
    descriptor: ()Ljavafx/event/EventType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.ContextMenuEvent this
         0: .line 144
            aload 0 /* this */
            invokespecial javafx.scene.input.InputEvent.getEventType:()Ljavafx/event/EventType;
            areturn
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ContextMenuEvent;
    Signature: ()Ljavafx/event/EventType<Ljavafx/scene/input/ContextMenuEvent;>;

  public boolean isKeyboardTrigger();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.ContextMenuEvent this
         0: .line 158
            aload 0 /* this */
            getfield javafx.scene.input.ContextMenuEvent.keyboardTrigger:Z
            ireturn
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ContextMenuEvent;

  public final double getX();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ContextMenuEvent this
         0: .line 177
            aload 0 /* this */
            getfield javafx.scene.input.ContextMenuEvent.x:D
            dreturn
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ContextMenuEvent;

  public final double getY();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ContextMenuEvent this
         0: .line 196
            aload 0 /* this */
            getfield javafx.scene.input.ContextMenuEvent.y:D
            dreturn
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ContextMenuEvent;

  public final double getZ();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ContextMenuEvent this
         0: .line 214
            aload 0 /* this */
            getfield javafx.scene.input.ContextMenuEvent.z:D
            dreturn
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ContextMenuEvent;

  public final double getScreenX();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ContextMenuEvent this
         0: .line 229
            aload 0 /* this */
            getfield javafx.scene.input.ContextMenuEvent.screenX:D
            dreturn
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ContextMenuEvent;

  public final double getScreenY();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ContextMenuEvent this
         0: .line 244
            aload 0 /* this */
            getfield javafx.scene.input.ContextMenuEvent.screenY:D
            dreturn
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ContextMenuEvent;

  public final double getSceneX();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ContextMenuEvent this
         0: .line 269
            aload 0 /* this */
            getfield javafx.scene.input.ContextMenuEvent.sceneX:D
            dreturn
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ContextMenuEvent;

  public final double getSceneY();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.input.ContextMenuEvent this
         0: .line 294
            aload 0 /* this */
            getfield javafx.scene.input.ContextMenuEvent.sceneY:D
            dreturn
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ContextMenuEvent;

  public final javafx.scene.input.PickResult getPickResult();
    descriptor: ()Ljavafx/scene/input/PickResult;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.ContextMenuEvent this
         0: .line 310
            aload 0 /* this */
            getfield javafx.scene.input.ContextMenuEvent.pickResult:Ljavafx/scene/input/PickResult;
            areturn
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/ContextMenuEvent;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // javafx.scene.input.ContextMenuEvent this
         0: .line 318
            new java.lang.StringBuilder
            dup
            ldc "ContextMenuEvent ["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 320
            aload 1 /* sb */
            ldc "source = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ContextMenuEvent.getSource:()Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         2: .line 321
            aload 1 /* sb */
            ldc ", target = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ContextMenuEvent.getTarget:()Ljavafx/event/EventTarget;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         3: .line 322
            aload 1 /* sb */
            ldc ", eventType = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ContextMenuEvent.getEventType:()Ljavafx/event/EventType;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         4: .line 323
            aload 1 /* sb */
            ldc ", consumed = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ContextMenuEvent.isConsumed:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
         5: .line 325
            aload 1 /* sb */
            ldc ", x = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ContextMenuEvent.getX:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ", y = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ContextMenuEvent.getY:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
         6: .line 326
            ldc ", z = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ContextMenuEvent.getZ:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         7: .line 327
            aload 1 /* sb */
            ldc ", pickResult = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.ContextMenuEvent.getPickResult:()Ljavafx/scene/input/PickResult;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         8: .line 329
            aload 1 /* sb */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder sb
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljavafx/scene/input/ContextMenuEvent;
            1    9     1    sb  Ljava/lang/StringBuilder;

  private void readObject(java.io.ObjectInputStream);
    descriptor: (Ljava/io/ObjectInputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.input.ContextMenuEvent this
        start local 1 // java.io.ObjectInputStream in
         0: .line 334
            aload 1 /* in */
            invokevirtual java.io.ObjectInputStream.defaultReadObject:()V
         1: .line 335
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.input.ContextMenuEvent.sceneX:D
            putfield javafx.scene.input.ContextMenuEvent.x:D
         2: .line 336
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.input.ContextMenuEvent.sceneY:D
            putfield javafx.scene.input.ContextMenuEvent.y:D
         3: .line 337
            return
        end local 1 // java.io.ObjectInputStream in
        end local 0 // javafx.scene.input.ContextMenuEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/input/ContextMenuEvent;
            0    4     1    in  Ljava/io/ObjectInputStream;
    Exceptions:
      throws java.io.IOException, java.lang.ClassNotFoundException
    MethodParameters:
      Name  Flags
      in    

  public javafx.event.Event copyFor(java.lang.Object, javafx.event.EventTarget);
    descriptor: (Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/event/Event;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual javafx.scene.input.ContextMenuEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/scene/input/ContextMenuEvent;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "ContextMenuEvent.java"