public class javafx.scene.control.Tab 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.Tab
  super_class: java.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.ReadOnlyBooleanWrapper selected;
    descriptor: Ljavafx/beans/property/ReadOnlyBooleanWrapper;
    flags: (0x0002) ACC_PRIVATE

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

  private final javafx.beans.InvalidationListener parentDisabledChangedListener;
    descriptor: Ljavafx/beans/InvalidationListener;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  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.scene.Node> content;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;

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

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

  public static final javafx.event.EventType<javafx.event.Event> SELECTION_CHANGED_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>> onSelectionChanged;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;

  public static final javafx.event.EventType<javafx.event.Event> CLOSED_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>> onClosed;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;

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

  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;>;

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

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

  public static final javafx.event.EventType<javafx.event.Event> TAB_CLOSE_REQUEST_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>> onCloseRequest;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;

  private static final java.lang.Object USER_DATA_KEY;
    descriptor: Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  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 final com.sun.javafx.event.EventHandlerManager eventHandlerManager;
    descriptor: Lcom/sun/javafx/event/EventHandlerManager;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 474
            new javafx.event.EventType
            dup
            getstatic javafx.event.Event.ANY:Ljavafx/event/EventType;
            ldc "SELECTION_CHANGED_EVENT"
            invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
         1: .line 473
            putstatic javafx.scene.control.Tab.SELECTION_CHANGED_EVENT:Ljavafx/event/EventType;
         2: .line 522
            new javafx.event.EventType
            dup
            getstatic javafx.event.Event.ANY:Ljavafx/event/EventType;
            ldc "TAB_CLOSED"
            invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
            putstatic javafx.scene.control.Tab.CLOSED_EVENT:Ljavafx/event/EventType;
         3: .line 709
            new javafx.event.EventType
            dup
            getstatic javafx.event.Event.ANY:Ljavafx/event/EventType;
            ldc "TAB_CLOSE_REQUEST_EVENT"
            invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
            putstatic javafx.scene.control.Tab.TAB_CLOSE_REQUEST_EVENT:Ljavafx/event/EventType;
         4: .line 750
            new java.lang.Object
            dup
            invokespecial java.lang.Object.<init>:()V
            putstatic javafx.scene.control.Tab.USER_DATA_KEY:Ljava/lang/Object;
         5: .line 875
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

  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.Tab this
        start local 1 // java.lang.String text
         0: .line 100
            aload 0 /* this */
            aload 1 /* text */
            aconst_null
            invokespecial javafx.scene.control.Tab.<init>:(Ljava/lang/String;Ljavafx/scene/Node;)V
         1: .line 101
            return
        end local 1 // java.lang.String text
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/control/Tab;
            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=5, locals=3, args_size=3
        start local 0 // javafx.scene.control.Tab this
        start local 1 // java.lang.String text
        start local 2 // javafx.scene.Node content
         0: .line 110
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 277
            aload 0 /* this */
            aload 0 /* this */
            invokedynamic invalidated(Ljavafx/scene/control/Tab;)Ljavafx/beans/InvalidationListener;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljavafx/beans/Observable;)V
                  javafx/scene/control/Tab.lambda$0(Ljavafx/beans/Observable;)V (7)
                  (Ljavafx/beans/Observable;)V
            putfield javafx.scene.control.Tab.parentDisabledChangedListener:Ljavafx/beans/InvalidationListener;
         2: .line 592
            aload 0 /* this */
            invokestatic javafx.collections.FXCollections.observableArrayList:()Ljavafx/collections/ObservableList;
            putfield javafx.scene.control.Tab.styleClass:Ljavafx/collections/ObservableList;
         3: .line 820
            aload 0 /* this */
         4: .line 821
            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.Tab.eventHandlerManager:Lcom/sun/javafx/event/EventHandlerManager;
         5: .line 111
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual javafx.scene.control.Tab.setText:(Ljava/lang/String;)V
         6: .line 112
            aload 0 /* this */
            aload 2 /* content */
            invokevirtual javafx.scene.control.Tab.setContent:(Ljavafx/scene/Node;)V
         7: .line 113
            aload 0 /* this */
            getfield javafx.scene.control.Tab.styleClass:Ljavafx/collections/ObservableList;
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "tab"
            aastore
            invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
            pop
         8: .line 114
            return
        end local 2 // javafx.scene.Node content
        end local 1 // java.lang.String text
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Ljavafx/scene/control/Tab;
            0    9     1     text  Ljava/lang/String;
            0    9     2  content  Ljavafx/scene/Node;
    MethodParameters:
         Name  Flags
      text     
      content  

  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.Tab this
        start local 1 // java.lang.String value
         0: .line 130
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.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.Tab this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/control/Tab;
            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.Tab this
         0: .line 138
            aload 0 /* this */
            getfield javafx.scene.control.Tab.id:Ljavafx/beans/property/StringProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.Tab.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.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;

  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.Tab this
         0: .line 145
            aload 0 /* this */
            getfield javafx.scene.control.Tab.id:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 146
            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.Tab.id:Ljavafx/beans/property/StringProperty;
         2: .line 148
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.id:Ljavafx/beans/property/StringProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;

  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.Tab this
        start local 1 // java.lang.String value
         0: .line 165
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.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.Tab this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/control/Tab;
            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.Tab this
         0: .line 173
            aload 0 /* this */
            getfield javafx.scene.control.Tab.style:Ljavafx/beans/property/StringProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.Tab.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.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;

  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.Tab this
         0: .line 180
            aload 0 /* this */
            getfield javafx.scene.control.Tab.style:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 181
            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.Tab.style:Ljavafx/beans/property/StringProperty;
         2: .line 183
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.style:Ljavafx/beans/property/StringProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;

  final void setSelected(boolean);
    descriptor: (Z)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.Tab this
        start local 1 // boolean value
         0: .line 189
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.selectedPropertyImpl:()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            iload 1 /* value */
            invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.set:(Z)V
         1: .line 190
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tab;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

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

  public final javafx.beans.property.ReadOnlyBooleanProperty selectedProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 207
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.selectedPropertyImpl:()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tab;

  private javafx.beans.property.ReadOnlyBooleanWrapper selectedPropertyImpl();
    descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 211
            aload 0 /* this */
            getfield javafx.scene.control.Tab.selected:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 2
         1: .line 212
            aload 0 /* this */
            new javafx.scene.control.Tab$1
            dup
            aload 0 /* this */
            invokespecial javafx.scene.control.Tab$1.<init>:(Ljavafx/scene/control/Tab;)V
            putfield javafx.scene.control.Tab.selected:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
         2: .line 230
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.selected:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;

  final void setTabPane(javafx.scene.control.TabPane);
    descriptor: (Ljavafx/scene/control/TabPane;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.Tab this
        start local 1 // javafx.scene.control.TabPane value
         0: .line 236
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.tabPanePropertyImpl:()Ljavafx/beans/property/ReadOnlyObjectWrapper;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.set:(Ljava/lang/Object;)V
         1: .line 237
            return
        end local 1 // javafx.scene.control.TabPane value
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tab;
            0    2     1  value  Ljavafx/scene/control/TabPane;
    MethodParameters:
       Name  Flags
      value  

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

  public final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.control.TabPane> tabPaneProperty();
    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.Tab this
         0: .line 252
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.tabPanePropertyImpl:()Ljavafx/beans/property/ReadOnlyObjectWrapper;
            invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/scene/control/TabPane;>;

  private javafx.beans.property.ReadOnlyObjectWrapper<javafx.scene.control.TabPane> tabPanePropertyImpl();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectWrapper;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 256
            aload 0 /* this */
            getfield javafx.scene.control.Tab.tabPane:Ljavafx/beans/property/ReadOnlyObjectWrapper;
            ifnonnull 2
         1: .line 257
            aload 0 /* this */
            new javafx.scene.control.Tab$2
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "tabPane"
            invokespecial javafx.scene.control.Tab$2.<init>:(Ljavafx/scene/control/Tab;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.Tab.tabPane:Ljavafx/beans/property/ReadOnlyObjectWrapper;
         2: .line 274
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.tabPane:Ljavafx/beans/property/ReadOnlyObjectWrapper;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/scene/control/TabPane;>;

  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.Tab this
        start local 1 // java.lang.String value
         0: .line 290
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.textProperty:()Ljavafx/beans/property/StringProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.StringProperty.set:(Ljava/lang/Object;)V
         1: .line 291
            return
        end local 1 // java.lang.String value
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tab;
            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.Tab this
         0: .line 299
            aload 0 /* this */
            getfield javafx.scene.control.Tab.text:Ljavafx/beans/property/StringProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.Tab.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.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;

  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.Tab this
         0: .line 307
            aload 0 /* this */
            getfield javafx.scene.control.Tab.text:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 308
            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.Tab.text:Ljavafx/beans/property/StringProperty;
         2: .line 310
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.text:Ljavafx/beans/property/StringProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;

  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.Tab this
        start local 1 // javafx.scene.Node value
         0: .line 323
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.graphicProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 324
            return
        end local 1 // javafx.scene.Node value
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tab;
            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.Tab this
         0: .line 332
            aload 0 /* this */
            getfield javafx.scene.control.Tab.graphic:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.Tab.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.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;

  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.Tab this
         0: .line 341
            aload 0 /* this */
            getfield javafx.scene.control.Tab.graphic:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 342
            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.Tab.graphic:Ljavafx/beans/property/ObjectProperty;
         2: .line 344
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.graphic:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;

  public final void setContent(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.Tab this
        start local 1 // javafx.scene.Node value
         0: .line 356
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.contentProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 357
            return
        end local 1 // javafx.scene.Node value
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tab;
            0    2     1  value  Ljavafx/scene/Node;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.scene.Node getContent();
    descriptor: ()Ljavafx/scene/Node;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 365
            aload 0 /* this */
            getfield javafx.scene.control.Tab.content:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.Tab.content: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.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;

  public final javafx.beans.property.ObjectProperty<javafx.scene.Node> contentProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 373
            aload 0 /* this */
            getfield javafx.scene.control.Tab.content:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 374
            aload 0 /* this */
            new javafx.scene.control.Tab$3
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "content"
            invokespecial javafx.scene.control.Tab$3.<init>:(Ljavafx/scene/control/Tab;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.Tab.content:Ljavafx/beans/property/ObjectProperty;
         2: .line 380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.content:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;

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

  public final javafx.scene.control.ContextMenu getContextMenu();
    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.Tab this
         0: .line 400
            aload 0 /* this */
            getfield javafx.scene.control.Tab.contextMenu:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.Tab.contextMenu:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.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.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;

  public final javafx.beans.property.ObjectProperty<javafx.scene.control.ContextMenu> contextMenuProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 408
            aload 0 /* this */
            getfield javafx.scene.control.Tab.contextMenu:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 409
            aload 0 /* this */
            new javafx.scene.control.Tab$4
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "contextMenu"
            invokespecial javafx.scene.control.Tab$4.<init>:(Ljavafx/scene/control/Tab;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.Tab.contextMenu:Ljavafx/beans/property/ObjectProperty;
         2: .line 431
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.contextMenu:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/control/ContextMenu;>;

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

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

  public final javafx.beans.property.BooleanProperty closableProperty();
    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.Tab this
         0: .line 463
            aload 0 /* this */
            getfield javafx.scene.control.Tab.closable:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 464
            aload 0 /* this */
            new javafx.beans.property.SimpleBooleanProperty
            dup
            aload 0 /* this */
            ldc "closable"
            iconst_1
            invokespecial javafx.beans.property.SimpleBooleanProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Z)V
            putfield javafx.scene.control.Tab.closable:Ljavafx/beans/property/BooleanProperty;
         2: .line 466
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.closable:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;

  public final void setOnSelectionChanged(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.Tab this
        start local 1 // javafx.event.EventHandler value
         0: .line 482
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.onSelectionChangedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 483
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tab;
            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> getOnSelectionChanged();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 491
            aload 0 /* this */
            getfield javafx.scene.control.Tab.onSelectionChanged:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.Tab.onSelectionChanged: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.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljavafx/event/EventHandler<Ljavafx/event/Event;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.Event>> onSelectionChangedProperty();
    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.Tab this
         0: .line 499
            aload 0 /* this */
            getfield javafx.scene.control.Tab.onSelectionChanged:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 500
            aload 0 /* this */
            new javafx.scene.control.Tab$5
            dup
            aload 0 /* this */
            invokespecial javafx.scene.control.Tab$5.<init>:(Ljavafx/scene/control/Tab;)V
            putfield javafx.scene.control.Tab.onSelectionChanged:Ljavafx/beans/property/ObjectProperty;
         2: .line 516
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.onSelectionChanged:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;

  public final void setOnClosed(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.Tab this
        start local 1 // javafx.event.EventHandler value
         0: .line 530
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.onClosedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 531
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tab;
            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> getOnClosed();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 539
            aload 0 /* this */
            getfield javafx.scene.control.Tab.onClosed:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.Tab.onClosed: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.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljavafx/event/EventHandler<Ljavafx/event/Event;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.Event>> onClosedProperty();
    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.Tab this
         0: .line 547
            aload 0 /* this */
            getfield javafx.scene.control.Tab.onClosed:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 548
            aload 0 /* this */
            new javafx.scene.control.Tab$6
            dup
            aload 0 /* this */
            invokespecial javafx.scene.control.Tab$6.<init>:(Ljavafx/scene/control/Tab;)V
            putfield javafx.scene.control.Tab.onClosed:Ljavafx/beans/property/ObjectProperty;
         2: .line 564
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.onClosed:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;

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

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

  public final javafx.beans.property.ObjectProperty<javafx.scene.control.Tooltip> tooltipProperty();
    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.Tab this
         0: .line 586
            aload 0 /* this */
            getfield javafx.scene.control.Tab.tooltip:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 587
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "tooltip"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.Tab.tooltip:Ljavafx/beans/property/ObjectProperty;
         2: .line 589
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.tooltip:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/control/Tooltip;>;

  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.Tab this
        start local 1 // boolean value
         0: .line 605
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.disableProperty:()Ljavafx/beans/property/BooleanProperty;
            iload 1 /* value */
            invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
         1: .line 606
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tab;
            0    2     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.Tab this
         0: .line 613
            aload 0 /* this */
            getfield javafx.scene.control.Tab.disable:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.Tab.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.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;

  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.Tab this
         0: .line 625
            aload 0 /* this */
            getfield javafx.scene.control.Tab.disable:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 626
            aload 0 /* this */
            new javafx.scene.control.Tab$7
            dup
            aload 0 /* this */
            iconst_0
            invokespecial javafx.scene.control.Tab$7.<init>:(Ljavafx/scene/control/Tab;Z)V
            putfield javafx.scene.control.Tab.disable:Ljavafx/beans/property/BooleanProperty;
         2: .line 643
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.disable:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;

  private final void setDisabled(boolean);
    descriptor: (Z)V
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.Tab this
        start local 1 // boolean value
         0: .line 649
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.disabledPropertyImpl:()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            iload 1 /* value */
            invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.set:(Z)V
         1: .line 650
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tab;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

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

  public final javafx.beans.property.ReadOnlyBooleanProperty disabledProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 672
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.disabledPropertyImpl:()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tab;

  private javafx.beans.property.ReadOnlyBooleanWrapper disabledPropertyImpl();
    descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 676
            aload 0 /* this */
            getfield javafx.scene.control.Tab.disabled:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 2
         1: .line 677
            aload 0 /* this */
            new javafx.scene.control.Tab$8
            dup
            aload 0 /* this */
            invokespecial javafx.scene.control.Tab$8.<init>:(Ljavafx/scene/control/Tab;)V
            putfield javafx.scene.control.Tab.disabled:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
         2: .line 689
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.disabled:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;

  private void updateDisabled();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 693
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.isDisable:()Z
            ifne 2
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.getTabPane:()Ljavafx/scene/control/TabPane;
            ifnull 1
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.getTabPane:()Ljavafx/scene/control/TabPane;
            invokevirtual javafx.scene.control.TabPane.isDisabled:()Z
            ifne 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
            goto 3
      StackMap locals:
      StackMap stack:
         2: iconst_1
      StackMap locals:
      StackMap stack: int
         3: istore 1 /* disabled */
        start local 1 // boolean disabled
         4: .line 694
            aload 0 /* this */
            iload 1 /* disabled */
            invokevirtual javafx.scene.control.Tab.setDisabled:(Z)V
         5: .line 697
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.getContent:()Ljavafx/scene/Node;
            astore 2 /* content */
        start local 2 // javafx.scene.Node content
         6: .line 698
            aload 2 /* content */
            ifnull 8
         7: .line 699
            aload 2 /* content */
            iload 1 /* disabled */
            invokevirtual javafx.scene.Node.setDisable:(Z)V
         8: .line 701
      StackMap locals: int javafx.scene.Node
      StackMap stack:
            return
        end local 2 // javafx.scene.Node content
        end local 1 // boolean disabled
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Ljavafx/scene/control/Tab;
            4    9     1  disabled  Z
            6    9     2   content  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.Event>> onCloseRequestProperty();
    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.Tab this
         0: .line 719
            aload 0 /* this */
            getfield javafx.scene.control.Tab.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 720
            aload 0 /* this */
            new javafx.scene.control.Tab$9
            dup
            aload 0 /* this */
            invokespecial javafx.scene.control.Tab$9.<init>:(Ljavafx/scene/control/Tab;)V
            putfield javafx.scene.control.Tab.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
         2: .line 734
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;

  public javafx.event.EventHandler<javafx.event.Event> getOnCloseRequest();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 738
            aload 0 /* this */
            getfield javafx.scene.control.Tab.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 739
            aconst_null
            areturn
         2: .line 741
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljavafx/event/EventHandler<Ljavafx/event/Event;>;

  public void setOnCloseRequest(javafx.event.EventHandler<javafx.event.Event>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.Tab this
        start local 1 // javafx.event.EventHandler value
         0: .line 745
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.onCloseRequestProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 746
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tab;
            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.collections.ObservableMap<java.lang.Object, java.lang.Object> getProperties();
    descriptor: ()Ljavafx/collections/ObservableMap;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 764
            aload 0 /* this */
            getfield javafx.scene.control.Tab.properties:Ljavafx/collections/ObservableMap;
            ifnonnull 2
         1: .line 765
            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.Tab.properties:Ljavafx/collections/ObservableMap;
         2: .line 767
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tab.properties:Ljavafx/collections/ObservableMap;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljavafx/collections/ObservableMap<Ljava/lang/Object;Ljava/lang/Object;>;

  public boolean hasProperties();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 776
            aload 0 /* this */
            getfield javafx.scene.control.Tab.properties:Ljavafx/collections/ObservableMap;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.control.Tab.properties:Ljavafx/collections/ObservableMap;
            invokeinterface javafx.collections.ObservableMap.isEmpty:()Z
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/control/Tab;

  public void setUserData(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.control.Tab this
        start local 1 // java.lang.Object value
         0: .line 792
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.getProperties:()Ljavafx/collections/ObservableMap;
            getstatic javafx.scene.control.Tab.USER_DATA_KEY:Ljava/lang/Object;
            aload 1 /* value */
            invokeinterface javafx.collections.ObservableMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 793
            return
        end local 1 // java.lang.Object value
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tab;
            0    2     1  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.Object getUserData();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tab this
         0: .line 804
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.getProperties:()Ljavafx/collections/ObservableMap;
            getstatic javafx.scene.control.Tab.USER_DATA_KEY:Ljava/lang/Object;
            invokeinterface javafx.collections.ObservableMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tab;

  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.Tab this
         0: .line 817
            aload 0 /* this */
            getfield javafx.scene.control.Tab.styleClass:Ljavafx/collections/ObservableList;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljavafx/collections/ObservableList<Ljava/lang/String;>;

  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.Tab this
        start local 1 // javafx.event.EventDispatchChain tail
         0: .line 826
            aload 1 /* tail */
            aload 0 /* this */
            getfield javafx.scene.control.Tab.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.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tab;
            0    1     1  tail  Ljavafx/event/EventDispatchChain;
    MethodParameters:
      Name  Flags
      tail  

  <E extends javafx.event.Event> void setEventHandler(javafx.event.EventType<E>, javafx.event.EventHandler<E>);
    descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.scene.control.Tab this
        start local 1 // javafx.event.EventType eventType
        start local 2 // javafx.event.EventHandler eventHandler
         0: .line 830
            aload 0 /* this */
            getfield javafx.scene.control.Tab.eventHandlerManager:Lcom/sun/javafx/event/EventHandlerManager;
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.setEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         1: .line 831
            return
        end local 2 // javafx.event.EventHandler eventHandler
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljavafx/scene/control/Tab;
            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  

  javafx.scene.Node lookup(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavafx/scene/Node;
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javafx.scene.control.Tab this
        start local 1 // java.lang.String selector
         0: .line 837
            aload 1 /* selector */
            ifnonnull 1
            aconst_null
            areturn
         1: .line 838
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* n */
        start local 2 // javafx.scene.Node n
         2: .line 839
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.getContent:()Ljavafx/scene/Node;
            ifnull 4
         3: .line 840
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.getContent:()Ljavafx/scene/Node;
            aload 1 /* selector */
            invokevirtual javafx.scene.Node.lookup:(Ljava/lang/String;)Ljavafx/scene/Node;
            astore 2 /* n */
         4: .line 842
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 2 /* n */
            ifnonnull 6
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.getGraphic:()Ljavafx/scene/Node;
            ifnull 6
         5: .line 843
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.getGraphic:()Ljavafx/scene/Node;
            aload 1 /* selector */
            invokevirtual javafx.scene.Node.lookup:(Ljava/lang/String;)Ljavafx/scene/Node;
            astore 2 /* n */
         6: .line 845
      StackMap locals:
      StackMap stack:
            aload 2 /* n */
            areturn
        end local 2 // javafx.scene.Node n
        end local 1 // java.lang.String selector
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Ljavafx/scene/control/Tab;
            0    7     1  selector  Ljava/lang/String;
            2    7     2         n  Ljavafx/scene/Node;
    MethodParameters:
          Name  Flags
      selector  

  java.util.List<javafx.scene.Node> lookupAll(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0000) 
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javafx.scene.control.Tab this
        start local 1 // java.lang.String selector
         0: .line 852
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* results */
        start local 2 // java.util.List results
         1: .line 853
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.getContent:()Ljavafx/scene/Node;
            ifnull 5
         2: .line 854
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.getContent:()Ljavafx/scene/Node;
            aload 1 /* selector */
            invokevirtual javafx.scene.Node.lookupAll:(Ljava/lang/String;)Ljava/util/Set;
            astore 3 /* set */
        start local 3 // java.util.Set set
         3: .line 855
            aload 3 /* set */
            invokeinterface java.util.Set.isEmpty:()Z
            ifne 5
         4: .line 856
            aload 2 /* results */
            aload 3 /* set */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        end local 3 // java.util.Set set
         5: .line 859
      StackMap locals: java.util.List
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.getGraphic:()Ljavafx/scene/Node;
            ifnull 9
         6: .line 860
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.getGraphic:()Ljavafx/scene/Node;
            aload 1 /* selector */
            invokevirtual javafx.scene.Node.lookupAll:(Ljava/lang/String;)Ljava/util/Set;
            astore 3 /* set */
        start local 3 // java.util.Set set
         7: .line 861
            aload 3 /* set */
            invokeinterface java.util.Set.isEmpty:()Z
            ifne 9
         8: .line 862
            aload 2 /* results */
            aload 3 /* set */
            invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
            pop
        end local 3 // java.util.Set set
         9: .line 865
      StackMap locals:
      StackMap stack:
            aload 2 /* results */
            areturn
        end local 2 // java.util.List results
        end local 1 // java.lang.String selector
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Ljavafx/scene/control/Tab;
            0   10     1  selector  Ljava/lang/String;
            1   10     2   results  Ljava/util/List<Ljavafx/scene/Node;>;
            3    5     3       set  Ljava/util/Set;
            7    9     3       set  Ljava/util/Set;
    Signature: (Ljava/lang/String;)Ljava/util/List<Ljavafx/scene/Node;>;
    MethodParameters:
          Name  Flags
      selector  

  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.Tab this
         0: .line 884
            ldc "Tab"
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tab;

  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.Tab this
         0: .line 894
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.getTabPane:()Ljavafx/scene/control/TabPane;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tab;

  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.Tab this
         0: .line 902
            invokestatic javafx.collections.FXCollections.emptyObservableSet:()Ljavafx/collections/ObservableSet;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tab;
    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.Tab this
         0: .line 911
            invokestatic javafx.scene.control.Tab.getClassCssMetaData:()Ljava/util/List;
            areturn
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tab;
    Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;

  public static java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> getClassCssMetaData();
    descriptor: ()Ljava/util/List;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 920
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;

  private void lambda$0(javafx.beans.Observable);
    descriptor: (Ljavafx/beans/Observable;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // javafx.scene.control.Tab this
        start local 1 // javafx.beans.Observable valueModel
         0: .line 278
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tab.updateDisabled:()V
         1: .line 279
            return
        end local 1 // javafx.beans.Observable valueModel
        end local 0 // javafx.scene.control.Tab this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Ljavafx/scene/control/Tab;
            0    2     1  valueModel  Ljavafx/beans/Observable;
}
SourceFile: "Tab.java"
NestMembers:
  javafx.scene.control.Tab$1  javafx.scene.control.Tab$2  javafx.scene.control.Tab$3  javafx.scene.control.Tab$4  javafx.scene.control.Tab$5  javafx.scene.control.Tab$6  javafx.scene.control.Tab$7  javafx.scene.control.Tab$8  javafx.scene.control.Tab$9
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  javafx.scene.control.Tab$1
  javafx.scene.control.Tab$2
  javafx.scene.control.Tab$3
  javafx.scene.control.Tab$4
  javafx.scene.control.Tab$5
  javafx.scene.control.Tab$6
  javafx.scene.control.Tab$7
  javafx.scene.control.Tab$8
  javafx.scene.control.Tab$9
    RuntimeVisibleAnnotations: 
      javafx.beans.DefaultProperty(value = "content")
      com.sun.javafx.beans.IDProperty(value = "id")