class com.sun.javafx.scene.control.LabeledImpl$Shuttler implements javafx.beans.InvalidationListener
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.javafx.scene.control.LabeledImpl$Shuttler
  super_class: java.lang.Object
{
  private final com.sun.javafx.scene.control.LabeledImpl labeledImpl;
    descriptor: Lcom/sun/javafx/scene/control/LabeledImpl;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final javafx.scene.control.Labeled labeled;
    descriptor: Ljavafx/scene/control/Labeled;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  void <init>(com.sun.javafx.scene.control.LabeledImpl, javafx.scene.control.Labeled);
    descriptor: (Lcom/sun/javafx/scene/control/LabeledImpl;Ljavafx/scene/control/Labeled;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.javafx.scene.control.LabeledImpl$Shuttler this
        start local 1 // com.sun.javafx.scene.control.LabeledImpl labeledImpl
        start local 2 // javafx.scene.control.Labeled labeled
         0: .line 92
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 93
            aload 0 /* this */
            aload 1 /* labeledImpl */
            putfield com.sun.javafx.scene.control.LabeledImpl$Shuttler.labeledImpl:Lcom/sun/javafx/scene/control/LabeledImpl;
         2: .line 94
            aload 0 /* this */
            aload 2 /* labeled */
            putfield com.sun.javafx.scene.control.LabeledImpl$Shuttler.labeled:Ljavafx/scene/control/Labeled;
         3: .line 95
            aload 0 /* this */
            aload 1 /* labeledImpl */
            aload 2 /* labeled */
            invokestatic com.sun.javafx.scene.control.LabeledImpl.initialize:(Lcom/sun/javafx/scene/control/LabeledImpl$Shuttler;Lcom/sun/javafx/scene/control/LabeledImpl;Ljavafx/scene/control/Labeled;)V
         4: .line 97
            return
        end local 2 // javafx.scene.control.Labeled labeled
        end local 1 // com.sun.javafx.scene.control.LabeledImpl labeledImpl
        end local 0 // com.sun.javafx.scene.control.LabeledImpl$Shuttler this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Lcom/sun/javafx/scene/control/LabeledImpl$Shuttler;
            0    5     1  labeledImpl  Lcom/sun/javafx/scene/control/LabeledImpl;
            0    5     2      labeled  Ljavafx/scene/control/Labeled;
    MethodParameters:
             Name  Flags
      labeledImpl  
      labeled      

  public void invalidated(javafx.beans.Observable);
    descriptor: (Ljavafx/beans/Observable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // com.sun.javafx.scene.control.LabeledImpl$Shuttler this
        start local 1 // javafx.beans.Observable valueModel
         0: .line 101
            aload 1 /* valueModel */
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.LabeledImpl$Shuttler.labeled:Ljavafx/scene/control/Labeled;
            invokevirtual javafx.scene.control.Labeled.textProperty:()Ljavafx/beans/property/StringProperty;
            if_acmpne 3
         1: .line 102
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.LabeledImpl$Shuttler.labeledImpl:Lcom/sun/javafx/scene/control/LabeledImpl;
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.LabeledImpl$Shuttler.labeled:Ljavafx/scene/control/Labeled;
            invokevirtual javafx.scene.control.Labeled.getText:()Ljava/lang/String;
            invokevirtual com.sun.javafx.scene.control.LabeledImpl.setText:(Ljava/lang/String;)V
         2: .line 103
            goto 15
      StackMap locals:
      StackMap stack:
         3: aload 1 /* valueModel */
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.LabeledImpl$Shuttler.labeled:Ljavafx/scene/control/Labeled;
            invokevirtual javafx.scene.control.Labeled.graphicProperty:()Ljavafx/beans/property/ObjectProperty;
            if_acmpne 8
         4: .line 107
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.LabeledImpl$Shuttler.labeled:Ljavafx/scene/control/Labeled;
            invokevirtual javafx.scene.control.Labeled.graphicProperty:()Ljavafx/beans/property/ObjectProperty;
            checkcast javafx.css.StyleableProperty
            invokeinterface javafx.css.StyleableProperty.getStyleOrigin:()Ljavafx/css/StyleOrigin;
            astore 2 /* origin */
        start local 2 // javafx.css.StyleOrigin origin
         5: .line 108
            aload 2 /* origin */
            ifnull 6
            aload 2 /* origin */
            getstatic javafx.css.StyleOrigin.USER:Ljavafx/css/StyleOrigin;
            if_acmpne 15
         6: .line 109
      StackMap locals: javafx.css.StyleOrigin
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.LabeledImpl$Shuttler.labeledImpl:Lcom/sun/javafx/scene/control/LabeledImpl;
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.LabeledImpl$Shuttler.labeled:Ljavafx/scene/control/Labeled;
            invokevirtual javafx.scene.control.Labeled.getGraphic:()Ljavafx/scene/Node;
            invokevirtual com.sun.javafx.scene.control.LabeledImpl.setGraphic:(Ljavafx/scene/Node;)V
        end local 2 // javafx.css.StyleOrigin origin
         7: .line 112
            goto 15
      StackMap locals:
      StackMap stack:
         8: aload 1 /* valueModel */
            instanceof javafx.css.StyleableProperty
            ifeq 15
         9: .line 113
            aload 1 /* valueModel */
            checkcast javafx.css.StyleableProperty
            astore 2 /* styleableProperty */
        start local 2 // javafx.css.StyleableProperty styleableProperty
        10: .line 115
            aload 2 /* styleableProperty */
            invokeinterface javafx.css.StyleableProperty.getCssMetaData:()Ljavafx/css/CssMetaData;
            astore 3 /* cssMetaData */
        start local 3 // javafx.css.CssMetaData cssMetaData
        11: .line 116
            aload 3 /* cssMetaData */
            ifnull 15
        12: .line 117
            aload 2 /* styleableProperty */
            invokeinterface javafx.css.StyleableProperty.getStyleOrigin:()Ljavafx/css/StyleOrigin;
            astore 4 /* origin */
        start local 4 // javafx.css.StyleOrigin origin
        13: .line 118
            aload 3 /* cssMetaData */
            aload 0 /* this */
            getfield com.sun.javafx.scene.control.LabeledImpl$Shuttler.labeledImpl:Lcom/sun/javafx/scene/control/LabeledImpl;
            invokevirtual javafx.css.CssMetaData.getStyleableProperty:(Ljavafx/css/Styleable;)Ljavafx/css/StyleableProperty;
            astore 5 /* targetProperty */
        start local 5 // javafx.css.StyleableProperty targetProperty
        14: .line 119
            aload 5 /* targetProperty */
            aload 4 /* origin */
            aload 2 /* styleableProperty */
            invokeinterface javafx.css.StyleableProperty.getValue:()Ljava/lang/Object;
            invokeinterface javafx.css.StyleableProperty.applyStyle:(Ljavafx/css/StyleOrigin;Ljava/lang/Object;)V
        end local 5 // javafx.css.StyleableProperty targetProperty
        end local 4 // javafx.css.StyleOrigin origin
        end local 3 // javafx.css.CssMetaData cssMetaData
        end local 2 // javafx.css.StyleableProperty styleableProperty
        15: .line 122
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.beans.Observable valueModel
        end local 0 // com.sun.javafx.scene.control.LabeledImpl$Shuttler this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   16     0               this  Lcom/sun/javafx/scene/control/LabeledImpl$Shuttler;
            0   16     1         valueModel  Ljavafx/beans/Observable;
            5    7     2             origin  Ljavafx/css/StyleOrigin;
           10   15     2  styleableProperty  Ljavafx/css/StyleableProperty<*>;
           11   15     3        cssMetaData  Ljavafx/css/CssMetaData<Ljavafx/css/Styleable;Ljava/lang/Object;>;
           13   15     4             origin  Ljavafx/css/StyleOrigin;
           14   15     5     targetProperty  Ljavafx/css/StyleableProperty<Ljava/lang/Object;>;
    MethodParameters:
            Name  Flags
      valueModel  
}
SourceFile: "LabeledImpl.java"
NestHost: com.sun.javafx.scene.control.LabeledImpl
InnerClasses:
  private Shuttler = com.sun.javafx.scene.control.LabeledImpl$Shuttler of com.sun.javafx.scene.control.LabeledImpl