public class javafx.scene.text.Text extends javafx.scene.shape.Shape
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javafx.scene.text.Text
  super_class: javafx.scene.shape.Shape
{
  private com.sun.javafx.scene.text.TextLayout layout;
    descriptor: Lcom/sun/javafx/scene/text/TextLayout;
    flags: (0x0002) ACC_PRIVATE

  private static final javafx.scene.shape.PathElement[] EMPTY_PATH_ELEMENT_ARRAY;
    descriptor: [Ljavafx/scene/shape/PathElement;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private boolean isSpan;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private com.sun.javafx.scene.text.TextSpan textSpan;
    descriptor: Lcom/sun/javafx/scene/text/TextSpan;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.javafx.scene.text.GlyphList[] textRuns;
    descriptor: [Lcom/sun/javafx/scene/text/GlyphList;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.javafx.geom.BaseBounds spanBounds;
    descriptor: Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0002) ACC_PRIVATE

  private boolean spanBoundsInvalid;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

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

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

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

  private javafx.scene.text.Text$TextAttribute attributes;
    descriptor: Ljavafx/scene/text/Text$TextAttribute;
    flags: (0x0002) ACC_PRIVATE

  private static final javafx.geometry.VPos DEFAULT_TEXT_ORIGIN;
    descriptor: Ljavafx/geometry/VPos;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final javafx.scene.text.TextBoundsType DEFAULT_BOUNDS_TYPE;
    descriptor: Ljavafx/scene/text/TextBoundsType;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final boolean DEFAULT_UNDERLINE;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final boolean DEFAULT_STRIKETHROUGH;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final javafx.scene.text.TextAlignment DEFAULT_TEXT_ALIGNMENT;
    descriptor: Ljavafx/scene/text/TextAlignment;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final double DEFAULT_LINE_SPACING;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0.0

  private static final int DEFAULT_CARET_POSITION;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  private static final int DEFAULT_SELECTION_START;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  private static final int DEFAULT_SELECTION_END;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  private static final javafx.scene.paint.Color DEFAULT_SELECTION_FILL;
    descriptor: Ljavafx/scene/paint/Color;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final boolean DEFAULT_CARET_BIAS;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static volatile int[] $SWITCH_TABLE$javafx$geometry$VPos;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  private static volatile int[] $SWITCH_TABLE$javafx$scene$AccessibleAttribute;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 130
            new javafx.scene.text.Text$1
            dup
            invokespecial javafx.scene.text.Text$1.<init>:()V
            invokestatic com.sun.javafx.scene.shape.TextHelper.setTextAccessor:(Lcom/sun/javafx/scene/shape/TextHelper$TextAccessor;)V
         1: .line 170
            iconst_0
            anewarray javafx.scene.shape.PathElement
            putstatic javafx.scene.text.Text.EMPTY_PATH_ELEMENT_ARRAY:[Ljavafx/scene/shape/PathElement;
         2: .line 1566
            getstatic javafx.geometry.VPos.BASELINE:Ljavafx/geometry/VPos;
            putstatic javafx.scene.text.Text.DEFAULT_TEXT_ORIGIN:Ljavafx/geometry/VPos;
         3: .line 1567
            getstatic javafx.scene.text.TextBoundsType.LOGICAL:Ljavafx/scene/text/TextBoundsType;
            putstatic javafx.scene.text.Text.DEFAULT_BOUNDS_TYPE:Ljavafx/scene/text/TextBoundsType;
         4: .line 1570
            getstatic javafx.scene.text.TextAlignment.LEFT:Ljavafx/scene/text/TextAlignment;
            putstatic javafx.scene.text.Text.DEFAULT_TEXT_ALIGNMENT:Ljavafx/scene/text/TextAlignment;
         5: .line 1575
            getstatic javafx.scene.paint.Color.WHITE:Ljavafx/scene/paint/Color;
            putstatic javafx.scene.text.Text.DEFAULT_SELECTION_FILL:Ljavafx/scene/paint/Color;
         6: .line 1576
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 180
            aload 0 /* this */
            invokespecial javafx.scene.shape.Shape.<init>:()V
         1: .line 174
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.shape.TextHelper.initHelper:(Ljavafx/scene/text/Text;)V
         2: .line 316
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.text.Text.textRuns:[Lcom/sun/javafx/scene/text/GlyphList;
         3: .line 317
            aload 0 /* this */
            new com.sun.javafx.geom.RectBounds
            dup
            invokespecial com.sun.javafx.geom.RectBounds.<init>:()V
            putfield javafx.scene.text.Text.spanBounds:Lcom/sun/javafx/geom/BaseBounds;
         4: .line 318
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.text.Text.spanBoundsInvalid:Z
         5: .line 181
            aload 0 /* this */
            getstatic javafx.scene.AccessibleRole.TEXT:Ljavafx/scene/AccessibleRole;
            invokevirtual javafx.scene.text.Text.setAccessibleRole:(Ljavafx/scene/AccessibleRole;)V
         6: .line 182
            aload 0 /* this */
            invokedynamic invalidated(Ljavafx/scene/text/Text;)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/text/Text.lambda$0(Ljavafx/beans/Observable;)V (7)
                  (Ljavafx/beans/Observable;)V
            astore 1 /* listener */
        start local 1 // javafx.beans.InvalidationListener listener
         7: .line 183
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.parentProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            aload 1 /* listener */
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.addListener:(Ljavafx/beans/InvalidationListener;)V
         8: .line 184
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.managedProperty:()Ljavafx/beans/property/BooleanProperty;
            aload 1 /* listener */
            invokevirtual javafx.beans.property.BooleanProperty.addListener:(Ljavafx/beans/InvalidationListener;)V
         9: .line 185
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.effectiveNodeOrientationProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            aload 0 /* this */
            invokedynamic invalidated(Ljavafx/scene/text/Text;)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/text/Text.lambda$1(Ljavafx/beans/Observable;)V (7)
                  (Ljavafx/beans/Observable;)V
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.addListener:(Ljavafx/beans/InvalidationListener;)V
        10: .line 186
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.text.Text.setPickOnBounds:(Z)V
        11: .line 187
            return
        end local 1 // javafx.beans.InvalidationListener listener
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Ljavafx/scene/text/Text;
            7   12     1  listener  Ljavafx/beans/InvalidationListener;

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

  public void <init>(double, double, java.lang.String);
    descriptor: (DDLjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // javafx.scene.text.Text this
        start local 1 // double x
        start local 3 // double y
        start local 5 // java.lang.String text
         0: .line 206
            aload 0 /* this */
            aload 5 /* text */
            invokespecial javafx.scene.text.Text.<init>:(Ljava/lang/String;)V
         1: .line 207
            aload 0 /* this */
            dload 1 /* x */
            invokevirtual javafx.scene.text.Text.setX:(D)V
         2: .line 208
            aload 0 /* this */
            dload 3 /* y */
            invokevirtual javafx.scene.text.Text.setY:(D)V
         3: .line 209
            return
        end local 5 // java.lang.String text
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/text/Text;
            0    4     1     x  D
            0    4     3     y  D
            0    4     5  text  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      x     
      y     
      text  

  private com.sun.javafx.sg.prism.NGNode doCreatePeer();
    descriptor: ()Lcom/sun/javafx/sg/prism/NGNode;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 215
            new com.sun.javafx.sg.prism.NGText
            dup
            invokespecial com.sun.javafx.sg.prism.NGText.<init>:()V
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  private boolean isSpan();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 220
            aload 0 /* this */
            getfield javafx.scene.text.Text.isSpan:Z
            ireturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  private void checkSpan();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 224
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isManaged:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getParent:()Ljavafx/scene/Parent;
            instanceof javafx.scene.text.TextFlow
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack: javafx.scene.text.Text
         1: iconst_0
      StackMap locals: javafx.scene.text.Text
      StackMap stack: javafx.scene.text.Text int
         2: putfield javafx.scene.text.Text.isSpan:Z
         3: .line 225
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isSpan:()Z
            ifeq 5
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.pickOnBoundsProperty:()Ljavafx/beans/property/BooleanProperty;
            invokevirtual javafx.beans.property.BooleanProperty.isBound:()Z
            ifne 5
         4: .line 227
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.text.Text.setPickOnBounds:(Z)V
         5: .line 229
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavafx/scene/text/Text;

  private void checkOrientation();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 232
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isSpan:()Z
            ifne 11
         1: .line 233
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getEffectiveNodeOrientation:()Ljavafx/geometry/NodeOrientation;
            astore 1 /* orientation */
        start local 1 // javafx.geometry.NodeOrientation orientation
         2: .line 234
            aload 1 /* orientation */
            getstatic javafx.geometry.NodeOrientation.RIGHT_TO_LEFT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 3
            iconst_1
            goto 4
      StackMap locals: javafx.geometry.NodeOrientation
      StackMap stack:
         3: iconst_0
      StackMap locals:
      StackMap stack: int
         4: istore 2 /* rtl */
        start local 2 // boolean rtl
         5: .line 235
            iload 2 /* rtl */
            ifeq 6
            sipush 2048
            goto 7
      StackMap locals: int
      StackMap stack:
         6: sipush 1024
      StackMap locals:
      StackMap stack: int
         7: istore 3 /* dir */
        start local 3 // int dir
         8: .line 236
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            astore 4 /* layout */
        start local 4 // com.sun.javafx.scene.text.TextLayout layout
         9: .line 237
            aload 4 /* layout */
            iload 3 /* dir */
            invokeinterface com.sun.javafx.scene.text.TextLayout.setDirection:(I)Z
            ifeq 11
        10: .line 238
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.needsTextLayout:()V
        end local 4 // com.sun.javafx.scene.text.TextLayout layout
        end local 3 // int dir
        end local 2 // boolean rtl
        end local 1 // javafx.geometry.NodeOrientation orientation
        11: .line 241
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Ljavafx/scene/text/Text;
            2   11     1  orientation  Ljavafx/geometry/NodeOrientation;
            5   11     2          rtl  Z
            8   11     3          dir  I
            9   11     4       layout  Lcom/sun/javafx/scene/text/TextLayout;

  public boolean usesMirroring();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 245
            iconst_0
            ireturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  private void needsFullTextLayout();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 249
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isSpan:()Z
            ifeq 3
         1: .line 253
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.text.Text.textSpan:Lcom/sun/javafx/scene/text/TextSpan;
         2: .line 256
            goto 7
         3: .line 257
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            astore 1 /* layout */
        start local 1 // com.sun.javafx.scene.text.TextLayout layout
         4: .line 258
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextInternal:()Ljava/lang/String;
            astore 2 /* string */
        start local 2 // java.lang.String string
         5: .line 259
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getFontInternal:()Ljava/lang/Object;
            astore 3 /* font */
        start local 3 // java.lang.Object font
         6: .line 260
            aload 1 /* layout */
            aload 2 /* string */
            aload 3 /* font */
            invokeinterface com.sun.javafx.scene.text.TextLayout.setContent:(Ljava/lang/String;Ljava/lang/Object;)Z
            pop
        end local 3 // java.lang.Object font
        end local 2 // java.lang.String string
        end local 1 // com.sun.javafx.scene.text.TextLayout layout
         7: .line 262
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.needsTextLayout:()V
         8: .line 263
            return
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Ljavafx/scene/text/Text;
            4    7     1  layout  Lcom/sun/javafx/scene/text/TextLayout;
            5    7     2  string  Ljava/lang/String;
            6    7     3    font  Ljava/lang/Object;

  private void needsTextLayout();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 266
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.text.Text.textRuns:[Lcom/sun/javafx/scene/text/GlyphList;
         1: .line 267
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.geomChanged:(Ljavafx/scene/Node;)V
         2: .line 268
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_CONTENTS:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.markDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)V
         3: .line 269
            return
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/text/Text;

  com.sun.javafx.scene.text.TextSpan getTextSpan();
    descriptor: ()Lcom/sun/javafx/scene/text/TextSpan;
    flags: (0x0000) 
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 273
            aload 0 /* this */
            getfield javafx.scene.text.Text.textSpan:Lcom/sun/javafx/scene/text/TextSpan;
            ifnonnull 2
         1: .line 274
            aload 0 /* this */
            new javafx.scene.text.Text$2
            dup
            aload 0 /* this */
            invokespecial javafx.scene.text.Text$2.<init>:(Ljavafx/scene/text/Text;)V
            putfield javafx.scene.text.Text.textSpan:Lcom/sun/javafx/scene/text/TextSpan;
         2: .line 286
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.textSpan:Lcom/sun/javafx/scene/text/TextSpan;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  private com.sun.javafx.scene.text.TextLayout getTextLayout();
    descriptor: ()Lcom/sun/javafx/scene/text/TextLayout;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 290
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isSpan:()Z
            ifeq 4
         1: .line 291
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.text.Text.layout:Lcom/sun/javafx/scene/text/TextLayout;
         2: .line 292
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getParent:()Ljavafx/scene/Parent;
            checkcast javafx.scene.text.TextFlow
            astore 1 /* parent */
        start local 1 // javafx.scene.text.TextFlow parent
         3: .line 293
            aload 1 /* parent */
            invokevirtual javafx.scene.text.TextFlow.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            areturn
        end local 1 // javafx.scene.text.TextFlow parent
         4: .line 295
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.layout:Lcom/sun/javafx/scene/text/TextLayout;
            ifnonnull 20
         5: .line 296
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.getTextLayoutFactory:()Lcom/sun/javafx/scene/text/TextLayoutFactory;
            astore 1 /* factory */
        start local 1 // com.sun.javafx.scene.text.TextLayoutFactory factory
         6: .line 297
            aload 0 /* this */
            aload 1 /* factory */
            invokeinterface com.sun.javafx.scene.text.TextLayoutFactory.createLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            putfield javafx.scene.text.Text.layout:Lcom/sun/javafx/scene/text/TextLayout;
         7: .line 298
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextInternal:()Ljava/lang/String;
            astore 2 /* string */
        start local 2 // java.lang.String string
         8: .line 299
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getFontInternal:()Ljava/lang/Object;
            astore 3 /* font */
        start local 3 // java.lang.Object font
         9: .line 300
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAlignment:()Ljavafx/scene/text/TextAlignment;
            astore 4 /* alignment */
        start local 4 // javafx.scene.text.TextAlignment alignment
        10: .line 301
            aload 4 /* alignment */
            ifnonnull 11
            getstatic javafx.scene.text.Text.DEFAULT_TEXT_ALIGNMENT:Ljavafx/scene/text/TextAlignment;
            astore 4 /* alignment */
        11: .line 302
      StackMap locals: javafx.scene.text.Text com.sun.javafx.scene.text.TextLayoutFactory java.lang.String java.lang.Object javafx.scene.text.TextAlignment
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.layout:Lcom/sun/javafx/scene/text/TextLayout;
            aload 2 /* string */
            aload 3 /* font */
            invokeinterface com.sun.javafx.scene.text.TextLayout.setContent:(Ljava/lang/String;Ljava/lang/Object;)Z
            pop
        12: .line 303
            aload 0 /* this */
            getfield javafx.scene.text.Text.layout:Lcom/sun/javafx/scene/text/TextLayout;
            aload 4 /* alignment */
            invokevirtual javafx.scene.text.TextAlignment.ordinal:()I
            invokeinterface com.sun.javafx.scene.text.TextLayout.setAlignment:(I)Z
            pop
        13: .line 304
            aload 0 /* this */
            getfield javafx.scene.text.Text.layout:Lcom/sun/javafx/scene/text/TextLayout;
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getLineSpacing:()D
            d2f
            invokeinterface com.sun.javafx.scene.text.TextLayout.setLineSpacing:(F)Z
            pop
        14: .line 305
            aload 0 /* this */
            getfield javafx.scene.text.Text.layout:Lcom/sun/javafx/scene/text/TextLayout;
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getWrappingWidth:()D
            d2f
            invokeinterface com.sun.javafx.scene.text.TextLayout.setWrapWidth:(F)Z
            pop
        15: .line 306
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getEffectiveNodeOrientation:()Ljavafx/geometry/NodeOrientation;
            getstatic javafx.geometry.NodeOrientation.RIGHT_TO_LEFT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 18
        16: .line 307
            aload 0 /* this */
            getfield javafx.scene.text.Text.layout:Lcom/sun/javafx/scene/text/TextLayout;
            sipush 2048
            invokeinterface com.sun.javafx.scene.text.TextLayout.setDirection:(I)Z
            pop
        17: .line 308
            goto 19
        18: .line 309
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.layout:Lcom/sun/javafx/scene/text/TextLayout;
            sipush 1024
            invokeinterface com.sun.javafx.scene.text.TextLayout.setDirection:(I)Z
            pop
        19: .line 311
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.layout:Lcom/sun/javafx/scene/text/TextLayout;
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTabSize:()I
            invokeinterface com.sun.javafx.scene.text.TextLayout.setTabSize:(I)Z
            pop
        end local 4 // javafx.scene.text.TextAlignment alignment
        end local 3 // java.lang.Object font
        end local 2 // java.lang.String string
        end local 1 // com.sun.javafx.scene.text.TextLayoutFactory factory
        20: .line 313
      StackMap locals: javafx.scene.text.Text
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.layout:Lcom/sun/javafx/scene/text/TextLayout;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   21     0       this  Ljavafx/scene/text/Text;
            3    4     1     parent  Ljavafx/scene/text/TextFlow;
            6   20     1    factory  Lcom/sun/javafx/scene/text/TextLayoutFactory;
            8   20     2     string  Ljava/lang/String;
            9   20     3       font  Ljava/lang/Object;
           10   20     4  alignment  Ljavafx/scene/text/TextAlignment;

  void layoutSpan(com.sun.javafx.scene.text.GlyphList[]);
    descriptor: ([Lcom/sun/javafx/scene/text/GlyphList;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // com.sun.javafx.scene.text.GlyphList[] runs
         0: .line 321
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextSpan:()Lcom/sun/javafx/scene/text/TextSpan;
            astore 2 /* span */
        start local 2 // com.sun.javafx.scene.text.TextSpan span
         1: .line 322
            iconst_0
            istore 3 /* count */
        start local 3 // int count
         2: .line 323
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 8
         4: .line 324
      StackMap locals: com.sun.javafx.scene.text.TextSpan int int
      StackMap stack:
            aload 1 /* runs */
            iload 4 /* i */
            aaload
            astore 5 /* run */
        start local 5 // com.sun.javafx.scene.text.GlyphList run
         5: .line 325
            aload 5 /* run */
            invokeinterface com.sun.javafx.scene.text.GlyphList.getTextSpan:()Lcom/sun/javafx/scene/text/TextSpan;
            aload 2 /* span */
            if_acmpne 7
         6: .line 326
            iinc 3 /* count */ 1
        end local 5 // com.sun.javafx.scene.text.GlyphList run
         7: .line 323
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            aload 1 /* runs */
            arraylength
            if_icmplt 4
        end local 4 // int i
         9: .line 329
            aload 0 /* this */
            iload 3 /* count */
            anewarray com.sun.javafx.scene.text.GlyphList
            putfield javafx.scene.text.Text.textRuns:[Lcom/sun/javafx/scene/text/GlyphList;
        10: .line 330
            iconst_0
            istore 3 /* count */
        11: .line 331
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        12: goto 17
        13: .line 332
      StackMap locals:
      StackMap stack:
            aload 1 /* runs */
            iload 4 /* i */
            aaload
            astore 5 /* run */
        start local 5 // com.sun.javafx.scene.text.GlyphList run
        14: .line 333
            aload 5 /* run */
            invokeinterface com.sun.javafx.scene.text.GlyphList.getTextSpan:()Lcom/sun/javafx/scene/text/TextSpan;
            aload 2 /* span */
            if_acmpne 16
        15: .line 334
            aload 0 /* this */
            getfield javafx.scene.text.Text.textRuns:[Lcom/sun/javafx/scene/text/GlyphList;
            iload 3 /* count */
            iinc 3 /* count */ 1
            aload 5 /* run */
            aastore
        end local 5 // com.sun.javafx.scene.text.GlyphList run
        16: .line 331
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        17: iload 4 /* i */
            aload 1 /* runs */
            arraylength
            if_icmplt 13
        end local 4 // int i
        18: .line 337
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.text.Text.spanBoundsInvalid:Z
        19: .line 352
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.geomChanged:(Ljavafx/scene/Node;)V
        20: .line 353
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_CONTENTS:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.markDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)V
        21: .line 354
            return
        end local 3 // int count
        end local 2 // com.sun.javafx.scene.text.TextSpan span
        end local 1 // com.sun.javafx.scene.text.GlyphList[] runs
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   22     0   this  Ljavafx/scene/text/Text;
            0   22     1   runs  [Lcom/sun/javafx/scene/text/GlyphList;
            1   22     2   span  Lcom/sun/javafx/scene/text/TextSpan;
            2   22     3  count  I
            3    9     4      i  I
            5    7     5    run  Lcom/sun/javafx/scene/text/GlyphList;
           12   18     4      i  I
           14   16     5    run  Lcom/sun/javafx/scene/text/GlyphList;
    MethodParameters:
      Name  Flags
      runs  

  com.sun.javafx.geom.BaseBounds getSpanBounds();
    descriptor: ()Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0000) 
    Code:
      stack=8, locals=11, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 357
            aload 0 /* this */
            getfield javafx.scene.text.Text.spanBoundsInvalid:Z
            ifeq 25
         1: .line 358
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getRuns:()[Lcom/sun/javafx/scene/text/GlyphList;
            astore 1 /* runs */
        start local 1 // com.sun.javafx.scene.text.GlyphList[] runs
         2: .line 359
            aload 1 /* runs */
            arraylength
            ifeq 23
         3: .line 360
            ldc Infinity
            fstore 2 /* left */
        start local 2 // float left
         4: .line 361
            ldc Infinity
            fstore 3 /* top */
        start local 3 // float top
         5: .line 362
            fconst_0
            fstore 4 /* right */
        start local 4 // float right
         6: .line 363
            fconst_0
            fstore 5 /* bottom */
        start local 5 // float bottom
         7: .line 364
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         8: goto 18
         9: .line 365
      StackMap locals: javafx.scene.text.Text com.sun.javafx.scene.text.GlyphList[] float float float float int
      StackMap stack:
            aload 1 /* runs */
            iload 6 /* i */
            aaload
            astore 7 /* run */
        start local 7 // com.sun.javafx.scene.text.GlyphList run
        10: .line 366
            aload 7 /* run */
            invokeinterface com.sun.javafx.scene.text.GlyphList.getLocation:()Lcom/sun/javafx/geom/Point2D;
            astore 8 /* location */
        start local 8 // com.sun.javafx.geom.Point2D location
        11: .line 367
            aload 7 /* run */
            invokeinterface com.sun.javafx.scene.text.GlyphList.getWidth:()F
            fstore 9 /* width */
        start local 9 // float width
        12: .line 368
            aload 7 /* run */
            invokeinterface com.sun.javafx.scene.text.GlyphList.getLineBounds:()Lcom/sun/javafx/geom/RectBounds;
            invokevirtual com.sun.javafx.geom.RectBounds.getHeight:()F
            fstore 10 /* height */
        start local 10 // float height
        13: .line 369
            aload 8 /* location */
            getfield com.sun.javafx.geom.Point2D.x:F
            fload 2 /* left */
            invokestatic java.lang.Math.min:(FF)F
            fstore 2 /* left */
        14: .line 370
            aload 8 /* location */
            getfield com.sun.javafx.geom.Point2D.y:F
            fload 3 /* top */
            invokestatic java.lang.Math.min:(FF)F
            fstore 3 /* top */
        15: .line 371
            aload 8 /* location */
            getfield com.sun.javafx.geom.Point2D.x:F
            fload 9 /* width */
            fadd
            fload 4 /* right */
            invokestatic java.lang.Math.max:(FF)F
            fstore 4 /* right */
        16: .line 372
            aload 8 /* location */
            getfield com.sun.javafx.geom.Point2D.y:F
            fload 10 /* height */
            fadd
            fload 5 /* bottom */
            invokestatic java.lang.Math.max:(FF)F
            fstore 5 /* bottom */
        end local 10 // float height
        end local 9 // float width
        end local 8 // com.sun.javafx.geom.Point2D location
        end local 7 // com.sun.javafx.scene.text.GlyphList run
        17: .line 364
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        18: iload 6 /* i */
            aload 1 /* runs */
            arraylength
            if_icmplt 9
        end local 6 // int i
        19: .line 374
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.text.Text.spanBounds:Lcom/sun/javafx/geom/BaseBounds;
            fload 2 /* left */
            fload 3 /* top */
            fconst_0
        20: .line 375
            fload 4 /* right */
            fload 5 /* bottom */
            fconst_0
        21: .line 374
            invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
            putfield javafx.scene.text.Text.spanBounds:Lcom/sun/javafx/geom/BaseBounds;
        end local 5 // float bottom
        end local 4 // float right
        end local 3 // float top
        end local 2 // float left
        22: .line 376
            goto 24
        23: .line 377
      StackMap locals: javafx.scene.text.Text com.sun.javafx.scene.text.GlyphList[]
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.text.Text.spanBounds:Lcom/sun/javafx/geom/BaseBounds;
            invokevirtual com.sun.javafx.geom.BaseBounds.makeEmpty:()Lcom/sun/javafx/geom/BaseBounds;
            putfield javafx.scene.text.Text.spanBounds:Lcom/sun/javafx/geom/BaseBounds;
        24: .line 379
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.text.Text.spanBoundsInvalid:Z
        end local 1 // com.sun.javafx.scene.text.GlyphList[] runs
        25: .line 381
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.spanBounds:Lcom/sun/javafx/geom/BaseBounds;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   26     0      this  Ljavafx/scene/text/Text;
            2   25     1      runs  [Lcom/sun/javafx/scene/text/GlyphList;
            4   22     2      left  F
            5   22     3       top  F
            6   22     4     right  F
            7   22     5    bottom  F
            8   19     6         i  I
           10   17     7       run  Lcom/sun/javafx/scene/text/GlyphList;
           11   17     8  location  Lcom/sun/javafx/geom/Point2D;
           12   17     9     width  F
           13   17    10    height  F

  private com.sun.javafx.scene.text.GlyphList[] getRuns();
    descriptor: ()[Lcom/sun/javafx/scene/text/GlyphList;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 385
            aload 0 /* this */
            getfield javafx.scene.text.Text.textRuns:[Lcom/sun/javafx/scene/text/GlyphList;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.text.Text.textRuns:[Lcom/sun/javafx/scene/text/GlyphList;
            areturn
         1: .line 386
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isSpan:()Z
            ifeq 4
         2: .line 388
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getParent:()Ljavafx/scene/Parent;
            invokevirtual javafx.scene.Parent.layout:()V
         3: .line 389
            goto 6
         4: .line 390
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            astore 1 /* layout */
        start local 1 // com.sun.javafx.scene.text.TextLayout layout
         5: .line 391
            aload 0 /* this */
            aload 1 /* layout */
            invokeinterface com.sun.javafx.scene.text.TextLayout.getRuns:()[Lcom/sun/javafx/scene/text/GlyphList;
            putfield javafx.scene.text.Text.textRuns:[Lcom/sun/javafx/scene/text/GlyphList;
        end local 1 // com.sun.javafx.scene.text.TextLayout layout
         6: .line 393
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.textRuns:[Lcom/sun/javafx/scene/text/GlyphList;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Ljavafx/scene/text/Text;
            5    6     1  layout  Lcom/sun/javafx/scene/text/TextLayout;

  private com.sun.javafx.geom.Shape getShape();
    descriptor: ()Lcom/sun/javafx/geom/Shape;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 397
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            astore 1 /* layout */
        start local 1 // com.sun.javafx.scene.text.TextLayout layout
         1: .line 399
            iconst_1
            istore 2 /* type */
        start local 2 // int type
         2: .line 400
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isStrikethrough:()Z
            ifeq 3
            iload 2 /* type */
            iconst_4
            ior
            istore 2 /* type */
         3: .line 401
      StackMap locals: com.sun.javafx.scene.text.TextLayout int
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isUnderline:()Z
            ifeq 4
            iload 2 /* type */
            iconst_2
            ior
            istore 2 /* type */
         4: .line 403
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* filter */
        start local 3 // com.sun.javafx.scene.text.TextSpan filter
         5: .line 404
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isSpan:()Z
            ifeq 9
         6: .line 406
            iload 2 /* type */
            bipush 16
            ior
            istore 2 /* type */
         7: .line 407
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextSpan:()Lcom/sun/javafx/scene/text/TextSpan;
            astore 3 /* filter */
         8: .line 408
            goto 10
         9: .line 413
      StackMap locals: com.sun.javafx.scene.text.TextSpan
      StackMap stack:
            iload 2 /* type */
            bipush 8
            ior
            istore 2 /* type */
        10: .line 415
      StackMap locals:
      StackMap stack:
            aload 1 /* layout */
            iload 2 /* type */
            aload 3 /* filter */
            invokeinterface com.sun.javafx.scene.text.TextLayout.getShape:(ILcom/sun/javafx/scene/text/TextSpan;)Lcom/sun/javafx/geom/Shape;
            areturn
        end local 3 // com.sun.javafx.scene.text.TextSpan filter
        end local 2 // int type
        end local 1 // com.sun.javafx.scene.text.TextLayout layout
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Ljavafx/scene/text/Text;
            1   11     1  layout  Lcom/sun/javafx/scene/text/TextLayout;
            2   11     2    type  I
            5   11     3  filter  Lcom/sun/javafx/scene/text/TextSpan;

  private com.sun.javafx.geom.BaseBounds getVisualBounds();
    descriptor: ()Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 419
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.shape.ShapeHelper.getMode:(Ljavafx/scene/shape/Shape;)Lcom/sun/javafx/sg/prism/NGShape$Mode;
            getstatic com.sun.javafx.sg.prism.NGShape$Mode.FILL:Lcom/sun/javafx/sg/prism/NGShape$Mode;
            if_acmpeq 1
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getStrokeType:()Ljavafx/scene/shape/StrokeType;
            getstatic javafx.scene.shape.StrokeType.INSIDE:Ljavafx/scene/shape/StrokeType;
            if_acmpne 5
         1: .line 420
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 1 /* type */
        start local 1 // int type
         2: .line 421
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isStrikethrough:()Z
            ifeq 3
            iload 1 /* type */
            iconst_4
            ior
            istore 1 /* type */
         3: .line 422
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isUnderline:()Z
            ifeq 4
            iload 1 /* type */
            iconst_2
            ior
            istore 1 /* type */
         4: .line 423
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            iload 1 /* type */
            invokeinterface com.sun.javafx.scene.text.TextLayout.getVisualBounds:(I)Lcom/sun/javafx/geom/BaseBounds;
            areturn
        end local 1 // int type
         5: .line 425
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getShape:()Lcom/sun/javafx/geom/Shape;
            invokevirtual com.sun.javafx.geom.Shape.getBounds:()Lcom/sun/javafx/geom/RectBounds;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavafx/scene/text/Text;
            2    5     1  type  I

  private com.sun.javafx.geom.BaseBounds getLogicalBounds();
    descriptor: ()Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 430
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            astore 1 /* layout */
        start local 1 // com.sun.javafx.scene.text.TextLayout layout
         1: .line 432
            aload 1 /* layout */
            invokeinterface com.sun.javafx.scene.text.TextLayout.getBounds:()Lcom/sun/javafx/geom/BaseBounds;
            areturn
        end local 1 // com.sun.javafx.scene.text.TextLayout layout
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavafx/scene/text/Text;
            1    2     1  layout  Lcom/sun/javafx/scene/text/TextLayout;

  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.text.Text this
        start local 1 // java.lang.String value
         0: .line 443
            aload 1 /* value */
            ifnonnull 1
            ldc ""
            astore 1 /* value */
         1: .line 444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.textProperty:()Ljavafx/beans/property/StringProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.StringProperty.set:(Ljava/lang/Object;)V
         2: .line 445
            return
        end local 1 // java.lang.String value
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavafx/scene/text/Text;
            0    3     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.text.Text this
         0: .line 448
            aload 0 /* this */
            getfield javafx.scene.text.Text.text:Ljavafx/beans/property/StringProperty;
            ifnonnull 1
            ldc ""
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.text.Text.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.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  private java.lang.String getTextInternal();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 453
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getText:()Ljava/lang/String;
            astore 1 /* localText */
        start local 1 // java.lang.String localText
         1: .line 454
            aload 1 /* localText */
            ifnonnull 2
            ldc ""
            goto 3
      StackMap locals: java.lang.String
      StackMap stack:
         2: aload 1 /* localText */
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 1 // java.lang.String localText
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Ljavafx/scene/text/Text;
            1    4     1  localText  Ljava/lang/String;

  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.text.Text this
         0: .line 458
            aload 0 /* this */
            getfield javafx.scene.text.Text.text:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 459
            aload 0 /* this */
            new javafx.scene.text.Text$3
            dup
            aload 0 /* this */
            ldc ""
            invokespecial javafx.scene.text.Text$3.<init>:(Ljavafx/scene/text/Text;Ljava/lang/String;)V
            putfield javafx.scene.text.Text.text:Ljavafx/beans/property/StringProperty;
         2: .line 481
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.text:Ljavafx/beans/property/StringProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public final void setX(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // double value
         0: .line 492
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.xProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         1: .line 493
            return
        end local 1 // double value
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/text/Text;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getX();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 496
            aload 0 /* this */
            getfield javafx.scene.text.Text.x:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.text.Text.x:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.DoubleProperty xProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 500
            aload 0 /* this */
            getfield javafx.scene.text.Text.x:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 501
            aload 0 /* this */
            new javafx.scene.text.Text$4
            dup
            aload 0 /* this */
            invokespecial javafx.scene.text.Text$4.<init>:(Ljavafx/scene/text/Text;)V
            putfield javafx.scene.text.Text.x:Ljavafx/beans/property/DoubleProperty;
         2: .line 509
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.x:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public final void setY(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // double value
         0: .line 520
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.yProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         1: .line 521
            return
        end local 1 // double value
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/text/Text;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getY();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 524
            aload 0 /* this */
            getfield javafx.scene.text.Text.y:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.text.Text.y:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.DoubleProperty yProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 528
            aload 0 /* this */
            getfield javafx.scene.text.Text.y:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 529
            aload 0 /* this */
            new javafx.scene.text.Text$5
            dup
            aload 0 /* this */
            invokespecial javafx.scene.text.Text$5.<init>:(Ljavafx/scene/text/Text;)V
            putfield javafx.scene.text.Text.y:Ljavafx/beans/property/DoubleProperty;
         2: .line 537
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.y:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  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.text.Text this
        start local 1 // javafx.scene.text.Font value
         0: .line 548
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.fontProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 549
            return
        end local 1 // javafx.scene.text.Font value
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/text/Text;
            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.text.Text this
         0: .line 552
            aload 0 /* this */
            getfield javafx.scene.text.Text.font:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            invokestatic javafx.scene.text.Font.getDefault:()Ljavafx/scene/text/Font;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.text.Text.font:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.text.Font
      StackMap locals:
      StackMap stack: javafx.scene.text.Font
         2: areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  private java.lang.Object getFontInternal();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 561
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getFont:()Ljavafx/scene/text/Font;
            astore 1 /* font */
        start local 1 // javafx.scene.text.Font font
         1: .line 562
            aload 1 /* font */
            ifnonnull 2
            invokestatic javafx.scene.text.Font.getDefault:()Ljavafx/scene/text/Font;
            astore 1 /* font */
         2: .line 563
      StackMap locals: javafx.scene.text.Font
      StackMap stack:
            aload 1 /* font */
            invokestatic com.sun.javafx.scene.text.FontHelper.getNativeFont:(Ljavafx/scene/text/Font;)Ljava/lang/Object;
            areturn
        end local 1 // javafx.scene.text.Font font
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;
            1    3     1  font  Ljavafx/scene/text/Font;

  public final javafx.beans.property.ObjectProperty<javafx.scene.text.Font> fontProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 567
            aload 0 /* this */
            getfield javafx.scene.text.Text.font:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 568
            aload 0 /* this */
            new javafx.scene.text.Text$6
            dup
            aload 0 /* this */
            invokestatic javafx.scene.text.Font.getDefault:()Ljavafx/scene/text/Font;
            invokespecial javafx.scene.text.Text$6.<init>:(Ljavafx/scene/text/Text;Ljavafx/scene/text/Font;)V
            putfield javafx.scene.text.Text.font:Ljavafx/beans/property/ObjectProperty;
         2: .line 580
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.font:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/text/Font;>;

  public final void setTextOrigin(javafx.geometry.VPos);
    descriptor: (Ljavafx/geometry/VPos;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // javafx.geometry.VPos value
         0: .line 584
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.textOriginProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 585
            return
        end local 1 // javafx.geometry.VPos value
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/text/Text;
            0    2     1  value  Ljavafx/geometry/VPos;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.geometry.VPos getTextOrigin();
    descriptor: ()Ljavafx/geometry/VPos;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 588
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.textOrigin:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 589
      StackMap locals:
      StackMap stack:
            getstatic javafx.scene.text.Text.DEFAULT_TEXT_ORIGIN:Ljavafx/geometry/VPos;
            areturn
         2: .line 591
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.getTextOrigin:()Ljavafx/geometry/VPos;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.ObjectProperty<javafx.geometry.VPos> textOriginProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 604
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.textOriginProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/VPos;>;

  public final void setBoundsType(javafx.scene.text.TextBoundsType);
    descriptor: (Ljavafx/scene/text/TextBoundsType;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // javafx.scene.text.TextBoundsType value
         0: .line 617
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.boundsTypeProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 618
            return
        end local 1 // javafx.scene.text.TextBoundsType value
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/text/Text;
            0    2     1  value  Ljavafx/scene/text/TextBoundsType;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.scene.text.TextBoundsType getBoundsType();
    descriptor: ()Ljavafx/scene/text/TextBoundsType;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 621
            aload 0 /* this */
            getfield javafx.scene.text.Text.boundsType:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 622
            getstatic javafx.scene.text.Text.DEFAULT_BOUNDS_TYPE:Ljavafx/scene/text/TextBoundsType;
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            invokevirtual javafx.scene.text.Text.boundsTypeProperty:()Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.text.TextBoundsType
         3: .line 621
      StackMap locals:
      StackMap stack: javafx.scene.text.TextBoundsType
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.ObjectProperty<javafx.scene.text.TextBoundsType> boundsTypeProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 626
            aload 0 /* this */
            getfield javafx.scene.text.Text.boundsType:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 4
         1: .line 627
            aload 0 /* this */
         2: .line 628
            new javafx.scene.text.Text$7
            dup
            aload 0 /* this */
            getstatic javafx.scene.text.Text.DEFAULT_BOUNDS_TYPE:Ljavafx/scene/text/TextBoundsType;
            invokespecial javafx.scene.text.Text$7.<init>:(Ljavafx/scene/text/Text;Ljavafx/scene/text/TextBoundsType;)V
         3: .line 627
            putfield javafx.scene.text.Text.boundsType:Ljavafx/beans/property/ObjectProperty;
         4: .line 648
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.boundsType:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/text/Text;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/text/TextBoundsType;>;

  public final void setWrappingWidth(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // double value
         0: .line 662
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.wrappingWidthProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* value */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         1: .line 663
            return
        end local 1 // double value
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/text/Text;
            0    2     1  value  D
    MethodParameters:
       Name  Flags
      value  

  public final double getWrappingWidth();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 666
            aload 0 /* this */
            getfield javafx.scene.text.Text.wrappingWidth:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.text.Text.wrappingWidth:Ljavafx/beans/property/DoubleProperty;
            invokevirtual javafx.beans.property.DoubleProperty.get:()D
      StackMap locals:
      StackMap stack: double
         2: dreturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.DoubleProperty wrappingWidthProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 670
            aload 0 /* this */
            getfield javafx.scene.text.Text.wrappingWidth:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 671
            aload 0 /* this */
            new javafx.scene.text.Text$8
            dup
            aload 0 /* this */
            invokespecial javafx.scene.text.Text$8.<init>:(Ljavafx/scene/text/Text;)V
            putfield javafx.scene.text.Text.wrappingWidth:Ljavafx/beans/property/DoubleProperty;
         2: .line 686
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.wrappingWidth:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

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

  public final boolean isUnderline();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 694
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.underline:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 695
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 697
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.isUnderline:()Z
            ireturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.BooleanProperty underlineProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 707
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.underlineProperty:()Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

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

  public final boolean isStrikethrough();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 715
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.strikethrough:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 716
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 718
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.isStrikethrough:()Z
            ireturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.BooleanProperty strikethroughProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 728
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.strikethroughProperty:()Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  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.text.Text this
        start local 1 // javafx.scene.text.TextAlignment value
         0: .line 732
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.textAlignmentProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 733
            return
        end local 1 // javafx.scene.text.TextAlignment value
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/text/Text;
            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.text.Text this
         0: .line 736
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.textAlignment:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 737
      StackMap locals:
      StackMap stack:
            getstatic javafx.scene.text.Text.DEFAULT_TEXT_ALIGNMENT:Ljavafx/scene/text/TextAlignment;
            areturn
         2: .line 739
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.getTextAlignment:()Ljavafx/scene/text/TextAlignment;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  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.text.Text this
         0: .line 755
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.textAlignmentProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/text/TextAlignment;>;

  public final void setLineSpacing(double);
    descriptor: (D)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // double spacing
         0: .line 759
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.lineSpacingProperty:()Ljavafx/beans/property/DoubleProperty;
            dload 1 /* spacing */
            invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
         1: .line 760
            return
        end local 1 // double spacing
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljavafx/scene/text/Text;
            0    2     1  spacing  D
    MethodParameters:
         Name  Flags
      spacing  

  public final double getLineSpacing();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 763
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.lineSpacing:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 764
      StackMap locals:
      StackMap stack:
            dconst_0
            dreturn
         2: .line 766
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.getLineSpacing:()D
            dreturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.DoubleProperty lineSpacingProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 778
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.lineSpacingProperty:()Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  public final double getBaselineOffset();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 783
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.baselineOffsetProperty:()Ljavafx/beans/property/ReadOnlyDoubleProperty;
            invokevirtual javafx.beans.property.ReadOnlyDoubleProperty.get:()D
            dreturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.ReadOnlyDoubleProperty baselineOffsetProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 793
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.baselineOffsetProperty:()Ljavafx/beans/property/ReadOnlyDoubleProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  public final void setFontSmoothingType(javafx.scene.text.FontSmoothingType);
    descriptor: (Ljavafx/scene/text/FontSmoothingType;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // javafx.scene.text.FontSmoothingType value
         0: .line 808
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.fontSmoothingTypeProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 809
            return
        end local 1 // javafx.scene.text.FontSmoothingType value
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/text/Text;
            0    2     1  value  Ljavafx/scene/text/FontSmoothingType;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.scene.text.FontSmoothingType getFontSmoothingType();
    descriptor: ()Ljavafx/scene/text/FontSmoothingType;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 812
            aload 0 /* this */
            getfield javafx.scene.text.Text.fontSmoothingType:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 813
            getstatic javafx.scene.text.FontSmoothingType.GRAY:Ljavafx/scene/text/FontSmoothingType;
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.text.Text.fontSmoothingType:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.text.FontSmoothingType
         3: .line 812
      StackMap locals:
      StackMap stack: javafx.scene.text.FontSmoothingType
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.ObjectProperty<javafx.scene.text.FontSmoothingType> fontSmoothingTypeProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 818
            aload 0 /* this */
            getfield javafx.scene.text.Text.fontSmoothingType:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 6
         1: .line 819
            aload 0 /* this */
         2: .line 820
            new javafx.scene.text.Text$9
            dup
            aload 0 /* this */
         3: .line 821
            getstatic javafx.scene.text.FontSmoothingType.GRAY:Ljavafx/scene/text/FontSmoothingType;
         4: .line 820
            invokespecial javafx.scene.text.Text$9.<init>:(Ljavafx/scene/text/Text;Ljavafx/scene/text/FontSmoothingType;)V
         5: .line 819
            putfield javafx.scene.text.Text.fontSmoothingType:Ljavafx/beans/property/ObjectProperty;
         6: .line 833
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.fontSmoothingType:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavafx/scene/text/Text;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/text/FontSmoothingType;>;

  private void doGeomChanged();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 840
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 5
         1: .line 841
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.caretBinding:Ljavafx/beans/binding/ObjectBinding;
            ifnull 3
         2: .line 842
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.caretBinding:Ljavafx/beans/binding/ObjectBinding;
            invokevirtual javafx.beans.binding.ObjectBinding.invalidate:()V
         3: .line 844
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.selectionBinding:Ljavafx/beans/binding/ObjectBinding;
            ifnull 5
         4: .line 845
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.selectionBinding:Ljavafx/beans/binding/ObjectBinding;
            invokevirtual javafx.beans.binding.ObjectBinding.invalidate:()V
         5: .line 848
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_GEOMETRY:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.markDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)V
         6: .line 849
            return
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavafx/scene/text/Text;

  public final javafx.scene.shape.PathElement[] getSelectionShape();
    descriptor: ()[Ljavafx/scene/shape/PathElement;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 852
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.selectionShapeProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.shape.PathElement[]
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.shape.PathElement[]> selectionShapeProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 863
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.selectionShapeProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<[Ljavafx/scene/shape/PathElement;>;

  public final void setSelectionStart(int);
    descriptor: (I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // int value
         0: .line 867
            iload 1 /* value */
            iconst_m1
            if_icmpne 3
         1: .line 868
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 2
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.selectionStart:Ljavafx/beans/property/IntegerProperty;
            ifnonnull 3
         2: .line 869
      StackMap locals:
      StackMap stack:
            return
         3: .line 871
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.selectionStartProperty:()Ljavafx/beans/property/IntegerProperty;
            iload 1 /* value */
            invokevirtual javafx.beans.property.IntegerProperty.set:(I)V
         4: .line 872
            return
        end local 1 // int value
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Ljavafx/scene/text/Text;
            0    5     1  value  I
    MethodParameters:
       Name  Flags
      value  

  public final int getSelectionStart();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 875
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.selectionStart:Ljavafx/beans/property/IntegerProperty;
            ifnonnull 2
         1: .line 876
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
         2: .line 878
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.getSelectionStart:()I
            ireturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.IntegerProperty selectionStartProperty();
    descriptor: ()Ljavafx/beans/property/IntegerProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 892
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.selectionStartProperty:()Ljavafx/beans/property/IntegerProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  public final void setSelectionEnd(int);
    descriptor: (I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // int value
         0: .line 896
            iload 1 /* value */
            iconst_m1
            if_icmpne 3
         1: .line 897
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 2
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.selectionEnd:Ljavafx/beans/property/IntegerProperty;
            ifnonnull 3
         2: .line 898
      StackMap locals:
      StackMap stack:
            return
         3: .line 900
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.selectionEndProperty:()Ljavafx/beans/property/IntegerProperty;
            iload 1 /* value */
            invokevirtual javafx.beans.property.IntegerProperty.set:(I)V
         4: .line 901
            return
        end local 1 // int value
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Ljavafx/scene/text/Text;
            0    5     1  value  I
    MethodParameters:
       Name  Flags
      value  

  public final int getSelectionEnd();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 904
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.selectionEnd:Ljavafx/beans/property/IntegerProperty;
            ifnonnull 2
         1: .line 905
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
         2: .line 907
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.getSelectionEnd:()I
            ireturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.IntegerProperty selectionEndProperty();
    descriptor: ()Ljavafx/beans/property/IntegerProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 921
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.selectionEndProperty:()Ljavafx/beans/property/IntegerProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> selectionFillProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 931
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.selectionFillProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/paint/Paint;>;

  public final void setSelectionFill(javafx.scene.paint.Paint);
    descriptor: (Ljavafx/scene/paint/Paint;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // javafx.scene.paint.Paint paint
         0: .line 935
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.selectionFillProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* paint */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 936
            return
        end local 1 // javafx.scene.paint.Paint paint
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/text/Text;
            0    2     1  paint  Ljavafx/scene/paint/Paint;
    MethodParameters:
       Name  Flags
      paint  

  public final javafx.scene.paint.Paint getSelectionFill();
    descriptor: ()Ljavafx/scene/paint/Paint;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 938
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.selectionFillProperty:()Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.paint.Paint
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  public final javafx.scene.shape.PathElement[] getCaretShape();
    descriptor: ()[Ljavafx/scene/shape/PathElement;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 942
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.caretShapeProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.shape.PathElement[]
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.shape.PathElement[]> caretShapeProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 953
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.caretShapeProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<[Ljavafx/scene/shape/PathElement;>;

  public final void setCaretPosition(int);
    descriptor: (I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // int value
         0: .line 957
            iload 1 /* value */
            iconst_m1
            if_icmpne 3
         1: .line 958
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 2
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.caretPosition:Ljavafx/beans/property/IntegerProperty;
            ifnonnull 3
         2: .line 959
      StackMap locals:
      StackMap stack:
            return
         3: .line 961
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.caretPositionProperty:()Ljavafx/beans/property/IntegerProperty;
            iload 1 /* value */
            invokevirtual javafx.beans.property.IntegerProperty.set:(I)V
         4: .line 962
            return
        end local 1 // int value
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Ljavafx/scene/text/Text;
            0    5     1  value  I
    MethodParameters:
       Name  Flags
      value  

  public final int getCaretPosition();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 965
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.caretPosition:Ljavafx/beans/property/IntegerProperty;
            ifnonnull 2
         1: .line 966
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
         2: .line 968
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.getCaretPosition:()I
            ireturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.IntegerProperty caretPositionProperty();
    descriptor: ()Ljavafx/beans/property/IntegerProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 982
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.caretPositionProperty:()Ljavafx/beans/property/IntegerProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  public final void setCaretBias(boolean);
    descriptor: (Z)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // boolean value
         0: .line 986
            iload 1 /* value */
            ifeq 2
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.caretBias:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 987
      StackMap locals:
      StackMap stack:
            return
         2: .line 989
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.caretBiasProperty:()Ljavafx/beans/property/BooleanProperty;
            iload 1 /* value */
            invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
         3: .line 990
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljavafx/scene/text/Text;
            0    4     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  public final boolean isCaretBias();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 993
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.caretBias:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 994
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 996
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.isCaretBias:()Z
            ireturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public final javafx.beans.property.BooleanProperty caretBiasProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 1010
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.caretBiasProperty:()Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  public final javafx.scene.text.HitInfo hitTest(javafx.geometry.Point2D);
    descriptor: (Ljavafx/geometry/Point2D;)Ljavafx/scene/text/HitInfo;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=8, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // javafx.geometry.Point2D point
         0: .line 1021
            aload 1 /* point */
            ifnonnull 1
            aconst_null
            areturn
         1: .line 1022
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            astore 2 /* layout */
        start local 2 // com.sun.javafx.scene.text.TextLayout layout
         2: .line 1023
            aload 1 /* point */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getX:()D
            dsub
            dstore 3 /* x */
        start local 3 // double x
         3: .line 1024
            aload 1 /* point */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getY:()D
            dsub
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getYRendering:()F
            f2d
            dadd
            dstore 5 /* y */
        start local 5 // double y
         4: .line 1025
            aload 2 /* layout */
            dload 3 /* x */
            d2f
            dload 5 /* y */
            d2f
            invokeinterface com.sun.javafx.scene.text.TextLayout.getHitInfo:(FF)Lcom/sun/javafx/scene/text/TextLayout$Hit;
            astore 7 /* layoutHit */
        start local 7 // com.sun.javafx.scene.text.TextLayout$Hit layoutHit
         5: .line 1026
            new javafx.scene.text.HitInfo
            dup
            aload 7 /* layoutHit */
            invokevirtual com.sun.javafx.scene.text.TextLayout$Hit.getCharIndex:()I
            aload 7 /* layoutHit */
            invokevirtual com.sun.javafx.scene.text.TextLayout$Hit.getInsertionIndex:()I
         6: .line 1027
            aload 7 /* layoutHit */
            invokevirtual com.sun.javafx.scene.text.TextLayout$Hit.isLeading:()Z
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getText:()Ljava/lang/String;
         7: .line 1026
            invokespecial javafx.scene.text.HitInfo.<init>:(IIZLjava/lang/String;)V
            areturn
        end local 7 // com.sun.javafx.scene.text.TextLayout$Hit layoutHit
        end local 5 // double y
        end local 3 // double x
        end local 2 // com.sun.javafx.scene.text.TextLayout layout
        end local 1 // javafx.geometry.Point2D point
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Ljavafx/scene/text/Text;
            0    8     1      point  Ljavafx/geometry/Point2D;
            2    8     2     layout  Lcom/sun/javafx/scene/text/TextLayout;
            3    8     3          x  D
            4    8     5          y  D
            5    8     7  layoutHit  Lcom/sun/javafx/scene/text/TextLayout$Hit;
    MethodParameters:
       Name  Flags
      point  

  private javafx.scene.shape.PathElement[] getRange(int, int, int);
    descriptor: (III)[Ljavafx/scene/shape/PathElement;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=8, args_size=4
        start local 0 // javafx.scene.text.Text this
        start local 1 // int start
        start local 2 // int end
        start local 3 // int type
         0: .line 1031
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextInternal:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            istore 4 /* length */
        start local 4 // int length
         1: .line 1032
            iload 1 /* start */
            iflt 6
            iload 1 /* start */
            iload 2 /* end */
            if_icmpge 6
            iload 2 /* end */
            iload 4 /* length */
            if_icmpgt 6
         2: .line 1033
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            astore 5 /* layout */
        start local 5 // com.sun.javafx.scene.text.TextLayout layout
         3: .line 1034
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getX:()D
            d2f
            fstore 6 /* x */
        start local 6 // float x
         4: .line 1035
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getY:()D
            d2f
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getYRendering:()F
            fsub
            fstore 7 /* y */
        start local 7 // float y
         5: .line 1036
            aload 5 /* layout */
            iload 1 /* start */
            iload 2 /* end */
            iload 3 /* type */
            fload 6 /* x */
            fload 7 /* y */
            invokeinterface com.sun.javafx.scene.text.TextLayout.getRange:(IIIFF)[Ljavafx/scene/shape/PathElement;
            areturn
        end local 7 // float y
        end local 6 // float x
        end local 5 // com.sun.javafx.scene.text.TextLayout layout
         6: .line 1038
      StackMap locals: int
      StackMap stack:
            getstatic javafx.scene.text.Text.EMPTY_PATH_ELEMENT_ARRAY:[Ljavafx/scene/shape/PathElement;
            areturn
        end local 4 // int length
        end local 3 // int type
        end local 2 // int end
        end local 1 // int start
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Ljavafx/scene/text/Text;
            0    7     1   start  I
            0    7     2     end  I
            0    7     3    type  I
            1    7     4  length  I
            3    6     5  layout  Lcom/sun/javafx/scene/text/TextLayout;
            4    6     6       x  F
            5    6     7       y  F
    MethodParameters:
       Name  Flags
      start  
      end    
      type   

  public final javafx.scene.shape.PathElement[] caretShape(int, boolean);
    descriptor: (IZ)[Ljavafx/scene/shape/PathElement;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // javafx.scene.text.Text this
        start local 1 // int charIndex
        start local 2 // boolean caretBias
         0: .line 1050
            iload 1 /* charIndex */
            iflt 4
            iload 1 /* charIndex */
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextInternal:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            if_icmpgt 4
         1: .line 1051
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getX:()D
            d2f
            fstore 3 /* x */
        start local 3 // float x
         2: .line 1052
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getY:()D
            d2f
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getYRendering:()F
            fsub
            fstore 4 /* y */
        start local 4 // float y
         3: .line 1053
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            iload 1 /* charIndex */
            iload 2 /* caretBias */
            fload 3 /* x */
            fload 4 /* y */
            invokeinterface com.sun.javafx.scene.text.TextLayout.getCaretShape:(IZFF)[Ljavafx/scene/shape/PathElement;
            areturn
        end local 4 // float y
        end local 3 // float x
         4: .line 1055
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // boolean caretBias
        end local 1 // int charIndex
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Ljavafx/scene/text/Text;
            0    5     1  charIndex  I
            0    5     2  caretBias  Z
            2    4     3          x  F
            3    4     4          y  F
    MethodParameters:
           Name  Flags
      charIndex  
      caretBias  

  public final javafx.scene.shape.PathElement[] rangeShape(int, int);
    descriptor: (II)[Ljavafx/scene/shape/PathElement;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // javafx.scene.text.Text this
        start local 1 // int start
        start local 2 // int end
         0: .line 1068
            aload 0 /* this */
            iload 1 /* start */
            iload 2 /* end */
            iconst_1
            invokevirtual javafx.scene.text.Text.getRange:(III)[Ljavafx/scene/shape/PathElement;
            areturn
        end local 2 // int end
        end local 1 // int start
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/text/Text;
            0    1     1  start  I
            0    1     2    end  I
    MethodParameters:
       Name  Flags
      start  
      end    

  public final javafx.scene.shape.PathElement[] underlineShape(int, int);
    descriptor: (II)[Ljavafx/scene/shape/PathElement;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // javafx.scene.text.Text this
        start local 1 // int start
        start local 2 // int end
         0: .line 1080
            aload 0 /* this */
            iload 1 /* start */
            iload 2 /* end */
            iconst_2
            invokevirtual javafx.scene.text.Text.getRange:(III)[Ljavafx/scene/shape/PathElement;
            areturn
        end local 2 // int end
        end local 1 // int start
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/text/Text;
            0    1     1  start  I
            0    1     2    end  I
    MethodParameters:
       Name  Flags
      start  
      end    

  private float getYAdjustment(com.sun.javafx.geom.BaseBounds);
    descriptor: (Lcom/sun/javafx/geom/BaseBounds;)F
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // com.sun.javafx.geom.BaseBounds bounds
         0: .line 1084
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextOrigin:()Ljavafx/geometry/VPos;
            astore 2 /* origin */
        start local 2 // javafx.geometry.VPos origin
         1: .line 1085
            aload 2 /* origin */
            ifnonnull 2
            getstatic javafx.scene.text.Text.DEFAULT_TEXT_ORIGIN:Ljavafx/geometry/VPos;
            astore 2 /* origin */
         2: .line 1086
      StackMap locals: javafx.geometry.VPos
      StackMap stack:
            invokestatic javafx.scene.text.Text.$SWITCH_TABLE$javafx$geometry$VPos:()[I
            aload 2 /* origin */
            invokevirtual javafx.geometry.VPos.ordinal:()I
            iaload
            tableswitch { // 1 - 4
                    1: 3
                    2: 5
                    3: 4
                    4: 6
              default: 7
          }
         3: .line 1087
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            fneg
            freturn
         4: .line 1088
      StackMap locals:
      StackMap stack:
            fconst_0
            freturn
         5: .line 1089
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            fneg
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            fconst_2
            fdiv
            fsub
            freturn
         6: .line 1090
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            fneg
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            fsub
            freturn
         7: .line 1091
      StackMap locals:
      StackMap stack:
            fconst_0
            freturn
        end local 2 // javafx.geometry.VPos origin
        end local 1 // com.sun.javafx.geom.BaseBounds bounds
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Ljavafx/scene/text/Text;
            0    8     1  bounds  Lcom/sun/javafx/geom/BaseBounds;
            1    8     2  origin  Ljavafx/geometry/VPos;
    MethodParameters:
        Name  Flags
      bounds  

  private float getYRendering();
    descriptor: ()F
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 1096
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isSpan:()Z
            ifeq 1
            fconst_0
            freturn
         1: .line 1099
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getLogicalBounds:()Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
        start local 1 // com.sun.javafx.geom.BaseBounds bounds
         2: .line 1101
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextOrigin:()Ljavafx/geometry/VPos;
            astore 2 /* origin */
        start local 2 // javafx.geometry.VPos origin
         3: .line 1102
            aload 2 /* origin */
            ifnonnull 4
            getstatic javafx.scene.text.Text.DEFAULT_TEXT_ORIGIN:Ljavafx/geometry/VPos;
            astore 2 /* origin */
         4: .line 1103
      StackMap locals: com.sun.javafx.geom.BaseBounds javafx.geometry.VPos
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getBoundsType:()Ljavafx/scene/text/TextBoundsType;
            getstatic javafx.scene.text.TextBoundsType.VISUAL:Ljavafx/scene/text/TextBoundsType;
            if_acmpne 13
         5: .line 1104
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getVisualBounds:()Lcom/sun/javafx/geom/BaseBounds;
            astore 3 /* vBounds */
        start local 3 // com.sun.javafx.geom.BaseBounds vBounds
         6: .line 1105
            aload 3 /* vBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            fsub
            fstore 4 /* delta */
        start local 4 // float delta
         7: .line 1106
            invokestatic javafx.scene.text.Text.$SWITCH_TABLE$javafx$geometry$VPos:()[I
            aload 2 /* origin */
            invokevirtual javafx.geometry.VPos.ordinal:()I
            iaload
            tableswitch { // 1 - 4
                    1: 8
                    2: 10
                    3: 9
                    4: 11
              default: 12
          }
         8: .line 1107
      StackMap locals: com.sun.javafx.geom.BaseBounds float
      StackMap stack:
            fload 4 /* delta */
            freturn
         9: .line 1108
      StackMap locals:
      StackMap stack:
            aload 3 /* vBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            fneg
            fload 4 /* delta */
            fadd
            freturn
        10: .line 1109
      StackMap locals:
      StackMap stack:
            aload 3 /* vBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            fconst_2
            fdiv
            fload 4 /* delta */
            fadd
            freturn
        11: .line 1110
      StackMap locals:
      StackMap stack:
            aload 3 /* vBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            fload 4 /* delta */
            fadd
            freturn
        12: .line 1111
      StackMap locals:
      StackMap stack:
            fconst_0
            freturn
        end local 4 // float delta
        end local 3 // com.sun.javafx.geom.BaseBounds vBounds
        13: .line 1114
      StackMap locals:
      StackMap stack:
            invokestatic javafx.scene.text.Text.$SWITCH_TABLE$javafx$geometry$VPos:()[I
            aload 2 /* origin */
            invokevirtual javafx.geometry.VPos.ordinal:()I
            iaload
            tableswitch { // 1 - 4
                    1: 14
                    2: 16
                    3: 15
                    4: 17
              default: 18
          }
        14: .line 1115
      StackMap locals:
      StackMap stack:
            fconst_0
            freturn
        15: .line 1116
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            fneg
            freturn
        16: .line 1117
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            fconst_2
            fdiv
            freturn
        17: .line 1118
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            freturn
        18: .line 1119
      StackMap locals:
      StackMap stack:
            fconst_0
            freturn
        end local 2 // javafx.geometry.VPos origin
        end local 1 // com.sun.javafx.geom.BaseBounds bounds
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   19     0     this  Ljavafx/scene/text/Text;
            2   19     1   bounds  Lcom/sun/javafx/geom/BaseBounds;
            3   19     2   origin  Ljavafx/geometry/VPos;
            6   13     3  vBounds  Lcom/sun/javafx/geom/BaseBounds;
            7   13     4    delta  F

  private javafx.geometry.Bounds doComputeLayoutBounds();
    descriptor: ()Ljavafx/geometry/Bounds;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=10, locals=12, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 1125
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isSpan:()Z
            ifeq 5
         1: .line 1126
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getSpanBounds:()Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
        start local 1 // com.sun.javafx.geom.BaseBounds bounds
         2: .line 1127
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            f2d
            dstore 2 /* width */
        start local 2 // double width
         3: .line 1128
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            f2d
            dstore 4 /* height */
        start local 4 // double height
         4: .line 1129
            new javafx.geometry.BoundingBox
            dup
            dconst_0
            dconst_0
            dload 2 /* width */
            dload 4 /* height */
            invokespecial javafx.geometry.BoundingBox.<init>:(DDDD)V
            areturn
        end local 4 // double height
        end local 2 // double width
        end local 1 // com.sun.javafx.geom.BaseBounds bounds
         5: .line 1132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getBoundsType:()Ljavafx/scene/text/TextBoundsType;
            getstatic javafx.scene.text.TextBoundsType.VISUAL:Ljavafx/scene/text/TextBoundsType;
            if_acmpne 7
         6: .line 1136
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.shape.TextHelper.superComputeLayoutBounds:(Ljavafx/scene/Node;)Ljavafx/geometry/Bounds;
            areturn
         7: .line 1138
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getLogicalBounds:()Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
        start local 1 // com.sun.javafx.geom.BaseBounds bounds
         8: .line 1139
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getX:()D
            dadd
            dstore 2 /* x */
        start local 2 // double x
         9: .line 1140
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getY:()D
            dadd
            aload 0 /* this */
            aload 1 /* bounds */
            invokevirtual javafx.scene.text.Text.getYAdjustment:(Lcom/sun/javafx/geom/BaseBounds;)F
            f2d
            dadd
            dstore 4 /* y */
        start local 4 // double y
        10: .line 1141
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            f2d
            dstore 6 /* width */
        start local 6 // double width
        11: .line 1142
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            f2d
            dstore 8 /* height */
        start local 8 // double height
        12: .line 1143
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getWrappingWidth:()D
            dstore 10 /* wrappingWidth */
        start local 10 // double wrappingWidth
        13: .line 1144
            dload 10 /* wrappingWidth */
            dconst_0
            dcmpl
            ifeq 14
            dload 10 /* wrappingWidth */
            dstore 6 /* width */
        14: .line 1145
      StackMap locals: javafx.scene.text.Text com.sun.javafx.geom.BaseBounds double double double double double
      StackMap stack:
            new javafx.geometry.BoundingBox
            dup
            dload 2 /* x */
            dload 4 /* y */
            dload 6 /* width */
            dload 8 /* height */
            invokespecial javafx.geometry.BoundingBox.<init>:(DDDD)V
            areturn
        end local 10 // double wrappingWidth
        end local 8 // double height
        end local 6 // double width
        end local 4 // double y
        end local 2 // double x
        end local 1 // com.sun.javafx.geom.BaseBounds bounds
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   15     0           this  Ljavafx/scene/text/Text;
            2    5     1         bounds  Lcom/sun/javafx/geom/BaseBounds;
            3    5     2          width  D
            4    5     4         height  D
            8   15     1         bounds  Lcom/sun/javafx/geom/BaseBounds;
            9   15     2              x  D
           10   15     4              y  D
           11   15     6          width  D
           12   15     8         height  D
           13   15    10  wrappingWidth  D

  private com.sun.javafx.geom.BaseBounds doComputeGeomBounds(com.sun.javafx.geom.BaseBounds, com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=11, args_size=3
        start local 0 // javafx.scene.text.Text this
        start local 1 // com.sun.javafx.geom.BaseBounds bounds
        start local 2 // com.sun.javafx.geom.transform.BaseTransform tx
         0: .line 1153
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isSpan:()Z
            ifeq 12
         1: .line 1154
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.shape.ShapeHelper.getMode:(Ljavafx/scene/shape/Shape;)Lcom/sun/javafx/sg/prism/NGShape$Mode;
            getstatic com.sun.javafx.sg.prism.NGShape$Mode.FILL:Lcom/sun/javafx/sg/prism/NGShape$Mode;
            if_acmpeq 3
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getStrokeType:()Ljavafx/scene/shape/StrokeType;
            getstatic javafx.scene.shape.StrokeType.INSIDE:Ljavafx/scene/shape/StrokeType;
            if_acmpeq 3
         2: .line 1155
            aload 0 /* this */
            aload 1 /* bounds */
            aload 2 /* tx */
            invokestatic com.sun.javafx.scene.shape.TextHelper.superComputeGeomBounds:(Ljavafx/scene/Node;Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            areturn
         3: .line 1157
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            astore 3 /* layout */
        start local 3 // com.sun.javafx.scene.text.TextLayout layout
         4: .line 1158
            aload 3 /* layout */
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextSpan:()Lcom/sun/javafx/scene/text/TextSpan;
            aload 1 /* bounds */
            invokeinterface com.sun.javafx.scene.text.TextLayout.getBounds:(Lcom/sun/javafx/scene/text/TextSpan;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
         5: .line 1159
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getSpanBounds:()Lcom/sun/javafx/geom/BaseBounds;
            astore 4 /* spanBounds */
        start local 4 // com.sun.javafx.geom.BaseBounds spanBounds
         6: .line 1160
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            aload 4 /* spanBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            fsub
            fstore 5 /* minX */
        start local 5 // float minX
         7: .line 1161
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            aload 4 /* spanBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            fsub
            fstore 6 /* minY */
        start local 6 // float minY
         8: .line 1162
            fload 5 /* minX */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            fadd
            fstore 7 /* maxX */
        start local 7 // float maxX
         9: .line 1163
            fload 6 /* minY */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            fadd
            fstore 8 /* maxY */
        start local 8 // float maxY
        10: .line 1164
            aload 1 /* bounds */
            fload 5 /* minX */
            fload 6 /* minY */
            fconst_0
            fload 7 /* maxX */
            fload 8 /* maxY */
            fconst_0
            invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
        11: .line 1165
            aload 2 /* tx */
            aload 1 /* bounds */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.transform:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            areturn
        end local 8 // float maxY
        end local 7 // float maxX
        end local 6 // float minY
        end local 5 // float minX
        end local 4 // com.sun.javafx.geom.BaseBounds spanBounds
        end local 3 // com.sun.javafx.scene.text.TextLayout layout
        12: .line 1168
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getBoundsType:()Ljavafx/scene/text/TextBoundsType;
            getstatic javafx.scene.text.TextBoundsType.VISUAL:Ljavafx/scene/text/TextBoundsType;
            if_acmpne 25
        13: .line 1169
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextInternal:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifeq 14
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.shape.ShapeHelper.getMode:(Ljavafx/scene/shape/Shape;)Lcom/sun/javafx/sg/prism/NGShape$Mode;
            getstatic com.sun.javafx.sg.prism.NGShape$Mode.EMPTY:Lcom/sun/javafx/sg/prism/NGShape$Mode;
            if_acmpne 15
        14: .line 1170
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.makeEmpty:()Lcom/sun/javafx/geom/BaseBounds;
            areturn
        15: .line 1172
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.shape.ShapeHelper.getMode:(Ljavafx/scene/shape/Shape;)Lcom/sun/javafx/sg/prism/NGShape$Mode;
            getstatic com.sun.javafx.sg.prism.NGShape$Mode.FILL:Lcom/sun/javafx/sg/prism/NGShape$Mode;
            if_acmpeq 16
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getStrokeType:()Ljavafx/scene/shape/StrokeType;
            getstatic javafx.scene.shape.StrokeType.INSIDE:Ljavafx/scene/shape/StrokeType;
            if_acmpne 24
        16: .line 1174
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getVisualBounds:()Lcom/sun/javafx/geom/BaseBounds;
            astore 3 /* visualBounds */
        start local 3 // com.sun.javafx.geom.BaseBounds visualBounds
        17: .line 1175
            aload 3 /* visualBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getX:()D
            d2f
            fadd
            fstore 4 /* x */
        start local 4 // float x
        18: .line 1176
            aload 0 /* this */
            aload 3 /* visualBounds */
            invokevirtual javafx.scene.text.Text.getYAdjustment:(Lcom/sun/javafx/geom/BaseBounds;)F
            fstore 5 /* yadj */
        start local 5 // float yadj
        19: .line 1177
            aload 3 /* visualBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            fload 5 /* yadj */
            fadd
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getY:()D
            d2f
            fadd
            fstore 6 /* y */
        start local 6 // float y
        20: .line 1178
            aload 1 /* bounds */
            fload 4 /* x */
            fload 6 /* y */
            fconst_0
            fload 4 /* x */
            aload 3 /* visualBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            fadd
        21: .line 1179
            fload 6 /* y */
            aload 3 /* visualBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            fadd
            fconst_0
        22: .line 1178
            invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
            pop
        23: .line 1180
            aload 2 /* tx */
            aload 1 /* bounds */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.transform:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            areturn
        end local 6 // float y
        end local 5 // float yadj
        end local 4 // float x
        end local 3 // com.sun.javafx.geom.BaseBounds visualBounds
        24: .line 1183
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* bounds */
            aload 2 /* tx */
            invokestatic com.sun.javafx.scene.shape.TextHelper.superComputeGeomBounds:(Ljavafx/scene/Node;Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            areturn
        25: .line 1187
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getLogicalBounds:()Lcom/sun/javafx/geom/BaseBounds;
            astore 3 /* textBounds */
        start local 3 // com.sun.javafx.geom.BaseBounds textBounds
        26: .line 1188
            aload 3 /* textBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getX:()D
            d2f
            fadd
            fstore 4 /* x */
        start local 4 // float x
        27: .line 1189
            aload 0 /* this */
            aload 3 /* textBounds */
            invokevirtual javafx.scene.text.Text.getYAdjustment:(Lcom/sun/javafx/geom/BaseBounds;)F
            fstore 5 /* yadj */
        start local 5 // float yadj
        28: .line 1190
            aload 3 /* textBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            fload 5 /* yadj */
            fadd
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getY:()D
            d2f
            fadd
            fstore 6 /* y */
        start local 6 // float y
        29: .line 1191
            aload 3 /* textBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            fstore 7 /* width */
        start local 7 // float width
        30: .line 1192
            aload 3 /* textBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            fstore 8 /* height */
        start local 8 // float height
        31: .line 1193
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getWrappingWidth:()D
            d2f
            fstore 9 /* wrappingWidth */
        start local 9 // float wrappingWidth
        32: .line 1194
            fload 9 /* wrappingWidth */
            fload 7 /* width */
            fcmpl
            ifle 35
        33: .line 1195
            fload 9 /* wrappingWidth */
            fstore 7 /* width */
        34: .line 1196
            goto 39
        35: .line 1201
      StackMap locals: javafx.scene.text.Text com.sun.javafx.geom.BaseBounds com.sun.javafx.geom.transform.BaseTransform com.sun.javafx.geom.BaseBounds float float float float float float
      StackMap stack:
            fload 9 /* wrappingWidth */
            fconst_0
            fcmpl
            ifle 39
        36: .line 1202
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getEffectiveNodeOrientation:()Ljavafx/geometry/NodeOrientation;
            astore 10 /* orientation */
        start local 10 // javafx.geometry.NodeOrientation orientation
        37: .line 1203
            aload 10 /* orientation */
            getstatic javafx.geometry.NodeOrientation.RIGHT_TO_LEFT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 39
        38: .line 1204
            fload 4 /* x */
            fload 7 /* width */
            fload 9 /* wrappingWidth */
            fsub
            fsub
            fstore 4 /* x */
        end local 10 // javafx.geometry.NodeOrientation orientation
        39: .line 1208
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.RectBounds
            dup
            fload 4 /* x */
            fload 6 /* y */
            fload 4 /* x */
            fload 7 /* width */
            fadd
            fload 6 /* y */
            fload 8 /* height */
            fadd
            invokespecial com.sun.javafx.geom.RectBounds.<init>:(FFFF)V
            astore 3 /* textBounds */
        40: .line 1211
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.shape.ShapeHelper.getMode:(Ljavafx/scene/shape/Shape;)Lcom/sun/javafx/sg/prism/NGShape$Mode;
            getstatic com.sun.javafx.sg.prism.NGShape$Mode.FILL:Lcom/sun/javafx/sg/prism/NGShape$Mode;
            if_acmpeq 45
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getStrokeType:()Ljavafx/scene/shape/StrokeType;
            getstatic javafx.scene.shape.StrokeType.INSIDE:Ljavafx/scene/shape/StrokeType;
            if_acmpeq 45
        41: .line 1212
            aload 0 /* this */
            aload 1 /* bounds */
        42: .line 1213
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
        43: .line 1212
            invokestatic com.sun.javafx.scene.shape.TextHelper.superComputeGeomBounds:(Ljavafx/scene/Node;Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
        44: .line 1214
            goto 50
        45: .line 1215
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            astore 10 /* layout */
        start local 10 // com.sun.javafx.scene.text.TextLayout layout
        46: .line 1216
            aload 10 /* layout */
            aconst_null
            aload 1 /* bounds */
            invokeinterface com.sun.javafx.scene.text.TextLayout.getBounds:(Lcom/sun/javafx/scene/text/TextSpan;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
        47: .line 1217
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getX:()D
            d2f
            fadd
            fstore 4 /* x */
        48: .line 1218
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            fstore 7 /* width */
        49: .line 1219
            aload 1 /* bounds */
            fload 4 /* x */
            fload 6 /* y */
            fconst_0
            fload 4 /* x */
            fload 7 /* width */
            fadd
            fload 6 /* y */
            fload 8 /* height */
            fadd
            fconst_0
            invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
        end local 10 // com.sun.javafx.scene.text.TextLayout layout
        50: .line 1222
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            aload 3 /* textBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithUnion:(Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
        51: .line 1223
            aload 2 /* tx */
            aload 1 /* bounds */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.transform:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            areturn
        end local 9 // float wrappingWidth
        end local 8 // float height
        end local 7 // float width
        end local 6 // float y
        end local 5 // float yadj
        end local 4 // float x
        end local 3 // com.sun.javafx.geom.BaseBounds textBounds
        end local 2 // com.sun.javafx.geom.transform.BaseTransform tx
        end local 1 // com.sun.javafx.geom.BaseBounds bounds
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   52     0           this  Ljavafx/scene/text/Text;
            0   52     1         bounds  Lcom/sun/javafx/geom/BaseBounds;
            0   52     2             tx  Lcom/sun/javafx/geom/transform/BaseTransform;
            4   12     3         layout  Lcom/sun/javafx/scene/text/TextLayout;
            6   12     4     spanBounds  Lcom/sun/javafx/geom/BaseBounds;
            7   12     5           minX  F
            8   12     6           minY  F
            9   12     7           maxX  F
           10   12     8           maxY  F
           17   24     3   visualBounds  Lcom/sun/javafx/geom/BaseBounds;
           18   24     4              x  F
           19   24     5           yadj  F
           20   24     6              y  F
           26   52     3     textBounds  Lcom/sun/javafx/geom/BaseBounds;
           27   52     4              x  F
           28   52     5           yadj  F
           29   52     6              y  F
           30   52     7          width  F
           31   52     8         height  F
           32   52     9  wrappingWidth  F
           37   39    10    orientation  Ljavafx/geometry/NodeOrientation;
           46   50    10         layout  Lcom/sun/javafx/scene/text/TextLayout;
    MethodParameters:
        Name  Flags
      bounds  
      tx      

  private boolean doComputeContains(double, double);
    descriptor: (DD)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=16, args_size=3
        start local 0 // javafx.scene.text.Text this
        start local 1 // double localX
        start local 3 // double localY
         0: .line 1231
            dload 1 /* localX */
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getSpanBounds:()Lcom/sun/javafx/geom/BaseBounds;
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dadd
            dstore 5 /* x */
        start local 5 // double x
         1: .line 1232
            dload 3 /* localY */
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getSpanBounds:()Lcom/sun/javafx/geom/BaseBounds;
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dadd
            dstore 7 /* y */
        start local 7 // double y
         2: .line 1233
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getRuns:()[Lcom/sun/javafx/scene/text/GlyphList;
            astore 9 /* runs */
        start local 9 // com.sun.javafx.scene.text.GlyphList[] runs
         3: .line 1234
            aload 9 /* runs */
            arraylength
            ifeq 16
         4: .line 1235
            iconst_0
            istore 10 /* i */
        start local 10 // int i
         5: goto 15
         6: .line 1236
      StackMap locals: javafx.scene.text.Text double double double double com.sun.javafx.scene.text.GlyphList[] int
      StackMap stack:
            aload 9 /* runs */
            iload 10 /* i */
            aaload
            astore 11 /* run */
        start local 11 // com.sun.javafx.scene.text.GlyphList run
         7: .line 1237
            aload 11 /* run */
            invokeinterface com.sun.javafx.scene.text.GlyphList.getLocation:()Lcom/sun/javafx/geom/Point2D;
            astore 12 /* location */
        start local 12 // com.sun.javafx.geom.Point2D location
         8: .line 1238
            aload 11 /* run */
            invokeinterface com.sun.javafx.scene.text.GlyphList.getWidth:()F
            fstore 13 /* width */
        start local 13 // float width
         9: .line 1239
            aload 11 /* run */
            invokeinterface com.sun.javafx.scene.text.GlyphList.getLineBounds:()Lcom/sun/javafx/geom/RectBounds;
            astore 14 /* lineBounds */
        start local 14 // com.sun.javafx.geom.RectBounds lineBounds
        10: .line 1240
            aload 14 /* lineBounds */
            invokevirtual com.sun.javafx.geom.RectBounds.getHeight:()F
            fstore 15 /* height */
        start local 15 // float height
        11: .line 1241
            aload 12 /* location */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            dload 5 /* x */
            dcmpg
            ifgt 14
            dload 5 /* x */
            aload 12 /* location */
            getfield com.sun.javafx.geom.Point2D.x:F
            fload 13 /* width */
            fadd
            f2d
            dcmpg
            ifge 14
        12: .line 1242
            aload 12 /* location */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            dload 7 /* y */
            dcmpg
            ifgt 14
            dload 7 /* y */
            aload 12 /* location */
            getfield com.sun.javafx.geom.Point2D.y:F
            fload 15 /* height */
            fadd
            f2d
            dcmpg
            ifge 14
        13: .line 1243
            iconst_1
            ireturn
        end local 15 // float height
        end local 14 // com.sun.javafx.geom.RectBounds lineBounds
        end local 13 // float width
        end local 12 // com.sun.javafx.geom.Point2D location
        end local 11 // com.sun.javafx.scene.text.GlyphList run
        14: .line 1235
      StackMap locals:
      StackMap stack:
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 10 /* i */
            aload 9 /* runs */
            arraylength
            if_icmplt 6
        end local 10 // int i
        16: .line 1247
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 9 // com.sun.javafx.scene.text.GlyphList[] runs
        end local 7 // double y
        end local 5 // double x
        end local 3 // double localY
        end local 1 // double localX
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Ljavafx/scene/text/Text;
            0   17     1      localX  D
            0   17     3      localY  D
            1   17     5           x  D
            2   17     7           y  D
            3   17     9        runs  [Lcom/sun/javafx/scene/text/GlyphList;
            5   16    10           i  I
            7   14    11         run  Lcom/sun/javafx/scene/text/GlyphList;
            8   14    12    location  Lcom/sun/javafx/geom/Point2D;
            9   14    13       width  F
           10   14    14  lineBounds  Lcom/sun/javafx/geom/RectBounds;
           11   14    15      height  F
    MethodParameters:
        Name  Flags
      localX  
      localY  

  private com.sun.javafx.geom.Shape doConfigShape();
    descriptor: ()Lcom/sun/javafx/geom/Shape;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 1254
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.shape.ShapeHelper.getMode:(Ljavafx/scene/shape/Shape;)Lcom/sun/javafx/sg/prism/NGShape$Mode;
            getstatic com.sun.javafx.sg.prism.NGShape$Mode.EMPTY:Lcom/sun/javafx/sg/prism/NGShape$Mode;
            if_acmpeq 1
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextInternal:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifne 2
         1: .line 1255
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.Path2D
            dup
            invokespecial com.sun.javafx.geom.Path2D.<init>:()V
            areturn
         2: .line 1257
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getShape:()Lcom/sun/javafx/geom/Shape;
            astore 1 /* shape */
        start local 1 // com.sun.javafx.geom.Shape shape
         3: .line 1259
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isSpan:()Z
            ifeq 8
         4: .line 1260
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getSpanBounds:()Lcom/sun/javafx/geom/BaseBounds;
            astore 4 /* bounds */
        start local 4 // com.sun.javafx.geom.BaseBounds bounds
         5: .line 1261
            aload 4 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            fneg
            fstore 2 /* x */
        start local 2 // float x
         6: .line 1262
            aload 4 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            fneg
            fstore 3 /* y */
        end local 4 // com.sun.javafx.geom.BaseBounds bounds
        start local 3 // float y
         7: .line 1263
            goto 10
        end local 3 // float y
        end local 2 // float x
         8: .line 1264
      StackMap locals: com.sun.javafx.geom.Shape
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getX:()D
            d2f
            fstore 2 /* x */
        start local 2 // float x
         9: .line 1265
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getVisualBounds:()Lcom/sun/javafx/geom/BaseBounds;
            invokevirtual javafx.scene.text.Text.getYAdjustment:(Lcom/sun/javafx/geom/BaseBounds;)F
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getY:()D
            d2f
            fadd
            fstore 3 /* y */
        start local 3 // float y
        10: .line 1267
      StackMap locals: float float
      StackMap stack:
            aload 1 /* shape */
            fload 2 /* x */
            f2d
            fload 3 /* y */
            f2d
            invokestatic com.sun.javafx.geom.TransformedShape.translatedShape:(Lcom/sun/javafx/geom/Shape;DD)Lcom/sun/javafx/geom/TransformedShape;
            areturn
        end local 3 // float y
        end local 2 // float x
        end local 1 // com.sun.javafx.geom.Shape shape
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Ljavafx/scene/text/Text;
            3   11     1   shape  Lcom/sun/javafx/geom/Shape;
            6    8     2       x  F
            9   11     2       x  F
            7    8     3       y  F
           10   11     3       y  F
            5    7     4  bounds  Lcom/sun/javafx/geom/BaseBounds;

  public final javafx.beans.property.IntegerProperty tabSizeProperty();
    descriptor: ()Ljavafx/beans/property/IntegerProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 1281
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.tabSizeProperty:()Ljavafx/beans/property/IntegerProperty;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text;

  public final int getTabSize();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 1285
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnull 1
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            getfield javafx.scene.text.Text$TextAttribute.tabSize:Ljavafx/beans/property/IntegerProperty;
            ifnonnull 2
         1: .line 1286
      StackMap locals:
      StackMap stack:
            bipush 8
            ireturn
         2: .line 1288
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAttribute:()Ljavafx/scene/text/Text$TextAttribute;
            invokevirtual javafx.scene.text.Text$TextAttribute.getTabSize:()I
            ireturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public final void setTabSize(int);
    descriptor: (I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.text.Text this
        start local 1 // int spaces
         0: .line 1292
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.tabSizeProperty:()Ljavafx/beans/property/IntegerProperty;
            iload 1 /* spaces */
            invokevirtual javafx.beans.property.IntegerProperty.set:(I)V
         1: .line 1293
            return
        end local 1 // int spaces
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavafx/scene/text/Text;
            0    2     1  spaces  I
    MethodParameters:
        Name  Flags
      spaces  

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

  private void updatePGText();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=7, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 1506
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.getPeer:(Ljavafx/scene/Node;)Lcom/sun/javafx/sg/prism/NGNode;
            checkcast com.sun.javafx.sg.prism.NGText
            astore 1 /* peer */
        start local 1 // com.sun.javafx.sg.prism.NGText peer
         1: .line 1507
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.TEXT_ATTRS:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.isDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 7
         2: .line 1508
            aload 1 /* peer */
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isUnderline:()Z
            invokevirtual com.sun.javafx.sg.prism.NGText.setUnderline:(Z)V
         3: .line 1509
            aload 1 /* peer */
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isStrikethrough:()Z
            invokevirtual com.sun.javafx.sg.prism.NGText.setStrikethrough:(Z)V
         4: .line 1510
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getFontSmoothingType:()Ljavafx/scene/text/FontSmoothingType;
            astore 2 /* smoothing */
        start local 2 // javafx.scene.text.FontSmoothingType smoothing
         5: .line 1511
            aload 2 /* smoothing */
            ifnonnull 6
            getstatic javafx.scene.text.FontSmoothingType.GRAY:Ljavafx/scene/text/FontSmoothingType;
            astore 2 /* smoothing */
         6: .line 1512
      StackMap locals: com.sun.javafx.sg.prism.NGText javafx.scene.text.FontSmoothingType
      StackMap stack:
            aload 1 /* peer */
            aload 2 /* smoothing */
            invokevirtual javafx.scene.text.FontSmoothingType.ordinal:()I
            invokevirtual com.sun.javafx.sg.prism.NGText.setFontSmoothingType:(I)V
        end local 2 // javafx.scene.text.FontSmoothingType smoothing
         7: .line 1514
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.TEXT_FONT:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.isDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 9
         8: .line 1515
            aload 1 /* peer */
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getFontInternal:()Ljava/lang/Object;
            invokevirtual com.sun.javafx.sg.prism.NGText.setFont:(Ljava/lang/Object;)V
         9: .line 1517
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_CONTENTS:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.isDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 11
        10: .line 1518
            aload 1 /* peer */
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getRuns:()[Lcom/sun/javafx/scene/text/GlyphList;
            invokevirtual com.sun.javafx.sg.prism.NGText.setGlyphs:([Ljava/lang/Object;)V
        11: .line 1520
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_GEOMETRY:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.isDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 20
        12: .line 1521
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isSpan:()Z
            ifeq 16
        13: .line 1522
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getSpanBounds:()Lcom/sun/javafx/geom/BaseBounds;
            astore 2 /* spanBounds */
        start local 2 // com.sun.javafx.geom.BaseBounds spanBounds
        14: .line 1523
            aload 1 /* peer */
            aload 2 /* spanBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            aload 2 /* spanBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            invokevirtual com.sun.javafx.sg.prism.NGText.setLayoutLocation:(FF)V
        end local 2 // com.sun.javafx.geom.BaseBounds spanBounds
        15: .line 1524
            goto 20
        16: .line 1525
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getX:()D
            d2f
            fstore 2 /* x */
        start local 2 // float x
        17: .line 1526
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getY:()D
            d2f
            fstore 3 /* y */
        start local 3 // float y
        18: .line 1527
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getYRendering:()F
            fstore 4 /* yadj */
        start local 4 // float yadj
        19: .line 1528
            aload 1 /* peer */
            fload 2 /* x */
            fneg
            fload 4 /* yadj */
            fload 3 /* y */
            fsub
            invokevirtual com.sun.javafx.sg.prism.NGText.setLayoutLocation:(FF)V
        end local 4 // float yadj
        end local 3 // float y
        end local 2 // float x
        20: .line 1531
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.TEXT_SELECTION:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.isDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 31
        21: .line 1532
            aconst_null
            astore 2 /* fillObj */
        start local 2 // java.lang.Object fillObj
        22: .line 1533
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getSelectionStart:()I
            istore 3 /* start */
        start local 3 // int start
        23: .line 1534
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getSelectionEnd:()I
            istore 4 /* end */
        start local 4 // int end
        24: .line 1535
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextInternal:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            istore 5 /* length */
        start local 5 // int length
        25: .line 1536
            iload 3 /* start */
            iflt 30
            iload 3 /* start */
            iload 4 /* end */
            if_icmpge 30
            iload 4 /* end */
            iload 5 /* length */
            if_icmpgt 30
        26: .line 1537
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.selectionFillProperty:()Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.paint.Paint
            astore 6 /* fill */
        start local 6 // javafx.scene.paint.Paint fill
        27: .line 1538
            aload 6 /* fill */
            ifnull 28
            invokestatic com.sun.javafx.tk.Toolkit.getPaintAccessor:()Lcom/sun/javafx/tk/Toolkit$PaintAccessor;
            aload 6 /* fill */
            invokeinterface com.sun.javafx.tk.Toolkit$PaintAccessor.getPlatformPaint:(Ljavafx/scene/paint/Paint;)Ljava/lang/Object;
            goto 29
      StackMap locals: javafx.scene.text.Text com.sun.javafx.sg.prism.NGText java.lang.Object int int int javafx.scene.paint.Paint
      StackMap stack:
        28: aconst_null
      StackMap locals:
      StackMap stack: java.lang.Object
        29: astore 2 /* fillObj */
        end local 6 // javafx.scene.paint.Paint fill
        30: .line 1540
      StackMap locals:
      StackMap stack:
            aload 1 /* peer */
            iload 3 /* start */
            iload 4 /* end */
            aload 2 /* fillObj */
            invokevirtual com.sun.javafx.sg.prism.NGText.setSelection:(IILjava/lang/Object;)V
        end local 5 // int length
        end local 4 // int end
        end local 3 // int start
        end local 2 // java.lang.Object fillObj
        31: .line 1542
      StackMap locals: javafx.scene.text.Text com.sun.javafx.sg.prism.NGText
      StackMap stack:
            return
        end local 1 // com.sun.javafx.sg.prism.NGText peer
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   32     0        this  Ljavafx/scene/text/Text;
            1   32     1        peer  Lcom/sun/javafx/sg/prism/NGText;
            5    7     2   smoothing  Ljavafx/scene/text/FontSmoothingType;
           14   15     2  spanBounds  Lcom/sun/javafx/geom/BaseBounds;
           17   20     2           x  F
           18   20     3           y  F
           19   20     4        yadj  F
           22   31     2     fillObj  Ljava/lang/Object;
           23   31     3       start  I
           24   31     4         end  I
           25   31     5      length  I
           27   30     6        fill  Ljavafx/scene/paint/Paint;

  private void doUpdatePeer();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 1548
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.updatePGText:()V
         1: .line 1549
            return
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/text/Text;

  private javafx.scene.text.Text$TextAttribute getTextAttribute();
    descriptor: ()Ljavafx/scene/text/Text$TextAttribute;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 1560
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            ifnonnull 2
         1: .line 1561
            aload 0 /* this */
            new javafx.scene.text.Text$TextAttribute
            dup
            aload 0 /* this */
            invokespecial javafx.scene.text.Text$TextAttribute.<init>:(Ljavafx/scene/text/Text;)V
            putfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
         2: .line 1563
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text.attributes:Ljavafx/scene/text/Text$TextAttribute;
            areturn
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=9, args_size=1
        start local 0 // javafx.scene.text.Text this
         0: .line 1907
            new java.lang.StringBuilder
            dup
            ldc "Text["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 1909
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getId:()Ljava/lang/String;
            astore 2 /* id */
        start local 2 // java.lang.String id
         2: .line 1910
            aload 2 /* id */
            ifnull 4
         3: .line 1911
            aload 1 /* sb */
            ldc "id="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* id */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 1914
      StackMap locals: java.lang.StringBuilder java.lang.String
      StackMap stack:
            aload 1 /* sb */
            ldc "text=\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getText:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 1915
            aload 1 /* sb */
            ldc ", x="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getX:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         6: .line 1916
            aload 1 /* sb */
            ldc ", y="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getY:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
         7: .line 1917
            aload 1 /* sb */
            ldc ", alignment="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextAlignment:()Ljavafx/scene/text/TextAlignment;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         8: .line 1918
            aload 1 /* sb */
            ldc ", origin="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextOrigin:()Ljavafx/geometry/VPos;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         9: .line 1919
            aload 1 /* sb */
            ldc ", boundsType="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getBoundsType:()Ljavafx/scene/text/TextBoundsType;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        10: .line 1921
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getLineSpacing:()D
            dstore 3 /* spacing */
        start local 3 // double spacing
        11: .line 1922
            dload 3 /* spacing */
            dconst_0
            dcmpl
            ifeq 13
        12: .line 1923
            aload 1 /* sb */
            ldc ", lineSpacing="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            dload 3 /* spacing */
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
        13: .line 1926
      StackMap locals: double
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getWrappingWidth:()D
            dstore 5 /* wrap */
        start local 5 // double wrap
        14: .line 1927
            dload 5 /* wrap */
            dconst_0
            dcmpl
            ifeq 16
        15: .line 1928
            aload 1 /* sb */
            ldc ", wrappingWidth="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            dload 5 /* wrap */
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
        16: .line 1931
      StackMap locals: double
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTabSize:()I
            istore 7 /* tab */
        start local 7 // int tab
        17: .line 1932
            iload 7 /* tab */
            bipush 8
            if_icmpeq 19
        18: .line 1933
            aload 1 /* sb */
            ldc ", tabSize="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 7 /* tab */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        19: .line 1936
      StackMap locals: int
      StackMap stack:
            aload 1 /* sb */
            ldc ", font="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getFont:()Ljavafx/scene/text/Font;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        20: .line 1937
            aload 1 /* sb */
            ldc ", fontSmoothingType="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getFontSmoothingType:()Ljavafx/scene/text/FontSmoothingType;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        21: .line 1939
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isStrikethrough:()Z
            ifeq 23
        22: .line 1940
            aload 1 /* sb */
            ldc ", strikethrough"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        23: .line 1942
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.isUnderline:()Z
            ifeq 25
        24: .line 1943
            aload 1 /* sb */
            ldc ", underline"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        25: .line 1946
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            ldc ", fill="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getFill:()Ljavafx/scene/paint/Paint;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        26: .line 1948
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getStroke:()Ljavafx/scene/paint/Paint;
            astore 8 /* stroke */
        start local 8 // javafx.scene.paint.Paint stroke
        27: .line 1949
            aload 8 /* stroke */
            ifnull 30
        28: .line 1950
            aload 1 /* sb */
            ldc ", stroke="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 8 /* stroke */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        29: .line 1951
            aload 1 /* sb */
            ldc ", strokeWidth="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getStrokeWidth:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            pop
        30: .line 1954
      StackMap locals: javafx.scene.paint.Paint
      StackMap stack:
            aload 1 /* sb */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 8 // javafx.scene.paint.Paint stroke
        end local 7 // int tab
        end local 5 // double wrap
        end local 3 // double spacing
        end local 2 // java.lang.String id
        end local 1 // java.lang.StringBuilder sb
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   31     0     this  Ljavafx/scene/text/Text;
            1   31     1       sb  Ljava/lang/StringBuilder;
            2   31     2       id  Ljava/lang/String;
           11   31     3  spacing  D
           14   31     5     wrap  D
           17   31     7      tab  I
           27   31     8   stroke  Ljavafx/scene/paint/Paint;

  public java.lang.Object queryAccessibleAttribute(javafx.scene.AccessibleAttribute, java.lang.Object[]);
    descriptor: (Ljavafx/scene/AccessibleAttribute;[Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=12, locals=13, args_size=3
        start local 0 // javafx.scene.text.Text this
        start local 1 // javafx.scene.AccessibleAttribute attribute
        start local 2 // java.lang.Object[] parameters
         0: .line 1960
            invokestatic javafx.scene.text.Text.$SWITCH_TABLE$javafx$scene$AccessibleAttribute:()[I
            aload 1 /* attribute */
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            iaload
            lookupswitch { // 10
                    3: 45
                    4: 5
                   19: 4
                   29: 36
                   30: 18
                   31: 30
                   37: 42
                   50: 13
                   51: 8
                   53: 1
              default: 64
          }
         1: .line 1962
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getAccessibleText:()Ljava/lang/String;
            astore 3 /* accText */
        start local 3 // java.lang.String accText
         2: .line 1963
            aload 3 /* accText */
            ifnull 3
            aload 3 /* accText */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 3
            aload 3 /* accText */
            areturn
         3: .line 1964
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getText:()Ljava/lang/String;
            areturn
        end local 3 // java.lang.String accText
         4: .line 1966
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getFont:()Ljavafx/scene/text/Font;
            areturn
         5: .line 1968
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getCaretPosition:()I
            istore 3 /* sel */
        start local 3 // int sel
         6: .line 1969
            iload 3 /* sel */
            iflt 7
            iload 3 /* sel */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
         7: .line 1970
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getText:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 3 // int sel
         8: .line 1973
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getSelectionStart:()I
            istore 3 /* sel */
        start local 3 // int sel
         9: .line 1974
            iload 3 /* sel */
            iflt 10
            iload 3 /* sel */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        10: .line 1975
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getCaretPosition:()I
            istore 3 /* sel */
        11: .line 1976
            iload 3 /* sel */
            iflt 12
            iload 3 /* sel */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        12: .line 1977
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getText:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 3 // int sel
        13: .line 1980
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getSelectionEnd:()I
            istore 3 /* sel */
        start local 3 // int sel
        14: .line 1981
            iload 3 /* sel */
            iflt 15
            iload 3 /* sel */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        15: .line 1982
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getCaretPosition:()I
            istore 3 /* sel */
        16: .line 1983
            iload 3 /* sel */
            iflt 17
            iload 3 /* sel */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        17: .line 1984
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getText:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 3 // int sel
        18: .line 1987
      StackMap locals:
      StackMap stack:
            aload 2 /* parameters */
            iconst_0
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 3 /* offset */
        start local 3 // int offset
        19: .line 1988
            iload 3 /* offset */
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextInternal:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            if_icmple 20
            aconst_null
            areturn
        20: .line 1989
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            invokeinterface com.sun.javafx.scene.text.TextLayout.getLines:()[Lcom/sun/javafx/scene/text/TextLine;
            astore 4 /* lines */
        start local 4 // com.sun.javafx.scene.text.TextLine[] lines
        21: .line 1990
            iconst_0
            istore 5 /* lineIndex */
        start local 5 // int lineIndex
        22: .line 1991
            iconst_1
            istore 6 /* i */
        start local 6 // int i
        23: goto 28
        24: .line 1992
      StackMap locals: com.sun.javafx.scene.text.TextLine[] int int
      StackMap stack:
            aload 4 /* lines */
            iload 6 /* i */
            aaload
            astore 7 /* line */
        start local 7 // com.sun.javafx.scene.text.TextLine line
        25: .line 1993
            aload 7 /* line */
            invokeinterface com.sun.javafx.scene.text.TextLine.getStart:()I
            iload 3 /* offset */
            if_icmple 26
            goto 29
        26: .line 1994
      StackMap locals: com.sun.javafx.scene.text.TextLine
      StackMap stack:
            iinc 5 /* lineIndex */ 1
        end local 7 // com.sun.javafx.scene.text.TextLine line
        27: .line 1991
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        28: iload 6 /* i */
            aload 4 /* lines */
            arraylength
            if_icmplt 24
        end local 6 // int i
        29: .line 1996
      StackMap locals:
      StackMap stack:
            iload 5 /* lineIndex */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 5 // int lineIndex
        end local 4 // com.sun.javafx.scene.text.TextLine[] lines
        end local 3 // int offset
        30: .line 1999
      StackMap locals:
      StackMap stack:
            aload 2 /* parameters */
            iconst_0
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 3 /* lineIndex */
        start local 3 // int lineIndex
        31: .line 2000
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            invokeinterface com.sun.javafx.scene.text.TextLayout.getLines:()[Lcom/sun/javafx/scene/text/TextLine;
            astore 4 /* lines */
        start local 4 // com.sun.javafx.scene.text.TextLine[] lines
        32: .line 2001
            iload 3 /* lineIndex */
            iflt 35
            iload 3 /* lineIndex */
            aload 4 /* lines */
            arraylength
            if_icmpge 35
        33: .line 2002
            aload 4 /* lines */
            iload 3 /* lineIndex */
            aaload
            astore 5 /* line */
        start local 5 // com.sun.javafx.scene.text.TextLine line
        34: .line 2003
            aload 5 /* line */
            invokeinterface com.sun.javafx.scene.text.TextLine.getStart:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 5 // com.sun.javafx.scene.text.TextLine line
        35: .line 2005
      StackMap locals: int com.sun.javafx.scene.text.TextLine[]
      StackMap stack:
            aconst_null
            areturn
        end local 4 // com.sun.javafx.scene.text.TextLine[] lines
        end local 3 // int lineIndex
        36: .line 2008
      StackMap locals:
      StackMap stack:
            aload 2 /* parameters */
            iconst_0
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 3 /* lineIndex */
        start local 3 // int lineIndex
        37: .line 2009
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.getTextLayout:()Lcom/sun/javafx/scene/text/TextLayout;
            invokeinterface com.sun.javafx.scene.text.TextLayout.getLines:()[Lcom/sun/javafx/scene/text/TextLine;
            astore 4 /* lines */
        start local 4 // com.sun.javafx.scene.text.TextLine[] lines
        38: .line 2010
            iload 3 /* lineIndex */
            iflt 41
            iload 3 /* lineIndex */
            aload 4 /* lines */
            arraylength
            if_icmpge 41
        39: .line 2011
            aload 4 /* lines */
            iload 3 /* lineIndex */
            aaload
            astore 5 /* line */
        start local 5 // com.sun.javafx.scene.text.TextLine line
        40: .line 2012
            aload 5 /* line */
            invokeinterface com.sun.javafx.scene.text.TextLine.getStart:()I
            aload 5 /* line */
            invokeinterface com.sun.javafx.scene.text.TextLine.getLength:()I
            iadd
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 5 // com.sun.javafx.scene.text.TextLine line
        41: .line 2014
      StackMap locals: int com.sun.javafx.scene.text.TextLine[]
      StackMap stack:
            aconst_null
            areturn
        end local 4 // com.sun.javafx.scene.text.TextLine[] lines
        end local 3 // int lineIndex
        42: .line 2017
      StackMap locals:
      StackMap stack:
            aload 2 /* parameters */
            iconst_0
            aaload
            checkcast javafx.geometry.Point2D
            astore 3 /* point */
        start local 3 // javafx.geometry.Point2D point
        43: .line 2018
            aload 0 /* this */
            aload 3 /* point */
            invokevirtual javafx.scene.text.Text.screenToLocal:(Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
            astore 3 /* point */
        44: .line 2019
            aload 0 /* this */
            aload 3 /* point */
            invokevirtual javafx.scene.text.Text.hitTest:(Ljavafx/geometry/Point2D;)Ljavafx/scene/text/HitInfo;
            invokevirtual javafx.scene.text.HitInfo.getCharIndex:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            areturn
        end local 3 // javafx.geometry.Point2D point
        45: .line 2022
      StackMap locals:
      StackMap stack:
            aload 2 /* parameters */
            iconst_0
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 3 /* start */
        start local 3 // int start
        46: .line 2023
            aload 2 /* parameters */
            iconst_1
            aaload
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            istore 4 /* end */
        start local 4 // int end
        47: .line 2024
            aload 0 /* this */
            iload 3 /* start */
            iload 4 /* end */
            iconst_1
            iadd
            invokevirtual javafx.scene.text.Text.rangeShape:(II)[Ljavafx/scene/shape/PathElement;
            astore 5 /* elements */
        start local 5 // javafx.scene.shape.PathElement[] elements
        48: .line 2028
            aload 5 /* elements */
            arraylength
            iconst_5
            idiv
            anewarray javafx.geometry.Bounds
            astore 6 /* bounds */
        start local 6 // javafx.geometry.Bounds[] bounds
        49: .line 2029
            iconst_0
            istore 7 /* index */
        start local 7 // int index
        50: .line 2030
            iconst_0
            istore 8 /* i */
        start local 8 // int i
        51: goto 62
        52: .line 2031
      StackMap locals: javafx.scene.text.Text javafx.scene.AccessibleAttribute java.lang.Object[] int int javafx.scene.shape.PathElement[] javafx.geometry.Bounds[] int int
      StackMap stack:
            aload 5 /* elements */
            iload 7 /* index */
            aaload
            checkcast javafx.scene.shape.MoveTo
            astore 9 /* topLeft */
        start local 9 // javafx.scene.shape.MoveTo topLeft
        53: .line 2032
            aload 5 /* elements */
            iload 7 /* index */
            iconst_1
            iadd
            aaload
            checkcast javafx.scene.shape.LineTo
            astore 10 /* topRight */
        start local 10 // javafx.scene.shape.LineTo topRight
        54: .line 2033
            aload 5 /* elements */
            iload 7 /* index */
            iconst_2
            iadd
            aaload
            checkcast javafx.scene.shape.LineTo
            astore 11 /* bottomRight */
        start local 11 // javafx.scene.shape.LineTo bottomRight
        55: .line 2034
            new javafx.geometry.BoundingBox
            dup
            aload 9 /* topLeft */
            invokevirtual javafx.scene.shape.MoveTo.getX:()D
            aload 9 /* topLeft */
            invokevirtual javafx.scene.shape.MoveTo.getY:()D
        56: .line 2035
            aload 10 /* topRight */
            invokevirtual javafx.scene.shape.LineTo.getX:()D
            aload 9 /* topLeft */
            invokevirtual javafx.scene.shape.MoveTo.getX:()D
            dsub
        57: .line 2036
            aload 11 /* bottomRight */
            invokevirtual javafx.scene.shape.LineTo.getY:()D
            aload 10 /* topRight */
            invokevirtual javafx.scene.shape.LineTo.getY:()D
            dsub
        58: .line 2034
            invokespecial javafx.geometry.BoundingBox.<init>:(DDDD)V
            astore 12 /* b */
        start local 12 // javafx.geometry.BoundingBox b
        59: .line 2037
            aload 6 /* bounds */
            iload 8 /* i */
            aload 0 /* this */
            aload 12 /* b */
            invokevirtual javafx.scene.text.Text.localToScreen:(Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
            aastore
        60: .line 2038
            iinc 7 /* index */ 5
        end local 12 // javafx.geometry.BoundingBox b
        end local 11 // javafx.scene.shape.LineTo bottomRight
        end local 10 // javafx.scene.shape.LineTo topRight
        end local 9 // javafx.scene.shape.MoveTo topLeft
        61: .line 2030
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        62: iload 8 /* i */
            aload 6 /* bounds */
            arraylength
            if_icmplt 52
        end local 8 // int i
        63: .line 2040
            aload 6 /* bounds */
            areturn
        end local 7 // int index
        end local 6 // javafx.geometry.Bounds[] bounds
        end local 5 // javafx.scene.shape.PathElement[] elements
        end local 4 // int end
        end local 3 // int start
        64: .line 2042
      StackMap locals: javafx.scene.text.Text javafx.scene.AccessibleAttribute java.lang.Object[]
      StackMap stack:
            aload 0 /* this */
            aload 1 /* attribute */
            aload 2 /* parameters */
            invokespecial javafx.scene.shape.Shape.queryAccessibleAttribute:(Ljavafx/scene/AccessibleAttribute;[Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 2 // java.lang.Object[] parameters
        end local 1 // javafx.scene.AccessibleAttribute attribute
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   65     0         this  Ljavafx/scene/text/Text;
            0   65     1    attribute  Ljavafx/scene/AccessibleAttribute;
            0   65     2   parameters  [Ljava/lang/Object;
            2    4     3      accText  Ljava/lang/String;
            6    8     3          sel  I
            9   13     3          sel  I
           14   18     3          sel  I
           19   30     3       offset  I
           21   30     4        lines  [Lcom/sun/javafx/scene/text/TextLine;
           22   30     5    lineIndex  I
           23   29     6            i  I
           25   27     7         line  Lcom/sun/javafx/scene/text/TextLine;
           31   36     3    lineIndex  I
           32   36     4        lines  [Lcom/sun/javafx/scene/text/TextLine;
           34   35     5         line  Lcom/sun/javafx/scene/text/TextLine;
           37   42     3    lineIndex  I
           38   42     4        lines  [Lcom/sun/javafx/scene/text/TextLine;
           40   41     5         line  Lcom/sun/javafx/scene/text/TextLine;
           43   45     3        point  Ljavafx/geometry/Point2D;
           46   64     3        start  I
           47   64     4          end  I
           48   64     5     elements  [Ljavafx/scene/shape/PathElement;
           49   64     6       bounds  [Ljavafx/geometry/Bounds;
           50   64     7        index  I
           51   63     8            i  I
           53   61     9      topLeft  Ljavafx/scene/shape/MoveTo;
           54   61    10     topRight  Ljavafx/scene/shape/LineTo;
           55   61    11  bottomRight  Ljavafx/scene/shape/LineTo;
           59   61    12            b  Ljavafx/geometry/BoundingBox;
    MethodParameters:
            Name  Flags
      attribute   
      parameters  

  static int[] $SWITCH_TABLE$javafx$geometry$VPos();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 128
            getstatic javafx.scene.text.Text.$SWITCH_TABLE$javafx$geometry$VPos:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic javafx.geometry.VPos.values:()[Ljavafx/geometry/VPos;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic javafx.geometry.VPos.BASELINE:Ljavafx/geometry/VPos;
            invokevirtual javafx.geometry.VPos.ordinal:()I
            iconst_3
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic javafx.geometry.VPos.BOTTOM:Ljavafx/geometry/VPos;
            invokevirtual javafx.geometry.VPos.ordinal:()I
            iconst_4
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic javafx.geometry.VPos.CENTER:Ljavafx/geometry/VPos;
            invokevirtual javafx.geometry.VPos.ordinal:()I
            iconst_2
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic javafx.geometry.VPos.TOP:Ljavafx/geometry/VPos;
            invokevirtual javafx.geometry.VPos.ordinal:()I
            iconst_1
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            dup
            putstatic javafx.scene.text.Text.$SWITCH_TABLE$javafx$geometry$VPos:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError

  static int[] $SWITCH_TABLE$javafx$scene$AccessibleAttribute();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 128
            getstatic javafx.scene.text.Text.$SWITCH_TABLE$javafx$scene$AccessibleAttribute:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic javafx.scene.AccessibleAttribute.values:()[Ljavafx/scene/AccessibleAttribute;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic javafx.scene.AccessibleAttribute.ACCELERATOR:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            iconst_1
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic javafx.scene.AccessibleAttribute.BOUNDS:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            iconst_2
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic javafx.scene.AccessibleAttribute.BOUNDS_FOR_RANGE:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            iconst_3
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic javafx.scene.AccessibleAttribute.CARET_OFFSET:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            iconst_4
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic javafx.scene.AccessibleAttribute.CELL_AT_ROW_COLUMN:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 7
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic javafx.scene.AccessibleAttribute.CHILDREN:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            iconst_5
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic javafx.scene.AccessibleAttribute.COLUMN_AT_INDEX:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 6
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic javafx.scene.AccessibleAttribute.COLUMN_COUNT:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 8
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic javafx.scene.AccessibleAttribute.COLUMN_INDEX:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 9
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic javafx.scene.AccessibleAttribute.CONTENTS:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 10
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic javafx.scene.AccessibleAttribute.DATE:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 13
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic javafx.scene.AccessibleAttribute.DISABLED:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 11
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic javafx.scene.AccessibleAttribute.DISCLOSURE_LEVEL:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 12
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic javafx.scene.AccessibleAttribute.EDITABLE:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 14
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic javafx.scene.AccessibleAttribute.EXPANDED:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 15
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic javafx.scene.AccessibleAttribute.FOCUSED:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 18
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic javafx.scene.AccessibleAttribute.FOCUS_ITEM:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 16
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic javafx.scene.AccessibleAttribute.FOCUS_NODE:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 17
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            getstatic javafx.scene.AccessibleAttribute.FONT:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 19
            iastore
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: aload 0
            getstatic javafx.scene.AccessibleAttribute.HEADER:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 20
            iastore
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: aload 0
            getstatic javafx.scene.AccessibleAttribute.HELP:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 21
            iastore
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: aload 0
            getstatic javafx.scene.AccessibleAttribute.HORIZONTAL_SCROLLBAR:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 22
            iastore
        66: goto 68
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        67: pop
      StackMap locals:
      StackMap stack:
        68: aload 0
            getstatic javafx.scene.AccessibleAttribute.INDETERMINATE:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 23
            iastore
        69: goto 71
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        70: pop
      StackMap locals:
      StackMap stack:
        71: aload 0
            getstatic javafx.scene.AccessibleAttribute.INDEX:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 26
            iastore
        72: goto 74
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        73: pop
      StackMap locals:
      StackMap stack:
        74: aload 0
            getstatic javafx.scene.AccessibleAttribute.ITEM_AT_INDEX:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 24
            iastore
        75: goto 77
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        76: pop
      StackMap locals:
      StackMap stack:
        77: aload 0
            getstatic javafx.scene.AccessibleAttribute.ITEM_COUNT:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 25
            iastore
        78: goto 80
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        79: pop
      StackMap locals:
      StackMap stack:
        80: aload 0
            getstatic javafx.scene.AccessibleAttribute.LABELED_BY:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 27
            iastore
        81: goto 83
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        82: pop
      StackMap locals:
      StackMap stack:
        83: aload 0
            getstatic javafx.scene.AccessibleAttribute.LEAF:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 28
            iastore
        84: goto 86
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        85: pop
      StackMap locals:
      StackMap stack:
        86: aload 0
            getstatic javafx.scene.AccessibleAttribute.LINE_END:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 29
            iastore
        87: goto 89
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        88: pop
      StackMap locals:
      StackMap stack:
        89: aload 0
            getstatic javafx.scene.AccessibleAttribute.LINE_FOR_OFFSET:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 30
            iastore
        90: goto 92
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        91: pop
      StackMap locals:
      StackMap stack:
        92: aload 0
            getstatic javafx.scene.AccessibleAttribute.LINE_START:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 31
            iastore
        93: goto 95
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        94: pop
      StackMap locals:
      StackMap stack:
        95: aload 0
            getstatic javafx.scene.AccessibleAttribute.MAX_VALUE:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 33
            iastore
        96: goto 98
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        97: pop
      StackMap locals:
      StackMap stack:
        98: aload 0
            getstatic javafx.scene.AccessibleAttribute.MIN_VALUE:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 32
            iastore
        99: goto 101
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       100: pop
      StackMap locals:
      StackMap stack:
       101: aload 0
            getstatic javafx.scene.AccessibleAttribute.MNEMONIC:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 34
            iastore
       102: goto 104
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       103: pop
      StackMap locals:
      StackMap stack:
       104: aload 0
            getstatic javafx.scene.AccessibleAttribute.MULTIPLE_SELECTION:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 35
            iastore
       105: goto 107
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       106: pop
      StackMap locals:
      StackMap stack:
       107: aload 0
            getstatic javafx.scene.AccessibleAttribute.NODE_AT_POINT:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 36
            iastore
       108: goto 110
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       109: pop
      StackMap locals:
      StackMap stack:
       110: aload 0
            getstatic javafx.scene.AccessibleAttribute.OFFSET_AT_POINT:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 37
            iastore
       111: goto 113
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       112: pop
      StackMap locals:
      StackMap stack:
       113: aload 0
            getstatic javafx.scene.AccessibleAttribute.ORIENTATION:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 38
            iastore
       114: goto 116
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       115: pop
      StackMap locals:
      StackMap stack:
       116: aload 0
            getstatic javafx.scene.AccessibleAttribute.OVERFLOW_BUTTON:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 39
            iastore
       117: goto 119
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       118: pop
      StackMap locals:
      StackMap stack:
       119: aload 0
            getstatic javafx.scene.AccessibleAttribute.PARENT:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 40
            iastore
       120: goto 122
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       121: pop
      StackMap locals:
      StackMap stack:
       122: aload 0
            getstatic javafx.scene.AccessibleAttribute.PARENT_MENU:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 41
            iastore
       123: goto 125
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       124: pop
      StackMap locals:
      StackMap stack:
       125: aload 0
            getstatic javafx.scene.AccessibleAttribute.ROLE:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 42
            iastore
       126: goto 128
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       127: pop
      StackMap locals:
      StackMap stack:
       128: aload 0
            getstatic javafx.scene.AccessibleAttribute.ROLE_DESCRIPTION:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 43
            iastore
       129: goto 131
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       130: pop
      StackMap locals:
      StackMap stack:
       131: aload 0
            getstatic javafx.scene.AccessibleAttribute.ROW_AT_INDEX:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 44
            iastore
       132: goto 134
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       133: pop
      StackMap locals:
      StackMap stack:
       134: aload 0
            getstatic javafx.scene.AccessibleAttribute.ROW_COUNT:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 45
            iastore
       135: goto 137
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       136: pop
      StackMap locals:
      StackMap stack:
       137: aload 0
            getstatic javafx.scene.AccessibleAttribute.ROW_INDEX:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 46
            iastore
       138: goto 140
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       139: pop
      StackMap locals:
      StackMap stack:
       140: aload 0
            getstatic javafx.scene.AccessibleAttribute.SCENE:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 47
            iastore
       141: goto 143
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       142: pop
      StackMap locals:
      StackMap stack:
       143: aload 0
            getstatic javafx.scene.AccessibleAttribute.SELECTED:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 48
            iastore
       144: goto 146
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       145: pop
      StackMap locals:
      StackMap stack:
       146: aload 0
            getstatic javafx.scene.AccessibleAttribute.SELECTED_ITEMS:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 49
            iastore
       147: goto 149
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       148: pop
      StackMap locals:
      StackMap stack:
       149: aload 0
            getstatic javafx.scene.AccessibleAttribute.SELECTION_END:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 50
            iastore
       150: goto 152
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       151: pop
      StackMap locals:
      StackMap stack:
       152: aload 0
            getstatic javafx.scene.AccessibleAttribute.SELECTION_START:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 51
            iastore
       153: goto 155
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       154: pop
      StackMap locals:
      StackMap stack:
       155: aload 0
            getstatic javafx.scene.AccessibleAttribute.SUBMENU:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 52
            iastore
       156: goto 158
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       157: pop
      StackMap locals:
      StackMap stack:
       158: aload 0
            getstatic javafx.scene.AccessibleAttribute.TEXT:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 53
            iastore
       159: goto 161
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       160: pop
      StackMap locals:
      StackMap stack:
       161: aload 0
            getstatic javafx.scene.AccessibleAttribute.TREE_ITEM_AT_INDEX:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 54
            iastore
       162: goto 164
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       163: pop
      StackMap locals:
      StackMap stack:
       164: aload 0
            getstatic javafx.scene.AccessibleAttribute.TREE_ITEM_COUNT:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 55
            iastore
       165: goto 167
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       166: pop
      StackMap locals:
      StackMap stack:
       167: aload 0
            getstatic javafx.scene.AccessibleAttribute.TREE_ITEM_PARENT:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 56
            iastore
       168: goto 170
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       169: pop
      StackMap locals:
      StackMap stack:
       170: aload 0
            getstatic javafx.scene.AccessibleAttribute.VALUE:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 57
            iastore
       171: goto 173
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       172: pop
      StackMap locals:
      StackMap stack:
       173: aload 0
            getstatic javafx.scene.AccessibleAttribute.VERTICAL_SCROLLBAR:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 58
            iastore
       174: goto 176
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       175: pop
      StackMap locals:
      StackMap stack:
       176: aload 0
            getstatic javafx.scene.AccessibleAttribute.VISIBLE:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 59
            iastore
       177: goto 179
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       178: pop
      StackMap locals:
      StackMap stack:
       179: aload 0
            getstatic javafx.scene.AccessibleAttribute.VISITED:Ljavafx/scene/AccessibleAttribute;
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            bipush 60
            iastore
       180: goto 182
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       181: pop
      StackMap locals:
      StackMap stack:
       182: aload 0
            dup
            putstatic javafx.scene.text.Text.$SWITCH_TABLE$javafx$scene$AccessibleAttribute:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
          47    48      49  Class java.lang.NoSuchFieldError
          50    51      52  Class java.lang.NoSuchFieldError
          53    54      55  Class java.lang.NoSuchFieldError
          56    57      58  Class java.lang.NoSuchFieldError
          59    60      61  Class java.lang.NoSuchFieldError
          62    63      64  Class java.lang.NoSuchFieldError
          65    66      67  Class java.lang.NoSuchFieldError
          68    69      70  Class java.lang.NoSuchFieldError
          71    72      73  Class java.lang.NoSuchFieldError
          74    75      76  Class java.lang.NoSuchFieldError
          77    78      79  Class java.lang.NoSuchFieldError
          80    81      82  Class java.lang.NoSuchFieldError
          83    84      85  Class java.lang.NoSuchFieldError
          86    87      88  Class java.lang.NoSuchFieldError
          89    90      91  Class java.lang.NoSuchFieldError
          92    93      94  Class java.lang.NoSuchFieldError
          95    96      97  Class java.lang.NoSuchFieldError
          98    99     100  Class java.lang.NoSuchFieldError
         101   102     103  Class java.lang.NoSuchFieldError
         104   105     106  Class java.lang.NoSuchFieldError
         107   108     109  Class java.lang.NoSuchFieldError
         110   111     112  Class java.lang.NoSuchFieldError
         113   114     115  Class java.lang.NoSuchFieldError
         116   117     118  Class java.lang.NoSuchFieldError
         119   120     121  Class java.lang.NoSuchFieldError
         122   123     124  Class java.lang.NoSuchFieldError
         125   126     127  Class java.lang.NoSuchFieldError
         128   129     130  Class java.lang.NoSuchFieldError
         131   132     133  Class java.lang.NoSuchFieldError
         134   135     136  Class java.lang.NoSuchFieldError
         137   138     139  Class java.lang.NoSuchFieldError
         140   141     142  Class java.lang.NoSuchFieldError
         143   144     145  Class java.lang.NoSuchFieldError
         146   147     148  Class java.lang.NoSuchFieldError
         149   150     151  Class java.lang.NoSuchFieldError
         152   153     154  Class java.lang.NoSuchFieldError
         155   156     157  Class java.lang.NoSuchFieldError
         158   159     160  Class java.lang.NoSuchFieldError
         161   162     163  Class java.lang.NoSuchFieldError
         164   165     166  Class java.lang.NoSuchFieldError
         167   168     169  Class java.lang.NoSuchFieldError
         170   171     172  Class java.lang.NoSuchFieldError
         173   174     175  Class java.lang.NoSuchFieldError
         176   177     178  Class java.lang.NoSuchFieldError
         179   180     181  Class java.lang.NoSuchFieldError

  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.text.Text this
        start local 1 // javafx.beans.Observable observable
         0: .line 182
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.checkSpan:()V
            return
        end local 1 // javafx.beans.Observable observable
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavafx/scene/text/Text;
            0    1     1  observable  Ljavafx/beans/Observable;

  private void lambda$1(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.text.Text this
        start local 1 // javafx.beans.Observable observable
         0: .line 185
            aload 0 /* this */
            invokevirtual javafx.scene.text.Text.checkOrientation:()V
            return
        end local 1 // javafx.beans.Observable observable
        end local 0 // javafx.scene.text.Text this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavafx/scene/text/Text;
            0    1     1  observable  Ljavafx/beans/Observable;
}
SourceFile: "Text.java"
NestMembers:
  javafx.scene.text.Text$1  javafx.scene.text.Text$2  javafx.scene.text.Text$3  javafx.scene.text.Text$4  javafx.scene.text.Text$5  javafx.scene.text.Text$6  javafx.scene.text.Text$7  javafx.scene.text.Text$8  javafx.scene.text.Text$9  javafx.scene.text.Text$StyleableProperties  javafx.scene.text.Text$StyleableProperties$1  javafx.scene.text.Text$StyleableProperties$2  javafx.scene.text.Text$StyleableProperties$3  javafx.scene.text.Text$StyleableProperties$4  javafx.scene.text.Text$StyleableProperties$5  javafx.scene.text.Text$StyleableProperties$6  javafx.scene.text.Text$StyleableProperties$7  javafx.scene.text.Text$StyleableProperties$8  javafx.scene.text.Text$StyleableProperties$9  javafx.scene.text.Text$TextAttribute  javafx.scene.text.Text$TextAttribute$1  javafx.scene.text.Text$TextAttribute$10  javafx.scene.text.Text$TextAttribute$11  javafx.scene.text.Text$TextAttribute$12  javafx.scene.text.Text$TextAttribute$13  javafx.scene.text.Text$TextAttribute$2  javafx.scene.text.Text$TextAttribute$3  javafx.scene.text.Text$TextAttribute$4  javafx.scene.text.Text$TextAttribute$5  javafx.scene.text.Text$TextAttribute$6  javafx.scene.text.Text$TextAttribute$6$1  javafx.scene.text.Text$TextAttribute$7  javafx.scene.text.Text$TextAttribute$8  javafx.scene.text.Text$TextAttribute$9
InnerClasses:
  public abstract TextAccessor = com.sun.javafx.scene.shape.TextHelper$TextAccessor of com.sun.javafx.scene.shape.TextHelper
  public Hit = com.sun.javafx.scene.text.TextLayout$Hit of com.sun.javafx.scene.text.TextLayout
  public final Mode = com.sun.javafx.sg.prism.NGShape$Mode of com.sun.javafx.sg.prism.NGShape
  public abstract PaintAccessor = com.sun.javafx.tk.Toolkit$PaintAccessor of com.sun.javafx.tk.Toolkit
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  javafx.scene.text.Text$1
  javafx.scene.text.Text$2
  javafx.scene.text.Text$3
  javafx.scene.text.Text$4
  javafx.scene.text.Text$5
  javafx.scene.text.Text$6
  javafx.scene.text.Text$7
  javafx.scene.text.Text$8
  javafx.scene.text.Text$9
  private StyleableProperties = javafx.scene.text.Text$StyleableProperties of javafx.scene.text.Text
  private final TextAttribute = javafx.scene.text.Text$TextAttribute of javafx.scene.text.Text
    RuntimeVisibleAnnotations: 
      javafx.beans.DefaultProperty(value = "text")