public class javafx.scene.control.Tooltip extends javafx.scene.control.PopupControl
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javafx.scene.control.Tooltip
  super_class: javafx.scene.control.PopupControl
{
  private static java.lang.String TOOLTIP_PROP_KEY;
    descriptor: Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static int TOOLTIP_XOFFSET;
    descriptor: I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static int TOOLTIP_YOFFSET;
    descriptor: I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static javafx.scene.control.Tooltip$TooltipBehavior BEHAVIOR;
    descriptor: Ljavafx/scene/control/Tooltip$TooltipBehavior;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private final javafx.beans.property.StringProperty text;
    descriptor: Ljavafx/beans/property/StringProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final javafx.beans.property.ObjectProperty<javafx.scene.text.TextAlignment> textAlignment;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/text/TextAlignment;>;

  private final javafx.beans.property.ObjectProperty<javafx.scene.control.OverrunStyle> textOverrun;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/control/OverrunStyle;>;

  private final javafx.beans.property.BooleanProperty wrapText;
    descriptor: Ljavafx/beans/property/BooleanProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final javafx.beans.property.ObjectProperty<javafx.scene.text.Font> font;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/text/Font;>;

  private final javafx.beans.property.ObjectProperty<javafx.util.Duration> showDelayProperty;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/util/Duration;>;

  private final javafx.beans.property.ObjectProperty<javafx.util.Duration> showDurationProperty;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/util/Duration;>;

  private final javafx.beans.property.ObjectProperty<javafx.util.Duration> hideDelayProperty;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/util/Duration;>;

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

  private javafx.css.StyleableStringProperty imageUrl;
    descriptor: Ljavafx/css/StyleableStringProperty;
    flags: (0x0002) ACC_PRIVATE

  private final javafx.beans.property.ObjectProperty<javafx.scene.control.ContentDisplay> contentDisplay;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/control/ContentDisplay;>;

  private final javafx.beans.property.DoubleProperty graphicTextGap;
    descriptor: Ljavafx/beans/property/DoubleProperty;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final javafx.beans.property.ReadOnlyBooleanWrapper activated;
    descriptor: Ljavafx/beans/property/ReadOnlyBooleanWrapper;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final javafx.css.CssMetaData<javafx.scene.control.Tooltip$CSSBridge, javafx.scene.text.Font> FONT;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/control/Tooltip$CSSBridge;Ljavafx/scene/text/Font;>;

  private static final javafx.css.CssMetaData<javafx.scene.control.Tooltip$CSSBridge, javafx.scene.text.TextAlignment> TEXT_ALIGNMENT;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/control/Tooltip$CSSBridge;Ljavafx/scene/text/TextAlignment;>;

  private static final javafx.css.CssMetaData<javafx.scene.control.Tooltip$CSSBridge, javafx.scene.control.OverrunStyle> TEXT_OVERRUN;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/control/Tooltip$CSSBridge;Ljavafx/scene/control/OverrunStyle;>;

  private static final javafx.css.CssMetaData<javafx.scene.control.Tooltip$CSSBridge, java.lang.Boolean> WRAP_TEXT;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/control/Tooltip$CSSBridge;Ljava/lang/Boolean;>;

  private static final javafx.css.CssMetaData<javafx.scene.control.Tooltip$CSSBridge, java.lang.String> GRAPHIC;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/control/Tooltip$CSSBridge;Ljava/lang/String;>;

  private static final javafx.css.CssMetaData<javafx.scene.control.Tooltip$CSSBridge, javafx.scene.control.ContentDisplay> CONTENT_DISPLAY;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/control/Tooltip$CSSBridge;Ljavafx/scene/control/ContentDisplay;>;

  private static final javafx.css.CssMetaData<javafx.scene.control.Tooltip$CSSBridge, java.lang.Number> GRAPHIC_TEXT_GAP;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/control/Tooltip$CSSBridge;Ljava/lang/Number;>;

  private static final javafx.css.CssMetaData<javafx.scene.control.Tooltip$CSSBridge, javafx.util.Duration> SHOW_DELAY;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/control/Tooltip$CSSBridge;Ljavafx/util/Duration;>;

  private static final javafx.css.CssMetaData<javafx.scene.control.Tooltip$CSSBridge, javafx.util.Duration> SHOW_DURATION;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/control/Tooltip$CSSBridge;Ljavafx/util/Duration;>;

  private static final javafx.css.CssMetaData<javafx.scene.control.Tooltip$CSSBridge, javafx.util.Duration> HIDE_DELAY;
    descriptor: Ljavafx/css/CssMetaData;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/control/Tooltip$CSSBridge;Ljavafx/util/Duration;>;

  private static final java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> STYLEABLES;
    descriptor: Ljava/util/List;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=8, locals=1, args_size=0
         0: .line 110
            ldc "javafx.scene.control.Tooltip"
            putstatic javafx.scene.control.Tooltip.TOOLTIP_PROP_KEY:Ljava/lang/String;
         1: .line 118
            bipush 10
            putstatic javafx.scene.control.Tooltip.TOOLTIP_XOFFSET:I
         2: .line 119
            bipush 7
            putstatic javafx.scene.control.Tooltip.TOOLTIP_YOFFSET:I
         3: .line 121
            new javafx.scene.control.Tooltip$TooltipBehavior
            dup
            iconst_0
            invokespecial javafx.scene.control.Tooltip$TooltipBehavior.<init>:(Z)V
            putstatic javafx.scene.control.Tooltip.BEHAVIOR:Ljavafx/scene/control/Tooltip$TooltipBehavior;
         4: .line 584
            new javafx.scene.control.Tooltip$4
            dup
            ldc "-fx-font"
            invokestatic javafx.scene.text.Font.getDefault:()Ljavafx/scene/text/Font;
            invokespecial javafx.scene.control.Tooltip$4.<init>:(Ljava/lang/String;Ljavafx/scene/text/Font;)V
         5: .line 583
            putstatic javafx.scene.control.Tooltip.FONT:Ljavafx/css/CssMetaData;
         6: .line 598
            new javafx.scene.control.Tooltip$5
            dup
            ldc "-fx-text-alignment"
         7: .line 599
            new javafx.css.converter.EnumConverter
            dup
            ldc Ljavafx/scene/text/TextAlignment;
            invokespecial javafx.css.converter.EnumConverter.<init>:(Ljava/lang/Class;)V
         8: .line 600
            getstatic javafx.scene.text.TextAlignment.LEFT:Ljavafx/scene/text/TextAlignment;
         9: .line 598
            invokespecial javafx.scene.control.Tooltip$5.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljavafx/scene/text/TextAlignment;)V
        10: .line 597
            putstatic javafx.scene.control.Tooltip.TEXT_ALIGNMENT:Ljavafx/css/CssMetaData;
        11: .line 614
            new javafx.scene.control.Tooltip$6
            dup
            ldc "-fx-text-overrun"
        12: .line 615
            new javafx.css.converter.EnumConverter
            dup
            ldc Ljavafx/scene/control/OverrunStyle;
            invokespecial javafx.css.converter.EnumConverter.<init>:(Ljava/lang/Class;)V
        13: .line 616
            getstatic javafx.scene.control.OverrunStyle.ELLIPSIS:Ljavafx/scene/control/OverrunStyle;
        14: .line 614
            invokespecial javafx.scene.control.Tooltip$6.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljavafx/scene/control/OverrunStyle;)V
        15: .line 613
            putstatic javafx.scene.control.Tooltip.TEXT_OVERRUN:Ljavafx/css/CssMetaData;
        16: .line 630
            new javafx.scene.control.Tooltip$7
            dup
            ldc "-fx-wrap-text"
        17: .line 631
            invokestatic javafx.css.converter.BooleanConverter.getInstance:()Ljavafx/css/StyleConverter;
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
        18: .line 630
            invokespecial javafx.scene.control.Tooltip$7.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljava/lang/Boolean;)V
        19: .line 629
            putstatic javafx.scene.control.Tooltip.WRAP_TEXT:Ljavafx/css/CssMetaData;
        20: .line 645
            new javafx.scene.control.Tooltip$8
            dup
            ldc "-fx-graphic"
        21: .line 646
            invokestatic javafx.css.converter.StringConverter.getInstance:()Ljavafx/css/StyleConverter;
        22: .line 645
            invokespecial javafx.scene.control.Tooltip$8.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;)V
        23: .line 644
            putstatic javafx.scene.control.Tooltip.GRAPHIC:Ljavafx/css/CssMetaData;
        24: .line 660
            new javafx.scene.control.Tooltip$9
            dup
            ldc "-fx-content-display"
        25: .line 661
            new javafx.css.converter.EnumConverter
            dup
            ldc Ljavafx/scene/control/ContentDisplay;
            invokespecial javafx.css.converter.EnumConverter.<init>:(Ljava/lang/Class;)V
        26: .line 662
            getstatic javafx.scene.control.ContentDisplay.LEFT:Ljavafx/scene/control/ContentDisplay;
        27: .line 660
            invokespecial javafx.scene.control.Tooltip$9.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljavafx/scene/control/ContentDisplay;)V
        28: .line 659
            putstatic javafx.scene.control.Tooltip.CONTENT_DISPLAY:Ljavafx/css/CssMetaData;
        29: .line 676
            new javafx.scene.control.Tooltip$10
            dup
            ldc "-fx-graphic-text-gap"
        30: .line 677
            invokestatic javafx.css.converter.SizeConverter.getInstance:()Ljavafx/css/StyleConverter;
            ldc 4.0
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
        31: .line 676
            invokespecial javafx.scene.control.Tooltip$10.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljava/lang/Number;)V
        32: .line 675
            putstatic javafx.scene.control.Tooltip.GRAPHIC_TEXT_GAP:Ljavafx/css/CssMetaData;
        33: .line 691
            new javafx.scene.control.Tooltip$11
            dup
            ldc "-fx-show-delay"
        34: .line 692
            invokestatic javafx.css.converter.DurationConverter.getInstance:()Ljavafx/css/StyleConverter;
            new javafx.util.Duration
            dup
            ldc 1000.0
            invokespecial javafx.util.Duration.<init>:(D)V
        35: .line 691
            invokespecial javafx.scene.control.Tooltip$11.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljavafx/util/Duration;)V
        36: .line 690
            putstatic javafx.scene.control.Tooltip.SHOW_DELAY:Ljavafx/css/CssMetaData;
        37: .line 706
            new javafx.scene.control.Tooltip$12
            dup
            ldc "-fx-show-duration"
        38: .line 707
            invokestatic javafx.css.converter.DurationConverter.getInstance:()Ljavafx/css/StyleConverter;
            new javafx.util.Duration
            dup
            ldc 5000.0
            invokespecial javafx.util.Duration.<init>:(D)V
        39: .line 706
            invokespecial javafx.scene.control.Tooltip$12.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljavafx/util/Duration;)V
        40: .line 705
            putstatic javafx.scene.control.Tooltip.SHOW_DURATION:Ljavafx/css/CssMetaData;
        41: .line 721
            new javafx.scene.control.Tooltip$13
            dup
            ldc "-fx-hide-delay"
        42: .line 722
            invokestatic javafx.css.converter.DurationConverter.getInstance:()Ljavafx/css/StyleConverter;
            new javafx.util.Duration
            dup
            ldc 200.0
            invokespecial javafx.util.Duration.<init>:(D)V
        43: .line 721
            invokespecial javafx.scene.control.Tooltip$13.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljavafx/util/Duration;)V
        44: .line 720
            putstatic javafx.scene.control.Tooltip.HIDE_DELAY:Ljavafx/css/CssMetaData;
        45: .line 739
            new java.util.ArrayList
            dup
            invokestatic javafx.scene.control.PopupControl.getClassCssMetaData:()Ljava/util/List;
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
        46: .line 738
            astore 0 /* styleables */
        start local 0 // java.util.List styleables
        47: .line 740
            aload 0 /* styleables */
            getstatic javafx.scene.control.Tooltip.FONT:Ljavafx/css/CssMetaData;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        48: .line 741
            aload 0 /* styleables */
            getstatic javafx.scene.control.Tooltip.TEXT_ALIGNMENT:Ljavafx/css/CssMetaData;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        49: .line 742
            aload 0 /* styleables */
            getstatic javafx.scene.control.Tooltip.TEXT_OVERRUN:Ljavafx/css/CssMetaData;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        50: .line 743
            aload 0 /* styleables */
            getstatic javafx.scene.control.Tooltip.WRAP_TEXT:Ljavafx/css/CssMetaData;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        51: .line 744
            aload 0 /* styleables */
            getstatic javafx.scene.control.Tooltip.GRAPHIC:Ljavafx/css/CssMetaData;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        52: .line 745
            aload 0 /* styleables */
            getstatic javafx.scene.control.Tooltip.CONTENT_DISPLAY:Ljavafx/css/CssMetaData;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        53: .line 746
            aload 0 /* styleables */
            getstatic javafx.scene.control.Tooltip.GRAPHIC_TEXT_GAP:Ljavafx/css/CssMetaData;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        54: .line 747
            aload 0 /* styleables */
            getstatic javafx.scene.control.Tooltip.SHOW_DELAY:Ljavafx/css/CssMetaData;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        55: .line 748
            aload 0 /* styleables */
            getstatic javafx.scene.control.Tooltip.SHOW_DURATION:Ljavafx/css/CssMetaData;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        56: .line 749
            aload 0 /* styleables */
            getstatic javafx.scene.control.Tooltip.HIDE_DELAY:Ljavafx/css/CssMetaData;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        57: .line 750
            aload 0 /* styleables */
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putstatic javafx.scene.control.Tooltip.STYLEABLES:Ljava/util/List;
        end local 0 // java.util.List styleables
        58: .line 751
            return
      LocalVariableTable:
        Start  End  Slot        Name  Signature
           47   58     0  styleables  Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;

  public static void install(javafx.scene.Node, javafx.scene.control.Tooltip);
    descriptor: (Ljavafx/scene/Node;Ljavafx/scene/control/Tooltip;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.Node node
        start local 1 // javafx.scene.control.Tooltip t
         0: .line 132
            getstatic javafx.scene.control.Tooltip.BEHAVIOR:Ljavafx/scene/control/Tooltip$TooltipBehavior;
            aload 0 /* node */
            aload 1 /* t */
            invokevirtual javafx.scene.control.Tooltip$TooltipBehavior.install:(Ljavafx/scene/Node;Ljavafx/scene/control/Tooltip;)V
         1: .line 133
            return
        end local 1 // javafx.scene.control.Tooltip t
        end local 0 // javafx.scene.Node node
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  node  Ljavafx/scene/Node;
            0    2     1     t  Ljavafx/scene/control/Tooltip;
    MethodParameters:
      Name  Flags
      node  
      t     

  public static void uninstall(javafx.scene.Node, javafx.scene.control.Tooltip);
    descriptor: (Ljavafx/scene/Node;Ljavafx/scene/control/Tooltip;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node node
        start local 1 // javafx.scene.control.Tooltip t
         0: .line 144
            getstatic javafx.scene.control.Tooltip.BEHAVIOR:Ljavafx/scene/control/Tooltip$TooltipBehavior;
            aload 0 /* node */
            invokevirtual javafx.scene.control.Tooltip$TooltipBehavior.uninstall:(Ljavafx/scene/Node;)V
         1: .line 145
            return
        end local 1 // javafx.scene.control.Tooltip t
        end local 0 // javafx.scene.Node node
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  node  Ljavafx/scene/Node;
            0    2     1     t  Ljavafx/scene/control/Tooltip;
    MethodParameters:
      Name  Flags
      node  
      t     

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

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=2, args_size=2
        start local 0 // javafx.scene.control.Tooltip this
        start local 1 // java.lang.String text
         0: .line 166
            aload 0 /* this */
            invokespecial javafx.scene.control.PopupControl.<init>:()V
         1: .line 188
            aload 0 /* this */
            new javafx.scene.control.Tooltip$1
            dup
            aload 0 /* this */
            aload 0 /* this */
            ldc "text"
            ldc ""
            invokespecial javafx.scene.control.Tooltip$1.<init>:(Ljavafx/scene/control/Tooltip;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V
            putfield javafx.scene.control.Tooltip.text:Ljavafx/beans/property/StringProperty;
         2: .line 217
            aload 0 /* this */
         3: .line 218
            new javafx.css.SimpleStyleableObjectProperty
            dup
            getstatic javafx.scene.control.Tooltip.TEXT_ALIGNMENT:Ljavafx/css/CssMetaData;
            aload 0 /* this */
            ldc "textAlignment"
            getstatic javafx.scene.text.TextAlignment.LEFT:Ljavafx/scene/text/TextAlignment;
            invokespecial javafx.css.SimpleStyleableObjectProperty.<init>:(Ljavafx/css/CssMetaData;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
            putfield javafx.scene.control.Tooltip.textAlignment:Ljavafx/beans/property/ObjectProperty;
         4: .line 234
            aload 0 /* this */
         5: .line 235
            new javafx.css.SimpleStyleableObjectProperty
            dup
            getstatic javafx.scene.control.Tooltip.TEXT_OVERRUN:Ljavafx/css/CssMetaData;
            aload 0 /* this */
            ldc "textOverrun"
            getstatic javafx.scene.control.OverrunStyle.ELLIPSIS:Ljavafx/scene/control/OverrunStyle;
            invokespecial javafx.css.SimpleStyleableObjectProperty.<init>:(Ljavafx/css/CssMetaData;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
            putfield javafx.scene.control.Tooltip.textOverrun:Ljavafx/beans/property/ObjectProperty;
         6: .line 251
            aload 0 /* this */
         7: .line 252
            new javafx.css.SimpleStyleableBooleanProperty
            dup
            getstatic javafx.scene.control.Tooltip.WRAP_TEXT:Ljavafx/css/CssMetaData;
            aload 0 /* this */
            ldc "wrapText"
            iconst_0
            invokespecial javafx.css.SimpleStyleableBooleanProperty.<init>:(Ljavafx/css/CssMetaData;Ljava/lang/Object;Ljava/lang/String;Z)V
            putfield javafx.scene.control.Tooltip.wrapText:Ljavafx/beans/property/BooleanProperty;
         8: .line 271
            aload 0 /* this */
            new javafx.scene.control.Tooltip$2
            dup
            aload 0 /* this */
            invokestatic javafx.scene.text.Font.getDefault:()Ljavafx/scene/text/Font;
            invokespecial javafx.scene.control.Tooltip$2.<init>:(Ljavafx/scene/control/Tooltip;Ljavafx/scene/text/Font;)V
            putfield javafx.scene.control.Tooltip.font:Ljavafx/beans/property/ObjectProperty;
         9: .line 336
            aload 0 /* this */
        10: .line 337
            new javafx.css.SimpleStyleableObjectProperty
            dup
            getstatic javafx.scene.control.Tooltip.SHOW_DELAY:Ljavafx/css/CssMetaData;
            aload 0 /* this */
            ldc "showDelay"
            new javafx.util.Duration
            dup
            ldc 1000.0
            invokespecial javafx.util.Duration.<init>:(D)V
            invokespecial javafx.css.SimpleStyleableObjectProperty.<init>:(Ljavafx/css/CssMetaData;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
            putfield javafx.scene.control.Tooltip.showDelayProperty:Ljavafx/beans/property/ObjectProperty;
        11: .line 359
            aload 0 /* this */
        12: .line 360
            new javafx.css.SimpleStyleableObjectProperty
            dup
            getstatic javafx.scene.control.Tooltip.SHOW_DURATION:Ljavafx/css/CssMetaData;
            aload 0 /* this */
            ldc "showDuration"
            new javafx.util.Duration
            dup
            ldc 5000.0
            invokespecial javafx.util.Duration.<init>:(D)V
            invokespecial javafx.css.SimpleStyleableObjectProperty.<init>:(Ljavafx/css/CssMetaData;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
            putfield javafx.scene.control.Tooltip.showDurationProperty:Ljavafx/beans/property/ObjectProperty;
        13: .line 380
            aload 0 /* this */
        14: .line 381
            new javafx.css.SimpleStyleableObjectProperty
            dup
            getstatic javafx.scene.control.Tooltip.HIDE_DELAY:Ljavafx/css/CssMetaData;
            aload 0 /* this */
            ldc "hideDelay"
            new javafx.util.Duration
            dup
            ldc 200.0
            invokespecial javafx.util.Duration.<init>:(D)V
            invokespecial javafx.css.SimpleStyleableObjectProperty.<init>:(Ljavafx/css/CssMetaData;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
            putfield javafx.scene.control.Tooltip.hideDelayProperty:Ljavafx/beans/property/ObjectProperty;
        15: .line 402
            aload 0 /* this */
            new javafx.scene.control.Tooltip$3
            dup
            aload 0 /* this */
            invokespecial javafx.scene.control.Tooltip$3.<init>:(Ljavafx/scene/control/Tooltip;)V
            putfield javafx.scene.control.Tooltip.graphic:Ljavafx/beans/property/ObjectProperty;
        16: .line 516
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.control.Tooltip.imageUrl:Ljavafx/css/StyleableStringProperty;
        17: .line 531
            aload 0 /* this */
        18: .line 532
            new javafx.css.SimpleStyleableObjectProperty
            dup
            getstatic javafx.scene.control.Tooltip.CONTENT_DISPLAY:Ljavafx/css/CssMetaData;
            aload 0 /* this */
            ldc "contentDisplay"
            getstatic javafx.scene.control.ContentDisplay.LEFT:Ljavafx/scene/control/ContentDisplay;
            invokespecial javafx.css.SimpleStyleableObjectProperty.<init>:(Ljavafx/css/CssMetaData;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
            putfield javafx.scene.control.Tooltip.contentDisplay:Ljavafx/beans/property/ObjectProperty;
        19: .line 547
            aload 0 /* this */
        20: .line 548
            new javafx.css.SimpleStyleableDoubleProperty
            dup
            getstatic javafx.scene.control.Tooltip.GRAPHIC_TEXT_GAP:Ljavafx/css/CssMetaData;
            aload 0 /* this */
            ldc "graphicTextGap"
            ldc 4.0
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokespecial javafx.css.SimpleStyleableDoubleProperty.<init>:(Ljavafx/css/CssMetaData;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Double;)V
            putfield javafx.scene.control.Tooltip.graphicTextGap:Ljavafx/beans/property/DoubleProperty;
        21: .line 556
            aload 0 /* this */
            new javafx.beans.property.ReadOnlyBooleanWrapper
            dup
            aload 0 /* this */
            ldc "activated"
            invokespecial javafx.beans.property.ReadOnlyBooleanWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.control.Tooltip.activated:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
        22: .line 167
            aload 1 /* text */
            ifnull 23
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual javafx.scene.control.Tooltip.setText:(Ljava/lang/String;)V
        23: .line 168
      StackMap locals: javafx.scene.control.Tooltip java.lang.String
      StackMap stack:
            aload 0 /* this */
            new javafx.scene.control.Tooltip$CSSBridge
            dup
            aload 0 /* this */
            invokespecial javafx.scene.control.Tooltip$CSSBridge.<init>:(Ljavafx/scene/control/Tooltip;)V
            putfield javafx.scene.control.Tooltip.bridge:Ljavafx/scene/control/PopupControl$CSSBridge;
        24: .line 169
            aload 0 /* this */
            invokestatic com.sun.javafx.stage.PopupWindowHelper.getContent:(Ljavafx/stage/PopupWindow;)Ljavafx/collections/ObservableList;
            iconst_1
            anewarray javafx.scene.Node
            dup
            iconst_0
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.bridge:Ljavafx/scene/control/PopupControl$CSSBridge;
            aastore
            invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
            pop
        25: .line 170
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tooltip.getStyleClass:()Ljavafx/collections/ObservableList;
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "tooltip"
            aastore
            invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
            pop
        26: .line 171
            return
        end local 1 // java.lang.String text
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   27     0  this  Ljavafx/scene/control/Tooltip;
            0   27     1  text  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      text  

  public final javafx.beans.property.StringProperty textProperty();
    descriptor: ()Ljavafx/beans/property/StringProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 183
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.text:Ljavafx/beans/property/StringProperty;
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

  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.Tooltip this
        start local 1 // java.lang.String value
         0: .line 185
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tooltip.textProperty:()Ljavafx/beans/property/StringProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.StringProperty.setValue:(Ljava/lang/String;)V
         1: .line 186
            return
        end local 1 // java.lang.String value
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tooltip;
            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.Tooltip this
         0: .line 187
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.text:Ljavafx/beans/property/StringProperty;
            invokevirtual javafx.beans.property.StringProperty.getValue:()Ljava/lang/String;
            ifnonnull 1
            ldc ""
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.control.Tooltip.text:Ljavafx/beans/property/StringProperty;
            invokevirtual javafx.beans.property.StringProperty.getValue:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tooltip;

  public final javafx.beans.property.ObjectProperty<javafx.scene.text.TextAlignment> textAlignmentProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 209
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.textAlignment:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/text/TextAlignment;>;

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

  public final javafx.scene.text.TextAlignment getTextAlignment();
    descriptor: ()Ljavafx/scene/text/TextAlignment;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 215
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tooltip.textAlignmentProperty:()Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.getValue:()Ljava/lang/Object;
            checkcast javafx.scene.text.TextAlignment
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

  public final javafx.beans.property.ObjectProperty<javafx.scene.control.OverrunStyle> textOverrunProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 226
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.textOverrun:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/control/OverrunStyle;>;

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

  public final javafx.scene.control.OverrunStyle getTextOverrun();
    descriptor: ()Ljavafx/scene/control/OverrunStyle;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 232
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tooltip.textOverrunProperty:()Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.getValue:()Ljava/lang/Object;
            checkcast javafx.scene.control.OverrunStyle
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

  public final javafx.beans.property.BooleanProperty wrapTextProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 243
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.wrapText:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

  public final void setWrapText(boolean);
    descriptor: (Z)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.Tooltip this
        start local 1 // boolean value
         0: .line 246
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tooltip.wrapTextProperty:()Ljavafx/beans/property/BooleanProperty;
            iload 1 /* value */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual javafx.beans.property.BooleanProperty.setValue:(Ljava/lang/Boolean;)V
         1: .line 247
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tooltip;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public final boolean isWrapText();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 249
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tooltip.wrapTextProperty:()Ljavafx/beans/property/BooleanProperty;
            invokevirtual javafx.beans.property.BooleanProperty.getValue:()Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

  public final javafx.beans.property.ObjectProperty<javafx.scene.text.Font> fontProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 263
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.font:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/text/Font;>;

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

  public final javafx.scene.text.Font getFont();
    descriptor: ()Ljavafx/scene/text/Font;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 269
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tooltip.fontProperty:()Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.getValue:()Ljava/lang/Object;
            checkcast javafx.scene.text.Font
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

  public final javafx.beans.property.ObjectProperty<javafx.util.Duration> showDelayProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 328
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.showDelayProperty:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/util/Duration;>;

  public final void setShowDelay(javafx.util.Duration);
    descriptor: (Ljavafx/util/Duration;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.Tooltip this
        start local 1 // javafx.util.Duration showDelay
         0: .line 331
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.showDelayProperty:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* showDelay */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 332
            return
        end local 1 // javafx.util.Duration showDelay
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Ljavafx/scene/control/Tooltip;
            0    2     1  showDelay  Ljavafx/util/Duration;
    MethodParameters:
           Name  Flags
      showDelay  

  public final javafx.util.Duration getShowDelay();
    descriptor: ()Ljavafx/util/Duration;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 334
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.showDelayProperty:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.util.Duration
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

  public final javafx.beans.property.ObjectProperty<javafx.util.Duration> showDurationProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 351
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.showDurationProperty:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/util/Duration;>;

  public final void setShowDuration(javafx.util.Duration);
    descriptor: (Ljavafx/util/Duration;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.Tooltip this
        start local 1 // javafx.util.Duration showDuration
         0: .line 354
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.showDurationProperty:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* showDuration */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 355
            return
        end local 1 // javafx.util.Duration showDuration
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljavafx/scene/control/Tooltip;
            0    2     1  showDuration  Ljavafx/util/Duration;
    MethodParameters:
              Name  Flags
      showDuration  

  public final javafx.util.Duration getShowDuration();
    descriptor: ()Ljavafx/util/Duration;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 357
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.showDurationProperty:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.util.Duration
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

  public final javafx.beans.property.ObjectProperty<javafx.util.Duration> hideDelayProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 372
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.hideDelayProperty:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/util/Duration;>;

  public final void setHideDelay(javafx.util.Duration);
    descriptor: (Ljavafx/util/Duration;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.Tooltip this
        start local 1 // javafx.util.Duration hideDelay
         0: .line 375
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.hideDelayProperty:Ljavafx/beans/property/ObjectProperty;
            aload 1 /* hideDelay */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 376
            return
        end local 1 // javafx.util.Duration hideDelay
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Ljavafx/scene/control/Tooltip;
            0    2     1  hideDelay  Ljavafx/util/Duration;
    MethodParameters:
           Name  Flags
      hideDelay  

  public final javafx.util.Duration getHideDelay();
    descriptor: ()Ljavafx/util/Duration;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 378
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.hideDelayProperty:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.util.Duration
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

  public final javafx.beans.property.ObjectProperty<javafx.scene.Node> graphicProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 394
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.graphic:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;

  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.Tooltip this
        start local 1 // javafx.scene.Node value
         0: .line 397
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tooltip.graphicProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.setValue:(Ljava/lang/Object;)V
         1: .line 398
            return
        end local 1 // javafx.scene.Node value
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tooltip;
            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.Tooltip this
         0: .line 400
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tooltip.graphicProperty:()Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.getValue:()Ljava/lang/Object;
            checkcast javafx.scene.Node
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

  private javafx.css.StyleableStringProperty imageUrlProperty();
    descriptor: ()Ljavafx/css/StyleableStringProperty;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 420
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.imageUrl:Ljavafx/css/StyleableStringProperty;
            ifnonnull 2
         1: .line 421
            aload 0 /* this */
            new javafx.scene.control.Tooltip$14
            dup
            aload 0 /* this */
            invokespecial javafx.scene.control.Tooltip$14.<init>:(Ljavafx/scene/control/Tooltip;)V
            putfield javafx.scene.control.Tooltip.imageUrl:Ljavafx/css/StyleableStringProperty;
         2: .line 513
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.imageUrl:Ljavafx/css/StyleableStringProperty;
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tooltip;

  public final javafx.beans.property.ObjectProperty<javafx.scene.control.ContentDisplay> contentDisplayProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 523
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.contentDisplay:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/control/ContentDisplay;>;

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

  public final javafx.scene.control.ContentDisplay getContentDisplay();
    descriptor: ()Ljavafx/scene/control/ContentDisplay;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 529
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tooltip.contentDisplayProperty:()Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.getValue:()Ljava/lang/Object;
            checkcast javafx.scene.control.ContentDisplay
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

  public final javafx.beans.property.DoubleProperty graphicTextGapProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 539
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.graphicTextGap:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

  public final void setGraphicTextGap(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.control.Tooltip this
        start local 1 // double value
         0: .line 542
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tooltip.graphicTextGapProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokevirtual javafx.beans.property.DoubleProperty.setValue:(Ljava/lang/Number;)V
         1: .line 543
            return
        end local 1 // double value
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/control/Tooltip;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getGraphicTextGap();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 545
            aload 0 /* this */
            invokevirtual javafx.scene.control.Tooltip.graphicTextGapProperty:()Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.getValue:()Ljava/lang/Double;
            invokevirtual java.lang.Double.doubleValue:()D
            dreturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

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

  public final boolean isActivated();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 558
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.activated:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.get:()Z
            ireturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

  public final javafx.beans.property.ReadOnlyBooleanProperty activatedProperty();
    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.Tooltip this
         0: .line 559
            aload 0 /* this */
            getfield javafx.scene.control.Tooltip.activated:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;

  protected javafx.scene.control.Skin<?> createDefaultSkin();
    descriptor: ()Ljavafx/scene/control/Skin;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.scene.control.Tooltip this
         0: .line 571
            new javafx.scene.control.skin.TooltipSkin
            dup
            aload 0 /* this */
            invokespecial javafx.scene.control.skin.TooltipSkin.<init>:(Ljavafx/scene/control/Tooltip;)V
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/Tooltip;
    Signature: ()Ljavafx/scene/control/Skin<*>;

  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 759
            getstatic javafx.scene.control.Tooltip.STYLEABLES:Ljava/util/List;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;

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

  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.Tooltip this
         0: .line 772
            getstatic javafx.scene.control.Tooltip.BEHAVIOR:Ljavafx/scene/control/Tooltip$TooltipBehavior;
            getfield javafx.scene.control.Tooltip$TooltipBehavior.hoveredNode:Ljavafx/scene/Node;
            ifnonnull 2
         1: .line 773
            aload 0 /* this */
            invokespecial javafx.scene.control.PopupControl.getStyleableParent:()Ljavafx/css/Styleable;
            areturn
         2: .line 775
      StackMap locals:
      StackMap stack:
            getstatic javafx.scene.control.Tooltip.BEHAVIOR:Ljavafx/scene/control/Tooltip$TooltipBehavior;
            getfield javafx.scene.control.Tooltip$TooltipBehavior.hoveredNode:Ljavafx/scene/Node;
            areturn
        end local 0 // javafx.scene.control.Tooltip this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/control/Tooltip;
}
SourceFile: "Tooltip.java"
NestMembers:
  javafx.scene.control.Tooltip$1  javafx.scene.control.Tooltip$10  javafx.scene.control.Tooltip$11  javafx.scene.control.Tooltip$12  javafx.scene.control.Tooltip$13  javafx.scene.control.Tooltip$14  javafx.scene.control.Tooltip$2  javafx.scene.control.Tooltip$3  javafx.scene.control.Tooltip$4  javafx.scene.control.Tooltip$5  javafx.scene.control.Tooltip$6  javafx.scene.control.Tooltip$7  javafx.scene.control.Tooltip$8  javafx.scene.control.Tooltip$9  javafx.scene.control.Tooltip$CSSBridge  javafx.scene.control.Tooltip$TooltipBehavior
InnerClasses:
  javafx.scene.control.Tooltip$1
  javafx.scene.control.Tooltip$10
  javafx.scene.control.Tooltip$11
  javafx.scene.control.Tooltip$12
  javafx.scene.control.Tooltip$13
  javafx.scene.control.Tooltip$14
  javafx.scene.control.Tooltip$2
  javafx.scene.control.Tooltip$3
  javafx.scene.control.Tooltip$4
  javafx.scene.control.Tooltip$5
  javafx.scene.control.Tooltip$6
  javafx.scene.control.Tooltip$7
  javafx.scene.control.Tooltip$8
  javafx.scene.control.Tooltip$9
  private final CSSBridge = javafx.scene.control.Tooltip$CSSBridge of javafx.scene.control.Tooltip
  private TooltipBehavior = javafx.scene.control.Tooltip$TooltipBehavior of javafx.scene.control.Tooltip
    RuntimeVisibleAnnotations: 
      com.sun.javafx.beans.IDProperty(value = "id")