final class javafx.scene.text.Text$TextAttribute
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: javafx.scene.text.Text$TextAttribute
  super_class: java.lang.Object
{
  private javafx.beans.property.ObjectProperty<javafx.geometry.VPos> textOrigin;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/VPos;>;

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

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

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

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

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

  private javafx.beans.property.ObjectProperty<javafx.scene.shape.PathElement[]> selectionShape;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<[Ljavafx/scene/shape/PathElement;>;

  private javafx.beans.binding.ObjectBinding<javafx.scene.shape.PathElement[]> selectionBinding;
    descriptor: Ljavafx/beans/binding/ObjectBinding;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/binding/ObjectBinding<[Ljavafx/scene/shape/PathElement;>;

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

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

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

  private javafx.beans.property.ObjectProperty<javafx.scene.shape.PathElement[]> caretShape;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<[Ljavafx/scene/shape/PathElement;>;

  private javafx.beans.binding.ObjectBinding<javafx.scene.shape.PathElement[]> caretBinding;
    descriptor: Ljavafx/beans/binding/ObjectBinding;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/binding/ObjectBinding<[Ljavafx/scene/shape/PathElement;>;

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

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

  final javafx.scene.text.Text this$0;
    descriptor: Ljavafx/scene/text/Text;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(javafx.scene.text.Text);
    descriptor: (Ljavafx/scene/text/Text;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1520
            aload 0 /* this */
            aload 1
            putfield javafx.scene.text.Text$TextAttribute.this$0:Ljavafx/scene/text/Text;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/text/Text$TextAttribute;
    MethodParameters:
        Name  Flags
      this$0  final

  final javafx.geometry.VPos getTextOrigin();
    descriptor: ()Ljavafx/geometry/VPos;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1525
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.textOrigin:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            getstatic javafx.scene.text.Text.DEFAULT_TEXT_ORIGIN:Ljavafx/geometry/VPos;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.textOrigin:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.geometry.VPos
      StackMap locals:
      StackMap stack: javafx.geometry.VPos
         2: areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text$TextAttribute;

  public final javafx.beans.property.ObjectProperty<javafx.geometry.VPos> textOriginProperty();
    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$TextAttribute this
         0: .line 1529
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.textOrigin:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 1530
            aload 0 /* this */
            new javafx.scene.text.Text$TextAttribute$1
            dup
            aload 0 /* this */
            getstatic javafx.scene.text.Text.DEFAULT_TEXT_ORIGIN:Ljavafx/geometry/VPos;
            invokespecial javafx.scene.text.Text$TextAttribute$1.<init>:(Ljavafx/scene/text/Text$TextAttribute;Ljavafx/geometry/VPos;)V
            putfield javafx.scene.text.Text$TextAttribute.textOrigin:Ljavafx/beans/property/ObjectProperty;
         2: .line 1541
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.textOrigin:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text$TextAttribute;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/VPos;>;

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

  final javafx.beans.property.BooleanProperty underlineProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1551
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.underline:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 1552
            aload 0 /* this */
            new javafx.scene.text.Text$TextAttribute$2
            dup
            aload 0 /* this */
            invokespecial javafx.scene.text.Text$TextAttribute$2.<init>:(Ljavafx/scene/text/Text$TextAttribute;)V
            putfield javafx.scene.text.Text$TextAttribute.underline:Ljavafx/beans/property/BooleanProperty;
         2: .line 1566
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.underline:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text$TextAttribute;

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

  final javafx.beans.property.BooleanProperty strikethroughProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1576
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.strikethrough:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 1577
            aload 0 /* this */
            new javafx.scene.text.Text$TextAttribute$3
            dup
            aload 0 /* this */
            invokespecial javafx.scene.text.Text$TextAttribute$3.<init>:(Ljavafx/scene/text/Text$TextAttribute;)V
            putfield javafx.scene.text.Text$TextAttribute.strikethrough:Ljavafx/beans/property/BooleanProperty;
         2: .line 1591
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.strikethrough:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text$TextAttribute;

  final javafx.scene.text.TextAlignment getTextAlignment();
    descriptor: ()Ljavafx/scene/text/TextAlignment;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1597
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.textAlignment:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            getstatic javafx.scene.text.Text.DEFAULT_TEXT_ALIGNMENT:Ljavafx/scene/text/TextAlignment;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.textAlignment:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.text.TextAlignment
      StackMap locals:
      StackMap stack: javafx.scene.text.TextAlignment
         2: areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text$TextAttribute;

  final javafx.beans.property.ObjectProperty<javafx.scene.text.TextAlignment> textAlignmentProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1601
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.textAlignment:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 4
         1: .line 1602
            aload 0 /* this */
         2: .line 1603
            new javafx.scene.text.Text$TextAttribute$4
            dup
            aload 0 /* this */
            getstatic javafx.scene.text.Text.DEFAULT_TEXT_ALIGNMENT:Ljavafx/scene/text/TextAlignment;
            invokespecial javafx.scene.text.Text$TextAttribute$4.<init>:(Ljavafx/scene/text/Text$TextAttribute;Ljavafx/scene/text/TextAlignment;)V
         3: .line 1602
            putfield javafx.scene.text.Text$TextAttribute.textAlignment:Ljavafx/beans/property/ObjectProperty;
         4: .line 1623
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.textAlignment:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/text/Text$TextAttribute;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/text/TextAlignment;>;

  final double getLineSpacing();
    descriptor: ()D
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1629
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.lineSpacing:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 1
            dconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.lineSpacing: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$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text$TextAttribute;

  final javafx.beans.property.DoubleProperty lineSpacingProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1633
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.lineSpacing:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 4
         1: .line 1634
            aload 0 /* this */
         2: .line 1635
            new javafx.scene.text.Text$TextAttribute$5
            dup
            aload 0 /* this */
            dconst_0
            invokespecial javafx.scene.text.Text$TextAttribute$5.<init>:(Ljavafx/scene/text/Text$TextAttribute;D)V
         3: .line 1634
            putfield javafx.scene.text.Text$TextAttribute.lineSpacing:Ljavafx/beans/property/DoubleProperty;
         4: .line 1651
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.lineSpacing:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/text/Text$TextAttribute;

  final javafx.beans.property.ReadOnlyDoubleProperty baselineOffsetProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyDoubleProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1657
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.baselineOffset:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
            ifnonnull 2
         1: .line 1658
            aload 0 /* this */
            new javafx.scene.text.Text$TextAttribute$6
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.this$0:Ljavafx/scene/text/Text;
            ldc "baselineOffset"
            invokespecial javafx.scene.text.Text$TextAttribute$6.<init>:(Ljavafx/scene/text/Text$TextAttribute;Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.text.Text$TextAttribute.baselineOffset:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
         2: .line 1671
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.baselineOffset:Ljavafx/beans/property/ReadOnlyDoubleWrapper;
            invokevirtual javafx.beans.property.ReadOnlyDoubleWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyDoubleProperty;
            areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text$TextAttribute;

  final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.shape.PathElement[]> selectionShapeProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1678
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.selectionShape:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 4
         1: .line 1679
            aload 0 /* this */
            new javafx.scene.text.Text$TextAttribute$7
            dup
            aload 0 /* this */
            invokespecial javafx.scene.text.Text$TextAttribute$7.<init>:(Ljavafx/scene/text/Text$TextAttribute;)V
            putfield javafx.scene.text.Text$TextAttribute.selectionBinding:Ljavafx/beans/binding/ObjectBinding;
         2: .line 1687
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.this$0:Ljavafx/scene/text/Text;
            ldc "selectionShape"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.text.Text$TextAttribute.selectionShape:Ljavafx/beans/property/ObjectProperty;
         3: .line 1688
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.selectionShape:Ljavafx/beans/property/ObjectProperty;
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.selectionBinding:Ljavafx/beans/binding/ObjectBinding;
            invokevirtual javafx.beans.property.ObjectProperty.bind:(Ljavafx/beans/value/ObservableValue;)V
         4: .line 1690
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.selectionShape:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/text/Text$TextAttribute;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<[Ljavafx/scene/shape/PathElement;>;

  final javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> selectionFillProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1696
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.selectionFill:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 4
         1: .line 1697
            aload 0 /* this */
         2: .line 1698
            new javafx.scene.text.Text$TextAttribute$8
            dup
            aload 0 /* this */
            getstatic javafx.scene.text.Text.DEFAULT_SELECTION_FILL:Ljavafx/scene/paint/Color;
            invokespecial javafx.scene.text.Text$TextAttribute$8.<init>:(Ljavafx/scene/text/Text$TextAttribute;Ljavafx/scene/paint/Paint;)V
         3: .line 1697
            putfield javafx.scene.text.Text$TextAttribute.selectionFill:Ljavafx/beans/property/ObjectProperty;
         4: .line 1706
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.selectionFill:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/text/Text$TextAttribute;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/paint/Paint;>;

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

  final javafx.beans.property.IntegerProperty selectionStartProperty();
    descriptor: ()Ljavafx/beans/property/IntegerProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1716
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.selectionStart:Ljavafx/beans/property/IntegerProperty;
            ifnonnull 4
         1: .line 1717
            aload 0 /* this */
         2: .line 1718
            new javafx.scene.text.Text$TextAttribute$9
            dup
            aload 0 /* this */
            iconst_m1
            invokespecial javafx.scene.text.Text$TextAttribute$9.<init>:(Ljavafx/scene/text/Text$TextAttribute;I)V
         3: .line 1717
            putfield javafx.scene.text.Text$TextAttribute.selectionStart:Ljavafx/beans/property/IntegerProperty;
         4: .line 1727
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.selectionStart:Ljavafx/beans/property/IntegerProperty;
            areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/text/Text$TextAttribute;

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

  final javafx.beans.property.IntegerProperty selectionEndProperty();
    descriptor: ()Ljavafx/beans/property/IntegerProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1737
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.selectionEnd:Ljavafx/beans/property/IntegerProperty;
            ifnonnull 4
         1: .line 1738
            aload 0 /* this */
         2: .line 1739
            new javafx.scene.text.Text$TextAttribute$10
            dup
            aload 0 /* this */
            iconst_m1
            invokespecial javafx.scene.text.Text$TextAttribute$10.<init>:(Ljavafx/scene/text/Text$TextAttribute;I)V
         3: .line 1738
            putfield javafx.scene.text.Text$TextAttribute.selectionEnd:Ljavafx/beans/property/IntegerProperty;
         4: .line 1748
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.selectionEnd:Ljavafx/beans/property/IntegerProperty;
            areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/text/Text$TextAttribute;

  final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.shape.PathElement[]> caretShapeProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1755
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.caretShape:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 4
         1: .line 1756
            aload 0 /* this */
            new javafx.scene.text.Text$TextAttribute$11
            dup
            aload 0 /* this */
            invokespecial javafx.scene.text.Text$TextAttribute$11.<init>:(Ljavafx/scene/text/Text$TextAttribute;)V
            putfield javafx.scene.text.Text$TextAttribute.caretBinding:Ljavafx/beans/binding/ObjectBinding;
         2: .line 1771
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.this$0:Ljavafx/scene/text/Text;
            ldc "caretShape"
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.text.Text$TextAttribute.caretShape:Ljavafx/beans/property/ObjectProperty;
         3: .line 1772
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.caretShape:Ljavafx/beans/property/ObjectProperty;
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.caretBinding:Ljavafx/beans/binding/ObjectBinding;
            invokevirtual javafx.beans.property.ObjectProperty.bind:(Ljavafx/beans/value/ObservableValue;)V
         4: .line 1774
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.caretShape:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/text/Text$TextAttribute;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<[Ljavafx/scene/shape/PathElement;>;

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

  final javafx.beans.property.IntegerProperty caretPositionProperty();
    descriptor: ()Ljavafx/beans/property/IntegerProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1784
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.caretPosition:Ljavafx/beans/property/IntegerProperty;
            ifnonnull 4
         1: .line 1785
            aload 0 /* this */
         2: .line 1786
            new javafx.scene.text.Text$TextAttribute$12
            dup
            aload 0 /* this */
            iconst_m1
            invokespecial javafx.scene.text.Text$TextAttribute$12.<init>:(Ljavafx/scene/text/Text$TextAttribute;I)V
         3: .line 1785
            putfield javafx.scene.text.Text$TextAttribute.caretPosition:Ljavafx/beans/property/IntegerProperty;
         4: .line 1794
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.caretPosition:Ljavafx/beans/property/IntegerProperty;
            areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/text/Text$TextAttribute;

  final boolean isCaretBias();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1800
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.caretBias:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.caretBias:Ljavafx/beans/property/BooleanProperty;
            invokevirtual javafx.beans.property.BooleanProperty.get:()Z
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/text/Text$TextAttribute;

  final javafx.beans.property.BooleanProperty caretBiasProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.text.Text$TextAttribute this
         0: .line 1804
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.caretBias:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 4
         1: .line 1805
            aload 0 /* this */
         2: .line 1806
            new javafx.beans.property.SimpleBooleanProperty
            dup
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.this$0:Ljavafx/scene/text/Text;
            ldc "caretBias"
            iconst_1
            invokespecial javafx.beans.property.SimpleBooleanProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Z)V
         3: .line 1805
            putfield javafx.scene.text.Text$TextAttribute.caretBias:Ljavafx/beans/property/BooleanProperty;
         4: .line 1808
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.text.Text$TextAttribute.caretBias:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.text.Text$TextAttribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/text/Text$TextAttribute;

  static javafx.scene.text.Text access$0(javafx.scene.text.Text$TextAttribute);
    descriptor: (Ljavafx/scene/text/Text$TextAttribute;)Ljavafx/scene/text/Text;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1520
            aload 0
            getfield javafx.scene.text.Text$TextAttribute.this$0:Ljavafx/scene/text/Text;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "Text.java"
NestHost: javafx.scene.text.Text
InnerClasses:
  private final TextAttribute = javafx.scene.text.Text$TextAttribute of javafx.scene.text.Text
  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$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$7
  javafx.scene.text.Text$TextAttribute$8
  javafx.scene.text.Text$TextAttribute$9