class com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer extends javafx.scene.control.Button
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer
  super_class: javafx.scene.control.Button
{
  private javafx.scene.control.MenuItem item;
    descriptor: Ljavafx/scene/control/MenuItem;
    flags: (0x0002) ACC_PRIVATE

  final com.sun.javafx.scene.control.EmbeddedTextContextMenuContent this$0;
    descriptor: Lcom/sun/javafx/scene/control/EmbeddedTextContextMenuContent;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(com.sun.javafx.scene.control.EmbeddedTextContextMenuContent, javafx.scene.control.MenuItem);
    descriptor: (Lcom/sun/javafx/scene/control/EmbeddedTextContextMenuContent;Ljavafx/scene/control/MenuItem;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer this
        start local 2 // javafx.scene.control.MenuItem item
         0: .line 170
            aload 0 /* this */
            aload 1
            putfield com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer.this$0:Lcom/sun/javafx/scene/control/EmbeddedTextContextMenuContent;
            aload 0 /* this */
            invokespecial javafx.scene.control.Button.<init>:()V
         1: .line 171
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer.getStyleClass:()Ljavafx/collections/ObservableList;
            aload 2 /* item */
            invokevirtual javafx.scene.control.MenuItem.getStyleClass:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.addAll:(Ljava/util/Collection;)Z
            pop
         2: .line 172
            aload 0 /* this */
            aload 2 /* item */
            invokevirtual javafx.scene.control.MenuItem.getId:()Ljava/lang/String;
            invokevirtual com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer.setId:(Ljava/lang/String;)V
         3: .line 173
            aload 0 /* this */
            aload 2 /* item */
            putfield com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer.item:Ljavafx/scene/control/MenuItem;
         4: .line 174
            aload 0 /* this */
            aload 2 /* item */
            invokevirtual javafx.scene.control.MenuItem.getText:()Ljava/lang/String;
            invokevirtual com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer.setText:(Ljava/lang/String;)V
         5: .line 175
            aload 0 /* this */
            aload 2 /* item */
            invokevirtual javafx.scene.control.MenuItem.getStyle:()Ljava/lang/String;
            invokevirtual com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer.setStyle:(Ljava/lang/String;)V
         6: .line 178
            aload 0 /* this */
            invokevirtual com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer.textProperty:()Ljavafx/beans/property/StringProperty;
            aload 2 /* item */
            invokevirtual javafx.scene.control.MenuItem.textProperty:()Ljavafx/beans/property/StringProperty;
            invokevirtual javafx.beans.property.StringProperty.bind:(Ljavafx/beans/value/ObservableValue;)V
         7: .line 179
            return
        end local 2 // javafx.scene.control.MenuItem item
        end local 0 // com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/javafx/scene/control/EmbeddedTextContextMenuContent$MenuItemContainer;
            0    8     2  item  Ljavafx/scene/control/MenuItem;
    MethodParameters:
        Name  Flags
      this$0  final
      item    

  public javafx.scene.control.MenuItem getItem();
    descriptor: ()Ljavafx/scene/control/MenuItem;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer this
         0: .line 182
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer.item:Ljavafx/scene/control/MenuItem;
            areturn
        end local 0 // com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/scene/control/EmbeddedTextContextMenuContent$MenuItemContainer;

  public void fire();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer this
         0: .line 186
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer.item:Ljavafx/scene/control/MenuItem;
            new javafx.event.ActionEvent
            dup
            invokespecial javafx.event.ActionEvent.<init>:()V
            invokestatic javafx.event.Event.fireEvent:(Ljavafx/event/EventTarget;Ljavafx/event/Event;)V
         1: .line 187
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer.item:Ljavafx/scene/control/MenuItem;
            invokevirtual javafx.scene.control.MenuItem.getProperties:()Ljavafx/collections/ObservableMap;
            ldc "refreshMenu"
            invokeinterface javafx.collections.ObservableMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 188
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer.this$0:Lcom/sun/javafx/scene/control/EmbeddedTextContextMenuContent;
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer.item:Ljavafx/scene/control/MenuItem;
            invokevirtual com.sun.javafx.scene.control.EmbeddedTextContextMenuContent.hideAllMenus:(Ljavafx/scene/control/MenuItem;)V
         3: .line 190
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/javafx/scene/control/EmbeddedTextContextMenuContent$MenuItemContainer;
}
SourceFile: "EmbeddedTextContextMenuContent.java"
NestHost: com.sun.javafx.scene.control.EmbeddedTextContextMenuContent
InnerClasses:
  MenuItemContainer = com.sun.javafx.scene.control.EmbeddedTextContextMenuContent$MenuItemContainer of com.sun.javafx.scene.control.EmbeddedTextContextMenuContent