public class javafx.scene.control.MenuItem implements javafx.event.EventTarget, javafx.css.Styleable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javafx.scene.control.MenuItem
  super_class: java.lang.Object
{
  private final javafx.collections.ObservableList<java.lang.String> styleClass;
    descriptor: Ljavafx/collections/ObservableList;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/collections/ObservableList<Ljava/lang/String;>;

  final com.sun.javafx.event.EventHandlerManager eventHandlerManager;
    descriptor: Lcom/sun/javafx/event/EventHandlerManager;
    flags: (0x0010) ACC_FINAL

  private java.lang.Object userData;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  private javafx.collections.ObservableMap<java.lang.Object, java.lang.Object> properties;
    descriptor: Ljavafx/collections/ObservableMap;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/collections/ObservableMap<Ljava/lang/Object;Ljava/lang/Object;>;

  private javafx.beans.property.StringProperty id;
    descriptor: Ljavafx/beans/property/StringProperty;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.StringProperty style;
    descriptor: Ljavafx/beans/property/StringProperty;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.ReadOnlyObjectWrapper<javafx.scene.control.Menu> parentMenu;
    descriptor: Ljavafx/beans/property/ReadOnlyObjectWrapper;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/scene/control/Menu;>;

  private javafx.beans.property.ReadOnlyObjectWrapper<javafx.scene.control.ContextMenu> parentPopup;
    descriptor: Ljavafx/beans/property/ReadOnlyObjectWrapper;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/scene/control/ContextMenu;>;

  private javafx.beans.property.StringProperty text;
    descriptor: Ljavafx/beans/property/StringProperty;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.ObjectProperty<javafx.scene.Node> graphic;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;

  private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.ActionEvent>> onAction;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;>;

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

  private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.Event>> onMenuValidation;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;

  private javafx.beans.property.BooleanProperty disable;
    descriptor: Ljavafx/beans/property/BooleanProperty;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.BooleanProperty visible;
    descriptor: Ljavafx/beans/property/BooleanProperty;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.ObjectProperty<javafx.scene.input.KeyCombination> accelerator;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/input/KeyCombination;>;

  private javafx.beans.property.BooleanProperty mnemonicParsing;
    descriptor: Ljavafx/beans/property/BooleanProperty;
    flags: (0x0002) ACC_PRIVATE

  private static final java.lang.String DEFAULT_STYLE_CLASS;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "menu-item"

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 341
            new javafx.event.EventType
            dup
         1: .line 342
            getstatic javafx.event.Event.ANY:Ljavafx/event/EventType;
            ldc "MENU_VALIDATION_EVENT"
         2: .line 341
            invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
            putstatic javafx.scene.control.MenuItem.MENU_VALIDATION_EVENT:Ljavafx/event/EventType;
         3: .line 555
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 115
            aload 0 /* this */
            aconst_null
            aconst_null
            invokespecial javafx.scene.control.MenuItem.<init>:(Ljava/lang/String;Ljavafx/scene/Node;)V
         1: .line 116
            return
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/control/MenuItem;

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // java.lang.String text
         0: .line 124
            aload 0 /* this */
            aload 1 /* text */
            aconst_null
            invokespecial javafx.scene.control.MenuItem.<init>:(Ljava/lang/String;Ljavafx/scene/Node;)V
         1: .line 125
            return
        end local 1 // java.lang.String text
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/control/MenuItem;
            0    2     1  text  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      text  

  public void <init>(java.lang.String, javafx.scene.Node);
    descriptor: (Ljava/lang/String;Ljavafx/scene/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // java.lang.String text
        start local 2 // javafx.scene.Node graphic
         0: .line 135
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 149
            aload 0 /* this */
            invokestatic javafx.collections.FXCollections.observableArrayList:()Ljavafx/collections/ObservableList;
            putfield javafx.scene.control.MenuItem.styleClass:Ljavafx/collections/ObservableList;
         2: .line 151
            aload 0 /* this */
         3: .line 152
            new com.sun.javafx.event.EventHandlerManager
            dup
            aload 0 /* this */
            invokespecial com.sun.javafx.event.EventHandlerManager.<init>:(Ljava/lang/Object;)V
            putfield javafx.scene.control.MenuItem.eventHandlerManager:Lcom/sun/javafx/event/EventHandlerManager;
         4: .line 136
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual javafx.scene.control.MenuItem.setText:(Ljava/lang/String;)V
         5: .line 137
            aload 0 /* this */
            aload 2 /* graphic */
            invokevirtual javafx.scene.control.MenuItem.setGraphic:(Ljavafx/scene/Node;)V
         6: .line 138
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.styleClass:Ljavafx/collections/ObservableList;
            ldc "menu-item"
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
         7: .line 139
            return
        end local 2 // javafx.scene.Node graphic
        end local 1 // java.lang.String text
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Ljavafx/scene/control/MenuItem;
            0    8     1     text  Ljava/lang/String;
            0    8     2  graphic  Ljavafx/scene/Node;
    MethodParameters:
         Name  Flags
      text     
      graphic  

  public final void setId(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // java.lang.String value
         0: .line 168
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.idProperty:()Ljavafx/beans/property/StringProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.StringProperty.set:(Ljava/lang/Object;)V
            return
        end local 1 // java.lang.String value
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/control/MenuItem;
            0    1     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public final java.lang.String getId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 169
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.id:Ljavafx/beans/property/StringProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.MenuItem.id:Ljavafx/beans/property/StringProperty;
            invokevirtual javafx.beans.property.StringProperty.get:()Ljava/lang/Object;
            checkcast java.lang.String
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final javafx.beans.property.StringProperty idProperty();
    descriptor: ()Ljavafx/beans/property/StringProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 171
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.id:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 172
            aload 0 /* this */
            new javafx.beans.property.SimpleStringProperty
            dup
            aload 0 /* this */
            ldc "id"
            invokespecial javafx.beans.property.SimpleStringProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.MenuItem.id:Ljavafx/beans/property/StringProperty;
         2: .line 174
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.id:Ljavafx/beans/property/StringProperty;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final void setStyle(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // java.lang.String value
         0: .line 184
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.styleProperty:()Ljavafx/beans/property/StringProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.StringProperty.set:(Ljava/lang/Object;)V
            return
        end local 1 // java.lang.String value
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/control/MenuItem;
            0    1     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public final java.lang.String getStyle();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 185
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.style:Ljavafx/beans/property/StringProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.MenuItem.style:Ljavafx/beans/property/StringProperty;
            invokevirtual javafx.beans.property.StringProperty.get:()Ljava/lang/Object;
            checkcast java.lang.String
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final javafx.beans.property.StringProperty styleProperty();
    descriptor: ()Ljavafx/beans/property/StringProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 187
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.style:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 188
            aload 0 /* this */
            new javafx.beans.property.SimpleStringProperty
            dup
            aload 0 /* this */
            ldc "style"
            invokespecial javafx.beans.property.SimpleStringProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.MenuItem.style:Ljavafx/beans/property/StringProperty;
         2: .line 190
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.style:Ljavafx/beans/property/StringProperty;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  protected final void setParentMenu(javafx.scene.control.Menu);
    descriptor: (Ljavafx/scene/control/Menu;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // javafx.scene.control.Menu value
         0: .line 208
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.parentMenuPropertyImpl:()Ljavafx/beans/property/ReadOnlyObjectWrapper;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.set:(Ljava/lang/Object;)V
         1: .line 209
            return
        end local 1 // javafx.scene.control.Menu value
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/MenuItem;
            0    2     1  value  Ljavafx/scene/control/Menu;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.scene.control.Menu getParentMenu();
    descriptor: ()Ljavafx/scene/control/Menu;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 212
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.parentMenu:Ljavafx/beans/property/ReadOnlyObjectWrapper;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.MenuItem.parentMenu:Ljavafx/beans/property/ReadOnlyObjectWrapper;
            invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.get:()Ljava/lang/Object;
            checkcast javafx.scene.control.Menu
      StackMap locals:
      StackMap stack: javafx.scene.control.Menu
         2: areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.control.Menu> parentMenuProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 216
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.parentMenuPropertyImpl:()Ljavafx/beans/property/ReadOnlyObjectWrapper;
            invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/MenuItem;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/scene/control/Menu;>;

  private javafx.beans.property.ReadOnlyObjectWrapper<javafx.scene.control.Menu> parentMenuPropertyImpl();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectWrapper;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 220
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.parentMenu:Ljavafx/beans/property/ReadOnlyObjectWrapper;
            ifnonnull 2
         1: .line 221
            aload 0 /* this */
            new javafx.beans.property.ReadOnlyObjectWrapper
            dup
            aload 0 /* this */
            ldc "parentMenu"
            invokespecial javafx.beans.property.ReadOnlyObjectWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.MenuItem.parentMenu:Ljavafx/beans/property/ReadOnlyObjectWrapper;
         2: .line 223
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.parentMenu:Ljavafx/beans/property/ReadOnlyObjectWrapper;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/scene/control/Menu;>;

  protected final void setParentPopup(javafx.scene.control.ContextMenu);
    descriptor: (Ljavafx/scene/control/ContextMenu;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // javafx.scene.control.ContextMenu value
         0: .line 234
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.parentPopupPropertyImpl:()Ljavafx/beans/property/ReadOnlyObjectWrapper;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.set:(Ljava/lang/Object;)V
         1: .line 235
            return
        end local 1 // javafx.scene.control.ContextMenu value
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/MenuItem;
            0    2     1  value  Ljavafx/scene/control/ContextMenu;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.scene.control.ContextMenu getParentPopup();
    descriptor: ()Ljavafx/scene/control/ContextMenu;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 238
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.parentPopup:Ljavafx/beans/property/ReadOnlyObjectWrapper;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.MenuItem.parentPopup:Ljavafx/beans/property/ReadOnlyObjectWrapper;
            invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.get:()Ljava/lang/Object;
            checkcast javafx.scene.control.ContextMenu
      StackMap locals:
      StackMap stack: javafx.scene.control.ContextMenu
         2: areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.control.ContextMenu> parentPopupProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 242
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.parentPopupPropertyImpl:()Ljavafx/beans/property/ReadOnlyObjectWrapper;
            invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/MenuItem;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/scene/control/ContextMenu;>;

  private javafx.beans.property.ReadOnlyObjectWrapper<javafx.scene.control.ContextMenu> parentPopupPropertyImpl();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectWrapper;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 246
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.parentPopup:Ljavafx/beans/property/ReadOnlyObjectWrapper;
            ifnonnull 2
         1: .line 247
            aload 0 /* this */
            new javafx.beans.property.ReadOnlyObjectWrapper
            dup
            aload 0 /* this */
            ldc "parentPopup"
            invokespecial javafx.beans.property.ReadOnlyObjectWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.MenuItem.parentPopup:Ljavafx/beans/property/ReadOnlyObjectWrapper;
         2: .line 249
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.parentPopup:Ljavafx/beans/property/ReadOnlyObjectWrapper;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/scene/control/ContextMenu;>;

  public final void setText(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // java.lang.String value
         0: .line 260
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.textProperty:()Ljavafx/beans/property/StringProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.StringProperty.set:(Ljava/lang/Object;)V
         1: .line 261
            return
        end local 1 // java.lang.String value
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/MenuItem;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public final java.lang.String getText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 264
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.text:Ljavafx/beans/property/StringProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.MenuItem.text:Ljavafx/beans/property/StringProperty;
            invokevirtual javafx.beans.property.StringProperty.get:()Ljava/lang/Object;
            checkcast java.lang.String
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final javafx.beans.property.StringProperty textProperty();
    descriptor: ()Ljavafx/beans/property/StringProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 268
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.text:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 269
            aload 0 /* this */
            new javafx.beans.property.SimpleStringProperty
            dup
            aload 0 /* this */
            ldc "text"
            invokespecial javafx.beans.property.SimpleStringProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.MenuItem.text:Ljavafx/beans/property/StringProperty;
         2: .line 271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.text:Ljavafx/beans/property/StringProperty;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final void setGraphic(javafx.scene.Node);
    descriptor: (Ljavafx/scene/Node;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // javafx.scene.Node value
         0: .line 284
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.graphicProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 285
            return
        end local 1 // javafx.scene.Node value
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/MenuItem;
            0    2     1  value  Ljavafx/scene/Node;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.scene.Node getGraphic();
    descriptor: ()Ljavafx/scene/Node;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 288
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.graphic:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.MenuItem.graphic:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.Node
      StackMap locals:
      StackMap stack: javafx.scene.Node
         2: areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final javafx.beans.property.ObjectProperty<javafx.scene.Node> graphicProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 292
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.graphic:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 293
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "graphic"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.MenuItem.graphic:Ljavafx/beans/property/ObjectProperty;
         2: .line 295
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.graphic:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;

  public final void setOnAction(javafx.event.EventHandler<javafx.event.ActionEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // javafx.event.EventHandler value
         0: .line 309
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.onActionProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 310
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/MenuItem;
            0    2     1  value  Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;
    Signature: (Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<javafx.event.ActionEvent> getOnAction();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 313
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.onAction:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.MenuItem.onAction:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.event.EventHandler
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
         2: areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;
    Signature: ()Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.ActionEvent>> onActionProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 317
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.onAction:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 318
            aload 0 /* this */
            new javafx.scene.control.MenuItem$1
            dup
            aload 0 /* this */
            invokespecial javafx.scene.control.MenuItem$1.<init>:(Ljavafx/scene/control/MenuItem;)V
            putfield javafx.scene.control.MenuItem.onAction:Ljavafx/beans/property/ObjectProperty;
         2: .line 334
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.onAction:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;>;

  public final void setOnMenuValidation(javafx.event.EventHandler<javafx.event.Event>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // javafx.event.EventHandler value
         0: .line 353
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.onMenuValidationProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 354
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/MenuItem;
            0    2     1  value  Ljavafx/event/EventHandler<Ljavafx/event/Event;>;
    Signature: (Ljavafx/event/EventHandler<Ljavafx/event/Event;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<javafx.event.Event> getOnMenuValidation();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 357
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.onMenuValidation:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.MenuItem.onMenuValidation:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.event.EventHandler
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
         2: areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;
    Signature: ()Ljavafx/event/EventHandler<Ljavafx/event/Event;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.Event>> onMenuValidationProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 361
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.onMenuValidation:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 362
            aload 0 /* this */
            new javafx.scene.control.MenuItem$2
            dup
            aload 0 /* this */
            invokespecial javafx.scene.control.MenuItem$2.<init>:(Ljavafx/scene/control/MenuItem;)V
            putfield javafx.scene.control.MenuItem.onMenuValidation:Ljavafx/beans/property/ObjectProperty;
         2: .line 374
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.onMenuValidation:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;

  public final void setDisable(boolean);
    descriptor: (Z)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // boolean value
         0: .line 383
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.disableProperty:()Ljavafx/beans/property/BooleanProperty;
            iload 1 /* value */
            invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/control/MenuItem;
            0    1     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public final boolean isDisable();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 384
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.disable:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.MenuItem.disable:Ljavafx/beans/property/BooleanProperty;
            invokevirtual javafx.beans.property.BooleanProperty.get:()Z
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final javafx.beans.property.BooleanProperty disableProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 386
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.disable:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 387
            aload 0 /* this */
            new javafx.beans.property.SimpleBooleanProperty
            dup
            aload 0 /* this */
            ldc "disable"
            invokespecial javafx.beans.property.SimpleBooleanProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.MenuItem.disable:Ljavafx/beans/property/BooleanProperty;
         2: .line 389
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.disable:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final void setVisible(boolean);
    descriptor: (Z)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // boolean value
         0: .line 398
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.visibleProperty:()Ljavafx/beans/property/BooleanProperty;
            iload 1 /* value */
            invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/control/MenuItem;
            0    1     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public final boolean isVisible();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 399
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.visible:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.MenuItem.visible:Ljavafx/beans/property/BooleanProperty;
            invokevirtual javafx.beans.property.BooleanProperty.get:()Z
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final javafx.beans.property.BooleanProperty visibleProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 401
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.visible:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 402
            aload 0 /* this */
            new javafx.beans.property.SimpleBooleanProperty
            dup
            aload 0 /* this */
            ldc "visible"
            iconst_1
            invokespecial javafx.beans.property.SimpleBooleanProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Z)V
            putfield javafx.scene.control.MenuItem.visible:Ljavafx/beans/property/BooleanProperty;
         2: .line 404
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.visible:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final void setAccelerator(javafx.scene.input.KeyCombination);
    descriptor: (Ljavafx/scene/input/KeyCombination;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // javafx.scene.input.KeyCombination value
         0: .line 413
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.acceleratorProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 414
            return
        end local 1 // javafx.scene.input.KeyCombination value
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/MenuItem;
            0    2     1  value  Ljavafx/scene/input/KeyCombination;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.scene.input.KeyCombination getAccelerator();
    descriptor: ()Ljavafx/scene/input/KeyCombination;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 416
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.accelerator:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.MenuItem.accelerator:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.input.KeyCombination
      StackMap locals:
      StackMap stack: javafx.scene.input.KeyCombination
         2: areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final javafx.beans.property.ObjectProperty<javafx.scene.input.KeyCombination> acceleratorProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 419
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.accelerator:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 420
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "accelerator"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.MenuItem.accelerator:Ljavafx/beans/property/ObjectProperty;
         2: .line 422
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.accelerator:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/input/KeyCombination;>;

  public final void setMnemonicParsing(boolean);
    descriptor: (Z)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // boolean value
         0: .line 439
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.mnemonicParsingProperty:()Ljavafx/beans/property/BooleanProperty;
            iload 1 /* value */
            invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
         1: .line 440
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/MenuItem;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public final boolean isMnemonicParsing();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 442
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.mnemonicParsing:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.MenuItem.mnemonicParsing:Ljavafx/beans/property/BooleanProperty;
            invokevirtual javafx.beans.property.BooleanProperty.get:()Z
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final javafx.beans.property.BooleanProperty mnemonicParsingProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 445
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.mnemonicParsing:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 446
            aload 0 /* this */
            new javafx.beans.property.SimpleBooleanProperty
            dup
            aload 0 /* this */
            ldc "mnemonicParsing"
            iconst_1
            invokespecial javafx.beans.property.SimpleBooleanProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Z)V
            putfield javafx.scene.control.MenuItem.mnemonicParsing:Ljavafx/beans/property/BooleanProperty;
         2: .line 448
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.mnemonicParsing:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public javafx.collections.ObservableList<java.lang.String> getStyleClass();
    descriptor: ()Ljavafx/collections/ObservableList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 458
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.styleClass:Ljavafx/collections/ObservableList;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/MenuItem;
    Signature: ()Ljavafx/collections/ObservableList<Ljava/lang/String;>;

  public void fire();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 465
            aload 0 /* this */
            new javafx.event.ActionEvent
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokespecial javafx.event.ActionEvent.<init>:(Ljava/lang/Object;Ljavafx/event/EventTarget;)V
            invokestatic javafx.event.Event.fireEvent:(Ljavafx/event/EventTarget;Ljavafx/event/Event;)V
         1: .line 466
            return
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/control/MenuItem;

  public <E extends javafx.event.Event> void addEventHandler(javafx.event.EventType<E>, javafx.event.EventHandler<E>);
    descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // javafx.event.EventType eventType
        start local 2 // javafx.event.EventHandler eventHandler
         0: .line 479
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.eventHandlerManager:Lcom/sun/javafx/event/EventHandlerManager;
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         1: .line 480
            return
        end local 2 // javafx.event.EventHandler eventHandler
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljavafx/scene/control/MenuItem;
            0    2     1     eventType  Ljavafx/event/EventType<TE;>;
            0    2     2  eventHandler  Ljavafx/event/EventHandler<TE;>;
    Signature: <E:Ljavafx/event/Event;>(Ljavafx/event/EventType<TE;>;Ljavafx/event/EventHandler<TE;>;)V
    MethodParameters:
              Name  Flags
      eventType     
      eventHandler  

  public <E extends javafx.event.Event> void removeEventHandler(javafx.event.EventType<E>, javafx.event.EventHandler<E>);
    descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // javafx.event.EventType eventType
        start local 2 // javafx.event.EventHandler eventHandler
         0: .line 494
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.eventHandlerManager:Lcom/sun/javafx/event/EventHandlerManager;
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.removeEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         1: .line 495
            return
        end local 2 // javafx.event.EventHandler eventHandler
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljavafx/scene/control/MenuItem;
            0    2     1     eventType  Ljavafx/event/EventType<TE;>;
            0    2     2  eventHandler  Ljavafx/event/EventHandler<TE;>;
    Signature: <E:Ljavafx/event/Event;>(Ljavafx/event/EventType<TE;>;Ljavafx/event/EventHandler<TE;>;)V
    MethodParameters:
              Name  Flags
      eventType     
      eventHandler  

  public javafx.event.EventDispatchChain buildEventDispatchChain(javafx.event.EventDispatchChain);
    descriptor: (Ljavafx/event/EventDispatchChain;)Ljavafx/event/EventDispatchChain;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // javafx.event.EventDispatchChain tail
         0: .line 500
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.getParentPopup:()Ljavafx/scene/control/ContextMenu;
            ifnull 2
         1: .line 501
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.getParentPopup:()Ljavafx/scene/control/ContextMenu;
            aload 1 /* tail */
            invokevirtual javafx.scene.control.ContextMenu.buildEventDispatchChain:(Ljavafx/event/EventDispatchChain;)Ljavafx/event/EventDispatchChain;
            pop
         2: .line 504
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.getParentMenu:()Ljavafx/scene/control/Menu;
            ifnull 4
         3: .line 505
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.getParentMenu:()Ljavafx/scene/control/Menu;
            aload 1 /* tail */
            invokevirtual javafx.scene.control.Menu.buildEventDispatchChain:(Ljavafx/event/EventDispatchChain;)Ljavafx/event/EventDispatchChain;
            pop
         4: .line 508
      StackMap locals:
      StackMap stack:
            aload 1 /* tail */
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.eventHandlerManager:Lcom/sun/javafx/event/EventHandlerManager;
            invokeinterface javafx.event.EventDispatchChain.prepend:(Ljavafx/event/EventDispatcher;)Ljavafx/event/EventDispatchChain;
            areturn
        end local 1 // javafx.event.EventDispatchChain tail
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/control/MenuItem;
            0    5     1  tail  Ljavafx/event/EventDispatchChain;
    MethodParameters:
      Name  Flags
      tail  

  public java.lang.Object getUserData();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 519
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.userData:Ljava/lang/Object;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/MenuItem;

  public void setUserData(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.MenuItem this
        start local 1 // java.lang.Object value
         0: .line 532
            aload 0 /* this */
            aload 1 /* value */
            putfield javafx.scene.control.MenuItem.userData:Ljava/lang/Object;
         1: .line 533
            return
        end local 1 // java.lang.Object value
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/MenuItem;
            0    2     1  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      value  

  public javafx.collections.ObservableMap<java.lang.Object, java.lang.Object> getProperties();
    descriptor: ()Ljavafx/collections/ObservableMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 543
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.properties:Ljavafx/collections/ObservableMap;
            ifnonnull 2
         1: .line 544
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            invokestatic javafx.collections.FXCollections.observableMap:(Ljava/util/Map;)Ljavafx/collections/ObservableMap;
            putfield javafx.scene.control.MenuItem.properties:Ljavafx/collections/ObservableMap;
         2: .line 546
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.properties:Ljavafx/collections/ObservableMap;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;
    Signature: ()Ljavafx/collections/ObservableMap<Ljava/lang/Object;Ljava/lang/Object;>;

  public java.lang.String getTypeSelector();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 564
            ldc "MenuItem"
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/MenuItem;

  public javafx.css.Styleable getStyleableParent();
    descriptor: ()Ljavafx/css/Styleable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 576
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.getParentMenu:()Ljavafx/scene/control/Menu;
            ifnonnull 2
         1: .line 577
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.getParentPopup:()Ljavafx/scene/control/ContextMenu;
            areturn
         2: .line 579
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.getParentMenu:()Ljavafx/scene/control/Menu;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/MenuItem;

  public final javafx.collections.ObservableSet<javafx.css.PseudoClass> getPseudoClassStates();
    descriptor: ()Ljavafx/collections/ObservableSet;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 589
            invokestatic javafx.collections.FXCollections.emptyObservableSet:()Ljavafx/collections/ObservableSet;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/MenuItem;
    Signature: ()Ljavafx/collections/ObservableSet<Ljavafx/css/PseudoClass;>;

  public java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> getCssMetaData();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 594
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/MenuItem;
    Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;

  public javafx.scene.Node getStyleableNode();
    descriptor: ()Ljavafx/scene/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=9, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 601
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.getParentPopup:()Ljavafx/scene/control/ContextMenu;
            astore 1 /* parentPopup */
        start local 1 // javafx.scene.control.ContextMenu parentPopup
         1: .line 602
            aload 1 /* parentPopup */
            ifnull 2
            aload 1 /* parentPopup */
            invokevirtual javafx.scene.control.ContextMenu.getSkin:()Ljavafx/scene/control/Skin;
            instanceof javafx.scene.control.skin.ContextMenuSkin
            ifne 3
      StackMap locals: javafx.scene.control.ContextMenu
      StackMap stack:
         2: aconst_null
            areturn
         3: .line 604
      StackMap locals:
      StackMap stack:
            aload 1 /* parentPopup */
            invokevirtual javafx.scene.control.ContextMenu.getSkin:()Ljavafx/scene/control/Skin;
            checkcast javafx.scene.control.skin.ContextMenuSkin
            astore 2 /* skin */
        start local 2 // javafx.scene.control.skin.ContextMenuSkin skin
         4: .line 605
            aload 2 /* skin */
            invokevirtual javafx.scene.control.skin.ContextMenuSkin.getNode:()Ljavafx/scene/Node;
            instanceof com.sun.javafx.scene.control.ContextMenuContent
            ifne 5
            aconst_null
            areturn
         5: .line 607
      StackMap locals: javafx.scene.control.skin.ContextMenuSkin
      StackMap stack:
            aload 2 /* skin */
            invokevirtual javafx.scene.control.skin.ContextMenuSkin.getNode:()Ljavafx/scene/Node;
            checkcast com.sun.javafx.scene.control.ContextMenuContent
            astore 3 /* content */
        start local 3 // com.sun.javafx.scene.control.ContextMenuContent content
         6: .line 608
            aload 3 /* content */
            invokevirtual com.sun.javafx.scene.control.ContextMenuContent.getItemsContainer:()Ljavafx/scene/layout/VBox;
            astore 4 /* nodes */
        start local 4 // javafx.scene.Parent nodes
         7: .line 610
            aload 0 /* this */
            astore 5 /* desiredMenuItem */
        start local 5 // javafx.scene.control.MenuItem desiredMenuItem
         8: .line 611
            aload 4 /* nodes */
            invokevirtual javafx.scene.Parent.getChildrenUnmodifiable:()Ljavafx/collections/ObservableList;
            astore 6 /* childrenNodes */
        start local 6 // java.util.List childrenNodes
         9: .line 612
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        10: goto 17
        11: .line 613
      StackMap locals: javafx.scene.control.MenuItem javafx.scene.control.ContextMenu javafx.scene.control.skin.ContextMenuSkin com.sun.javafx.scene.control.ContextMenuContent javafx.scene.Parent javafx.scene.control.MenuItem java.util.List int
      StackMap stack:
            aload 6 /* childrenNodes */
            iload 7 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            instanceof com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer
            ifne 12
            goto 16
        12: .line 616
      StackMap locals:
      StackMap stack:
            aload 6 /* childrenNodes */
            iload 7 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer
        13: .line 615
            astore 8 /* MenuRow */
        start local 8 // com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer MenuRow
        14: .line 618
            aload 5 /* desiredMenuItem */
            aload 8 /* MenuRow */
            invokevirtual com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.getItem:()Ljavafx/scene/control/MenuItem;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 16
        15: .line 619
            aload 8 /* MenuRow */
            areturn
        end local 8 // com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer MenuRow
        16: .line 612
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        17: iload 7 /* i */
            aload 6 /* childrenNodes */
            invokeinterface java.util.List.size:()I
            if_icmplt 11
        end local 7 // int i
        18: .line 623
            aconst_null
            areturn
        end local 6 // java.util.List childrenNodes
        end local 5 // javafx.scene.control.MenuItem desiredMenuItem
        end local 4 // javafx.scene.Parent nodes
        end local 3 // com.sun.javafx.scene.control.ContextMenuContent content
        end local 2 // javafx.scene.control.skin.ContextMenuSkin skin
        end local 1 // javafx.scene.control.ContextMenu parentPopup
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   19     0             this  Ljavafx/scene/control/MenuItem;
            1   19     1      parentPopup  Ljavafx/scene/control/ContextMenu;
            4   19     2             skin  Ljavafx/scene/control/skin/ContextMenuSkin;
            6   19     3          content  Lcom/sun/javafx/scene/control/ContextMenuContent;
            7   19     4            nodes  Ljavafx/scene/Parent;
            8   19     5  desiredMenuItem  Ljavafx/scene/control/MenuItem;
            9   19     6    childrenNodes  Ljava/util/List<Ljavafx/scene/Node;>;
           10   18     7                i  I
           14   16     8          MenuRow  Lcom/sun/javafx/scene/control/ContextMenuContent$MenuItemContainer;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // javafx.scene.control.MenuItem this
         0: .line 627
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* sbuf */
        start local 1 // java.lang.StringBuilder sbuf
         1: .line 629
            aload 0 /* this */
            getfield javafx.scene.control.MenuItem.id:Ljavafx/beans/property/StringProperty;
            ifnull 2
            ldc ""
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.getId:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 2
            iconst_1
            goto 3
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
         2: iconst_0
      StackMap locals:
      StackMap stack: int
         3: istore 2 /* hasId */
        start local 2 // boolean hasId
         4: .line 630
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.getStyleClass:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.isEmpty:()Z
            ifeq 5
            iconst_0
            goto 6
      StackMap locals: int
      StackMap stack:
         5: iconst_1
      StackMap locals:
      StackMap stack: int
         6: istore 3 /* hasStyleClass */
        start local 3 // boolean hasStyleClass
         7: .line 632
            iload 2 /* hasId */
            ifne 11
         8: .line 633
            aload 1 /* sbuf */
            bipush 64
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         9: .line 634
            aload 1 /* sbuf */
            aload 0 /* this */
            invokevirtual java.lang.Object.hashCode:()I
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 635
            goto 14
        11: .line 636
      StackMap locals: int
      StackMap stack:
            aload 1 /* sbuf */
            ldc "[id="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 637
            aload 1 /* sbuf */
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.getId:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        13: .line 638
            iload 3 /* hasStyleClass */
            ifne 14
            aload 1 /* sbuf */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        14: .line 641
      StackMap locals:
      StackMap stack:
            iload 3 /* hasStyleClass */
            ifeq 20
        15: .line 642
            iload 2 /* hasId */
            ifne 16
            aload 1 /* sbuf */
            bipush 91
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
            goto 17
        16: .line 643
      StackMap locals:
      StackMap stack:
            aload 1 /* sbuf */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        17: .line 644
      StackMap locals:
      StackMap stack:
            aload 1 /* sbuf */
            ldc "styleClass="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        18: .line 645
            aload 1 /* sbuf */
            aload 0 /* this */
            invokevirtual javafx.scene.control.MenuItem.getStyleClass:()Ljavafx/collections/ObservableList;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        19: .line 646
            aload 1 /* sbuf */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        20: .line 648
      StackMap locals:
      StackMap stack:
            aload 1 /* sbuf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 3 // boolean hasStyleClass
        end local 2 // boolean hasId
        end local 1 // java.lang.StringBuilder sbuf
        end local 0 // javafx.scene.control.MenuItem this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   21     0           this  Ljavafx/scene/control/MenuItem;
            1   21     1           sbuf  Ljava/lang/StringBuilder;
            4   21     2          hasId  Z
            7   21     3  hasStyleClass  Z
}
SourceFile: "MenuItem.java"
NestMembers:
  javafx.scene.control.MenuItem$1  javafx.scene.control.MenuItem$2
InnerClasses:
  public MenuItemContainer = com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer of com.sun.javafx.scene.control.ContextMenuContent
  javafx.scene.control.MenuItem$1
  javafx.scene.control.MenuItem$2
    RuntimeVisibleAnnotations: 
      com.sun.javafx.beans.IDProperty(value = "id")