public abstract class javafx.scene.Node implements javafx.event.EventTarget, javafx.css.Styleable
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: javafx.scene.Node
  super_class: java.lang.Object
{
  private com.sun.javafx.scene.NodeHelper nodeHelper;
    descriptor: Lcom/sun/javafx/scene/NodeHelper;
    flags: (0x0002) ACC_PRIVATE

  private int dirtyBits;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

  private javafx.collections.ObservableMap<java.lang.Object, java.lang.Object> properties;
    descriptor: Ljavafx/collections/ObservableMap;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/collections/ObservableMap<Ljava/lang/Object;Ljava/lang/Object;>;

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

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

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

  private final javafx.beans.value.ChangeListener<java.lang.Boolean> windowShowingChangedListener;
    descriptor: Ljavafx/beans/value/ChangeListener;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/value/ChangeListener<Ljava/lang/Boolean;>;

  private final javafx.beans.value.ChangeListener<javafx.stage.Window> sceneWindowChangedListener;
    descriptor: Ljavafx/beans/value/ChangeListener;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljavafx/beans/value/ChangeListener<Ljavafx/stage/Window;>;

  private javafx.scene.SubScene subScene;
    descriptor: Ljavafx/scene/SubScene;
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.Node$ReadOnlyObjectWrapperManualFire<javafx.scene.Scene> scene;
    descriptor: Ljavafx/scene/Node$ReadOnlyObjectWrapperManualFire;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/scene/Node$ReadOnlyObjectWrapperManualFire<Ljavafx/scene/Scene;>;

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

  private javafx.collections.ObservableList<java.lang.String> styleClass;
    descriptor: Ljavafx/collections/ObservableList;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/collections/ObservableList<Ljava/lang/String;>;

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

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

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

  private javafx.beans.property.ObjectProperty<javafx.scene.effect.BlendMode> blendMode;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/effect/BlendMode;>;

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

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

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

  private javafx.scene.Node clipParent;
    descriptor: Ljavafx/scene/Node;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.javafx.sg.prism.NGNode peer;
    descriptor: Lcom/sun/javafx/sg/prism/NGNode;
    flags: (0x0002) ACC_PRIVATE

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

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

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

  public static final double BASELINE_OFFSET_SAME_AS_HEIGHT;
    descriptor: D
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -Infinity

  private javafx.scene.Node$LazyBoundsProperty layoutBounds;
    descriptor: Ljavafx/scene/Node$LazyBoundsProperty;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.javafx.geom.transform.BaseTransform localToParentTx;
    descriptor: Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

  boolean boundsChanged;
    descriptor: Z
    flags: (0x0000) 

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

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

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

  private static final double EPSILON_ABSOLUTE;
    descriptor: D
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1.0E-5

  private javafx.scene.Node$NodeTransformation nodeTransformation;
    descriptor: Ljavafx/scene/Node$NodeTransformation;
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

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

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

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

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

  private com.sun.javafx.scene.EventHandlerProperties eventHandlerProperties;
    descriptor: Lcom/sun/javafx/scene/EventHandlerProperties;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.ObjectProperty<javafx.geometry.NodeOrientation> nodeOrientation;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/NodeOrientation;>;

  private javafx.scene.Node$EffectiveOrientationProperty effectiveNodeOrientationProperty;
    descriptor: Ljavafx/scene/Node$EffectiveOrientationProperty;
    flags: (0x0002) ACC_PRIVATE

  private static final byte EFFECTIVE_ORIENTATION_LTR;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final byte EFFECTIVE_ORIENTATION_RTL;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final byte EFFECTIVE_ORIENTATION_MASK;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final byte AUTOMATIC_ORIENTATION_LTR;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final byte AUTOMATIC_ORIENTATION_RTL;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private static final byte AUTOMATIC_ORIENTATION_MASK;
    descriptor: B
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private byte resolvedNodeOrientation;
    descriptor: B
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.Node$MiscProperties miscProperties;
    descriptor: Ljavafx/scene/Node$MiscProperties;
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

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

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

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

  private static final javafx.scene.effect.Effect DEFAULT_EFFECT;
    descriptor: Ljavafx/scene/effect/Effect;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final javafx.scene.input.InputMethodRequests DEFAULT_INPUT_METHOD_REQUESTS;
    descriptor: Ljavafx/scene/input/InputMethodRequests;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

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

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

  private javafx.scene.Node$FocusedProperty focused;
    descriptor: Ljavafx/scene/Node$FocusedProperty;
    flags: (0x0002) ACC_PRIVATE

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

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

  private javafx.scene.Node$TreeShowingPropertyReadOnly treeShowingRO;
    descriptor: Ljavafx/scene/Node$TreeShowingPropertyReadOnly;
    flags: (0x0002) ACC_PRIVATE

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

  private javafx.scene.Node$TreeVisiblePropertyReadOnly treeVisibleRO;
    descriptor: Ljavafx/scene/Node$TreeVisiblePropertyReadOnly;
    flags: (0x0002) ACC_PRIVATE

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

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

  private javafx.scene.Node labeledBy;
    descriptor: Ljavafx/scene/Node;
    flags: (0x0002) ACC_PRIVATE

  private javafx.beans.property.ObjectProperty<javafx.event.EventDispatcher> eventDispatcher;
    descriptor: Ljavafx/beans/property/ObjectProperty;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventDispatcher;>;

  private com.sun.javafx.scene.NodeEventDispatcher internalEventDispatcher;
    descriptor: Lcom/sun/javafx/scene/NodeEventDispatcher;
    flags: (0x0002) ACC_PRIVATE

  private javafx.event.EventDispatcher preprocessMouseEventDispatcher;
    descriptor: Ljavafx/event/EventDispatcher;
    flags: (0x0002) ACC_PRIVATE

  com.sun.javafx.scene.CssFlags cssFlag;
    descriptor: Lcom/sun/javafx/scene/CssFlags;
    flags: (0x0000) 

  final javafx.collections.ObservableSet<javafx.css.PseudoClass> pseudoClassStates;
    descriptor: Ljavafx/collections/ObservableSet;
    flags: (0x0010) ACC_FINAL
    Signature: Ljavafx/collections/ObservableSet<Ljavafx/css/PseudoClass;>;

  javafx.scene.CssStyleHelper styleHelper;
    descriptor: Ljavafx/scene/CssStyleHelper;
    flags: (0x0000) 

  private static final javafx.css.PseudoClass HOVER_PSEUDOCLASS_STATE;
    descriptor: Ljavafx/css/PseudoClass;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final javafx.css.PseudoClass PRESSED_PSEUDOCLASS_STATE;
    descriptor: Ljavafx/css/PseudoClass;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final javafx.css.PseudoClass DISABLED_PSEUDOCLASS_STATE;
    descriptor: Ljavafx/css/PseudoClass;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final javafx.css.PseudoClass FOCUSED_PSEUDOCLASS_STATE;
    descriptor: Ljavafx/css/PseudoClass;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final javafx.css.PseudoClass SHOW_MNEMONICS_PSEUDOCLASS_STATE;
    descriptor: Ljavafx/css/PseudoClass;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final com.sun.javafx.scene.BoundsAccessor boundsAccessor;
    descriptor: Lcom/sun/javafx/scene/BoundsAccessor;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

  javafx.scene.Node$AccessibilityProperties accessibilityProperties;
    descriptor: Ljavafx/scene/Node$AccessibilityProperties;
    flags: (0x0000) 

  com.sun.glass.ui.Accessible accessible;
    descriptor: Lcom/sun/glass/ui/Accessible;
    flags: (0x0000) 

  private static volatile int[] $SWITCH_TABLE$com$sun$javafx$scene$CssFlags;
    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

  private static volatile int[] $SWITCH_TABLE$javafx$scene$AccessibleAction;
    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 407
            ldc "Node class loaded"
            invokestatic com.sun.javafx.perf.PerformanceTracker.logEvent:(Ljava/lang/String;)V
         1: .line 411
            new javafx.scene.Node$1
            dup
            invokespecial javafx.scene.Node$1.<init>:()V
            invokestatic com.sun.javafx.scene.NodeHelper.setNodeAccessor:(Lcom/sun/javafx/scene/NodeHelper$NodeAccessor;)V
         2: .line 864
            new java.lang.Object
            dup
            invokespecial java.lang.Object.<init>:()V
            putstatic javafx.scene.Node.USER_DATA_KEY:Ljava/lang/Object;
         3: .line 5855
            getstatic javafx.scene.transform.Rotate.Z_AXIS:Ljavafx/geometry/Point3D;
            putstatic javafx.scene.Node.DEFAULT_ROTATION_AXIS:Ljavafx/geometry/Point3D;
         4: .line 6718
            getstatic javafx.scene.CacheHint.DEFAULT:Ljavafx/scene/CacheHint;
            putstatic javafx.scene.Node.DEFAULT_CACHE_HINT:Ljavafx/scene/CacheHint;
         5: .line 6719
            aconst_null
            putstatic javafx.scene.Node.DEFAULT_CLIP:Ljavafx/scene/Node;
         6: .line 6720
            aconst_null
            putstatic javafx.scene.Node.DEFAULT_CURSOR:Ljavafx/scene/Cursor;
         7: .line 6721
            getstatic javafx.scene.DepthTest.INHERIT:Ljavafx/scene/DepthTest;
            putstatic javafx.scene.Node.DEFAULT_DEPTH_TEST:Ljavafx/scene/DepthTest;
         8: .line 6723
            aconst_null
            putstatic javafx.scene.Node.DEFAULT_EFFECT:Ljavafx/scene/effect/Effect;
         9: .line 6725
            aconst_null
        10: .line 6724
            putstatic javafx.scene.Node.DEFAULT_INPUT_METHOD_REQUESTS:Ljavafx/scene/input/InputMethodRequests;
        11: .line 9659
            ldc "hover"
            invokestatic javafx.css.PseudoClass.getPseudoClass:(Ljava/lang/String;)Ljavafx/css/PseudoClass;
            putstatic javafx.scene.Node.HOVER_PSEUDOCLASS_STATE:Ljavafx/css/PseudoClass;
        12: .line 9660
            ldc "pressed"
            invokestatic javafx.css.PseudoClass.getPseudoClass:(Ljava/lang/String;)Ljavafx/css/PseudoClass;
            putstatic javafx.scene.Node.PRESSED_PSEUDOCLASS_STATE:Ljavafx/css/PseudoClass;
        13: .line 9661
            ldc "disabled"
            invokestatic javafx.css.PseudoClass.getPseudoClass:(Ljava/lang/String;)Ljavafx/css/PseudoClass;
            putstatic javafx.scene.Node.DISABLED_PSEUDOCLASS_STATE:Ljavafx/css/PseudoClass;
        14: .line 9662
            ldc "focused"
            invokestatic javafx.css.PseudoClass.getPseudoClass:(Ljava/lang/String;)Ljavafx/css/PseudoClass;
            putstatic javafx.scene.Node.FOCUSED_PSEUDOCLASS_STATE:Ljavafx/css/PseudoClass;
        15: .line 9663
            ldc "show-mnemonics"
            invokestatic javafx.css.PseudoClass.getPseudoClass:(Ljava/lang/String;)Ljavafx/css/PseudoClass;
            putstatic javafx.scene.Node.SHOW_MNEMONICS_PSEUDOCLASS_STATE:Ljavafx/css/PseudoClass;
        16: .line 9781
            invokedynamic getGeomBounds()Lcom/sun/javafx/scene/BoundsAccessor;
              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:
                  (Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;Ljavafx/scene/Node;)Lcom/sun/javafx/geom/BaseBounds;
                  javafx/scene/Node.lambda$4(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;Ljavafx/scene/Node;)Lcom/sun/javafx/geom/BaseBounds; (6)
                  (Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;Ljavafx/scene/Node;)Lcom/sun/javafx/geom/BaseBounds;
            putstatic javafx.scene.Node.boundsAccessor:Lcom/sun/javafx/scene/BoundsAccessor;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void doMarkDirty(com.sun.javafx.scene.DirtyBits);
    descriptor: (Lcom/sun/javafx/scene/DirtyBits;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.scene.DirtyBits dirtyBit
         0: .line 638
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDirtyEmpty:()Z
            ifeq 2
         1: .line 639
            aload 0 /* this */
            invokevirtual javafx.scene.Node.addToSceneDirtyList:()V
         2: .line 642
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield javafx.scene.Node.dirtyBits:I
            i2l
            aload 1 /* dirtyBit */
            invokevirtual com.sun.javafx.scene.DirtyBits.getMask:()J
            lor
            l2i
            putfield javafx.scene.Node.dirtyBits:I
         3: .line 643
            return
        end local 1 // com.sun.javafx.scene.DirtyBits dirtyBit
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavafx/scene/Node;
            0    4     1  dirtyBit  Lcom/sun/javafx/scene/DirtyBits;
    MethodParameters:
          Name  Flags
      dirtyBit  

  private void addToSceneDirtyList();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 646
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 1 /* s */
        start local 1 // javafx.scene.Scene s
         1: .line 647
            aload 1 /* s */
            ifnull 5
         2: .line 648
            aload 1 /* s */
            aload 0 /* this */
            invokevirtual javafx.scene.Scene.addToDirtyList:(Ljavafx/scene/Node;)V
         3: .line 649
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            ifnull 5
         4: .line 650
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            aload 0 /* this */
            invokevirtual javafx.scene.SubScene.setDirty:(Ljavafx/scene/Node;)V
         5: .line 653
      StackMap locals: javafx.scene.Scene
      StackMap stack:
            return
        end local 1 // javafx.scene.Scene s
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavafx/scene/Node;
            1    6     1     s  Ljavafx/scene/Scene;

  final boolean isDirty(com.sun.javafx.scene.DirtyBits);
    descriptor: (Lcom/sun/javafx/scene/DirtyBits;)Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.scene.DirtyBits dirtyBit
         0: .line 659
            aload 0 /* this */
            getfield javafx.scene.Node.dirtyBits:I
            i2l
            aload 1 /* dirtyBit */
            invokevirtual com.sun.javafx.scene.DirtyBits.getMask:()J
            land
            lconst_0
            lcmp
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // com.sun.javafx.scene.DirtyBits dirtyBit
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljavafx/scene/Node;
            0    2     1  dirtyBit  Lcom/sun/javafx/scene/DirtyBits;
    MethodParameters:
          Name  Flags
      dirtyBit  

  final void clearDirty(com.sun.javafx.scene.DirtyBits);
    descriptor: (Lcom/sun/javafx/scene/DirtyBits;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.scene.DirtyBits dirtyBit
         0: .line 666
            aload 0 /* this */
            dup
            getfield javafx.scene.Node.dirtyBits:I
            i2l
            aload 1 /* dirtyBit */
            invokevirtual com.sun.javafx.scene.DirtyBits.getMask:()J
            ldc -1
            lxor
            land
            l2i
            putfield javafx.scene.Node.dirtyBits:I
         1: .line 667
            return
        end local 1 // com.sun.javafx.scene.DirtyBits dirtyBit
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljavafx/scene/Node;
            0    2     1  dirtyBit  Lcom/sun/javafx/scene/DirtyBits;
    MethodParameters:
          Name  Flags
      dirtyBit  

  private void setDirty();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 673
            aload 0 /* this */
            iconst_m1
            putfield javafx.scene.Node.dirtyBits:I
         1: .line 674
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/Node;

  private void clearDirty();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 680
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.dirtyBits:I
         1: .line 681
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/Node;

  final boolean isDirtyEmpty();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 687
            aload 0 /* this */
            getfield javafx.scene.Node.dirtyBits:I
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/Node;

  final void syncPeer();
    descriptor: ()V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 706
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDirtyEmpty:()Z
            ifne 5
            aload 0 /* this */
            getfield javafx.scene.Node.treeVisible:Z
            ifne 3
         1: .line 707
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_VISIBLE:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifne 3
         2: .line 708
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_FORCE_SYNC:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 5
         3: .line 710
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.updatePeer:(Ljavafx/scene/Node;)V
         4: .line 711
            aload 0 /* this */
            invokevirtual javafx.scene.Node.clearDirty:()V
         5: .line 713
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavafx/scene/Node;

  void updateBounds();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 734
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            astore 1 /* n */
        start local 1 // javafx.scene.Node n
         1: .line 735
            aload 1 /* n */
            ifnull 3
         2: .line 736
            aload 1 /* n */
            invokevirtual javafx.scene.Node.updateBounds:()V
         3: .line 740
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.treeVisible:Z
            ifne 9
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_VISIBLE:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifne 9
         4: .line 744
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_TRANSFORM:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifne 7
         5: .line 745
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_TRANSFORMED_BOUNDS:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifne 7
         6: .line 746
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_BOUNDS:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 8
         7: .line 747
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.pendingUpdateBounds:Z
         8: .line 750
      StackMap locals:
      StackMap stack:
            return
         9: .line 754
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.pendingUpdateBounds:Z
            ifeq 14
        10: .line 755
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_TRANSFORM:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.markDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)V
        11: .line 756
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_TRANSFORMED_BOUNDS:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.markDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)V
        12: .line 757
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_BOUNDS:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.markDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)V
        13: .line 759
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.pendingUpdateBounds:Z
        14: .line 762
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_TRANSFORM:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifne 15
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_TRANSFORMED_BOUNDS:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 20
        15: .line 763
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_TRANSFORM:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 17
        16: .line 764
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
        17: .line 766
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node._txBounds:Lcom/sun/javafx/geom/BaseBounds;
        18: .line 767
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
        19: .line 766
            invokevirtual javafx.scene.Node.getTransformedBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            putfield javafx.scene.Node._txBounds:Lcom/sun/javafx/geom/BaseBounds;
        20: .line 770
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_BOUNDS:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 24
        21: .line 771
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node._geomBounds:Lcom/sun/javafx/geom/BaseBounds;
        22: .line 772
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
        23: .line 771
            invokevirtual javafx.scene.Node.getGeomBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            putfield javafx.scene.Node._geomBounds:Lcom/sun/javafx/geom/BaseBounds;
        24: .line 775
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.scene.Node n
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   25     0  this  Ljavafx/scene/Node;
            1   25     1     n  Ljavafx/scene/Node;

  private void doUpdatePeer();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=4, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 785
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPeer:()Lcom/sun/javafx/sg/prism/NGNode;
            astore 1 /* peer */
        start local 1 // com.sun.javafx.sg.prism.NGNode peer
         1: .line 794
            getstatic com.sun.prism.impl.PrismSettings.printRenderGraph:Z
            ifeq 9
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.DEBUG:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 9
         2: .line 795
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getId:()Ljava/lang/String;
            astore 2 /* id */
        start local 2 // java.lang.String id
         3: .line 796
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            astore 3 /* className */
        start local 3 // java.lang.String className
         4: .line 797
            aload 3 /* className */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 6
         5: .line 798
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            astore 3 /* className */
         6: .line 800
      StackMap locals: com.sun.javafx.sg.prism.NGNode java.lang.String java.lang.String
      StackMap stack:
            aload 1 /* peer */
            aload 2 /* id */
            ifnonnull 7
            aload 3 /* className */
            goto 8
      StackMap locals:
      StackMap stack: com.sun.javafx.sg.prism.NGNode
         7: new java.lang.StringBuilder
            dup
            aload 2 /* id */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* className */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals: javafx.scene.Node com.sun.javafx.sg.prism.NGNode java.lang.String java.lang.String
      StackMap stack: com.sun.javafx.sg.prism.NGNode java.lang.String
         8: invokevirtual com.sun.javafx.sg.prism.NGNode.setName:(Ljava/lang/String;)V
        end local 3 // java.lang.String className
        end local 2 // java.lang.String id
         9: .line 803
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_TRANSFORM:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 11
        10: .line 804
            aload 1 /* peer */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.sg.prism.NGNode.setTransformMatrix:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
        11: .line 807
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_VIEW_ORDER:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 13
        12: .line 808
            aload 1 /* peer */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getViewOrder:()D
            invokevirtual com.sun.javafx.sg.prism.NGNode.setViewOrder:(D)V
        13: .line 811
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_BOUNDS:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 15
        14: .line 812
            aload 1 /* peer */
            aload 0 /* this */
            getfield javafx.scene.Node._geomBounds:Lcom/sun/javafx/geom/BaseBounds;
            invokevirtual com.sun.javafx.sg.prism.NGNode.setContentBounds:(Lcom/sun/javafx/geom/BaseBounds;)V
        15: .line 815
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_TRANSFORMED_BOUNDS:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 19
        16: .line 816
            aload 1 /* peer */
            aload 0 /* this */
            getfield javafx.scene.Node._txBounds:Lcom/sun/javafx/geom/BaseBounds;
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_BOUNDS:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 17
            iconst_0
            goto 18
      StackMap locals: javafx.scene.Node com.sun.javafx.sg.prism.NGNode
      StackMap stack: com.sun.javafx.sg.prism.NGNode com.sun.javafx.geom.BaseBounds
        17: iconst_1
      StackMap locals: javafx.scene.Node com.sun.javafx.sg.prism.NGNode
      StackMap stack: com.sun.javafx.sg.prism.NGNode com.sun.javafx.geom.BaseBounds int
        18: invokevirtual com.sun.javafx.sg.prism.NGNode.setTransformedBounds:(Lcom/sun/javafx/geom/BaseBounds;Z)V
        19: .line 819
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_OPACITY:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 21
        20: .line 820
            aload 1 /* peer */
            dconst_0
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getOpacity:()D
            dconst_1
            invokestatic com.sun.javafx.util.Utils.clamp:(DDD)D
            d2f
            invokevirtual com.sun.javafx.sg.prism.NGNode.setOpacity:(F)V
        21: .line 823
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_CACHE:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 23
        22: .line 824
            aload 1 /* peer */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isCache:()Z
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getCacheHint:()Ljavafx/scene/CacheHint;
            invokevirtual com.sun.javafx.sg.prism.NGNode.setCachedAsBitmap:(ZLjavafx/scene/CacheHint;)V
        23: .line 827
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_CLIP:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 27
        24: .line 828
            aload 1 /* peer */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 25
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            invokevirtual javafx.scene.Node.getPeer:()Lcom/sun/javafx/sg/prism/NGNode;
            goto 26
      StackMap locals:
      StackMap stack: com.sun.javafx.sg.prism.NGNode
        25: aconst_null
      StackMap locals: javafx.scene.Node com.sun.javafx.sg.prism.NGNode
      StackMap stack: com.sun.javafx.sg.prism.NGNode com.sun.javafx.sg.prism.NGNode
        26: invokevirtual com.sun.javafx.sg.prism.NGNode.setClipNode:(Lcom/sun/javafx/sg/prism/NGNode;)V
        27: .line 831
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.EFFECT_EFFECT:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 31
        28: .line 832
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEffect:()Ljavafx/scene/effect/Effect;
            ifnull 31
        29: .line 833
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEffect:()Ljavafx/scene/effect/Effect;
            invokestatic com.sun.scenario.effect.EffectHelper.sync:(Ljavafx/scene/effect/Effect;)V
        30: .line 834
            aload 1 /* peer */
            invokevirtual com.sun.javafx.sg.prism.NGNode.effectChanged:()V
        31: .line 838
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_EFFECT:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 35
        32: .line 839
            aload 1 /* peer */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEffect:()Ljavafx/scene/effect/Effect;
            ifnull 33
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEffect:()Ljavafx/scene/effect/Effect;
            invokestatic com.sun.scenario.effect.EffectHelper.getPeer:(Ljavafx/scene/effect/Effect;)Lcom/sun/scenario/effect/Effect;
            goto 34
      StackMap locals:
      StackMap stack: com.sun.javafx.sg.prism.NGNode
        33: aconst_null
      StackMap locals: javafx.scene.Node com.sun.javafx.sg.prism.NGNode
      StackMap stack: com.sun.javafx.sg.prism.NGNode com.sun.scenario.effect.Effect
        34: invokevirtual com.sun.javafx.sg.prism.NGNode.setEffect:(Lcom/sun/scenario/effect/Effect;)V
        35: .line 842
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_VISIBLE:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 37
        36: .line 843
            aload 1 /* peer */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isVisible:()Z
            invokevirtual com.sun.javafx.sg.prism.NGNode.setVisible:(Z)V
        37: .line 846
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_DEPTH_TEST:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 39
        38: .line 847
            aload 1 /* peer */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDerivedDepthTest:()Z
            invokevirtual com.sun.javafx.sg.prism.NGNode.setDepthTest:(Z)V
        39: .line 850
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_BLENDMODE:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 45
        40: .line 851
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getBlendMode:()Ljavafx/scene/effect/BlendMode;
            astore 2 /* mode */
        start local 2 // javafx.scene.effect.BlendMode mode
        41: .line 852
            aload 1 /* peer */
            aload 2 /* mode */
            ifnonnull 43
        42: .line 853
            aconst_null
            goto 44
        43: .line 854
      StackMap locals: javafx.scene.Node com.sun.javafx.sg.prism.NGNode javafx.scene.effect.BlendMode
      StackMap stack: com.sun.javafx.sg.prism.NGNode
            aload 2 /* mode */
            invokestatic com.sun.scenario.effect.EffectHelper.getToolkitBlendMode:(Ljavafx/scene/effect/BlendMode;)Lcom/sun/scenario/effect/Blend$Mode;
        44: .line 852
      StackMap locals: javafx.scene.Node com.sun.javafx.sg.prism.NGNode javafx.scene.effect.BlendMode
      StackMap stack: com.sun.javafx.sg.prism.NGNode com.sun.scenario.effect.Blend$Mode
            invokevirtual com.sun.javafx.sg.prism.NGNode.setNodeBlendMode:(Lcom/sun/scenario/effect/Blend$Mode;)V
        end local 2 // javafx.scene.effect.BlendMode mode
        45: .line 856
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.javafx.sg.prism.NGNode peer
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   46     0       this  Ljavafx/scene/Node;
            1   46     1       peer  Lcom/sun/javafx/sg/prism/NGNode;
            3    9     2         id  Ljava/lang/String;
            4    9     3  className  Ljava/lang/String;
           41   45     2       mode  Ljavafx/scene/effect/BlendMode;

  public final javafx.collections.ObservableMap<java.lang.Object, java.lang.Object> getProperties();
    descriptor: ()Ljavafx/collections/ObservableMap;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 876
            aload 0 /* this */
            getfield javafx.scene.Node.properties:Ljavafx/collections/ObservableMap;
            ifnonnull 2
         1: .line 877
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            invokestatic javafx.collections.FXCollections.observableMap:(Ljava/util/Map;)Ljavafx/collections/ObservableMap;
            putfield javafx.scene.Node.properties:Ljavafx/collections/ObservableMap;
         2: .line 879
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.properties:Ljavafx/collections/ObservableMap;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/collections/ObservableMap<Ljava/lang/Object;Ljava/lang/Object;>;

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

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

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

  final void setParent(javafx.scene.Parent);
    descriptor: (Ljavafx/scene/Parent;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.Parent value
         0: .line 929
            aload 0 /* this */
            invokevirtual javafx.scene.Node.parentPropertyImpl:()Ljavafx/beans/property/ReadOnlyObjectWrapper;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.set:(Ljava/lang/Object;)V
         1: .line 930
            return
        end local 1 // javafx.scene.Parent value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/scene/Parent;
    MethodParameters:
       Name  Flags
      value  

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

  public final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.Parent> parentProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 937
            aload 0 /* this */
            invokevirtual javafx.scene.Node.parentPropertyImpl:()Ljavafx/beans/property/ReadOnlyObjectWrapper;
            invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/scene/Parent;>;

  private javafx.beans.property.ReadOnlyObjectWrapper<javafx.scene.Parent> parentPropertyImpl();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectWrapper;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 941
            aload 0 /* this */
            getfield javafx.scene.Node.parent:Ljavafx/beans/property/ReadOnlyObjectWrapper;
            ifnonnull 2
         1: .line 942
            aload 0 /* this */
            new javafx.scene.Node$4
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$4.<init>:(Ljavafx/scene/Node;)V
            putfield javafx.scene.Node.parent:Ljavafx/beans/property/ReadOnlyObjectWrapper;
         2: .line 996
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.parent:Ljavafx/beans/property/ReadOnlyObjectWrapper;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/scene/Parent;>;

  private void invalidatedScenes(javafx.scene.Scene, javafx.scene.SubScene);
    descriptor: (Ljavafx/scene/Scene;Ljavafx/scene/SubScene;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.Scene oldScene
        start local 2 // javafx.scene.SubScene oldSubScene
         0: .line 1059
            aload 0 /* this */
            invokevirtual javafx.scene.Node.sceneProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.Scene
            astore 3 /* newScene */
        start local 3 // javafx.scene.Scene newScene
         1: .line 1060
            aload 1 /* oldScene */
            aload 3 /* newScene */
            if_acmpeq 2
            iconst_1
            goto 3
      StackMap locals: javafx.scene.Scene
      StackMap stack:
         2: iconst_0
      StackMap locals:
      StackMap stack: int
         3: istore 4 /* sceneChanged */
        start local 4 // boolean sceneChanged
         4: .line 1061
            aload 0 /* this */
            getfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
            astore 5 /* newSubScene */
        start local 5 // javafx.scene.SubScene newSubScene
         5: .line 1063
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 7
         6: .line 1064
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            aload 3 /* newScene */
            aload 5 /* newSubScene */
            invokevirtual javafx.scene.Node.setScenes:(Ljavafx/scene/Scene;Ljavafx/scene/SubScene;)V
         7: .line 1066
      StackMap locals: int javafx.scene.SubScene
      StackMap stack:
            iload 4 /* sceneChanged */
            ifeq 14
         8: .line 1067
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateCanReceiveFocus:()V
         9: .line 1068
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isFocusTraversable:()Z
            ifeq 12
        10: .line 1069
            aload 3 /* newScene */
            ifnull 12
        11: .line 1070
            aload 3 /* newScene */
            invokevirtual javafx.scene.Scene.initializeInternalEventDispatcher:()V
        12: .line 1073
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* oldScene */
            invokevirtual javafx.scene.Node.focusSetDirty:(Ljavafx/scene/Scene;)V
        13: .line 1074
            aload 0 /* this */
            aload 3 /* newScene */
            invokevirtual javafx.scene.Node.focusSetDirty:(Ljavafx/scene/Scene;)V
        14: .line 1076
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* newScene */
            aload 5 /* newSubScene */
            aload 1 /* oldScene */
            aload 2 /* oldSubScene */
            invokevirtual javafx.scene.Node.scenesChanged:(Ljavafx/scene/Scene;Ljavafx/scene/SubScene;Ljavafx/scene/Scene;Ljavafx/scene/SubScene;)V
        15: .line 1079
            aload 1 /* oldScene */
            ifnull 17
        16: .line 1080
            aload 1 /* oldScene */
            invokevirtual javafx.scene.Scene.windowProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            aload 0 /* this */
            getfield javafx.scene.Node.sceneWindowChangedListener:Ljavafx/beans/value/ChangeListener;
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.removeListener:(Ljavafx/beans/value/ChangeListener;)V
        17: .line 1082
      StackMap locals:
      StackMap stack:
            aload 3 /* newScene */
            ifnull 19
        18: .line 1083
            aload 3 /* newScene */
            invokevirtual javafx.scene.Scene.windowProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            aload 0 /* this */
            getfield javafx.scene.Node.sceneWindowChangedListener:Ljavafx/beans/value/ChangeListener;
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
        19: .line 1085
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTreeShowing:()V
        20: .line 1087
            iload 4 /* sceneChanged */
            ifeq 21
            aload 0 /* this */
            invokevirtual javafx.scene.Node.reapplyCSS:()V
        21: .line 1089
      StackMap locals:
      StackMap stack:
            iload 4 /* sceneChanged */
            ifeq 23
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDirtyEmpty:()Z
            ifne 23
        22: .line 1099
            aload 0 /* this */
            invokevirtual javafx.scene.Node.addToSceneDirtyList:()V
        23: .line 1102
      StackMap locals:
      StackMap stack:
            aload 3 /* newScene */
            ifnonnull 25
            aload 0 /* this */
            getfield javafx.scene.Node.peer:Lcom/sun/javafx/sg/prism/NGNode;
            ifnull 25
        24: .line 1103
            aload 0 /* this */
            getfield javafx.scene.Node.peer:Lcom/sun/javafx/sg/prism/NGNode;
            invokevirtual com.sun.javafx.sg.prism.NGNode.release:()V
        25: .line 1106
      StackMap locals:
      StackMap stack:
            aload 1 /* oldScene */
            ifnull 27
        26: .line 1107
            aload 1 /* oldScene */
            aload 0 /* this */
            invokevirtual javafx.scene.Scene.clearNodeMnemonics:(Ljavafx/scene/Node;)V
        27: .line 1109
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnonnull 29
        28: .line 1111
            aload 0 /* this */
            invokevirtual javafx.scene.Node.parentResolvedOrientationInvalidated:()V
        29: .line 1114
      StackMap locals:
      StackMap stack:
            iload 4 /* sceneChanged */
            ifeq 30
            aload 0 /* this */
            getfield javafx.scene.Node.scene:Ljavafx/scene/Node$ReadOnlyObjectWrapperManualFire;
            invokevirtual javafx.scene.Node$ReadOnlyObjectWrapperManualFire.fireSuperValueChangedEvent:()V
        30: .line 1118
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnull 36
        31: .line 1133
            aload 1 /* oldScene */
            ifnull 34
            aload 1 /* oldScene */
            aload 3 /* newScene */
            if_acmpeq 34
            aload 3 /* newScene */
            ifnonnull 34
        32: .line 1135
            aload 1 /* oldScene */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            invokevirtual javafx.scene.Scene.addAccessible:(Ljavafx/scene/Node;Lcom/sun/glass/ui/Accessible;)V
        33: .line 1136
            goto 35
        34: .line 1137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            invokevirtual com.sun.glass.ui.Accessible.dispose:()V
        35: .line 1142
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
        36: .line 1144
      StackMap locals:
      StackMap stack:
            return
        end local 5 // javafx.scene.SubScene newSubScene
        end local 4 // boolean sceneChanged
        end local 3 // javafx.scene.Scene newScene
        end local 2 // javafx.scene.SubScene oldSubScene
        end local 1 // javafx.scene.Scene oldScene
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   37     0          this  Ljavafx/scene/Node;
            0   37     1      oldScene  Ljavafx/scene/Scene;
            0   37     2   oldSubScene  Ljavafx/scene/SubScene;
            1   37     3      newScene  Ljavafx/scene/Scene;
            4   37     4  sceneChanged  Z
            5   37     5   newSubScene  Ljavafx/scene/SubScene;
    MethodParameters:
             Name  Flags
      oldScene     
      oldSubScene  

  final void setScenes(javafx.scene.Scene, javafx.scene.SubScene);
    descriptor: (Ljavafx/scene/Scene;Ljavafx/scene/SubScene;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.Scene newScene
        start local 2 // javafx.scene.SubScene newSubScene
         0: .line 1147
            aload 0 /* this */
            invokevirtual javafx.scene.Node.sceneProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.Scene
            astore 3 /* oldScene */
        start local 3 // javafx.scene.Scene oldScene
         1: .line 1148
            aload 1 /* newScene */
            aload 3 /* oldScene */
            if_acmpne 2
            aload 2 /* newSubScene */
            aload 0 /* this */
            getfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
            if_acmpeq 9
         2: .line 1149
      StackMap locals: javafx.scene.Scene
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.scene:Ljavafx/scene/Node$ReadOnlyObjectWrapperManualFire;
            aload 1 /* newScene */
            invokevirtual javafx.scene.Node$ReadOnlyObjectWrapperManualFire.set:(Ljava/lang/Object;)V
         3: .line 1150
            aload 0 /* this */
            getfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
            astore 4 /* oldSubScene */
        start local 4 // javafx.scene.SubScene oldSubScene
         4: .line 1151
            aload 0 /* this */
            aload 2 /* newSubScene */
            putfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
         5: .line 1152
            aload 0 /* this */
            aload 3 /* oldScene */
            aload 4 /* oldSubScene */
            invokevirtual javafx.scene.Node.invalidatedScenes:(Ljavafx/scene/Scene;Ljavafx/scene/SubScene;)V
         6: .line 1153
            aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 9
         7: .line 1154
            aload 0 /* this */
            checkcast javafx.scene.SubScene
            astore 5 /* thisSubScene */
        start local 5 // javafx.scene.SubScene thisSubScene
         8: .line 1155
            aload 5 /* thisSubScene */
            invokevirtual javafx.scene.SubScene.getRoot:()Ljavafx/scene/Parent;
            aload 1 /* newScene */
            aload 5 /* thisSubScene */
            invokevirtual javafx.scene.Parent.setScenes:(Ljavafx/scene/Scene;Ljavafx/scene/SubScene;)V
        end local 5 // javafx.scene.SubScene thisSubScene
        end local 4 // javafx.scene.SubScene oldSubScene
         9: .line 1158
      StackMap locals:
      StackMap stack:
            return
        end local 3 // javafx.scene.Scene oldScene
        end local 2 // javafx.scene.SubScene newSubScene
        end local 1 // javafx.scene.Scene newScene
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   10     0          this  Ljavafx/scene/Node;
            0   10     1      newScene  Ljavafx/scene/Scene;
            0   10     2   newSubScene  Ljavafx/scene/SubScene;
            1   10     3      oldScene  Ljavafx/scene/Scene;
            4    9     4   oldSubScene  Ljavafx/scene/SubScene;
            8    9     5  thisSubScene  Ljavafx/scene/SubScene;
    MethodParameters:
             Name  Flags
      newScene     
      newSubScene  

  final javafx.scene.SubScene getSubScene();
    descriptor: ()Ljavafx/scene/SubScene;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1161
            aload 0 /* this */
            getfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  public final javafx.scene.Scene getScene();
    descriptor: ()Ljavafx/scene/Scene;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1165
            aload 0 /* this */
            getfield javafx.scene.Node.scene:Ljavafx/scene/Node$ReadOnlyObjectWrapperManualFire;
            invokevirtual javafx.scene.Node$ReadOnlyObjectWrapperManualFire.get:()Ljava/lang/Object;
            checkcast javafx.scene.Scene
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.Scene> sceneProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1169
            aload 0 /* this */
            getfield javafx.scene.Node.scene:Ljavafx/scene/Node$ReadOnlyObjectWrapperManualFire;
            invokevirtual javafx.scene.Node$ReadOnlyObjectWrapperManualFire.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/scene/Scene;>;

  void scenesChanged(javafx.scene.Scene, javafx.scene.SubScene, javafx.scene.Scene, javafx.scene.SubScene);
    descriptor: (Ljavafx/scene/Scene;Ljavafx/scene/SubScene;Ljavafx/scene/Scene;Ljavafx/scene/SubScene;)V
    flags: (0x0000) 
    Code:
      stack=0, locals=5, args_size=5
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.Scene newScene
        start local 2 // javafx.scene.SubScene newSubScene
        start local 3 // javafx.scene.Scene oldScene
        start local 4 // javafx.scene.SubScene oldSubScene
         0: .line 1176
            return
        end local 4 // javafx.scene.SubScene oldSubScene
        end local 3 // javafx.scene.Scene oldScene
        end local 2 // javafx.scene.SubScene newSubScene
        end local 1 // javafx.scene.Scene newScene
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljavafx/scene/Node;
            0    1     1     newScene  Ljavafx/scene/Scene;
            0    1     2  newSubScene  Ljavafx/scene/SubScene;
            0    1     3     oldScene  Ljavafx/scene/Scene;
            0    1     4  oldSubScene  Ljavafx/scene/SubScene;
    MethodParameters:
             Name  Flags
      newScene     final
      newSubScene  final
      oldScene     final
      oldSubScene  final

  public final void setId(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // java.lang.String value
         0: .line 1196
            aload 0 /* this */
            invokevirtual javafx.scene.Node.idProperty:()Ljavafx/beans/property/StringProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.StringProperty.set:(Ljava/lang/Object;)V
         1: .line 1197
            return
        end local 1 // java.lang.String value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public final java.lang.String getId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1214
            aload 0 /* this */
            getfield javafx.scene.Node.id:Ljavafx/beans/property/StringProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.Node.id:Ljavafx/beans/property/StringProperty;
            invokevirtual javafx.beans.property.StringProperty.get:()Ljava/lang/Object;
            checkcast java.lang.String
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.StringProperty idProperty();
    descriptor: ()Ljavafx/beans/property/StringProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1218
            aload 0 /* this */
            getfield javafx.scene.Node.id:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 1219
            aload 0 /* this */
            new javafx.scene.Node$5
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$5.<init>:(Ljavafx/scene/Node;)V
            putfield javafx.scene.Node.id:Ljavafx/beans/property/StringProperty;
         2: .line 1240
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.id:Ljavafx/beans/property/StringProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.collections.ObservableList<java.lang.String> getStyleClass();
    descriptor: ()Ljavafx/collections/ObservableList;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1280
            aload 0 /* this */
            getfield javafx.scene.Node.styleClass:Ljavafx/collections/ObservableList;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/collections/ObservableList<Ljava/lang/String;>;

  public final void setStyle(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // java.lang.String value
         0: .line 1306
            aload 0 /* this */
            invokevirtual javafx.scene.Node.styleProperty:()Ljavafx/beans/property/StringProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.StringProperty.set:(Ljava/lang/Object;)V
         1: .line 1307
            return
        end local 1 // java.lang.String value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public final java.lang.String getStyle();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1323
            aload 0 /* this */
            getfield javafx.scene.Node.style:Ljavafx/beans/property/StringProperty;
            ifnonnull 1
            ldc ""
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.Node.style:Ljavafx/beans/property/StringProperty;
            invokevirtual javafx.beans.property.StringProperty.get:()Ljava/lang/Object;
            checkcast java.lang.String
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.StringProperty styleProperty();
    descriptor: ()Ljavafx/beans/property/StringProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1327
            aload 0 /* this */
            getfield javafx.scene.Node.style:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 1328
            aload 0 /* this */
            new javafx.scene.Node$6
            dup
            aload 0 /* this */
            ldc ""
            invokespecial javafx.scene.Node$6.<init>:(Ljavafx/scene/Node;Ljava/lang/String;)V
            putfield javafx.scene.Node.style:Ljavafx/beans/property/StringProperty;
         2: .line 1355
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.style:Ljavafx/beans/property/StringProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

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

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

  public final javafx.beans.property.BooleanProperty visibleProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1379
            aload 0 /* this */
            getfield javafx.scene.Node.visible:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 1380
            aload 0 /* this */
            new javafx.scene.Node$7
            dup
            aload 0 /* this */
            iconst_1
            invokespecial javafx.scene.Node$7.<init>:(Ljavafx/scene/Node;Z)V
            putfield javafx.scene.Node.visible:Ljavafx/beans/property/BooleanProperty;
         2: .line 1414
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.visible:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

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

  public final javafx.scene.Cursor getCursor();
    descriptor: ()Ljavafx/scene/Cursor;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1422
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            getstatic javafx.scene.Node.DEFAULT_CURSOR:Ljavafx/scene/Cursor;
            goto 2
         1: .line 1423
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.getCursor:()Ljavafx/scene/Cursor;
         2: .line 1422
      StackMap locals:
      StackMap stack: javafx.scene.Cursor
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<javafx.scene.Cursor> cursorProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1436
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getMiscProperties:()Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.cursorProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Cursor;>;

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

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

  public final javafx.beans.property.DoubleProperty opacityProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1478
            aload 0 /* this */
            getfield javafx.scene.Node.opacity:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 1479
            aload 0 /* this */
            new javafx.scene.Node$8
            dup
            aload 0 /* this */
            dconst_1
            invokespecial javafx.scene.Node$8.<init>:(Ljavafx/scene/Node;D)V
            putfield javafx.scene.Node.opacity:Ljavafx/beans/property/DoubleProperty;
         2: .line 1502
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.opacity:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final void setBlendMode(javafx.scene.effect.BlendMode);
    descriptor: (Ljavafx/scene/effect/BlendMode;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.effect.BlendMode value
         0: .line 1520
            aload 0 /* this */
            invokevirtual javafx.scene.Node.blendModeProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 1521
            return
        end local 1 // javafx.scene.effect.BlendMode value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/scene/effect/BlendMode;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.scene.effect.BlendMode getBlendMode();
    descriptor: ()Ljavafx/scene/effect/BlendMode;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1523
            aload 0 /* this */
            getfield javafx.scene.Node.blendMode:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.Node.blendMode:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.effect.BlendMode
      StackMap locals:
      StackMap stack: javafx.scene.effect.BlendMode
         2: areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<javafx.scene.effect.BlendMode> blendModeProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1527
            aload 0 /* this */
            getfield javafx.scene.Node.blendMode:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 1528
            aload 0 /* this */
            new javafx.scene.Node$9
            dup
            aload 0 /* this */
            aconst_null
            invokespecial javafx.scene.Node$9.<init>:(Ljavafx/scene/Node;Ljavafx/scene/effect/BlendMode;)V
            putfield javafx.scene.Node.blendMode:Ljavafx/beans/property/ObjectProperty;
         2: .line 1549
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.blendMode:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/effect/BlendMode;>;

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

  public final javafx.scene.Node getClip();
    descriptor: ()Ljavafx/scene/Node;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1557
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            getstatic javafx.scene.Node.DEFAULT_CLIP:Ljavafx/scene/Node;
            goto 2
         1: .line 1558
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.getClip:()Ljavafx/scene/Node;
         2: .line 1557
      StackMap locals:
      StackMap stack: javafx.scene.Node
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<javafx.scene.Node> clipProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1591
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getMiscProperties:()Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.clipProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;

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

  public final boolean isCache();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1599
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            iconst_0
            goto 2
         1: .line 1600
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.isCache:()Z
         2: .line 1599
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.BooleanProperty cacheProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1626
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getMiscProperties:()Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.cacheProperty:()Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

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

  public final javafx.scene.CacheHint getCacheHint();
    descriptor: ()Ljavafx/scene/CacheHint;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1634
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            getstatic javafx.scene.Node.DEFAULT_CACHE_HINT:Ljavafx/scene/CacheHint;
            goto 2
         1: .line 1635
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.getCacheHint:()Ljavafx/scene/CacheHint;
         2: .line 1634
      StackMap locals:
      StackMap stack: javafx.scene.CacheHint
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<javafx.scene.CacheHint> cacheHintProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1687
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getMiscProperties:()Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.cacheHintProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/CacheHint;>;

  public final void setEffect(javafx.scene.effect.Effect);
    descriptor: (Ljavafx/scene/effect/Effect;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.effect.Effect value
         0: .line 1691
            aload 0 /* this */
            invokevirtual javafx.scene.Node.effectProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 1692
            return
        end local 1 // javafx.scene.effect.Effect value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/scene/effect/Effect;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.scene.effect.Effect getEffect();
    descriptor: ()Ljavafx/scene/effect/Effect;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1695
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            getstatic javafx.scene.Node.DEFAULT_EFFECT:Ljavafx/scene/effect/Effect;
            goto 2
         1: .line 1696
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.getEffect:()Ljavafx/scene/effect/Effect;
         2: .line 1695
      StackMap locals:
      StackMap stack: javafx.scene.effect.Effect
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<javafx.scene.effect.Effect> effectProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1717
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getMiscProperties:()Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.effectProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/effect/Effect;>;

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

  public final javafx.scene.DepthTest getDepthTest();
    descriptor: ()Ljavafx/scene/DepthTest;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1725
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            getstatic javafx.scene.Node.DEFAULT_DEPTH_TEST:Ljavafx/scene/DepthTest;
            goto 2
         1: .line 1726
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.getDepthTest:()Ljavafx/scene/DepthTest;
         2: .line 1725
      StackMap locals:
      StackMap stack: javafx.scene.DepthTest
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<javafx.scene.DepthTest> depthTestProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1760
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getMiscProperties:()Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.depthTestProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/DepthTest;>;

  void computeDerivedDepthTest();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1773
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getDepthTest:()Ljavafx/scene/DepthTest;
            getstatic javafx.scene.DepthTest.INHERIT:Ljavafx/scene/DepthTest;
            if_acmpne 6
         1: .line 1774
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 4
         2: .line 1775
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            invokevirtual javafx.scene.Parent.isDerivedDepthTest:()Z
            istore 1 /* newDDT */
        start local 1 // boolean newDDT
         3: .line 1776
            goto 10
        end local 1 // boolean newDDT
         4: .line 1777
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 1 /* newDDT */
        start local 1 // boolean newDDT
         5: .line 1779
            goto 10
        end local 1 // boolean newDDT
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            invokevirtual javafx.scene.Node.getDepthTest:()Ljavafx/scene/DepthTest;
            getstatic javafx.scene.DepthTest.ENABLE:Ljavafx/scene/DepthTest;
            if_acmpne 9
         7: .line 1780
            iconst_1
            istore 1 /* newDDT */
        start local 1 // boolean newDDT
         8: .line 1781
            goto 10
        end local 1 // boolean newDDT
         9: .line 1782
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 1 /* newDDT */
        start local 1 // boolean newDDT
        10: .line 1785
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDerivedDepthTest:()Z
            iload 1 /* newDDT */
            if_icmpeq 13
        11: .line 1786
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_DEPTH_TEST:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.markDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)V
        12: .line 1787
            aload 0 /* this */
            iload 1 /* newDDT */
            invokevirtual javafx.scene.Node.setDerivedDepthTest:(Z)V
        13: .line 1789
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean newDDT
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Ljavafx/scene/Node;
            3    4     1  newDDT  Z
            5    6     1  newDDT  Z
            8    9     1  newDDT  Z
           10   14     1  newDDT  Z

  void setDerivedDepthTest(boolean);
    descriptor: (Z)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // boolean value
         0: .line 1795
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.derivedDepthTest:Z
         1: .line 1796
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  boolean isDerivedDepthTest();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1799
            aload 0 /* this */
            getfield javafx.scene.Node.derivedDepthTest:Z
            ireturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

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

  public final boolean isDisable();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1807
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            iconst_0
            goto 2
         1: .line 1808
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.isDisable:()Z
         2: .line 1807
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.BooleanProperty disableProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1825
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getMiscProperties:()Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.disableProperty:()Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

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

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

  public final javafx.beans.property.BooleanProperty pickOnBoundsProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1881
            aload 0 /* this */
            getfield javafx.scene.Node.pickOnBounds:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 1882
            aload 0 /* this */
            new javafx.beans.property.SimpleBooleanProperty
            dup
            aload 0 /* this */
            ldc "pickOnBounds"
            invokespecial javafx.beans.property.SimpleBooleanProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
            putfield javafx.scene.Node.pickOnBounds:Ljavafx/beans/property/BooleanProperty;
         2: .line 1884
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.pickOnBounds:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  protected final void setDisabled(boolean);
    descriptor: (Z)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // boolean value
         0: .line 1909
            aload 0 /* this */
            invokevirtual javafx.scene.Node.disabledPropertyImpl:()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            iload 1 /* value */
            invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.set:(Z)V
         1: .line 1910
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

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

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

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

  private void updateDisabled();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1946
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDisable:()Z
            istore 1 /* isDisabled */
        start local 1 // boolean isDisabled
         1: .line 1947
            iload 1 /* isDisabled */
            ifne 7
         2: .line 1948
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 3
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            invokevirtual javafx.scene.Parent.isDisabled:()Z
            goto 6
         3: .line 1949
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            ifnull 5
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            invokevirtual javafx.scene.SubScene.isDisabled:()Z
            ifeq 5
         4: .line 1948
            iconst_1
            goto 6
      StackMap locals:
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 1 /* isDisabled */
         7: .line 1951
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* isDisabled */
            invokevirtual javafx.scene.Node.setDisabled:(Z)V
         8: .line 1952
            aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 10
         9: .line 1953
            aload 0 /* this */
            checkcast javafx.scene.SubScene
            invokevirtual javafx.scene.SubScene.getRoot:()Ljavafx/scene/Parent;
            iload 1 /* isDisabled */
            invokevirtual javafx.scene.Parent.setDisabled:(Z)V
        10: .line 1955
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean isDisabled
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Ljavafx/scene/Node;
            1   11     1  isDisabled  Z

  public javafx.scene.Node lookup(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavafx/scene/Node;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // java.lang.String selector
         0: .line 1972
            aload 1 /* selector */
            ifnonnull 1
            aconst_null
            areturn
         1: .line 1973
      StackMap locals:
      StackMap stack:
            aload 1 /* selector */
            invokestatic javafx.css.Selector.createSelector:(Ljava/lang/String;)Ljavafx/css/Selector;
            astore 2 /* s */
        start local 2 // javafx.css.Selector s
         2: .line 1974
            aload 2 /* s */
            ifnull 3
            aload 2 /* s */
            aload 0 /* this */
            invokevirtual javafx.css.Selector.applies:(Ljavafx/css/Styleable;)Z
            ifeq 3
            aload 0 /* this */
            goto 4
      StackMap locals: javafx.css.Selector
      StackMap stack:
         3: aconst_null
      StackMap locals:
      StackMap stack: javafx.scene.Node
         4: areturn
        end local 2 // javafx.css.Selector s
        end local 1 // java.lang.String selector
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Ljavafx/scene/Node;
            0    5     1  selector  Ljava/lang/String;
            2    5     2         s  Ljavafx/css/Selector;
    MethodParameters:
          Name  Flags
      selector  

  public java.util.Set<javafx.scene.Node> lookupAll(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // java.lang.String selector
         0: .line 1988
            aload 1 /* selector */
            invokestatic javafx.css.Selector.createSelector:(Ljava/lang/String;)Ljavafx/css/Selector;
            astore 2 /* s */
        start local 2 // javafx.css.Selector s
         1: .line 1989
            invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
            astore 3 /* empty */
        start local 3 // java.util.Set empty
         2: .line 1990
            aload 2 /* s */
            ifnonnull 3
            aload 3 /* empty */
            areturn
         3: .line 1991
      StackMap locals: javafx.css.Selector java.util.Set
      StackMap stack:
            aload 0 /* this */
            aload 2 /* s */
            aconst_null
            invokevirtual javafx.scene.Node.lookupAll:(Ljavafx/css/Selector;Ljava/util/List;)Ljava/util/List;
            astore 4 /* results */
        start local 4 // java.util.List results
         4: .line 1992
            aload 4 /* results */
            ifnonnull 5
            aload 3 /* empty */
            goto 6
      StackMap locals: java.util.List
      StackMap stack:
         5: new com.sun.javafx.collections.UnmodifiableListSet
            dup
            aload 4 /* results */
            invokespecial com.sun.javafx.collections.UnmodifiableListSet.<init>:(Ljava/util/List;)V
      StackMap locals:
      StackMap stack: java.util.Set
         6: areturn
        end local 4 // java.util.List results
        end local 3 // java.util.Set empty
        end local 2 // javafx.css.Selector s
        end local 1 // java.lang.String selector
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Ljavafx/scene/Node;
            0    7     1  selector  Ljava/lang/String;
            1    7     2         s  Ljavafx/css/Selector;
            2    7     3     empty  Ljava/util/Set<Ljavafx/scene/Node;>;
            4    7     4   results  Ljava/util/List<Ljavafx/scene/Node;>;
    Signature: (Ljava/lang/String;)Ljava/util/Set<Ljavafx/scene/Node;>;
    MethodParameters:
          Name  Flags
      selector  

  java.util.List<javafx.scene.Node> lookupAll(javafx.css.Selector, java.util.List<javafx.scene.Node>);
    descriptor: (Ljavafx/css/Selector;Ljava/util/List;)Ljava/util/List;
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.css.Selector selector
        start local 2 // java.util.List results
         0: .line 2003
            aload 1 /* selector */
            aload 0 /* this */
            invokevirtual javafx.css.Selector.applies:(Ljavafx/css/Styleable;)Z
            ifeq 4
         1: .line 2005
            aload 2 /* results */
            ifnonnull 3
         2: .line 2006
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 2 /* results */
         3: .line 2008
      StackMap locals:
      StackMap stack:
            aload 2 /* results */
            aload 0 /* this */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         4: .line 2010
      StackMap locals:
      StackMap stack:
            aload 2 /* results */
            areturn
        end local 2 // java.util.List results
        end local 1 // javafx.css.Selector selector
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Ljavafx/scene/Node;
            0    5     1  selector  Ljavafx/css/Selector;
            0    5     2   results  Ljava/util/List<Ljavafx/scene/Node;>;
    Signature: (Ljavafx/css/Selector;Ljava/util/List<Ljavafx/scene/Node;>;)Ljava/util/List<Ljavafx/scene/Node;>;
    MethodParameters:
          Name  Flags
      selector  
      results   

  public void toBack();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2020
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 2021
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            aload 0 /* this */
            invokevirtual javafx.scene.Parent.toBack:(Ljavafx/scene/Node;)V
         2: .line 2023
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public void toFront();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2032
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 2033
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            aload 0 /* this */
            invokevirtual javafx.scene.Parent.toFront:(Ljavafx/scene/Node;)V
         2: .line 2035
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  private void doCSSPass();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2040
            aload 0 /* this */
            getfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
            getstatic com.sun.javafx.scene.CssFlags.CLEAN:Lcom/sun/javafx/scene/CssFlags;
            if_acmpeq 2
         1: .line 2050
            aload 0 /* this */
            invokevirtual javafx.scene.Node.processCSS:()V
         2: .line 2052
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  private static void syncAll(javafx.scene.Node);
    descriptor: (Ljavafx/scene/Node;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // javafx.scene.Node node
         0: .line 2058
            aload 0 /* node */
            invokevirtual javafx.scene.Node.syncPeer:()V
         1: .line 2059
            aload 0 /* node */
            instanceof javafx.scene.Parent
            ifeq 11
         2: .line 2060
            aload 0 /* node */
            checkcast javafx.scene.Parent
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         3: .line 2061
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.getChildren:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.size:()I
            istore 2 /* childrenCount */
        start local 2 // int childrenCount
         4: .line 2063
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         5: goto 10
         6: .line 2064
      StackMap locals: javafx.scene.Parent int int
      StackMap stack:
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.getChildren:()Ljavafx/collections/ObservableList;
            iload 3 /* i */
            invokeinterface javafx.collections.ObservableList.get:(I)Ljava/lang/Object;
            checkcast javafx.scene.Node
            astore 4 /* n */
        start local 4 // javafx.scene.Node n
         7: .line 2065
            aload 4 /* n */
            ifnull 9
         8: .line 2066
            aload 4 /* n */
            invokestatic javafx.scene.Node.syncAll:(Ljavafx/scene/Node;)V
        end local 4 // javafx.scene.Node n
         9: .line 2063
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 3 /* i */
            iload 2 /* childrenCount */
            if_icmplt 6
        end local 3 // int i
        end local 2 // int childrenCount
        end local 1 // javafx.scene.Parent p
        11: .line 2070
      StackMap locals:
      StackMap stack:
            aload 0 /* node */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 13
        12: .line 2071
            aload 0 /* node */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            invokestatic javafx.scene.Node.syncAll:(Ljavafx/scene/Node;)V
        13: .line 2073
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node node
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   14     0           node  Ljavafx/scene/Node;
            3   11     1              p  Ljavafx/scene/Parent;
            4   11     2  childrenCount  I
            5   11     3              i  I
            7    9     4              n  Ljavafx/scene/Node;
    MethodParameters:
      Name  Flags
      node  

  private void doLayoutPass();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2076
            aload 0 /* this */
            instanceof javafx.scene.Parent
            ifeq 7
         1: .line 2079
            aload 0 /* this */
            checkcast javafx.scene.Parent
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         2: .line 2080
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: goto 6
         4: .line 2081
      StackMap locals: javafx.scene.Parent int
      StackMap stack:
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.layout:()V
         5: .line 2080
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 2 /* i */
            iconst_3
            if_icmplt 4
        end local 2 // int i
        end local 1 // javafx.scene.Parent p
         7: .line 2084
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavafx/scene/Node;
            2    7     1     p  Ljavafx/scene/Parent;
            3    7     2     i  I

  private void doCSSLayoutSyncForSnapshot();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2087
            aload 0 /* this */
            invokevirtual javafx.scene.Node.doCSSPass:()V
         1: .line 2088
            aload 0 /* this */
            invokevirtual javafx.scene.Node.doLayoutPass:()V
         2: .line 2089
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateBounds:()V
         3: .line 2090
            iconst_1
            invokestatic javafx.scene.Scene.setAllowPGAccess:(Z)V
         4: .line 2091
            aload 0 /* this */
            invokestatic javafx.scene.Node.syncAll:(Ljavafx/scene/Node;)V
         5: .line 2092
            iconst_0
            invokestatic javafx.scene.Scene.setAllowPGAccess:(Z)V
         6: .line 2093
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavafx/scene/Node;

  private javafx.scene.image.WritableImage doSnapshot(javafx.scene.SnapshotParameters, javafx.scene.image.WritableImage);
    descriptor: (Ljavafx/scene/SnapshotParameters;Ljavafx/scene/image/WritableImage;)Ljavafx/scene/image/WritableImage;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=15, locals=14, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.SnapshotParameters params
        start local 2 // javafx.scene.image.WritableImage img
         0: .line 2096
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 3
         1: .line 2097
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            aload 0 /* this */
            invokevirtual javafx.scene.Scene.doCSSLayoutSyncForSnapshot:(Ljavafx/scene/Node;)V
         2: .line 2098
            goto 4
         3: .line 2099
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.doCSSLayoutSyncForSnapshot:()V
         4: .line 2102
      StackMap locals:
      StackMap stack:
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            astore 3 /* transform */
        start local 3 // com.sun.javafx.geom.transform.BaseTransform transform
         5: .line 2103
            aload 1 /* params */
            invokevirtual javafx.scene.SnapshotParameters.getTransform:()Ljavafx/scene/transform/Transform;
            ifnull 9
         6: .line 2104
            new com.sun.javafx.geom.transform.Affine3D
            dup
            invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:()V
            astore 4 /* tempTx */
        start local 4 // com.sun.javafx.geom.transform.Affine3D tempTx
         7: .line 2105
            aload 1 /* params */
            invokevirtual javafx.scene.SnapshotParameters.getTransform:()Ljavafx/scene/transform/Transform;
            aload 4 /* tempTx */
            invokestatic com.sun.javafx.scene.transform.TransformHelper.apply:(Ljavafx/scene/transform/Transform;Lcom/sun/javafx/geom/transform/Affine3D;)V
         8: .line 2106
            aload 4 /* tempTx */
            astore 3 /* transform */
        end local 4 // com.sun.javafx.geom.transform.Affine3D tempTx
         9: .line 2112
      StackMap locals: com.sun.javafx.geom.transform.BaseTransform
      StackMap stack:
            aload 1 /* params */
            invokevirtual javafx.scene.SnapshotParameters.getViewport:()Ljavafx/geometry/Rectangle2D;
            astore 12 /* viewport */
        start local 12 // javafx.geometry.Rectangle2D viewport
        10: .line 2113
            aload 12 /* viewport */
            ifnull 16
        11: .line 2115
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getMinX:()D
            dstore 4 /* x */
        start local 4 // double x
        12: .line 2116
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getMinY:()D
            dstore 6 /* y */
        start local 6 // double y
        13: .line 2117
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getWidth:()D
            dstore 8 /* w */
        start local 8 // double w
        14: .line 2118
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getHeight:()D
            dstore 10 /* h */
        start local 10 // double h
        15: .line 2119
            goto 22
        end local 10 // double h
        end local 8 // double w
        end local 6 // double y
        end local 4 // double x
        16: .line 2122
      StackMap locals: javafx.scene.Node javafx.scene.SnapshotParameters javafx.scene.image.WritableImage com.sun.javafx.geom.transform.BaseTransform top top top top top top top top javafx.geometry.Rectangle2D
      StackMap stack:
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.bounds:Lcom/sun/javafx/geom/BaseBounds;
            astore 13 /* tempBounds */
        start local 13 // com.sun.javafx.geom.BaseBounds tempBounds
        17: .line 2123
            aload 0 /* this */
            aload 13 /* tempBounds */
            aload 3 /* transform */
            invokevirtual javafx.scene.Node.getTransformedBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            astore 13 /* tempBounds */
        18: .line 2124
            aload 13 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dstore 4 /* x */
        start local 4 // double x
        19: .line 2125
            aload 13 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dstore 6 /* y */
        start local 6 // double y
        20: .line 2126
            aload 13 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            f2d
            dstore 8 /* w */
        start local 8 // double w
        21: .line 2127
            aload 13 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            f2d
            dstore 10 /* h */
        end local 13 // com.sun.javafx.geom.BaseBounds tempBounds
        start local 10 // double h
        22: .line 2129
      StackMap locals: javafx.scene.Node javafx.scene.SnapshotParameters javafx.scene.image.WritableImage com.sun.javafx.geom.transform.BaseTransform double double double double javafx.geometry.Rectangle2D
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            dload 4 /* x */
            dload 6 /* y */
            dload 8 /* w */
            dload 10 /* h */
        23: .line 2130
            aload 0 /* this */
            aload 3 /* transform */
            aload 1 /* params */
            invokevirtual javafx.scene.SnapshotParameters.isDepthBufferInternal:()Z
        24: .line 2131
            aload 1 /* params */
            invokevirtual javafx.scene.SnapshotParameters.getFill:()Ljavafx/scene/paint/Paint;
            aload 1 /* params */
            invokevirtual javafx.scene.SnapshotParameters.getEffectiveCamera:()Ljavafx/scene/Camera;
            aload 2 /* img */
        25: .line 2129
            invokestatic javafx.scene.Scene.doSnapshot:(Ljavafx/scene/Scene;DDDDLjavafx/scene/Node;Lcom/sun/javafx/geom/transform/BaseTransform;ZLjavafx/scene/paint/Paint;Ljavafx/scene/Camera;Ljavafx/scene/image/WritableImage;)Ljavafx/scene/image/WritableImage;
            astore 13 /* result */
        start local 13 // javafx.scene.image.WritableImage result
        26: .line 2133
            aload 13 /* result */
            areturn
        end local 13 // javafx.scene.image.WritableImage result
        end local 12 // javafx.geometry.Rectangle2D viewport
        end local 10 // double h
        end local 8 // double w
        end local 6 // double y
        end local 4 // double x
        end local 3 // com.sun.javafx.geom.transform.BaseTransform transform
        end local 2 // javafx.scene.image.WritableImage img
        end local 1 // javafx.scene.SnapshotParameters params
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   27     0        this  Ljavafx/scene/Node;
            0   27     1      params  Ljavafx/scene/SnapshotParameters;
            0   27     2         img  Ljavafx/scene/image/WritableImage;
            5   27     3   transform  Lcom/sun/javafx/geom/transform/BaseTransform;
            7    9     4      tempTx  Lcom/sun/javafx/geom/transform/Affine3D;
           12   16     4           x  D
           19   27     4           x  D
           13   16     6           y  D
           20   27     6           y  D
           14   16     8           w  D
           21   27     8           w  D
           15   16    10           h  D
           22   27    10           h  D
           10   27    12    viewport  Ljavafx/geometry/Rectangle2D;
           17   22    13  tempBounds  Lcom/sun/javafx/geom/BaseBounds;
           26   27    13      result  Ljavafx/scene/image/WritableImage;
    MethodParameters:
        Name  Flags
      params  
      img     

  public javafx.scene.image.WritableImage snapshot(javafx.scene.SnapshotParameters, javafx.scene.image.WritableImage);
    descriptor: (Ljavafx/scene/SnapshotParameters;Ljavafx/scene/image/WritableImage;)Ljavafx/scene/image/WritableImage;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.SnapshotParameters params
        start local 2 // javafx.scene.image.WritableImage image
         0: .line 2195
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
         1: .line 2197
            aload 1 /* params */
            ifnonnull 8
         2: .line 2198
            new javafx.scene.SnapshotParameters
            dup
            invokespecial javafx.scene.SnapshotParameters.<init>:()V
            astore 1 /* params */
         3: .line 2199
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 3 /* s */
        start local 3 // javafx.scene.Scene s
         4: .line 2200
            aload 3 /* s */
            ifnull 8
         5: .line 2201
            aload 1 /* params */
            aload 3 /* s */
            invokevirtual javafx.scene.Scene.getEffectiveCamera:()Ljavafx/scene/Camera;
            invokevirtual javafx.scene.SnapshotParameters.setCamera:(Ljavafx/scene/Camera;)V
         6: .line 2202
            aload 1 /* params */
            aload 3 /* s */
            invokevirtual javafx.scene.Scene.isDepthBufferInternal:()Z
            invokevirtual javafx.scene.SnapshotParameters.setDepthBuffer:(Z)V
         7: .line 2203
            aload 1 /* params */
            aload 3 /* s */
            invokevirtual javafx.scene.Scene.getFill:()Ljavafx/scene/paint/Paint;
            invokevirtual javafx.scene.SnapshotParameters.setFill:(Ljavafx/scene/paint/Paint;)V
        end local 3 // javafx.scene.Scene s
         8: .line 2207
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* params */
            aload 2 /* image */
            invokevirtual javafx.scene.Node.doSnapshot:(Ljavafx/scene/SnapshotParameters;Ljavafx/scene/image/WritableImage;)Ljavafx/scene/image/WritableImage;
            areturn
        end local 2 // javafx.scene.image.WritableImage image
        end local 1 // javafx.scene.SnapshotParameters params
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Ljavafx/scene/Node;
            0    9     1  params  Ljavafx/scene/SnapshotParameters;
            0    9     2   image  Ljavafx/scene/image/WritableImage;
            4    8     3       s  Ljavafx/scene/Scene;
    MethodParameters:
        Name  Flags
      params  
      image   

  public void snapshot(javafx.util.Callback<javafx.scene.SnapshotResult, java.lang.Void>, javafx.scene.SnapshotParameters, javafx.scene.image.WritableImage);
    descriptor: (Ljavafx/util/Callback;Ljavafx/scene/SnapshotParameters;Ljavafx/scene/image/WritableImage;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=4
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.util.Callback callback
        start local 2 // javafx.scene.SnapshotParameters params
        start local 3 // javafx.scene.image.WritableImage image
         0: .line 2286
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
         1: .line 2287
            aload 1 /* callback */
            ifnonnull 3
         2: .line 2288
            new java.lang.NullPointerException
            dup
            ldc "The callback must not be null"
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 2291
      StackMap locals:
      StackMap stack:
            aload 2 /* params */
            ifnonnull 11
         4: .line 2292
            new javafx.scene.SnapshotParameters
            dup
            invokespecial javafx.scene.SnapshotParameters.<init>:()V
            astore 2 /* params */
         5: .line 2293
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 4 /* s */
        start local 4 // javafx.scene.Scene s
         6: .line 2294
            aload 4 /* s */
            ifnull 12
         7: .line 2295
            aload 2 /* params */
            aload 4 /* s */
            invokevirtual javafx.scene.Scene.getEffectiveCamera:()Ljavafx/scene/Camera;
            invokevirtual javafx.scene.SnapshotParameters.setCamera:(Ljavafx/scene/Camera;)V
         8: .line 2296
            aload 2 /* params */
            aload 4 /* s */
            invokevirtual javafx.scene.Scene.isDepthBufferInternal:()Z
            invokevirtual javafx.scene.SnapshotParameters.setDepthBuffer:(Z)V
         9: .line 2297
            aload 2 /* params */
            aload 4 /* s */
            invokevirtual javafx.scene.Scene.getFill:()Ljavafx/scene/paint/Paint;
            invokevirtual javafx.scene.SnapshotParameters.setFill:(Ljavafx/scene/paint/Paint;)V
        end local 4 // javafx.scene.Scene s
        10: .line 2299
            goto 12
        11: .line 2300
      StackMap locals:
      StackMap stack:
            aload 2 /* params */
            invokevirtual javafx.scene.SnapshotParameters.copy:()Ljavafx/scene/SnapshotParameters;
            astore 2 /* params */
        12: .line 2303
      StackMap locals:
      StackMap stack:
            aload 2 /* params */
            astore 4 /* theParams */
        start local 4 // javafx.scene.SnapshotParameters theParams
        13: .line 2304
            aload 1 /* callback */
            astore 5 /* theCallback */
        start local 5 // javafx.util.Callback theCallback
        14: .line 2305
            aload 3 /* image */
            astore 6 /* theImage */
        start local 6 // javafx.scene.image.WritableImage theImage
        15: .line 2310
            aload 0 /* this */
            aload 4 /* theParams */
            aload 6 /* theImage */
            aload 5 /* theCallback */
            invokedynamic run(Ljavafx/scene/Node;Ljavafx/scene/SnapshotParameters;Ljavafx/scene/image/WritableImage;Ljavafx/util/Callback;)Ljava/lang/Runnable;
              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:
                  ()V
                  javafx/scene/Node.lambda$5(Ljavafx/scene/SnapshotParameters;Ljavafx/scene/image/WritableImage;Ljavafx/util/Callback;)V (7)
                  ()V
            astore 7 /* snapshotRunnable */
        start local 7 // java.lang.Runnable snapshotRunnable
        16: .line 2323
            aload 7 /* snapshotRunnable */
            invokestatic javafx.scene.Scene.addSnapshotRunnable:(Ljava/lang/Runnable;)V
        17: .line 2324
            return
        end local 7 // java.lang.Runnable snapshotRunnable
        end local 6 // javafx.scene.image.WritableImage theImage
        end local 5 // javafx.util.Callback theCallback
        end local 4 // javafx.scene.SnapshotParameters theParams
        end local 3 // javafx.scene.image.WritableImage image
        end local 2 // javafx.scene.SnapshotParameters params
        end local 1 // javafx.util.Callback callback
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   18     0              this  Ljavafx/scene/Node;
            0   18     1          callback  Ljavafx/util/Callback<Ljavafx/scene/SnapshotResult;Ljava/lang/Void;>;
            0   18     2            params  Ljavafx/scene/SnapshotParameters;
            0   18     3             image  Ljavafx/scene/image/WritableImage;
            6   10     4                 s  Ljavafx/scene/Scene;
           13   18     4         theParams  Ljavafx/scene/SnapshotParameters;
           14   18     5       theCallback  Ljavafx/util/Callback<Ljavafx/scene/SnapshotResult;Ljava/lang/Void;>;
           15   18     6          theImage  Ljavafx/scene/image/WritableImage;
           16   18     7  snapshotRunnable  Ljava/lang/Runnable;
    Signature: (Ljavafx/util/Callback<Ljavafx/scene/SnapshotResult;Ljava/lang/Void;>;Ljavafx/scene/SnapshotParameters;Ljavafx/scene/image/WritableImage;)V
    MethodParameters:
          Name  Flags
      callback  
      params    
      image     

  public final void setOnDragEntered(javafx.event.EventHandler<? super javafx.scene.input.DragEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 2334
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onDragEnteredProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 2335
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.DragEvent> getOnDragEntered();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2338
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2339
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnDragEntered:()Ljavafx/event/EventHandler;
         3: .line 2338
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragEnteredProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2350
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onDragEnteredProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;

  public final void setOnDragExited(javafx.event.EventHandler<? super javafx.scene.input.DragEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 2355
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onDragExitedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 2356
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.DragEvent> getOnDragExited();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2359
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2360
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnDragExited:()Ljavafx/event/EventHandler;
         3: .line 2359
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragExitedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2371
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onDragExitedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;

  public final void setOnDragOver(javafx.event.EventHandler<? super javafx.scene.input.DragEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 2376
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onDragOverProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 2377
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.DragEvent> getOnDragOver();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2380
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2381
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnDragOver:()Ljavafx/event/EventHandler;
         3: .line 2380
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragOverProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2392
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onDragOverProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;

  public final void setOnDragDropped(javafx.event.EventHandler<? super javafx.scene.input.DragEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 2420
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onDragDroppedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 2421
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.DragEvent> getOnDragDropped();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2424
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2425
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnDragDropped:()Ljavafx/event/EventHandler;
         3: .line 2424
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragDroppedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2438
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onDragDroppedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;

  public final void setOnDragDone(javafx.event.EventHandler<? super javafx.scene.input.DragEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 2443
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onDragDoneProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 2444
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.DragEvent> getOnDragDone();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2447
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2448
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnDragDone:()Ljavafx/event/EventHandler;
         3: .line 2447
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> onDragDoneProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2466
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onDragDoneProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/DragEvent;>;>;

  public javafx.scene.input.Dragboard startDragAndDrop(javafx.scene.input.TransferMode[]);
    descriptor: ([Ljavafx/scene/input/TransferMode;)Ljavafx/scene/input/Dragboard;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.input.TransferMode[] transferModes
         0: .line 2488
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 2
         1: .line 2489
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            aload 0 /* this */
            aload 1 /* transferModes */
            invokevirtual javafx.scene.Scene.startDragAndDrop:(Ljavafx/event/EventTarget;[Ljavafx/scene/input/TransferMode;)Ljavafx/scene/input/Dragboard;
            areturn
         2: .line 2492
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            ldc "Cannot start drag and drop on node that is not in scene"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // javafx.scene.input.TransferMode[] transferModes
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Ljavafx/scene/Node;
            0    3     1  transferModes  [Ljavafx/scene/input/TransferMode;
    MethodParameters:
               Name  Flags
      transferModes  

  public void startFullDrag();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2510
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 3
         1: .line 2511
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            aload 0 /* this */
            invokevirtual javafx.scene.Scene.startFullDrag:(Ljavafx/event/EventTarget;)V
         2: .line 2512
            return
         3: .line 2515
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            ldc "Cannot start full drag on node that is not in scene"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;

  final javafx.scene.Node getClipParent();
    descriptor: ()Ljavafx/scene/Node;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2532
            aload 0 /* this */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  boolean isConnected();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2541
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnonnull 1
            aload 0 /* this */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            ifnonnull 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/Node;

  boolean wouldCreateCycle(javafx.scene.Node, javafx.scene.Node);
    descriptor: (Ljavafx/scene/Node;Ljavafx/scene/Node;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.Node parent
        start local 2 // javafx.scene.Node child
         0: .line 2550
            aload 2 /* child */
            ifnull 2
            aload 2 /* child */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnonnull 2
            aload 2 /* child */
            instanceof javafx.scene.Parent
            ifne 2
         1: .line 2551
            iconst_0
            ireturn
         2: .line 2554
      StackMap locals:
      StackMap stack:
            aload 1 /* parent */
            astore 3 /* n */
        start local 3 // javafx.scene.Node n
         3: .line 2555
            goto 14
         4: .line 2556
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 3 /* n */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 7
         5: .line 2557
            aload 3 /* n */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* n */
         6: .line 2558
            goto 14
      StackMap locals:
      StackMap stack:
         7: aload 3 /* n */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            ifnull 10
         8: .line 2559
            aload 3 /* n */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 3 /* n */
         9: .line 2560
            goto 14
      StackMap locals:
      StackMap stack:
        10: aload 3 /* n */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            ifnull 13
        11: .line 2561
            aload 3 /* n */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            astore 3 /* n */
        12: .line 2562
            goto 14
        13: .line 2563
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        14: .line 2555
      StackMap locals:
      StackMap stack:
            aload 3 /* n */
            aload 2 /* child */
            if_acmpne 4
        15: .line 2566
            iconst_1
            ireturn
        end local 3 // javafx.scene.Node n
        end local 2 // javafx.scene.Node child
        end local 1 // javafx.scene.Node parent
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   16     0    this  Ljavafx/scene/Node;
            0   16     1  parent  Ljavafx/scene/Node;
            0   16     2   child  Ljavafx/scene/Node;
            3   16     3       n  Ljavafx/scene/Node;
    MethodParameters:
        Name  Flags
      parent  
      child   

  <P extends com.sun.javafx.sg.prism.NGNode> P getPeer();
    descriptor: ()Lcom/sun/javafx/sg/prism/NGNode;
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2576
            invokestatic com.sun.javafx.util.Utils.assertionEnabled:()Z
            ifeq 5
         1: .line 2578
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 5
            invokestatic javafx.scene.Scene.isPGAccessAllowed:()Z
            ifne 5
         2: .line 2579
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            invokevirtual java.io.PrintStream.println:()V
         3: .line 2580
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            ldc "*** unexpected PG access"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         4: .line 2581
            invokestatic java.lang.Thread.dumpStack:()V
         5: .line 2585
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.peer:Lcom/sun/javafx/sg/prism/NGNode;
            ifnonnull 7
         6: .line 2589
            aload 0 /* this */
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.createPeer:(Ljavafx/scene/Node;)Lcom/sun/javafx/sg/prism/NGNode;
            putfield javafx.scene.Node.peer:Lcom/sun/javafx/sg/prism/NGNode;
         7: .line 2594
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.peer:Lcom/sun/javafx/sg/prism/NGNode;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavafx/scene/Node;
    Signature: <P:Lcom/sun/javafx/sg/prism/NGNode;>()TP;

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2609
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 404
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.nodeHelper:Lcom/sun/javafx/scene/NodeHelper;
         2: .line 725
            aload 0 /* this */
            new com.sun.javafx.geom.RectBounds
            dup
            fconst_0
            fconst_0
            ldc -1.0
            ldc -1.0
            invokespecial com.sun.javafx.geom.RectBounds.<init>:(FFFF)V
            putfield javafx.scene.Node._geomBounds:Lcom/sun/javafx/geom/BaseBounds;
         3: .line 726
            aload 0 /* this */
            new com.sun.javafx.geom.RectBounds
            dup
            fconst_0
            fconst_0
            ldc -1.0
            ldc -1.0
            invokespecial com.sun.javafx.geom.RectBounds.<init>:(FFFF)V
            putfield javafx.scene.Node._txBounds:Lcom/sun/javafx/geom/BaseBounds;
         4: .line 728
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.pendingUpdateBounds:Z
         5: .line 999
            aload 0 /* this */
            aload 0 /* this */
            invokedynamic invalidated(Ljavafx/scene/Node;)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/Node.lambda$0(Ljavafx/beans/Observable;)V (7)
                  (Ljavafx/beans/Observable;)V
            putfield javafx.scene.Node.parentDisabledChangedListener:Ljavafx/beans/InvalidationListener;
         6: .line 1001
            aload 0 /* this */
            aload 0 /* this */
            invokedynamic invalidated(Ljavafx/scene/Node;)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/Node.lambda$1(Ljavafx/beans/Observable;)V (7)
                  (Ljavafx/beans/Observable;)V
            putfield javafx.scene.Node.parentTreeVisibleChangedListener:Ljavafx/beans/InvalidationListener;
         7: .line 1003
            aload 0 /* this */
         8: .line 1004
            aload 0 /* this */
            invokedynamic changed(Ljavafx/scene/Node;)Ljavafx/beans/value/ChangeListener;
              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/value/ObservableValue;Ljava/lang/Object;Ljava/lang/Object;)V
                  javafx/scene/Node.lambda$2(Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V (7)
                  (Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
            putfield javafx.scene.Node.windowShowingChangedListener:Ljavafx/beans/value/ChangeListener;
         9: .line 1006
            aload 0 /* this */
            aload 0 /* this */
            invokedynamic changed(Ljavafx/scene/Node;)Ljavafx/beans/value/ChangeListener;
              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/value/ObservableValue;Ljava/lang/Object;Ljava/lang/Object;)V
                  javafx/scene/Node.lambda$3(Ljavafx/beans/value/ObservableValue;Ljavafx/stage/Window;Ljavafx/stage/Window;)V (7)
                  (Ljavafx/beans/value/ObservableValue;Ljavafx/stage/Window;Ljavafx/stage/Window;)V
            putfield javafx.scene.Node.sceneWindowChangedListener:Ljavafx/beans/value/ChangeListener;
        10: .line 1017
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
        11: .line 1025
            aload 0 /* this */
            new javafx.scene.Node$ReadOnlyObjectWrapperManualFire
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$ReadOnlyObjectWrapperManualFire.<init>:(Ljavafx/scene/Node;)V
            putfield javafx.scene.Node.scene:Ljavafx/scene/Node$ReadOnlyObjectWrapperManualFire;
        12: .line 1253
            aload 0 /* this */
            new javafx.scene.Node$2
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$2.<init>:(Ljavafx/scene/Node;)V
            putfield javafx.scene.Node.styleClass:Ljavafx/collections/ObservableList;
        13: .line 1792
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.derivedDepthTest:Z
        14: .line 3496
            aload 0 /* this */
            new javafx.scene.Node$3
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$3.<init>:(Ljavafx/scene/Node;)V
            putfield javafx.scene.Node.layoutBounds:Ljavafx/scene/Node$LazyBoundsProperty;
        15: .line 3598
            aload 0 /* this */
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            putfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        16: .line 3604
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.transformDirty:Z
        17: .line 3612
            aload 0 /* this */
            new com.sun.javafx.geom.RectBounds
            dup
            invokespecial com.sun.javafx.geom.RectBounds.<init>:()V
            putfield javafx.scene.Node.txBounds:Lcom/sun/javafx/geom/BaseBounds;
        18: .line 3619
            aload 0 /* this */
            new com.sun.javafx.geom.RectBounds
            dup
            invokespecial com.sun.javafx.geom.RectBounds.<init>:()V
            putfield javafx.scene.Node.geomBounds:Lcom/sun/javafx/geom/BaseBounds;
        19: .line 3627
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.localBounds:Lcom/sun/javafx/geom/BaseBounds;
        20: .line 4020
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.geomBoundsInvalid:Z
        21: .line 4021
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.localBoundsInvalid:Z
        22: .line 4022
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.txBoundsInvalid:Z
        23: .line 6438
            aload 0 /* this */
        24: .line 6439
            iconst_0
            putfield javafx.scene.Node.resolvedNodeOrientation:B
        25: .line 8578
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.canReceiveFocus:Z
        26: .line 8646
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.labeledBy:Ljavafx/scene/Node;
        27: .line 9297
            aload 0 /* this */
            getstatic com.sun.javafx.scene.CssFlags.CLEAN:Lcom/sun/javafx/scene/CssFlags;
            putfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
        28: .line 9363
            aload 0 /* this */
            new com.sun.javafx.css.PseudoClassState
            dup
            invokespecial com.sun.javafx.css.PseudoClassState.<init>:()V
            putfield javafx.scene.Node.pseudoClassStates:Ljavafx/collections/ObservableSet;
        29: .line 2613
            aload 0 /* this */
            invokevirtual javafx.scene.Node.setDirty:()V
        30: .line 2614
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.Node.updateTreeVisible:(Z)V
        31: .line 2619
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   32     0  this  Ljavafx/scene/Node;

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

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

  public final javafx.beans.property.BooleanProperty managedProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2662
            aload 0 /* this */
            getfield javafx.scene.Node.managed:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 2663
            aload 0 /* this */
            new javafx.scene.Node$11
            dup
            aload 0 /* this */
            iconst_1
            invokespecial javafx.scene.Node$11.<init>:(Ljavafx/scene/Node;Z)V
            putfield javafx.scene.Node.managed:Ljavafx/beans/property/BooleanProperty;
         2: .line 2686
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.managed:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  void notifyManagedChanged();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2694
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

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

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

  public final javafx.beans.property.DoubleProperty layoutXProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2736
            aload 0 /* this */
            getfield javafx.scene.Node.layoutX:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 2737
            aload 0 /* this */
            new javafx.scene.Node$12
            dup
            aload 0 /* this */
            dconst_0
            invokespecial javafx.scene.Node$12.<init>:(Ljavafx/scene/Node;D)V
            putfield javafx.scene.Node.layoutX:Ljavafx/beans/property/DoubleProperty;
         2: .line 2768
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.layoutX:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

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

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

  public final javafx.beans.property.DoubleProperty layoutYProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2810
            aload 0 /* this */
            getfield javafx.scene.Node.layoutY:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 2811
            aload 0 /* this */
            new javafx.scene.Node$13
            dup
            aload 0 /* this */
            dconst_0
            invokespecial javafx.scene.Node$13.<init>:(Ljavafx/scene/Node;D)V
            putfield javafx.scene.Node.layoutY:Ljavafx/beans/property/DoubleProperty;
         2: .line 2843
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.layoutY:Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public void relocate(double, double);
    descriptor: (DD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // double x
        start local 3 // double y
         0: .line 2858
            aload 0 /* this */
            dload 1 /* x */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            dsub
            invokevirtual javafx.scene.Node.setLayoutX:(D)V
         1: .line 2859
            aload 0 /* this */
            dload 3 /* y */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            dsub
            invokevirtual javafx.scene.Node.setLayoutY:(D)V
         2: .line 2861
            invokestatic com.sun.javafx.util.Logging.getLayoutLogger:()Lcom/sun/javafx/logging/PlatformLogger;
            astore 5 /* logger */
        start local 5 // com.sun.javafx.logging.PlatformLogger logger
         3: .line 2862
            aload 5 /* logger */
            getstatic com.sun.javafx.logging.PlatformLogger$Level.FINER:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 5
         4: .line 2863
            aload 5 /* logger */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual javafx.scene.Node.toString:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " moved to ("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            dload 1 /* x */
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            dload 3 /* y */
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         5: .line 2865
      StackMap locals: com.sun.javafx.logging.PlatformLogger
      StackMap stack:
            return
        end local 5 // com.sun.javafx.logging.PlatformLogger logger
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Ljavafx/scene/Node;
            0    6     1       x  D
            0    6     3       y  D
            3    6     5  logger  Lcom/sun/javafx/logging/PlatformLogger;
    MethodParameters:
      Name  Flags
      x     
      y     

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

  public javafx.geometry.Orientation getContentBias();
    descriptor: ()Ljavafx/geometry/Orientation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 2919
            aconst_null
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  public double minWidth(double);
    descriptor: (D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // double height
         0: .line 2949
            aload 0 /* this */
            dload 1 /* height */
            invokevirtual javafx.scene.Node.prefWidth:(D)D
            dreturn
        end local 1 // double height
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljavafx/scene/Node;
            0    1     1  height  D
    MethodParameters:
        Name  Flags
      height  

  public double minHeight(double);
    descriptor: (D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // double width
         0: .line 2979
            aload 0 /* this */
            dload 1 /* width */
            invokevirtual javafx.scene.Node.prefHeight:(D)D
            dreturn
        end local 1 // double width
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/Node;
            0    1     1  width  D
    MethodParameters:
       Name  Flags
      width  

  public double prefWidth(double);
    descriptor: (D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // double height
         0: .line 3008
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            invokevirtual javafx.geometry.Bounds.getWidth:()D
            dstore 3 /* result */
        start local 3 // double result
         1: .line 3009
            dload 3 /* result */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 2
            dload 3 /* result */
            dconst_0
            dcmpg
            ifge 3
      StackMap locals: double
      StackMap stack:
         2: dconst_0
            goto 4
      StackMap locals:
      StackMap stack:
         3: dload 3 /* result */
      StackMap locals:
      StackMap stack: double
         4: dreturn
        end local 3 // double result
        end local 1 // double height
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Ljavafx/scene/Node;
            0    5     1  height  D
            1    5     3  result  D
    MethodParameters:
        Name  Flags
      height  

  public double prefHeight(double);
    descriptor: (D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // double width
         0: .line 3037
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            invokevirtual javafx.geometry.Bounds.getHeight:()D
            dstore 3 /* result */
        start local 3 // double result
         1: .line 3038
            dload 3 /* result */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 2
            dload 3 /* result */
            dconst_0
            dcmpg
            ifge 3
      StackMap locals: double
      StackMap stack:
         2: dconst_0
            goto 4
      StackMap locals:
      StackMap stack:
         3: dload 3 /* result */
      StackMap locals:
      StackMap stack: double
         4: dreturn
        end local 3 // double result
        end local 1 // double width
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Ljavafx/scene/Node;
            0    5     1   width  D
            1    5     3  result  D
    MethodParameters:
       Name  Flags
      width  

  public double maxWidth(double);
    descriptor: (D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // double height
         0: .line 3070
            aload 0 /* this */
            dload 1 /* height */
            invokevirtual javafx.scene.Node.prefWidth:(D)D
            dreturn
        end local 1 // double height
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljavafx/scene/Node;
            0    1     1  height  D
    MethodParameters:
        Name  Flags
      height  

  public double maxHeight(double);
    descriptor: (D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // double width
         0: .line 3102
            aload 0 /* this */
            dload 1 /* width */
            invokevirtual javafx.scene.Node.prefHeight:(D)D
            dreturn
        end local 1 // double width
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/Node;
            0    1     1  width  D
    MethodParameters:
       Name  Flags
      width  

  public void resize(double, double);
    descriptor: (DD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=5, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // double width
        start local 3 // double height
         0: .line 3133
            return
        end local 3 // double height
        end local 1 // double width
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljavafx/scene/Node;
            0    1     1   width  D
            0    1     3  height  D
    MethodParameters:
        Name  Flags
      width   
      height  

  public final void autosize();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=8, locals=6, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3150
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isResizable:()Z
            ifeq 13
         1: .line 3151
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
            astore 1 /* contentBias */
        start local 1 // javafx.geometry.Orientation contentBias
         2: .line 3153
            aload 1 /* contentBias */
            ifnonnull 6
         3: .line 3154
            aload 0 /* this */
            aload 0 /* this */
            ldc -1.0
            invokevirtual javafx.scene.Node.prefWidth:(D)D
            aload 0 /* this */
            ldc -1.0
            invokevirtual javafx.scene.Node.minWidth:(D)D
            aload 0 /* this */
            ldc -1.0
            invokevirtual javafx.scene.Node.maxWidth:(D)D
            invokevirtual javafx.scene.Node.boundedSize:(DDD)D
            dstore 2 /* w */
        start local 2 // double w
         4: .line 3155
            aload 0 /* this */
            aload 0 /* this */
            ldc -1.0
            invokevirtual javafx.scene.Node.prefHeight:(D)D
            aload 0 /* this */
            ldc -1.0
            invokevirtual javafx.scene.Node.minHeight:(D)D
            aload 0 /* this */
            ldc -1.0
            invokevirtual javafx.scene.Node.maxHeight:(D)D
            invokevirtual javafx.scene.Node.boundedSize:(DDD)D
            dstore 4 /* h */
        start local 4 // double h
         5: .line 3156
            goto 12
        end local 4 // double h
        end local 2 // double w
      StackMap locals: javafx.geometry.Orientation
      StackMap stack:
         6: aload 1 /* contentBias */
            getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
            if_acmpne 10
         7: .line 3157
            aload 0 /* this */
            aload 0 /* this */
            ldc -1.0
            invokevirtual javafx.scene.Node.prefWidth:(D)D
            aload 0 /* this */
            ldc -1.0
            invokevirtual javafx.scene.Node.minWidth:(D)D
            aload 0 /* this */
            ldc -1.0
            invokevirtual javafx.scene.Node.maxWidth:(D)D
            invokevirtual javafx.scene.Node.boundedSize:(DDD)D
            dstore 2 /* w */
        start local 2 // double w
         8: .line 3158
            aload 0 /* this */
            aload 0 /* this */
            dload 2 /* w */
            invokevirtual javafx.scene.Node.prefHeight:(D)D
            aload 0 /* this */
            dload 2 /* w */
            invokevirtual javafx.scene.Node.minHeight:(D)D
            aload 0 /* this */
            dload 2 /* w */
            invokevirtual javafx.scene.Node.maxHeight:(D)D
            invokevirtual javafx.scene.Node.boundedSize:(DDD)D
            dstore 4 /* h */
        start local 4 // double h
         9: .line 3159
            goto 12
        end local 4 // double h
        end local 2 // double w
        10: .line 3160
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            ldc -1.0
            invokevirtual javafx.scene.Node.prefHeight:(D)D
            aload 0 /* this */
            ldc -1.0
            invokevirtual javafx.scene.Node.minHeight:(D)D
            aload 0 /* this */
            ldc -1.0
            invokevirtual javafx.scene.Node.maxHeight:(D)D
            invokevirtual javafx.scene.Node.boundedSize:(DDD)D
            dstore 4 /* h */
        start local 4 // double h
        11: .line 3161
            aload 0 /* this */
            aload 0 /* this */
            dload 4 /* h */
            invokevirtual javafx.scene.Node.prefWidth:(D)D
            aload 0 /* this */
            dload 4 /* h */
            invokevirtual javafx.scene.Node.minWidth:(D)D
            aload 0 /* this */
            dload 4 /* h */
            invokevirtual javafx.scene.Node.maxWidth:(D)D
            invokevirtual javafx.scene.Node.boundedSize:(DDD)D
            dstore 2 /* w */
        start local 2 // double w
        12: .line 3163
      StackMap locals: double double
      StackMap stack:
            aload 0 /* this */
            dload 2 /* w */
            dload 4 /* h */
            invokevirtual javafx.scene.Node.resize:(DD)V
        end local 4 // double h
        end local 2 // double w
        end local 1 // javafx.geometry.Orientation contentBias
        13: .line 3165
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Ljavafx/scene/Node;
            2   13     1  contentBias  Ljavafx/geometry/Orientation;
            4    6     2            w  D
            8   10     2            w  D
           12   13     2            w  D
            5    6     4            h  D
            9   10     4            h  D
           11   13     4            h  D

  double boundedSize(double, double, double);
    descriptor: (DDD)D
    flags: (0x0000) 
    Code:
      stack=6, locals=7, args_size=4
        start local 0 // javafx.scene.Node this
        start local 1 // double value
        start local 3 // double min
        start local 5 // double max
         0: .line 3171
            dload 1 /* value */
            dload 3 /* min */
            invokestatic java.lang.Math.max:(DD)D
            dload 3 /* min */
            dload 5 /* max */
            invokestatic java.lang.Math.max:(DD)D
            invokestatic java.lang.Math.min:(DD)D
            dreturn
        end local 5 // double max
        end local 3 // double min
        end local 1 // double value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/Node;
            0    1     1  value  D
            0    1     3    min  D
            0    1     5    max  D
    MethodParameters:
       Name  Flags
      value  
      min    
      max    

  public void resizeRelocate(double, double, double, double);
    descriptor: (DDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=5
        start local 0 // javafx.scene.Node this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double width
        start local 7 // double height
         0: .line 3209
            aload 0 /* this */
            dload 5 /* width */
            dload 7 /* height */
            invokevirtual javafx.scene.Node.resize:(DD)V
         1: .line 3210
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            invokevirtual javafx.scene.Node.relocate:(DD)V
         2: .line 3211
            return
        end local 7 // double height
        end local 5 // double width
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Ljavafx/scene/Node;
            0    3     1       x  D
            0    3     3       y  D
            0    3     5   width  D
            0    3     7  height  D
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  

  public double getBaselineOffset();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3229
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isResizable:()Z
            ifeq 2
         1: .line 3230
            ldc -Infinity
            dreturn
         2: .line 3232
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            invokevirtual javafx.geometry.Bounds.getHeight:()D
            dreturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public double computeAreaInScreen();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3243
            aload 0 /* this */
            invokevirtual javafx.scene.Node.doComputeAreaInScreen:()D
            dreturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  private double doComputeAreaInScreen();
    descriptor: ()D
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=14, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3261
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 1 /* tmpScene */
        start local 1 // javafx.scene.Scene tmpScene
         1: .line 3262
            aload 1 /* tmpScene */
            ifnull 72
         2: .line 3263
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getBoundsInLocal:()Ljavafx/geometry/Bounds;
            astore 2 /* bounds */
        start local 2 // javafx.geometry.Bounds bounds
         3: .line 3264
            aload 1 /* tmpScene */
            invokevirtual javafx.scene.Scene.getEffectiveCamera:()Ljavafx/scene/Camera;
            astore 3 /* camera */
        start local 3 // javafx.scene.Camera camera
         4: .line 3265
            aload 3 /* camera */
            instanceof javafx.scene.PerspectiveCamera
            ifeq 5
            iconst_1
            goto 6
      StackMap locals: javafx.scene.Scene javafx.geometry.Bounds javafx.scene.Camera
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 4 /* isPerspective */
        start local 4 // boolean isPerspective
         7: .line 3266
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLocalToSceneTransform:()Ljavafx/scene/transform/Transform;
            astore 5 /* localToSceneTx */
        start local 5 // javafx.scene.transform.Transform localToSceneTx
         8: .line 3267
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.tempTx:Lcom/sun/javafx/geom/transform/Affine3D;
            astore 6 /* tempTx */
        start local 6 // com.sun.javafx.geom.transform.Affine3D tempTx
         9: .line 3268
            new com.sun.javafx.geom.BoxBounds
            dup
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            d2f
        10: .line 3269
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            d2f
        11: .line 3270
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            d2f
        12: .line 3271
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            d2f
        13: .line 3272
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            d2f
        14: .line 3273
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            d2f
        15: .line 3268
            invokespecial com.sun.javafx.geom.BoxBounds.<init>:(FFFFFF)V
            astore 7 /* localBounds */
        start local 7 // com.sun.javafx.geom.BaseBounds localBounds
        16: .line 3278
            iload 4 /* isPerspective */
            ifeq 58
        17: .line 3279
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getLocalToSceneTransform:()Ljavafx/scene/transform/Transform;
            astore 8 /* cameraL2STx */
        start local 8 // javafx.scene.transform.Transform cameraL2STx
        18: .line 3283
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMxx:()D
            dconst_1
            dcmpl
            ifne 50
        19: .line 3284
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMxy:()D
            dconst_0
            dcmpl
            ifne 50
        20: .line 3285
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMxz:()D
            dconst_0
            dcmpl
            ifne 50
        21: .line 3286
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMyx:()D
            dconst_0
            dcmpl
            ifne 50
        22: .line 3287
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMyy:()D
            dconst_1
            dcmpl
            ifne 50
        23: .line 3288
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMyz:()D
            dconst_0
            dcmpl
            ifne 50
        24: .line 3289
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMzx:()D
            dconst_0
            dcmpl
            ifne 50
        25: .line 3290
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMzy:()D
            dconst_0
            dcmpl
            ifne 50
        26: .line 3291
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMzz:()D
            dconst_1
            dcmpl
            ifne 50
        27: .line 3298
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMxx:()D
            dconst_1
            dcmpl
            ifne 44
        28: .line 3299
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMxy:()D
            dconst_0
            dcmpl
            ifne 44
        29: .line 3300
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMxz:()D
            dconst_0
            dcmpl
            ifne 44
        30: .line 3301
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMyx:()D
            dconst_0
            dcmpl
            ifne 44
        31: .line 3302
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMyy:()D
            dconst_1
            dcmpl
            ifne 44
        32: .line 3303
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMyz:()D
            dconst_0
            dcmpl
            ifne 44
        33: .line 3304
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMzx:()D
            dconst_0
            dcmpl
            ifne 44
        34: .line 3305
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMzy:()D
            dconst_0
            dcmpl
            ifne 44
        35: .line 3306
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMzz:()D
            dconst_1
            dcmpl
            ifne 44
        36: .line 3308
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.vec3d:Lcom/sun/javafx/geom/Vec3d;
            astore 13 /* tempV3D */
        start local 13 // com.sun.javafx.geom.Vec3d tempV3D
        37: .line 3309
            aload 13 /* tempV3D */
            dconst_0
            dconst_0
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
        38: .line 3310
            aload 0 /* this */
            aload 13 /* tempV3D */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Vec3d;)V
        39: .line 3311
            aload 13 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 9 /* minZ */
        start local 9 // double minZ
        40: .line 3313
            aload 13 /* tempV3D */
            dconst_0
            dconst_0
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
        41: .line 3314
            aload 0 /* this */
            aload 13 /* tempV3D */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Vec3d;)V
        42: .line 3315
            aload 13 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 11 /* maxZ */
        end local 13 // com.sun.javafx.geom.Vec3d tempV3D
        start local 11 // double maxZ
        43: .line 3316
            goto 47
        end local 11 // double maxZ
        end local 9 // double minZ
        44: .line 3317
      StackMap locals: javafx.scene.Node javafx.scene.Scene javafx.geometry.Bounds javafx.scene.Camera int javafx.scene.transform.Transform com.sun.javafx.geom.transform.Affine3D com.sun.javafx.geom.BaseBounds javafx.scene.transform.Transform
      StackMap stack:
            aload 0 /* this */
            aload 2 /* bounds */
            invokevirtual javafx.scene.Node.localToScene:(Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
            astore 13 /* nodeInSceneBounds */
        start local 13 // javafx.geometry.Bounds nodeInSceneBounds
        45: .line 3318
            aload 13 /* nodeInSceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            dstore 9 /* minZ */
        start local 9 // double minZ
        46: .line 3319
            aload 13 /* nodeInSceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            dstore 11 /* maxZ */
        end local 13 // javafx.geometry.Bounds nodeInSceneBounds
        start local 11 // double maxZ
        47: .line 3322
      StackMap locals: double double
      StackMap stack:
            dload 9 /* minZ */
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getFarClipInScene:()D
            dcmpl
            ifgt 49
        48: .line 3323
            dload 11 /* maxZ */
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getNearClipInScene:()D
            dcmpg
            ifge 58
        49: .line 3324
      StackMap locals:
      StackMap stack:
            dconst_0
            dreturn
        end local 11 // double maxZ
        end local 9 // double minZ
        50: .line 3328
      StackMap locals:
      StackMap stack:
            new com.sun.javafx.geom.BoxBounds
            dup
            invokespecial com.sun.javafx.geom.BoxBounds.<init>:()V
            astore 9 /* nodeInCameraBounds */
        start local 9 // com.sun.javafx.geom.BaseBounds nodeInCameraBounds
        51: .line 3332
            aload 6 /* tempTx */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.setToIdentity:()V
        52: .line 3333
            aload 5 /* localToSceneTx */
            aload 6 /* tempTx */
            invokestatic com.sun.javafx.scene.transform.TransformHelper.apply:(Ljavafx/scene/transform/Transform;Lcom/sun/javafx/geom/transform/Affine3D;)V
        53: .line 3336
            aload 6 /* tempTx */
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getSceneToLocalTransform:()Lcom/sun/javafx/geom/transform/Affine3D;
            invokevirtual com.sun.javafx.geom.transform.Affine3D.preConcatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
        54: .line 3337
            aload 6 /* tempTx */
            aload 7 /* localBounds */
            aload 9 /* nodeInCameraBounds */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.transform:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            pop
        55: .line 3340
            aload 9 /* nodeInCameraBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getFarClip:()D
            dcmpl
            ifgt 57
        56: .line 3341
            aload 9 /* nodeInCameraBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getNearClip:()D
            dcmpg
            ifge 58
        57: .line 3342
      StackMap locals: com.sun.javafx.geom.BaseBounds
      StackMap stack:
            dconst_0
            dreturn
        end local 9 // com.sun.javafx.geom.BaseBounds nodeInCameraBounds
        end local 8 // javafx.scene.transform.Transform cameraL2STx
        58: .line 3347
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.projViewTx:Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            astore 8 /* projViewTx */
        start local 8 // com.sun.javafx.geom.transform.GeneralTransform3D projViewTx
        59: .line 3348
            aload 8 /* projViewTx */
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getProjViewTransform:()Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.set:(Lcom/sun/javafx/geom/transform/GeneralTransform3D;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            pop
        60: .line 3352
            aload 6 /* tempTx */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.setToIdentity:()V
        61: .line 3353
            aload 5 /* localToSceneTx */
            aload 6 /* tempTx */
            invokestatic com.sun.javafx.scene.transform.TransformHelper.apply:(Ljavafx/scene/transform/Transform;Lcom/sun/javafx/geom/transform/Affine3D;)V
        62: .line 3356
            aload 8 /* projViewTx */
            aload 6 /* tempTx */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.mul:(Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
            astore 9 /* tx */
        start local 9 // com.sun.javafx.geom.transform.GeneralTransform3D tx
        63: .line 3359
            aload 9 /* tx */
            aload 7 /* localBounds */
            aload 7 /* localBounds */
            invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.transform:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            astore 7 /* localBounds */
        64: .line 3360
            aload 7 /* localBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            aload 7 /* localBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            fmul
            f2d
            dstore 10 /* area */
        start local 10 // double area
        65: .line 3364
            iload 4 /* isPerspective */
            ifeq 71
        66: .line 3365
            aload 7 /* localBounds */
            ldc -1.0
            ldc -1.0
            fconst_0
            fconst_1
            fconst_1
            fconst_1
            invokevirtual com.sun.javafx.geom.BaseBounds.intersectWith:(FFFFFF)V
        67: .line 3366
            aload 7 /* localBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            fconst_0
            fcmpg
            iflt 68
            aload 7 /* localBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            fconst_0
            fcmpg
            ifge 69
      StackMap locals: com.sun.javafx.geom.transform.GeneralTransform3D com.sun.javafx.geom.transform.GeneralTransform3D double
      StackMap stack:
        68: dconst_0
            goto 70
      StackMap locals:
      StackMap stack:
        69: dload 10 /* area */
      StackMap locals:
      StackMap stack: double
        70: dstore 10 /* area */
        71: .line 3368
      StackMap locals:
      StackMap stack:
            dload 10 /* area */
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getViewWidth:()D
            ldc 2.0
            ddiv
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getViewHeight:()D
            dmul
            ldc 2.0
            ddiv
            dmul
            dreturn
        end local 10 // double area
        end local 9 // com.sun.javafx.geom.transform.GeneralTransform3D tx
        end local 8 // com.sun.javafx.geom.transform.GeneralTransform3D projViewTx
        end local 7 // com.sun.javafx.geom.BaseBounds localBounds
        end local 6 // com.sun.javafx.geom.transform.Affine3D tempTx
        end local 5 // javafx.scene.transform.Transform localToSceneTx
        end local 4 // boolean isPerspective
        end local 3 // javafx.scene.Camera camera
        end local 2 // javafx.geometry.Bounds bounds
        72: .line 3370
      StackMap locals: javafx.scene.Node javafx.scene.Scene
      StackMap stack:
            dconst_0
            dreturn
        end local 1 // javafx.scene.Scene tmpScene
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   73     0                this  Ljavafx/scene/Node;
            1   73     1            tmpScene  Ljavafx/scene/Scene;
            3   72     2              bounds  Ljavafx/geometry/Bounds;
            4   72     3              camera  Ljavafx/scene/Camera;
            7   72     4       isPerspective  Z
            8   72     5      localToSceneTx  Ljavafx/scene/transform/Transform;
            9   72     6              tempTx  Lcom/sun/javafx/geom/transform/Affine3D;
           16   72     7         localBounds  Lcom/sun/javafx/geom/BaseBounds;
           18   58     8         cameraL2STx  Ljavafx/scene/transform/Transform;
           40   44     9                minZ  D
           46   50     9                minZ  D
           43   44    11                maxZ  D
           47   50    11                maxZ  D
           37   43    13             tempV3D  Lcom/sun/javafx/geom/Vec3d;
           45   47    13   nodeInSceneBounds  Ljavafx/geometry/Bounds;
           51   58     9  nodeInCameraBounds  Lcom/sun/javafx/geom/BaseBounds;
           59   72     8          projViewTx  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
           63   72     9                  tx  Lcom/sun/javafx/geom/transform/GeneralTransform3D;
           65   72    10                area  D

  public final javafx.geometry.Bounds getBoundsInParent();
    descriptor: ()Ljavafx/geometry/Bounds;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3380
            aload 0 /* this */
            invokevirtual javafx.scene.Node.boundsInParentProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.geometry.Bounds
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ReadOnlyObjectProperty<javafx.geometry.Bounds> boundsInParentProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3417
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getMiscProperties:()Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.boundsInParentProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/geometry/Bounds;>;

  private void invalidateBoundsInParent();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3421
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnull 2
         1: .line 3422
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.invalidateBoundsInParent:()V
         2: .line 3424
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.geometry.Bounds getBoundsInLocal();
    descriptor: ()Ljavafx/geometry/Bounds;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3427
            aload 0 /* this */
            invokevirtual javafx.scene.Node.boundsInLocalProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.geometry.Bounds
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ReadOnlyObjectProperty<javafx.geometry.Bounds> boundsInLocalProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3453
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getMiscProperties:()Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.boundsInLocalProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/geometry/Bounds;>;

  private void invalidateBoundsInLocal();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3457
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnull 2
         1: .line 3458
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.invalidateBoundsInLocal:()V
         2: .line 3460
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.geometry.Bounds getLayoutBounds();
    descriptor: ()Ljavafx/geometry/Bounds;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3514
            aload 0 /* this */
            invokevirtual javafx.scene.Node.layoutBoundsProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.geometry.Bounds
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ReadOnlyObjectProperty<javafx.geometry.Bounds> layoutBoundsProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3518
            aload 0 /* this */
            getfield javafx.scene.Node.layoutBounds:Ljavafx/scene/Node$LazyBoundsProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/geometry/Bounds;>;

  private javafx.geometry.Bounds doComputeLayoutBounds();
    descriptor: ()Ljavafx/geometry/Bounds;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=14, locals=2, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3646
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.bounds:Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* tempBounds */
        start local 1 // com.sun.javafx.geom.BaseBounds tempBounds
         1: .line 3647
            aload 0 /* this */
            aload 1 /* tempBounds */
         2: .line 3648
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         3: .line 3647
            invokevirtual javafx.scene.Node.getGeomBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* tempBounds */
         4: .line 3649
            new javafx.geometry.BoundingBox
            dup
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
         5: .line 3650
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
         6: .line 3651
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
         7: .line 3652
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            f2d
         8: .line 3653
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            f2d
         9: .line 3654
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getDepth:()F
            f2d
        10: .line 3649
            invokespecial javafx.geometry.BoundingBox.<init>:(DDDDDD)V
            areturn
        end local 1 // com.sun.javafx.geom.BaseBounds tempBounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Ljavafx/scene/Node;
            1   11     1  tempBounds  Lcom/sun/javafx/geom/BaseBounds;

  final void layoutBoundsChanged();
    descriptor: ()V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3667
            aload 0 /* this */
            getfield javafx.scene.Node.layoutBounds:Ljavafx/scene/Node$LazyBoundsProperty;
            getfield javafx.scene.Node$LazyBoundsProperty.valid:Z
            ifne 2
         1: .line 3668
            return
         2: .line 3670
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.layoutBounds:Ljavafx/scene/Node$LazyBoundsProperty;
            invokevirtual javafx.scene.Node$LazyBoundsProperty.invalidate:()V
         3: .line 3671
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 4
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.hasScaleOrRotate:()Z
            ifne 5
      StackMap locals:
      StackMap stack:
         4: aload 0 /* this */
            invokevirtual javafx.scene.Node.hasMirroring:()Z
            ifeq 6
         5: .line 3675
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.transformsChanged:(Ljavafx/scene/Node;)V
         6: .line 3677
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavafx/scene/Node;

  com.sun.javafx.geom.BaseBounds getTransformedBounds(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: (0x0000) 
    Code:
      stack=25, locals=28, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.BaseBounds bounds
        start local 2 // com.sun.javafx.geom.transform.BaseTransform tx
         0: .line 3691
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 3692
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isTranslateOrIdentity:()Z
            ifeq 17
         2: .line 3693
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTxBounds:()V
         3: .line 3694
            aload 1 /* bounds */
            aload 0 /* this */
            getfield javafx.scene.Node.txBounds:Lcom/sun/javafx/geom/BaseBounds;
            invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
         4: .line 3695
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifne 16
         5: .line 3696
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 3 /* translateX */
        start local 3 // double translateX
         6: .line 3697
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 5 /* translateY */
        start local 5 // double translateY
         7: .line 3698
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 7 /* translateZ */
        start local 7 // double translateZ
         8: .line 3699
            aload 1 /* bounds */
         9: .line 3700
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        10: .line 3701
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        11: .line 3702
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        12: .line 3703
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        13: .line 3704
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        14: .line 3705
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        15: .line 3699
            invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
        end local 7 // double translateZ
        end local 5 // double translateY
        end local 3 // double translateX
        16: .line 3707
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            areturn
        17: .line 3708
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifeq 19
        18: .line 3709
            aload 0 /* this */
            aload 1 /* bounds */
            aload 2 /* tx */
            invokevirtual javafx.scene.Node.getLocalBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            areturn
        19: .line 3711
      StackMap locals:
      StackMap stack:
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxx:()D
            dstore 3 /* mxx */
        start local 3 // double mxx
        20: .line 3712
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
            dstore 5 /* mxy */
        start local 5 // double mxy
        21: .line 3713
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
            dstore 7 /* mxz */
        start local 7 // double mxz
        22: .line 3714
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 9 /* mxt */
        start local 9 // double mxt
        23: .line 3715
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
            dstore 11 /* myx */
        start local 11 // double myx
        24: .line 3716
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
            dstore 13 /* myy */
        start local 13 // double myy
        25: .line 3717
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
            dstore 15 /* myz */
        start local 15 // double myz
        26: .line 3718
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 17 /* myt */
        start local 17 // double myt
        27: .line 3719
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
            dstore 19 /* mzx */
        start local 19 // double mzx
        28: .line 3720
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
            dstore 21 /* mzy */
        start local 21 // double mzy
        29: .line 3721
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
            dstore 23 /* mzz */
        start local 23 // double mzz
        30: .line 3722
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 25 /* mzt */
        start local 25 // double mzt
        31: .line 3723
            aload 2 /* tx */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithConcatenation:(Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
            astore 27 /* boundsTx */
        start local 27 // com.sun.javafx.geom.transform.BaseTransform boundsTx
        32: .line 3724
            aload 0 /* this */
            aload 1 /* bounds */
            aload 27 /* boundsTx */
            invokevirtual javafx.scene.Node.getLocalBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
        33: .line 3725
            aload 27 /* boundsTx */
            aload 2 /* tx */
            if_acmpne 38
        34: .line 3726
            aload 2 /* tx */
            dload 3 /* mxx */
            dload 5 /* mxy */
            dload 7 /* mxz */
            dload 9 /* mxt */
        35: .line 3727
            dload 11 /* myx */
            dload 13 /* myy */
            dload 15 /* myz */
            dload 17 /* myt */
        36: .line 3728
            dload 19 /* mzx */
            dload 21 /* mzy */
            dload 23 /* mzz */
            dload 25 /* mzt */
        37: .line 3726
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.restoreTransform:(DDDDDDDDDDDD)V
        38: .line 3730
      StackMap locals: javafx.scene.Node com.sun.javafx.geom.BaseBounds com.sun.javafx.geom.transform.BaseTransform double double double double double double double double double double double double com.sun.javafx.geom.transform.BaseTransform
      StackMap stack:
            aload 1 /* bounds */
            areturn
        end local 27 // com.sun.javafx.geom.transform.BaseTransform boundsTx
        end local 25 // double mzt
        end local 23 // double mzz
        end local 21 // double mzy
        end local 19 // double mzx
        end local 17 // double myt
        end local 15 // double myz
        end local 13 // double myy
        end local 11 // double myx
        end local 9 // double mxt
        end local 7 // double mxz
        end local 5 // double mxy
        end local 3 // double mxx
        end local 2 // com.sun.javafx.geom.transform.BaseTransform tx
        end local 1 // com.sun.javafx.geom.BaseBounds bounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   39     0        this  Ljavafx/scene/Node;
            0   39     1      bounds  Lcom/sun/javafx/geom/BaseBounds;
            0   39     2          tx  Lcom/sun/javafx/geom/transform/BaseTransform;
            6   16     3  translateX  D
            7   16     5  translateY  D
            8   16     7  translateZ  D
           20   39     3         mxx  D
           21   39     5         mxy  D
           22   39     7         mxz  D
           23   39     9         mxt  D
           24   39    11         myx  D
           25   39    13         myy  D
           26   39    15         myz  D
           27   39    17         myt  D
           28   39    19         mzx  D
           29   39    21         mzy  D
           30   39    23         mzz  D
           31   39    25         mzt  D
           32   39    27    boundsTx  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
        Name  Flags
      bounds  
      tx      

  com.sun.javafx.geom.BaseBounds getLocalBounds(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: (0x0000) 
    Code:
      stack=10, locals=9, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.BaseBounds bounds
        start local 2 // com.sun.javafx.geom.transform.BaseTransform tx
         0: .line 3746
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEffect:()Ljavafx/scene/effect/Effect;
            ifnonnull 2
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnonnull 2
         1: .line 3747
            aload 0 /* this */
            aload 1 /* bounds */
            aload 2 /* tx */
            invokevirtual javafx.scene.Node.getGeomBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            areturn
         2: .line 3750
      StackMap locals:
      StackMap stack:
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isTranslateOrIdentity:()Z
            ifeq 17
         3: .line 3753
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalBounds:()V
         4: .line 3754
            aload 1 /* bounds */
            aload 0 /* this */
            getfield javafx.scene.Node.localBounds:Lcom/sun/javafx/geom/BaseBounds;
            invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
         5: .line 3755
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifne 16
         6: .line 3756
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 3 /* translateX */
        start local 3 // double translateX
         7: .line 3757
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 5 /* translateY */
        start local 5 // double translateY
         8: .line 3758
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 7 /* translateZ */
        start local 7 // double translateZ
         9: .line 3759
            aload 1 /* bounds */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        10: .line 3760
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        11: .line 3761
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        12: .line 3762
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        13: .line 3763
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        14: .line 3764
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        15: .line 3759
            invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
        end local 7 // double translateZ
        end local 5 // double translateY
        end local 3 // double translateX
        16: .line 3766
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            areturn
        17: .line 3767
      StackMap locals:
      StackMap stack:
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 22
        18: .line 3768
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getType:()I
        19: .line 3769
            bipush -76
        20: .line 3768
            iand
            ifeq 22
        21: .line 3772
            aload 0 /* this */
            aload 1 /* bounds */
            aload 2 /* tx */
            invokevirtual javafx.scene.Node.computeLocalBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            areturn
        22: .line 3780
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalBounds:()V
        23: .line 3781
            aload 2 /* tx */
            aload 0 /* this */
            getfield javafx.scene.Node.localBounds:Lcom/sun/javafx/geom/BaseBounds;
            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 2 // com.sun.javafx.geom.transform.BaseTransform tx
        end local 1 // com.sun.javafx.geom.BaseBounds bounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   24     0        this  Ljavafx/scene/Node;
            0   24     1      bounds  Lcom/sun/javafx/geom/BaseBounds;
            0   24     2          tx  Lcom/sun/javafx/geom/transform/BaseTransform;
            7   16     3  translateX  D
            8   16     5  translateY  D
            9   16     7  translateZ  D
    MethodParameters:
        Name  Flags
      bounds  
      tx      

  com.sun.javafx.geom.BaseBounds getGeomBounds(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: (0x0000) 
    Code:
      stack=10, locals=9, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.BaseBounds bounds
        start local 2 // com.sun.javafx.geom.transform.BaseTransform tx
         0: .line 3796
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isTranslateOrIdentity:()Z
            ifeq 15
         1: .line 3799
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateGeomBounds:()V
         2: .line 3800
            aload 1 /* bounds */
            aload 0 /* this */
            getfield javafx.scene.Node.geomBounds:Lcom/sun/javafx/geom/BaseBounds;
            invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
         3: .line 3801
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifne 14
         4: .line 3802
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 3 /* translateX */
        start local 3 // double translateX
         5: .line 3803
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 5 /* translateY */
        start local 5 // double translateY
         6: .line 3804
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 7 /* translateZ */
        start local 7 // double translateZ
         7: .line 3805
            aload 1 /* bounds */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
         8: .line 3806
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
         9: .line 3807
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        10: .line 3808
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        11: .line 3809
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        12: .line 3810
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        13: .line 3805
            invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(FFFFFF)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
        end local 7 // double translateZ
        end local 5 // double translateY
        end local 3 // double translateX
        14: .line 3812
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            areturn
        15: .line 3813
      StackMap locals:
      StackMap stack:
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 20
        16: .line 3814
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getType:()I
        17: .line 3815
            bipush -76
        18: .line 3814
            iand
            ifeq 20
        19: .line 3818
            aload 0 /* this */
            aload 1 /* bounds */
            aload 2 /* tx */
            invokestatic com.sun.javafx.scene.NodeHelper.computeGeomBounds:(Ljavafx/scene/Node;Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            areturn
        20: .line 3826
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateGeomBounds:()V
        21: .line 3827
            aload 2 /* tx */
            aload 0 /* this */
            getfield javafx.scene.Node.geomBounds:Lcom/sun/javafx/geom/BaseBounds;
            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 2 // com.sun.javafx.geom.transform.BaseTransform tx
        end local 1 // com.sun.javafx.geom.BaseBounds bounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   22     0        this  Ljavafx/scene/Node;
            0   22     1      bounds  Lcom/sun/javafx/geom/BaseBounds;
            0   22     2          tx  Lcom/sun/javafx/geom/transform/BaseTransform;
            5   14     3  translateX  D
            6   14     5  translateY  D
            7   14     7  translateZ  D
    MethodParameters:
        Name  Flags
      bounds  
      tx      

  void updateGeomBounds();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3836
            aload 0 /* this */
            getfield javafx.scene.Node.geomBoundsInvalid:Z
            ifeq 3
         1: .line 3837
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.geomBounds:Lcom/sun/javafx/geom/BaseBounds;
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokestatic com.sun.javafx.scene.NodeHelper.computeGeomBounds:(Ljavafx/scene/Node;Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            putfield javafx.scene.Node.geomBounds:Lcom/sun/javafx/geom/BaseBounds;
         2: .line 3838
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.geomBoundsInvalid:Z
         3: .line 3840
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;

  private com.sun.javafx.geom.BaseBounds computeLocalBounds(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=8, locals=15, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.BaseBounds bounds
        start local 2 // com.sun.javafx.geom.transform.BaseTransform tx
         0: .line 3849
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEffect:()Ljavafx/scene/effect/Effect;
            ifnull 4
         1: .line 3850
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEffect:()Ljavafx/scene/effect/Effect;
            aload 1 /* bounds */
            aload 2 /* tx */
            aload 0 /* this */
            getstatic javafx.scene.Node.boundsAccessor:Lcom/sun/javafx/scene/BoundsAccessor;
            invokestatic com.sun.scenario.effect.EffectHelper.getBounds:(Ljavafx/scene/effect/Effect;Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;Ljavafx/scene/Node;Lcom/sun/javafx/scene/BoundsAccessor;)Lcom/sun/javafx/geom/BaseBounds;
            astore 3 /* b */
        start local 3 // com.sun.javafx.geom.BaseBounds b
         2: .line 3851
            aload 1 /* bounds */
            aload 3 /* b */
            invokevirtual com.sun.javafx.geom.BaseBounds.deriveWithNewBounds:(Lcom/sun/javafx/geom/BaseBounds;)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
        end local 3 // com.sun.javafx.geom.BaseBounds b
         3: .line 3852
            goto 5
         4: .line 3853
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* bounds */
            aload 2 /* tx */
            invokevirtual javafx.scene.Node.getGeomBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
         5: .line 3857
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 17
         6: .line 3861
            aload 0 /* this */
            instanceof javafx.scene.shape.Shape3D
            ifne 17
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            instanceof javafx.scene.shape.Shape3D
            ifne 17
         7: .line 3862
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dstore 3 /* x1 */
        start local 3 // double x1
         8: .line 3863
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dstore 5 /* y1 */
        start local 5 // double y1
         9: .line 3864
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dstore 7 /* x2 */
        start local 7 // double x2
        10: .line 3865
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dstore 9 /* y2 */
        start local 9 // double y2
        11: .line 3866
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dstore 11 /* z1 */
        start local 11 // double z1
        12: .line 3867
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dstore 13 /* z2 */
        start local 13 // double z2
        13: .line 3868
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            aload 1 /* bounds */
            aload 2 /* tx */
            invokevirtual javafx.scene.Node.getTransformedBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            astore 1 /* bounds */
        14: .line 3869
            aload 1 /* bounds */
            dload 3 /* x1 */
            d2f
            dload 5 /* y1 */
            d2f
            dload 11 /* z1 */
            d2f
        15: .line 3870
            dload 7 /* x2 */
            d2f
            dload 9 /* y2 */
            d2f
            dload 13 /* z2 */
            d2f
        16: .line 3869
            invokevirtual com.sun.javafx.geom.BaseBounds.intersectWith:(FFFFFF)V
        end local 13 // double z2
        end local 11 // double z1
        end local 9 // double y2
        end local 7 // double x2
        end local 5 // double y1
        end local 3 // double x1
        17: .line 3872
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            areturn
        end local 2 // com.sun.javafx.geom.transform.BaseTransform tx
        end local 1 // com.sun.javafx.geom.BaseBounds bounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   18     0    this  Ljavafx/scene/Node;
            0   18     1  bounds  Lcom/sun/javafx/geom/BaseBounds;
            0   18     2      tx  Lcom/sun/javafx/geom/transform/BaseTransform;
            2    3     3       b  Lcom/sun/javafx/geom/BaseBounds;
            8   17     3      x1  D
            9   17     5      y1  D
           10   17     7      x2  D
           11   17     9      y2  D
           12   17    11      z1  D
           13   17    13      z2  D
    MethodParameters:
        Name  Flags
      bounds  
      tx      

  private void updateLocalBounds();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3881
            aload 0 /* this */
            getfield javafx.scene.Node.localBoundsInvalid:Z
            ifeq 10
         1: .line 3882
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnonnull 2
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEffect:()Ljavafx/scene/effect/Effect;
            ifnull 8
         2: .line 3883
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
         3: .line 3884
            aload 0 /* this */
            getfield javafx.scene.Node.localBounds:Lcom/sun/javafx/geom/BaseBounds;
            ifnonnull 4
            new com.sun.javafx.geom.RectBounds
            dup
            invokespecial com.sun.javafx.geom.RectBounds.<init>:()V
            goto 5
      StackMap locals: javafx.scene.Node
      StackMap stack: javafx.scene.Node javafx.scene.Node
         4: aload 0 /* this */
            getfield javafx.scene.Node.localBounds:Lcom/sun/javafx/geom/BaseBounds;
         5: .line 3885
      StackMap locals: javafx.scene.Node
      StackMap stack: javafx.scene.Node javafx.scene.Node com.sun.javafx.geom.BaseBounds
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         6: .line 3883
            invokevirtual javafx.scene.Node.computeLocalBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            putfield javafx.scene.Node.localBounds:Lcom/sun/javafx/geom/BaseBounds;
         7: .line 3886
            goto 9
         8: .line 3887
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.localBounds:Lcom/sun/javafx/geom/BaseBounds;
         9: .line 3889
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.localBoundsInvalid:Z
        10: .line 3891
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Ljavafx/scene/Node;

  void updateTxBounds();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 3899
            aload 0 /* this */
            getfield javafx.scene.Node.txBoundsInvalid:Z
            ifeq 4
         1: .line 3900
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         2: .line 3901
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.txBounds:Lcom/sun/javafx/geom/BaseBounds;
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual javafx.scene.Node.getLocalBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            putfield javafx.scene.Node.txBounds:Lcom/sun/javafx/geom/BaseBounds;
         3: .line 3902
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.txBoundsInvalid:Z
         4: .line 3904
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/Node;

  private void doGeomChanged();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 4003
            aload 0 /* this */
            getfield javafx.scene.Node.geomBoundsInvalid:Z
            ifeq 4
         1: .line 4009
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.notifyLayoutBoundsChanged:(Ljavafx/scene/Node;)V
         2: .line 4010
            aload 0 /* this */
            invokevirtual javafx.scene.Node.transformedBoundsChanged:()V
         3: .line 4011
            return
         4: .line 4013
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.geomBounds:Lcom/sun/javafx/geom/BaseBounds;
            invokevirtual com.sun.javafx.geom.BaseBounds.makeEmpty:()Lcom/sun/javafx/geom/BaseBounds;
            pop
         5: .line 4014
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.geomBoundsInvalid:Z
         6: .line 4015
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_BOUNDS:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.markDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)V
         7: .line 4016
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.notifyLayoutBoundsChanged:(Ljavafx/scene/Node;)V
         8: .line 4017
            aload 0 /* this */
            invokevirtual javafx.scene.Node.localBoundsChanged:()V
         9: .line 4018
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavafx/scene/Node;

  void localBoundsChanged();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 4029
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.localBoundsInvalid:Z
         1: .line 4030
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateBoundsInLocal:()V
         2: .line 4031
            aload 0 /* this */
            invokevirtual javafx.scene.Node.transformedBoundsChanged:()V
         3: .line 4032
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;

  void transformedBoundsChanged();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 4042
            aload 0 /* this */
            getfield javafx.scene.Node.txBoundsInvalid:Z
            ifne 5
         1: .line 4043
            aload 0 /* this */
            getfield javafx.scene.Node.txBounds:Lcom/sun/javafx/geom/BaseBounds;
            invokevirtual com.sun.javafx.geom.BaseBounds.makeEmpty:()Lcom/sun/javafx/geom/BaseBounds;
            pop
         2: .line 4044
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.txBoundsInvalid:Z
         3: .line 4045
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateBoundsInParent:()V
         4: .line 4046
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_TRANSFORMED_BOUNDS:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.markDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)V
         5: .line 4048
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isVisible:()Z
            ifeq 7
         6: .line 4049
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentOfBoundsChange:()V
         7: .line 4051
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavafx/scene/Node;

  private void doNotifyLayoutBoundsChanged();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 4063
            aload 0 /* this */
            invokevirtual javafx.scene.Node.layoutBoundsChanged:()V
         1: .line 4067
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         2: .line 4070
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isManaged:()Z
            ifeq 5
            aload 1 /* p */
            ifnull 5
            aload 1 /* p */
            instanceof javafx.scene.Group
            ifeq 3
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isResizable:()Z
            ifeq 5
         3: .line 4071
      StackMap locals: javafx.scene.Parent
      StackMap stack:
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.isPerformingLayout:()Z
            ifne 5
         4: .line 4073
            aload 1 /* p */
            iconst_1
            invokevirtual javafx.scene.Parent.requestLayout:(Z)V
         5: .line 4075
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.scene.Parent p
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavafx/scene/Node;
            2    6     1     p  Ljavafx/scene/Parent;

  void notifyParentOfBoundsChange();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 4086
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         1: .line 4087
            aload 1 /* p */
            ifnull 3
         2: .line 4088
            aload 1 /* p */
            aload 0 /* this */
            invokevirtual javafx.scene.Parent.childBoundsChanged:(Ljavafx/scene/Node;)V
         3: .line 4093
      StackMap locals: javafx.scene.Parent
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            ifnull 5
         4: .line 4094
            aload 0 /* this */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            invokevirtual javafx.scene.Node.localBoundsChanged:()V
         5: .line 4096
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.scene.Parent p
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavafx/scene/Node;
            1    6     1     p  Ljavafx/scene/Parent;

  public boolean contains(double, double);
    descriptor: (DD)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // double localX
        start local 3 // double localY
         0: .line 4115
            aload 0 /* this */
            dload 1 /* localX */
            dload 3 /* localY */
            invokevirtual javafx.scene.Node.containsBounds:(DD)Z
            ifeq 3
         1: .line 4116
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isPickOnBounds:()Z
            ifne 2
            aload 0 /* this */
            dload 1 /* localX */
            dload 3 /* localY */
            invokestatic com.sun.javafx.scene.NodeHelper.computeContains:(Ljavafx/scene/Node;DD)Z
            ifne 2
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_1
            ireturn
         3: .line 4118
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // double localY
        end local 1 // double localX
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljavafx/scene/Node;
            0    4     1  localX  D
            0    4     3  localY  D
    MethodParameters:
        Name  Flags
      localX  
      localY  

  private boolean containsBounds(double, double);
    descriptor: (DD)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // double localX
        start local 3 // double localY
         0: .line 4130
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            astore 5 /* tempState */
        start local 5 // com.sun.javafx.util.TempState tempState
         1: .line 4131
            aload 5 /* tempState */
            getfield com.sun.javafx.util.TempState.bounds:Lcom/sun/javafx/geom/BaseBounds;
            astore 6 /* tempBounds */
        start local 6 // com.sun.javafx.geom.BaseBounds tempBounds
         2: .line 4136
            aload 0 /* this */
            aload 6 /* tempBounds */
         3: .line 4137
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         4: .line 4136
            invokevirtual javafx.scene.Node.getLocalBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            astore 6 /* tempBounds */
         5: .line 4138
            aload 6 /* tempBounds */
            dload 1 /* localX */
            d2f
            dload 3 /* localY */
            d2f
            invokevirtual com.sun.javafx.geom.BaseBounds.contains:(FF)Z
            ifeq 16
         6: .line 4142
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 15
         7: .line 4143
            aload 5 /* tempState */
            getfield com.sun.javafx.util.TempState.point:Lcom/sun/javafx/geom/Point2D;
            dload 1 /* localX */
            d2f
            putfield com.sun.javafx.geom.Point2D.x:F
         8: .line 4144
            aload 5 /* tempState */
            getfield com.sun.javafx.util.TempState.point:Lcom/sun/javafx/geom/Point2D;
            dload 3 /* localY */
            d2f
            putfield com.sun.javafx.geom.Point2D.y:F
         9: .line 4146
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            aload 5 /* tempState */
            getfield com.sun.javafx.util.TempState.point:Lcom/sun/javafx/geom/Point2D;
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Point2D;)V
        10: .line 4147
            goto 13
      StackMap locals: javafx.scene.Node double double com.sun.javafx.util.TempState com.sun.javafx.geom.BaseBounds
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
        11: pop
        12: .line 4148
            iconst_0
            ireturn
        13: .line 4150
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            aload 5 /* tempState */
            getfield com.sun.javafx.util.TempState.point:Lcom/sun/javafx/geom/Point2D;
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            aload 5 /* tempState */
            getfield com.sun.javafx.util.TempState.point:Lcom/sun/javafx/geom/Point2D;
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            invokevirtual javafx.scene.Node.contains:(DD)Z
            ifne 15
        14: .line 4151
            iconst_0
            ireturn
        15: .line 4154
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        16: .line 4156
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 6 // com.sun.javafx.geom.BaseBounds tempBounds
        end local 5 // com.sun.javafx.util.TempState tempState
        end local 3 // double localY
        end local 1 // double localX
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Ljavafx/scene/Node;
            0   17     1      localX  D
            0   17     3      localY  D
            1   17     5   tempState  Lcom/sun/javafx/util/TempState;
            2   17     6  tempBounds  Lcom/sun/javafx/geom/BaseBounds;
      Exception table:
        from    to  target  type
           9    10      11  Class com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
        Name  Flags
      localX  
      localY  

  public boolean contains(javafx.geometry.Point2D);
    descriptor: (Ljavafx/geometry/Point2D;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point2D localPoint
         0: .line 4168
            aload 0 /* this */
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point2D.getY:()D
            invokevirtual javafx.scene.Node.contains:(DD)Z
            ireturn
        end local 1 // javafx.geometry.Point2D localPoint
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavafx/scene/Node;
            0    1     1  localPoint  Ljavafx/geometry/Point2D;
    MethodParameters:
            Name  Flags
      localPoint  

  public boolean intersects(double, double, double, double);
    descriptor: (DDDD)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=10, args_size=5
        start local 0 // javafx.scene.Node this
        start local 1 // double localX
        start local 3 // double localY
        start local 5 // double localWidth
        start local 7 // double localHeight
         0: .line 4185
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.bounds:Lcom/sun/javafx/geom/BaseBounds;
            astore 9 /* tempBounds */
        start local 9 // com.sun.javafx.geom.BaseBounds tempBounds
         1: .line 4186
            aload 0 /* this */
            aload 9 /* tempBounds */
         2: .line 4187
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         3: .line 4186
            invokevirtual javafx.scene.Node.getLocalBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            astore 9 /* tempBounds */
         4: .line 4188
            aload 9 /* tempBounds */
            dload 1 /* localX */
            d2f
         5: .line 4189
            dload 3 /* localY */
            d2f
         6: .line 4190
            dload 5 /* localWidth */
            d2f
         7: .line 4191
            dload 7 /* localHeight */
            d2f
         8: .line 4188
            invokevirtual com.sun.javafx.geom.BaseBounds.intersects:(FFFF)Z
            ireturn
        end local 9 // com.sun.javafx.geom.BaseBounds tempBounds
        end local 7 // double localHeight
        end local 5 // double localWidth
        end local 3 // double localY
        end local 1 // double localX
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Ljavafx/scene/Node;
            0    9     1       localX  D
            0    9     3       localY  D
            0    9     5   localWidth  D
            0    9     7  localHeight  D
            1    9     9   tempBounds  Lcom/sun/javafx/geom/BaseBounds;
    MethodParameters:
             Name  Flags
      localX       
      localY       
      localWidth   
      localHeight  

  public boolean intersects(javafx.geometry.Bounds);
    descriptor: (Ljavafx/geometry/Bounds;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Bounds localBounds
         0: .line 4205
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getWidth:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getHeight:()D
            invokevirtual javafx.scene.Node.intersects:(DDDD)Z
            ireturn
        end local 1 // javafx.geometry.Bounds localBounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljavafx/scene/Node;
            0    1     1  localBounds  Ljavafx/geometry/Bounds;
    MethodParameters:
             Name  Flags
      localBounds  

  public javafx.geometry.Point2D screenToLocal(double, double);
    descriptor: (DD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=10, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // double screenX
        start local 3 // double screenY
         0: .line 4218
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 5 /* scene */
        start local 5 // javafx.scene.Scene scene
         1: .line 4219
            aload 5 /* scene */
            ifnonnull 2
            aconst_null
            areturn
         2: .line 4220
      StackMap locals: javafx.scene.Scene
      StackMap stack:
            aload 5 /* scene */
            invokevirtual javafx.scene.Scene.getWindow:()Ljavafx/stage/Window;
            astore 6 /* window */
        start local 6 // javafx.stage.Window window
         3: .line 4221
            aload 6 /* window */
            ifnonnull 4
            aconst_null
            areturn
         4: .line 4224
      StackMap locals: javafx.stage.Window
      StackMap stack:
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.point:Lcom/sun/javafx/geom/Point2D;
         5: .line 4223
            astore 7 /* tempPt */
        start local 7 // com.sun.javafx.geom.Point2D tempPt
         6: .line 4226
            aload 7 /* tempPt */
            dload 1 /* screenX */
            aload 5 /* scene */
            invokevirtual javafx.scene.Scene.getX:()D
            dsub
            aload 6 /* window */
            invokevirtual javafx.stage.Window.getX:()D
            dsub
            d2f
         7: .line 4227
            dload 3 /* screenY */
            aload 5 /* scene */
            invokevirtual javafx.scene.Scene.getY:()D
            dsub
            aload 6 /* window */
            invokevirtual javafx.stage.Window.getY:()D
            dsub
            d2f
         8: .line 4226
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         9: .line 4229
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 8 /* subScene */
        start local 8 // javafx.scene.SubScene subScene
        10: .line 4230
            aload 8 /* subScene */
            ifnull 17
        11: .line 4231
            aload 8 /* subScene */
        12: .line 4232
            new javafx.geometry.Point2D
            dup
            aload 7 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            aload 7 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
        13: .line 4231
            invokestatic com.sun.javafx.scene.SceneUtils.sceneToSubScenePlane:(Ljavafx/scene/SubScene;Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
            astore 9 /* ssCoord */
        start local 9 // javafx.geometry.Point2D ssCoord
        14: .line 4233
            aload 9 /* ssCoord */
            ifnonnull 16
        15: .line 4234
            aconst_null
            areturn
        16: .line 4236
      StackMap locals: com.sun.javafx.geom.Point2D javafx.scene.SubScene javafx.geometry.Point2D
      StackMap stack:
            aload 7 /* tempPt */
            aload 9 /* ssCoord */
            invokevirtual javafx.geometry.Point2D.getX:()D
            d2f
            aload 9 /* ssCoord */
            invokevirtual javafx.geometry.Point2D.getY:()D
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
        end local 9 // javafx.geometry.Point2D ssCoord
        17: .line 4240
      StackMap locals:
      StackMap stack:
            aload 5 /* scene */
            invokevirtual javafx.scene.Scene.getEffectiveCamera:()Ljavafx/scene/Camera;
            aload 7 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            aload 7 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            invokevirtual javafx.scene.Camera.pickProjectPlane:(DD)Ljavafx/geometry/Point3D;
        18: .line 4239
            astore 9 /* ppIntersect */
        start local 9 // javafx.geometry.Point3D ppIntersect
        19: .line 4241
            aload 7 /* tempPt */
            aload 9 /* ppIntersect */
            invokevirtual javafx.geometry.Point3D.getX:()D
            d2f
            aload 9 /* ppIntersect */
            invokevirtual javafx.geometry.Point3D.getY:()D
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
        20: .line 4244
            aload 0 /* this */
            aload 7 /* tempPt */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Point2D;)V
        21: .line 4245
            goto 24
      StackMap locals: javafx.scene.Node double double javafx.scene.Scene javafx.stage.Window com.sun.javafx.geom.Point2D javafx.scene.SubScene javafx.geometry.Point3D
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
        22: pop
        23: .line 4246
            aconst_null
            areturn
        24: .line 4248
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            aload 7 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            aload 7 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 9 // javafx.geometry.Point3D ppIntersect
        end local 8 // javafx.scene.SubScene subScene
        end local 7 // com.sun.javafx.geom.Point2D tempPt
        end local 6 // javafx.stage.Window window
        end local 5 // javafx.scene.Scene scene
        end local 3 // double screenY
        end local 1 // double screenX
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   25     0         this  Ljavafx/scene/Node;
            0   25     1      screenX  D
            0   25     3      screenY  D
            1   25     5        scene  Ljavafx/scene/Scene;
            3   25     6       window  Ljavafx/stage/Window;
            6   25     7       tempPt  Lcom/sun/javafx/geom/Point2D;
           10   25     8     subScene  Ljavafx/scene/SubScene;
           14   17     9      ssCoord  Ljavafx/geometry/Point2D;
           19   25     9  ppIntersect  Ljavafx/geometry/Point3D;
      Exception table:
        from    to  target  type
          20    21      22  Class com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
         Name  Flags
      screenX  
      screenY  

  public javafx.geometry.Point2D screenToLocal(javafx.geometry.Point2D);
    descriptor: (Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point2D screenPoint
         0: .line 4260
            aload 0 /* this */
            aload 1 /* screenPoint */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 1 /* screenPoint */
            invokevirtual javafx.geometry.Point2D.getY:()D
            invokevirtual javafx.scene.Node.screenToLocal:(DD)Ljavafx/geometry/Point2D;
            areturn
        end local 1 // javafx.geometry.Point2D screenPoint
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljavafx/scene/Node;
            0    1     1  screenPoint  Ljavafx/geometry/Point2D;
    MethodParameters:
             Name  Flags
      screenPoint  

  public javafx.geometry.Bounds screenToLocal(javafx.geometry.Bounds);
    descriptor: (Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Bounds screenBounds
         0: .line 4273
            aload 0 /* this */
            aload 1 /* screenBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* screenBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            invokevirtual javafx.scene.Node.screenToLocal:(DD)Ljavafx/geometry/Point2D;
            astore 2 /* p1 */
        start local 2 // javafx.geometry.Point2D p1
         1: .line 4274
            aload 0 /* this */
            aload 1 /* screenBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* screenBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            invokevirtual javafx.scene.Node.screenToLocal:(DD)Ljavafx/geometry/Point2D;
            astore 3 /* p2 */
        start local 3 // javafx.geometry.Point2D p2
         2: .line 4275
            aload 0 /* this */
            aload 1 /* screenBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* screenBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            invokevirtual javafx.scene.Node.screenToLocal:(DD)Ljavafx/geometry/Point2D;
            astore 4 /* p3 */
        start local 4 // javafx.geometry.Point2D p3
         3: .line 4276
            aload 0 /* this */
            aload 1 /* screenBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* screenBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            invokevirtual javafx.scene.Node.screenToLocal:(DD)Ljavafx/geometry/Point2D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point2D p4
         4: .line 4278
            aload 2 /* p1 */
            aload 3 /* p2 */
            aload 4 /* p3 */
            aload 5 /* p4 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.createBoundingBox:(Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;)Ljavafx/geometry/Bounds;
            areturn
        end local 5 // javafx.geometry.Point2D p4
        end local 4 // javafx.geometry.Point2D p3
        end local 3 // javafx.geometry.Point2D p2
        end local 2 // javafx.geometry.Point2D p1
        end local 1 // javafx.geometry.Bounds screenBounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Ljavafx/scene/Node;
            0    5     1  screenBounds  Ljavafx/geometry/Bounds;
            1    5     2            p1  Ljavafx/geometry/Point2D;
            2    5     3            p2  Ljavafx/geometry/Point2D;
            3    5     4            p3  Ljavafx/geometry/Point2D;
            4    5     5            p4  Ljavafx/geometry/Point2D;
    MethodParameters:
              Name  Flags
      screenBounds  

  public javafx.geometry.Point2D sceneToLocal(double, double, boolean);
    descriptor: (DDZ)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=9, args_size=4
        start local 0 // javafx.scene.Node this
        start local 1 // double x
        start local 3 // double y
        start local 5 // boolean rootScene
         0: .line 4297
            iload 5 /* rootScene */
            ifne 2
         1: .line 4298
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            invokevirtual javafx.scene.Node.sceneToLocal:(DD)Ljavafx/geometry/Point2D;
            areturn
         2: .line 4301
      StackMap locals:
      StackMap stack:
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.point:Lcom/sun/javafx/geom/Point2D;
         3: .line 4300
            astore 6 /* tempPt */
        start local 6 // com.sun.javafx.geom.Point2D tempPt
         4: .line 4303
            aload 6 /* tempPt */
            dload 1 /* x */
            d2f
            dload 3 /* y */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         5: .line 4305
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 7 /* subScene */
        start local 7 // javafx.scene.SubScene subScene
         6: .line 4306
            aload 7 /* subScene */
            ifnull 13
         7: .line 4307
            aload 7 /* subScene */
         8: .line 4308
            new javafx.geometry.Point2D
            dup
            aload 6 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            aload 6 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
         9: .line 4307
            invokestatic com.sun.javafx.scene.SceneUtils.sceneToSubScenePlane:(Ljavafx/scene/SubScene;Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
            astore 8 /* ssCoord */
        start local 8 // javafx.geometry.Point2D ssCoord
        10: .line 4309
            aload 8 /* ssCoord */
            ifnonnull 12
        11: .line 4310
            aconst_null
            areturn
        12: .line 4312
      StackMap locals: com.sun.javafx.geom.Point2D javafx.scene.SubScene javafx.geometry.Point2D
      StackMap stack:
            aload 6 /* tempPt */
            aload 8 /* ssCoord */
            invokevirtual javafx.geometry.Point2D.getX:()D
            d2f
            aload 8 /* ssCoord */
            invokevirtual javafx.geometry.Point2D.getY:()D
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
        end local 8 // javafx.geometry.Point2D ssCoord
        13: .line 4316
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* tempPt */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Point2D;)V
        14: .line 4317
            new javafx.geometry.Point2D
            dup
            aload 6 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            aload 6 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
        15: areturn
        16: .line 4318
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
            pop
        17: .line 4319
            aconst_null
            areturn
        end local 7 // javafx.scene.SubScene subScene
        end local 6 // com.sun.javafx.geom.Point2D tempPt
        end local 5 // boolean rootScene
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   18     0       this  Ljavafx/scene/Node;
            0   18     1          x  D
            0   18     3          y  D
            0   18     5  rootScene  Z
            4   18     6     tempPt  Lcom/sun/javafx/geom/Point2D;
            6   18     7   subScene  Ljavafx/scene/SubScene;
           10   13     8    ssCoord  Ljavafx/geometry/Point2D;
      Exception table:
        from    to  target  type
          13    15      16  Class com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
           Name  Flags
      x          
      y          
      rootScene  

  public javafx.geometry.Point2D sceneToLocal(javafx.geometry.Point2D, boolean);
    descriptor: (Ljavafx/geometry/Point2D;Z)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point2D point
        start local 2 // boolean rootScene
         0: .line 4337
            aload 0 /* this */
            aload 1 /* point */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 1 /* point */
            invokevirtual javafx.geometry.Point2D.getY:()D
            iload 2 /* rootScene */
            invokevirtual javafx.scene.Node.sceneToLocal:(DDZ)Ljavafx/geometry/Point2D;
            areturn
        end local 2 // boolean rootScene
        end local 1 // javafx.geometry.Point2D point
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljavafx/scene/Node;
            0    1     1      point  Ljavafx/geometry/Point2D;
            0    1     2  rootScene  Z
    MethodParameters:
           Name  Flags
      point      
      rootScene  

  public javafx.geometry.Bounds sceneToLocal(javafx.geometry.Bounds, boolean);
    descriptor: (Ljavafx/geometry/Bounds;Z)Ljavafx/geometry/Bounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Bounds bounds
        start local 2 // boolean rootScene
         0: .line 4356
            iload 2 /* rootScene */
            ifne 2
         1: .line 4357
            aload 0 /* this */
            aload 1 /* bounds */
            invokevirtual javafx.scene.Node.sceneToLocal:(Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
            areturn
         2: .line 4359
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            dconst_0
            dcmpl
            ifne 3
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            dconst_0
            dcmpl
            ifeq 4
         3: .line 4360
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         4: .line 4362
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            iconst_1
            invokevirtual javafx.scene.Node.sceneToLocal:(DDZ)Ljavafx/geometry/Point2D;
            astore 3 /* p1 */
        start local 3 // javafx.geometry.Point2D p1
         5: .line 4363
            aload 0 /* this */
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            iconst_1
            invokevirtual javafx.scene.Node.sceneToLocal:(DDZ)Ljavafx/geometry/Point2D;
            astore 4 /* p2 */
        start local 4 // javafx.geometry.Point2D p2
         6: .line 4364
            aload 0 /* this */
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            iconst_1
            invokevirtual javafx.scene.Node.sceneToLocal:(DDZ)Ljavafx/geometry/Point2D;
            astore 5 /* p3 */
        start local 5 // javafx.geometry.Point2D p3
         7: .line 4365
            aload 0 /* this */
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            iconst_1
            invokevirtual javafx.scene.Node.sceneToLocal:(DDZ)Ljavafx/geometry/Point2D;
            astore 6 /* p4 */
        start local 6 // javafx.geometry.Point2D p4
         8: .line 4367
            aload 3 /* p1 */
            aload 4 /* p2 */
            aload 5 /* p3 */
            aload 6 /* p4 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.createBoundingBox:(Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;)Ljavafx/geometry/Bounds;
            areturn
        end local 6 // javafx.geometry.Point2D p4
        end local 5 // javafx.geometry.Point2D p3
        end local 4 // javafx.geometry.Point2D p2
        end local 3 // javafx.geometry.Point2D p1
        end local 2 // boolean rootScene
        end local 1 // javafx.geometry.Bounds bounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    9     0       this  Ljavafx/scene/Node;
            0    9     1     bounds  Ljavafx/geometry/Bounds;
            0    9     2  rootScene  Z
            5    9     3         p1  Ljavafx/geometry/Point2D;
            6    9     4         p2  Ljavafx/geometry/Point2D;
            7    9     5         p3  Ljavafx/geometry/Point2D;
            8    9     6         p4  Ljavafx/geometry/Point2D;
    MethodParameters:
           Name  Flags
      bounds     
      rootScene  

  public javafx.geometry.Point2D sceneToLocal(double, double);
    descriptor: (DD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // double sceneX
        start local 3 // double sceneY
         0: .line 4384
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.point:Lcom/sun/javafx/geom/Point2D;
         1: .line 4383
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4385
            aload 5 /* tempPt */
            dload 1 /* sceneX */
            d2f
            dload 3 /* sceneY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4387
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4388
            goto 7
      StackMap locals: javafx.scene.Node double double com.sun.javafx.geom.Point2D
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
         5: pop
         6: .line 4389
            aconst_null
            areturn
         7: .line 4391
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            aload 5 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            aload 5 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 5 // com.sun.javafx.geom.Point2D tempPt
        end local 3 // double sceneY
        end local 1 // double sceneX
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Ljavafx/scene/Node;
            0    8     1  sceneX  D
            0    8     3  sceneY  D
            2    8     5  tempPt  Lcom/sun/javafx/geom/Point2D;
      Exception table:
        from    to  target  type
           3     4       5  Class com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
        Name  Flags
      sceneX  
      sceneY  

  public javafx.geometry.Point2D sceneToLocal(javafx.geometry.Point2D);
    descriptor: (Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point2D scenePoint
         0: .line 4406
            aload 0 /* this */
            aload 1 /* scenePoint */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 1 /* scenePoint */
            invokevirtual javafx.geometry.Point2D.getY:()D
            invokevirtual javafx.scene.Node.sceneToLocal:(DD)Ljavafx/geometry/Point2D;
            areturn
        end local 1 // javafx.geometry.Point2D scenePoint
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavafx/scene/Node;
            0    1     1  scenePoint  Ljavafx/geometry/Point2D;
    MethodParameters:
            Name  Flags
      scenePoint  

  public javafx.geometry.Point3D sceneToLocal(javafx.geometry.Point3D);
    descriptor: (Ljavafx/geometry/Point3D;)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point3D scenePoint
         0: .line 4422
            aload 0 /* this */
            aload 1 /* scenePoint */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 1 /* scenePoint */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 1 /* scenePoint */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            invokevirtual javafx.scene.Node.sceneToLocal:(DDD)Ljavafx/geometry/Point3D;
            areturn
        end local 1 // javafx.geometry.Point3D scenePoint
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavafx/scene/Node;
            0    1     1  scenePoint  Ljavafx/geometry/Point3D;
    MethodParameters:
            Name  Flags
      scenePoint  

  public javafx.geometry.Point3D sceneToLocal(double, double, double);
    descriptor: (DDD)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=4
        start local 0 // javafx.scene.Node this
        start local 1 // double sceneX
        start local 3 // double sceneY
        start local 5 // double sceneZ
         0: .line 4441
            aload 0 /* this */
            dload 1 /* sceneX */
            dload 3 /* sceneY */
            dload 5 /* sceneZ */
            invokevirtual javafx.scene.Node.sceneToLocal0:(DDD)Ljavafx/geometry/Point3D;
         1: areturn
         2: .line 4442
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
            pop
         3: .line 4443
            aconst_null
            areturn
        end local 5 // double sceneZ
        end local 3 // double sceneY
        end local 1 // double sceneX
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Ljavafx/scene/Node;
            0    4     1  sceneX  D
            0    4     3  sceneY  D
            0    4     5  sceneZ  D
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
        Name  Flags
      sceneX  
      sceneY  
      sceneZ  

  private javafx.geometry.Point3D sceneToLocal0(double, double, double);
    descriptor: (DDD)Ljavafx/geometry/Point3D;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=8, args_size=4
        start local 0 // javafx.scene.Node this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
         0: .line 4452
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.vec3d:Lcom/sun/javafx/geom/Vec3d;
         1: .line 4451
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4453
            aload 7 /* tempV3D */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4454
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4455
            new javafx.geometry.Point3D
            dup
            aload 7 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.x:D
            aload 7 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.y:D
            aload 7 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.z:D
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        end local 7 // com.sun.javafx.geom.Vec3d tempV3D
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Ljavafx/scene/Node;
            0    5     1        x  D
            0    5     3        y  D
            0    5     5        z  D
            2    5     7  tempV3D  Lcom/sun/javafx/geom/Vec3d;
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public javafx.geometry.Bounds sceneToLocal(javafx.geometry.Bounds);
    descriptor: (Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=10, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Bounds sceneBounds
         0: .line 4473
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4474
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 7
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            dconst_0
            dcmpl
            ifne 7
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            dconst_0
            dcmpl
            ifne 7
         2: .line 4475
            aload 0 /* this */
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            invokevirtual javafx.scene.Node.sceneToLocal:(DD)Ljavafx/geometry/Point2D;
            astore 2 /* p1 */
        start local 2 // javafx.geometry.Point2D p1
         3: .line 4476
            aload 0 /* this */
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            invokevirtual javafx.scene.Node.sceneToLocal:(DD)Ljavafx/geometry/Point2D;
            astore 3 /* p2 */
        start local 3 // javafx.geometry.Point2D p2
         4: .line 4477
            aload 0 /* this */
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            invokevirtual javafx.scene.Node.sceneToLocal:(DD)Ljavafx/geometry/Point2D;
            astore 4 /* p3 */
        start local 4 // javafx.geometry.Point2D p3
         5: .line 4478
            aload 0 /* this */
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            invokevirtual javafx.scene.Node.sceneToLocal:(DD)Ljavafx/geometry/Point2D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point2D p4
         6: .line 4480
            aload 2 /* p1 */
            aload 3 /* p2 */
            aload 4 /* p3 */
            aload 5 /* p4 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.createBoundingBox:(Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;)Ljavafx/geometry/Bounds;
            areturn
        end local 5 // javafx.geometry.Point2D p4
        end local 4 // javafx.geometry.Point2D p3
        end local 3 // javafx.geometry.Point2D p2
        end local 2 // javafx.geometry.Point2D p1
         7: .line 4483
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.sceneToLocal0:(DDD)Ljavafx/geometry/Point3D;
            astore 2 /* p1 */
        start local 2 // javafx.geometry.Point3D p1
         8: .line 4484
            aload 0 /* this */
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.sceneToLocal0:(DDD)Ljavafx/geometry/Point3D;
            astore 3 /* p2 */
        start local 3 // javafx.geometry.Point3D p2
         9: .line 4485
            aload 0 /* this */
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.sceneToLocal0:(DDD)Ljavafx/geometry/Point3D;
            astore 4 /* p3 */
        start local 4 // javafx.geometry.Point3D p3
        10: .line 4486
            aload 0 /* this */
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.sceneToLocal0:(DDD)Ljavafx/geometry/Point3D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point3D p4
        11: .line 4487
            aload 0 /* this */
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.sceneToLocal0:(DDD)Ljavafx/geometry/Point3D;
            astore 6 /* p5 */
        start local 6 // javafx.geometry.Point3D p5
        12: .line 4488
            aload 0 /* this */
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.sceneToLocal0:(DDD)Ljavafx/geometry/Point3D;
            astore 7 /* p6 */
        start local 7 // javafx.geometry.Point3D p6
        13: .line 4489
            aload 0 /* this */
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.sceneToLocal0:(DDD)Ljavafx/geometry/Point3D;
            astore 8 /* p7 */
        start local 8 // javafx.geometry.Point3D p7
        14: .line 4490
            aload 0 /* this */
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* sceneBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.sceneToLocal0:(DDD)Ljavafx/geometry/Point3D;
            astore 9 /* p8 */
        start local 9 // javafx.geometry.Point3D p8
        15: .line 4491
            aload 2 /* p1 */
            aload 3 /* p2 */
            aload 4 /* p3 */
            aload 5 /* p4 */
            aload 6 /* p5 */
            aload 7 /* p6 */
            aload 8 /* p7 */
            aload 9 /* p8 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.createBoundingBox:(Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;)Ljavafx/geometry/Bounds;
        16: areturn
        end local 9 // javafx.geometry.Point3D p8
        end local 8 // javafx.geometry.Point3D p7
        end local 7 // javafx.geometry.Point3D p6
        end local 6 // javafx.geometry.Point3D p5
        end local 5 // javafx.geometry.Point3D p4
        end local 4 // javafx.geometry.Point3D p3
        end local 3 // javafx.geometry.Point3D p2
        end local 2 // javafx.geometry.Point3D p1
        17: .line 4492
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
            pop
        18: .line 4493
            aconst_null
            areturn
        end local 1 // javafx.geometry.Bounds sceneBounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   19     0         this  Ljavafx/scene/Node;
            0   19     1  sceneBounds  Ljavafx/geometry/Bounds;
            3    7     2           p1  Ljavafx/geometry/Point2D;
            4    7     3           p2  Ljavafx/geometry/Point2D;
            5    7     4           p3  Ljavafx/geometry/Point2D;
            6    7     5           p4  Ljavafx/geometry/Point2D;
            8   17     2           p1  Ljavafx/geometry/Point3D;
            9   17     3           p2  Ljavafx/geometry/Point3D;
           10   17     4           p3  Ljavafx/geometry/Point3D;
           11   17     5           p4  Ljavafx/geometry/Point3D;
           12   17     6           p5  Ljavafx/geometry/Point3D;
           13   17     7           p6  Ljavafx/geometry/Point3D;
           14   17     8           p7  Ljavafx/geometry/Point3D;
           15   17     9           p8  Ljavafx/geometry/Point3D;
      Exception table:
        from    to  target  type
           7    16      17  Class com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
             Name  Flags
      sceneBounds  

  public javafx.geometry.Point2D localToScreen(double, double);
    descriptor: (DD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // double localX
        start local 3 // double localY
         0: .line 4506
            aload 0 /* this */
            dload 1 /* localX */
            dload 3 /* localY */
            dconst_0
            invokevirtual javafx.scene.Node.localToScreen:(DDD)Ljavafx/geometry/Point2D;
            areturn
        end local 3 // double localY
        end local 1 // double localX
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljavafx/scene/Node;
            0    1     1  localX  D
            0    1     3  localY  D
    MethodParameters:
        Name  Flags
      localX  
      localY  

  public javafx.geometry.Point2D localToScreen(javafx.geometry.Point2D);
    descriptor: (Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point2D localPoint
         0: .line 4517
            aload 0 /* this */
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point2D.getY:()D
            invokevirtual javafx.scene.Node.localToScreen:(DD)Ljavafx/geometry/Point2D;
            areturn
        end local 1 // javafx.geometry.Point2D localPoint
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavafx/scene/Node;
            0    1     1  localPoint  Ljavafx/geometry/Point2D;
    MethodParameters:
            Name  Flags
      localPoint  

  public javafx.geometry.Point2D localToScreen(double, double, double);
    descriptor: (DDD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=12, args_size=4
        start local 0 // javafx.scene.Node this
        start local 1 // double localX
        start local 3 // double localY
        start local 5 // double localZ
         0: .line 4530
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 7 /* scene */
        start local 7 // javafx.scene.Scene scene
         1: .line 4531
            aload 7 /* scene */
            ifnonnull 2
            aconst_null
            areturn
         2: .line 4532
      StackMap locals: javafx.scene.Scene
      StackMap stack:
            aload 7 /* scene */
            invokevirtual javafx.scene.Scene.getWindow:()Ljavafx/stage/Window;
            astore 8 /* window */
        start local 8 // javafx.stage.Window window
         3: .line 4533
            aload 8 /* window */
            ifnonnull 4
            aconst_null
            areturn
         4: .line 4535
      StackMap locals: javafx.stage.Window
      StackMap stack:
            aload 0 /* this */
            dload 1 /* localX */
            dload 3 /* localY */
            dload 5 /* localZ */
            invokevirtual javafx.scene.Node.localToScene:(DDD)Ljavafx/geometry/Point3D;
            astore 9 /* pt */
        start local 9 // javafx.geometry.Point3D pt
         5: .line 4536
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 10 /* subScene */
        start local 10 // javafx.scene.SubScene subScene
         6: .line 4537
            aload 10 /* subScene */
            ifnull 8
         7: .line 4538
            aload 10 /* subScene */
            aload 9 /* pt */
            invokestatic com.sun.javafx.scene.SceneUtils.subSceneToScene:(Ljavafx/scene/SubScene;Ljavafx/geometry/Point3D;)Ljavafx/geometry/Point3D;
            astore 9 /* pt */
         8: .line 4541
      StackMap locals: javafx.geometry.Point3D javafx.scene.SubScene
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            invokestatic com.sun.javafx.scene.SceneHelper.getEffectiveCamera:(Ljavafx/scene/Scene;)Ljavafx/scene/Camera;
            aload 9 /* pt */
         9: .line 4540
            invokestatic com.sun.javafx.scene.CameraHelper.project:(Ljavafx/scene/Camera;Ljavafx/geometry/Point3D;)Ljavafx/geometry/Point2D;
            astore 11 /* projection */
        start local 11 // javafx.geometry.Point2D projection
        10: .line 4543
            new javafx.geometry.Point2D
            dup
            aload 11 /* projection */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 7 /* scene */
            invokevirtual javafx.scene.Scene.getX:()D
            dadd
            aload 8 /* window */
            invokevirtual javafx.stage.Window.getX:()D
            dadd
        11: .line 4544
            aload 11 /* projection */
            invokevirtual javafx.geometry.Point2D.getY:()D
            aload 7 /* scene */
            invokevirtual javafx.scene.Scene.getY:()D
            dadd
            aload 8 /* window */
            invokevirtual javafx.stage.Window.getY:()D
            dadd
        12: .line 4543
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 11 // javafx.geometry.Point2D projection
        end local 10 // javafx.scene.SubScene subScene
        end local 9 // javafx.geometry.Point3D pt
        end local 8 // javafx.stage.Window window
        end local 7 // javafx.scene.Scene scene
        end local 5 // double localZ
        end local 3 // double localY
        end local 1 // double localX
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   13     0        this  Ljavafx/scene/Node;
            0   13     1      localX  D
            0   13     3      localY  D
            0   13     5      localZ  D
            1   13     7       scene  Ljavafx/scene/Scene;
            3   13     8      window  Ljavafx/stage/Window;
            5   13     9          pt  Ljavafx/geometry/Point3D;
            6   13    10    subScene  Ljavafx/scene/SubScene;
           10   13    11  projection  Ljavafx/geometry/Point2D;
    MethodParameters:
        Name  Flags
      localX  
      localY  
      localZ  

  public javafx.geometry.Point2D localToScreen(javafx.geometry.Point3D);
    descriptor: (Ljavafx/geometry/Point3D;)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point3D localPoint
         0: .line 4555
            aload 0 /* this */
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            invokevirtual javafx.scene.Node.localToScreen:(DDD)Ljavafx/geometry/Point2D;
            areturn
        end local 1 // javafx.geometry.Point3D localPoint
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavafx/scene/Node;
            0    1     1  localPoint  Ljavafx/geometry/Point3D;
    MethodParameters:
            Name  Flags
      localPoint  

  public javafx.geometry.Bounds localToScreen(javafx.geometry.Bounds);
    descriptor: (Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=10, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Bounds localBounds
         0: .line 4566
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.localToScreen:(DDD)Ljavafx/geometry/Point2D;
            astore 2 /* p1 */
        start local 2 // javafx.geometry.Point2D p1
         1: .line 4567
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScreen:(DDD)Ljavafx/geometry/Point2D;
            astore 3 /* p2 */
        start local 3 // javafx.geometry.Point2D p2
         2: .line 4568
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.localToScreen:(DDD)Ljavafx/geometry/Point2D;
            astore 4 /* p3 */
        start local 4 // javafx.geometry.Point2D p3
         3: .line 4569
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScreen:(DDD)Ljavafx/geometry/Point2D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point2D p4
         4: .line 4570
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.localToScreen:(DDD)Ljavafx/geometry/Point2D;
            astore 6 /* p5 */
        start local 6 // javafx.geometry.Point2D p5
         5: .line 4571
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScreen:(DDD)Ljavafx/geometry/Point2D;
            astore 7 /* p6 */
        start local 7 // javafx.geometry.Point2D p6
         6: .line 4572
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.localToScreen:(DDD)Ljavafx/geometry/Point2D;
            astore 8 /* p7 */
        start local 8 // javafx.geometry.Point2D p7
         7: .line 4573
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScreen:(DDD)Ljavafx/geometry/Point2D;
            astore 9 /* p8 */
        start local 9 // javafx.geometry.Point2D p8
         8: .line 4575
            aload 2 /* p1 */
            aload 3 /* p2 */
            aload 4 /* p3 */
            aload 5 /* p4 */
            aload 6 /* p5 */
            aload 7 /* p6 */
            aload 8 /* p7 */
            aload 9 /* p8 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.createBoundingBox:(Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;)Ljavafx/geometry/Bounds;
            areturn
        end local 9 // javafx.geometry.Point2D p8
        end local 8 // javafx.geometry.Point2D p7
        end local 7 // javafx.geometry.Point2D p6
        end local 6 // javafx.geometry.Point2D p5
        end local 5 // javafx.geometry.Point2D p4
        end local 4 // javafx.geometry.Point2D p3
        end local 3 // javafx.geometry.Point2D p2
        end local 2 // javafx.geometry.Point2D p1
        end local 1 // javafx.geometry.Bounds localBounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Ljavafx/scene/Node;
            0    9     1  localBounds  Ljavafx/geometry/Bounds;
            1    9     2           p1  Ljavafx/geometry/Point2D;
            2    9     3           p2  Ljavafx/geometry/Point2D;
            3    9     4           p3  Ljavafx/geometry/Point2D;
            4    9     5           p4  Ljavafx/geometry/Point2D;
            5    9     6           p5  Ljavafx/geometry/Point2D;
            6    9     7           p6  Ljavafx/geometry/Point2D;
            7    9     8           p7  Ljavafx/geometry/Point2D;
            8    9     9           p8  Ljavafx/geometry/Point2D;
    MethodParameters:
             Name  Flags
      localBounds  

  public javafx.geometry.Point2D localToScene(double, double);
    descriptor: (DD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // double localX
        start local 3 // double localY
         0: .line 4589
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.point:Lcom/sun/javafx/geom/Point2D;
         1: .line 4588
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4590
            aload 5 /* tempPt */
            dload 1 /* localX */
            d2f
            dload 3 /* localY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4591
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4592
            new javafx.geometry.Point2D
            dup
            aload 5 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            aload 5 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 5 // com.sun.javafx.geom.Point2D tempPt
        end local 3 // double localY
        end local 1 // double localX
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Ljavafx/scene/Node;
            0    5     1  localX  D
            0    5     3  localY  D
            2    5     5  tempPt  Lcom/sun/javafx/geom/Point2D;
    MethodParameters:
        Name  Flags
      localX  
      localY  

  public javafx.geometry.Point2D localToScene(javafx.geometry.Point2D);
    descriptor: (Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point2D localPoint
         0: .line 4604
            aload 0 /* this */
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point2D.getY:()D
            invokevirtual javafx.scene.Node.localToScene:(DD)Ljavafx/geometry/Point2D;
            areturn
        end local 1 // javafx.geometry.Point2D localPoint
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavafx/scene/Node;
            0    1     1  localPoint  Ljavafx/geometry/Point2D;
    MethodParameters:
            Name  Flags
      localPoint  

  public javafx.geometry.Point3D localToScene(javafx.geometry.Point3D);
    descriptor: (Ljavafx/geometry/Point3D;)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point3D localPoint
         0: .line 4618
            aload 0 /* this */
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            invokevirtual javafx.scene.Node.localToScene:(DDD)Ljavafx/geometry/Point3D;
            areturn
        end local 1 // javafx.geometry.Point3D localPoint
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavafx/scene/Node;
            0    1     1  localPoint  Ljavafx/geometry/Point3D;
    MethodParameters:
            Name  Flags
      localPoint  

  public javafx.geometry.Point3D localToScene(double, double, double);
    descriptor: (DDD)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=4
        start local 0 // javafx.scene.Node this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
         0: .line 4635
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.vec3d:Lcom/sun/javafx/geom/Vec3d;
         1: .line 4634
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4636
            aload 7 /* tempV3D */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4637
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4638
            new javafx.geometry.Point3D
            dup
            aload 7 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.x:D
            aload 7 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.y:D
            aload 7 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.z:D
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        end local 7 // com.sun.javafx.geom.Vec3d tempV3D
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Ljavafx/scene/Node;
            0    5     1        x  D
            0    5     3        y  D
            0    5     5        z  D
            2    5     7  tempV3D  Lcom/sun/javafx/geom/Vec3d;
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public javafx.geometry.Point3D localToScene(javafx.geometry.Point3D, boolean);
    descriptor: (Ljavafx/geometry/Point3D;Z)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point3D localPoint
        start local 2 // boolean rootScene
         0: .line 4657
            aload 0 /* this */
            aload 1 /* localPoint */
            invokevirtual javafx.scene.Node.localToScene:(Ljavafx/geometry/Point3D;)Ljavafx/geometry/Point3D;
            astore 3 /* pt */
        start local 3 // javafx.geometry.Point3D pt
         1: .line 4658
            iload 2 /* rootScene */
            ifeq 5
         2: .line 4659
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 4 /* subScene */
        start local 4 // javafx.scene.SubScene subScene
         3: .line 4660
            aload 4 /* subScene */
            ifnull 5
         4: .line 4661
            aload 4 /* subScene */
            aload 3 /* pt */
            invokestatic com.sun.javafx.scene.SceneUtils.subSceneToScene:(Ljavafx/scene/SubScene;Ljavafx/geometry/Point3D;)Ljavafx/geometry/Point3D;
            astore 3 /* pt */
        end local 4 // javafx.scene.SubScene subScene
         5: .line 4664
      StackMap locals: javafx.geometry.Point3D
      StackMap stack:
            aload 3 /* pt */
            areturn
        end local 3 // javafx.geometry.Point3D pt
        end local 2 // boolean rootScene
        end local 1 // javafx.geometry.Point3D localPoint
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Ljavafx/scene/Node;
            0    6     1  localPoint  Ljavafx/geometry/Point3D;
            0    6     2   rootScene  Z
            1    6     3          pt  Ljavafx/geometry/Point3D;
            3    5     4    subScene  Ljavafx/scene/SubScene;
    MethodParameters:
            Name  Flags
      localPoint  
      rootScene   

  public javafx.geometry.Point3D localToScene(double, double, double, boolean);
    descriptor: (DDDZ)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=8, args_size=5
        start local 0 // javafx.scene.Node this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
        start local 7 // boolean rootScene
         0: .line 4685
            aload 0 /* this */
            new javafx.geometry.Point3D
            dup
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            iload 7 /* rootScene */
            invokevirtual javafx.scene.Node.localToScene:(Ljavafx/geometry/Point3D;Z)Ljavafx/geometry/Point3D;
            areturn
        end local 7 // boolean rootScene
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljavafx/scene/Node;
            0    1     1          x  D
            0    1     3          y  D
            0    1     5          z  D
            0    1     7  rootScene  Z
    MethodParameters:
           Name  Flags
      x          
      y          
      z          
      rootScene  

  public javafx.geometry.Point2D localToScene(javafx.geometry.Point2D, boolean);
    descriptor: (Ljavafx/geometry/Point2D;Z)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point2D localPoint
        start local 2 // boolean rootScene
         0: .line 4704
            iload 2 /* rootScene */
            ifne 2
         1: .line 4705
            aload 0 /* this */
            aload 1 /* localPoint */
            invokevirtual javafx.scene.Node.localToScene:(Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
            areturn
         2: .line 4707
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point2D.getY:()D
            dconst_0
            iload 2 /* rootScene */
            invokevirtual javafx.scene.Node.localToScene:(DDDZ)Ljavafx/geometry/Point3D;
            astore 3 /* pt */
        start local 3 // javafx.geometry.Point3D pt
         3: .line 4708
            new javafx.geometry.Point2D
            dup
            aload 3 /* pt */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 3 /* pt */
            invokevirtual javafx.geometry.Point3D.getY:()D
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 3 // javafx.geometry.Point3D pt
        end local 2 // boolean rootScene
        end local 1 // javafx.geometry.Point2D localPoint
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Ljavafx/scene/Node;
            0    4     1  localPoint  Ljavafx/geometry/Point2D;
            0    4     2   rootScene  Z
            3    4     3          pt  Ljavafx/geometry/Point3D;
    MethodParameters:
            Name  Flags
      localPoint  
      rootScene   

  public javafx.geometry.Point2D localToScene(double, double, boolean);
    descriptor: (DDZ)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=4
        start local 0 // javafx.scene.Node this
        start local 1 // double x
        start local 3 // double y
        start local 5 // boolean rootScene
         0: .line 4728
            aload 0 /* this */
            new javafx.geometry.Point2D
            dup
            dload 1 /* x */
            dload 3 /* y */
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            iload 5 /* rootScene */
            invokevirtual javafx.scene.Node.localToScene:(Ljavafx/geometry/Point2D;Z)Ljavafx/geometry/Point2D;
            areturn
        end local 5 // boolean rootScene
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljavafx/scene/Node;
            0    1     1          x  D
            0    1     3          y  D
            0    1     5  rootScene  Z
    MethodParameters:
           Name  Flags
      x          
      y          
      rootScene  

  public javafx.geometry.Bounds localToScene(javafx.geometry.Bounds, boolean);
    descriptor: (Ljavafx/geometry/Bounds;Z)Ljavafx/geometry/Bounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=11, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Bounds localBounds
        start local 2 // boolean rootScene
         0: .line 4747
            iload 2 /* rootScene */
            ifne 2
         1: .line 4748
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.scene.Node.localToScene:(Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
            areturn
         2: .line 4750
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            iconst_1
            invokevirtual javafx.scene.Node.localToScene:(DDDZ)Ljavafx/geometry/Point3D;
            astore 3 /* p1 */
        start local 3 // javafx.geometry.Point3D p1
         3: .line 4751
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            iconst_1
            invokevirtual javafx.scene.Node.localToScene:(DDDZ)Ljavafx/geometry/Point3D;
            astore 4 /* p2 */
        start local 4 // javafx.geometry.Point3D p2
         4: .line 4752
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            iconst_1
            invokevirtual javafx.scene.Node.localToScene:(DDDZ)Ljavafx/geometry/Point3D;
            astore 5 /* p3 */
        start local 5 // javafx.geometry.Point3D p3
         5: .line 4753
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            iconst_1
            invokevirtual javafx.scene.Node.localToScene:(DDDZ)Ljavafx/geometry/Point3D;
            astore 6 /* p4 */
        start local 6 // javafx.geometry.Point3D p4
         6: .line 4754
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            iconst_1
            invokevirtual javafx.scene.Node.localToScene:(DDDZ)Ljavafx/geometry/Point3D;
            astore 7 /* p5 */
        start local 7 // javafx.geometry.Point3D p5
         7: .line 4755
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            iconst_1
            invokevirtual javafx.scene.Node.localToScene:(DDDZ)Ljavafx/geometry/Point3D;
            astore 8 /* p6 */
        start local 8 // javafx.geometry.Point3D p6
         8: .line 4756
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            iconst_1
            invokevirtual javafx.scene.Node.localToScene:(DDDZ)Ljavafx/geometry/Point3D;
            astore 9 /* p7 */
        start local 9 // javafx.geometry.Point3D p7
         9: .line 4757
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            iconst_1
            invokevirtual javafx.scene.Node.localToScene:(DDDZ)Ljavafx/geometry/Point3D;
            astore 10 /* p8 */
        start local 10 // javafx.geometry.Point3D p8
        10: .line 4758
            aload 3 /* p1 */
            aload 4 /* p2 */
            aload 5 /* p3 */
            aload 6 /* p4 */
            aload 7 /* p5 */
            aload 8 /* p6 */
            aload 9 /* p7 */
            aload 10 /* p8 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.createBoundingBox:(Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;)Ljavafx/geometry/Bounds;
            areturn
        end local 10 // javafx.geometry.Point3D p8
        end local 9 // javafx.geometry.Point3D p7
        end local 8 // javafx.geometry.Point3D p6
        end local 7 // javafx.geometry.Point3D p5
        end local 6 // javafx.geometry.Point3D p4
        end local 5 // javafx.geometry.Point3D p3
        end local 4 // javafx.geometry.Point3D p2
        end local 3 // javafx.geometry.Point3D p1
        end local 2 // boolean rootScene
        end local 1 // javafx.geometry.Bounds localBounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Ljavafx/scene/Node;
            0   11     1  localBounds  Ljavafx/geometry/Bounds;
            0   11     2    rootScene  Z
            3   11     3           p1  Ljavafx/geometry/Point3D;
            4   11     4           p2  Ljavafx/geometry/Point3D;
            5   11     5           p3  Ljavafx/geometry/Point3D;
            6   11     6           p4  Ljavafx/geometry/Point3D;
            7   11     7           p5  Ljavafx/geometry/Point3D;
            8   11     8           p6  Ljavafx/geometry/Point3D;
            9   11     9           p7  Ljavafx/geometry/Point3D;
           10   11    10           p8  Ljavafx/geometry/Point3D;
    MethodParameters:
             Name  Flags
      localBounds  
      rootScene    

  public javafx.geometry.Bounds localToScene(javafx.geometry.Bounds);
    descriptor: (Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=10, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Bounds localBounds
         0: .line 4773
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4774
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 7
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            dconst_0
            dcmpl
            ifne 7
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            dconst_0
            dcmpl
            ifne 7
         2: .line 4775
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            invokevirtual javafx.scene.Node.localToScene:(DD)Ljavafx/geometry/Point2D;
            astore 2 /* p1 */
        start local 2 // javafx.geometry.Point2D p1
         3: .line 4776
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            invokevirtual javafx.scene.Node.localToScene:(DD)Ljavafx/geometry/Point2D;
            astore 3 /* p2 */
        start local 3 // javafx.geometry.Point2D p2
         4: .line 4777
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            invokevirtual javafx.scene.Node.localToScene:(DD)Ljavafx/geometry/Point2D;
            astore 4 /* p3 */
        start local 4 // javafx.geometry.Point2D p3
         5: .line 4778
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            invokevirtual javafx.scene.Node.localToScene:(DD)Ljavafx/geometry/Point2D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point2D p4
         6: .line 4780
            aload 2 /* p1 */
            aload 3 /* p2 */
            aload 4 /* p3 */
            aload 5 /* p4 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.createBoundingBox:(Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;)Ljavafx/geometry/Bounds;
            areturn
        end local 5 // javafx.geometry.Point2D p4
        end local 4 // javafx.geometry.Point2D p3
        end local 3 // javafx.geometry.Point2D p2
        end local 2 // javafx.geometry.Point2D p1
         7: .line 4782
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.localToScene:(DDD)Ljavafx/geometry/Point3D;
            astore 2 /* p1 */
        start local 2 // javafx.geometry.Point3D p1
         8: .line 4783
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScene:(DDD)Ljavafx/geometry/Point3D;
            astore 3 /* p2 */
        start local 3 // javafx.geometry.Point3D p2
         9: .line 4784
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.localToScene:(DDD)Ljavafx/geometry/Point3D;
            astore 4 /* p3 */
        start local 4 // javafx.geometry.Point3D p3
        10: .line 4785
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScene:(DDD)Ljavafx/geometry/Point3D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point3D p4
        11: .line 4786
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.localToScene:(DDD)Ljavafx/geometry/Point3D;
            astore 6 /* p5 */
        start local 6 // javafx.geometry.Point3D p5
        12: .line 4787
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScene:(DDD)Ljavafx/geometry/Point3D;
            astore 7 /* p6 */
        start local 7 // javafx.geometry.Point3D p6
        13: .line 4788
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.localToScene:(DDD)Ljavafx/geometry/Point3D;
            astore 8 /* p7 */
        start local 8 // javafx.geometry.Point3D p7
        14: .line 4789
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScene:(DDD)Ljavafx/geometry/Point3D;
            astore 9 /* p8 */
        start local 9 // javafx.geometry.Point3D p8
        15: .line 4790
            aload 2 /* p1 */
            aload 3 /* p2 */
            aload 4 /* p3 */
            aload 5 /* p4 */
            aload 6 /* p5 */
            aload 7 /* p6 */
            aload 8 /* p7 */
            aload 9 /* p8 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.createBoundingBox:(Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;)Ljavafx/geometry/Bounds;
            areturn
        end local 9 // javafx.geometry.Point3D p8
        end local 8 // javafx.geometry.Point3D p7
        end local 7 // javafx.geometry.Point3D p6
        end local 6 // javafx.geometry.Point3D p5
        end local 5 // javafx.geometry.Point3D p4
        end local 4 // javafx.geometry.Point3D p3
        end local 3 // javafx.geometry.Point3D p2
        end local 2 // javafx.geometry.Point3D p1
        end local 1 // javafx.geometry.Bounds localBounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   16     0         this  Ljavafx/scene/Node;
            0   16     1  localBounds  Ljavafx/geometry/Bounds;
            3    7     2           p1  Ljavafx/geometry/Point2D;
            4    7     3           p2  Ljavafx/geometry/Point2D;
            5    7     4           p3  Ljavafx/geometry/Point2D;
            6    7     5           p4  Ljavafx/geometry/Point2D;
            8   16     2           p1  Ljavafx/geometry/Point3D;
            9   16     3           p2  Ljavafx/geometry/Point3D;
           10   16     4           p3  Ljavafx/geometry/Point3D;
           11   16     5           p4  Ljavafx/geometry/Point3D;
           12   16     6           p5  Ljavafx/geometry/Point3D;
           13   16     7           p6  Ljavafx/geometry/Point3D;
           14   16     8           p7  Ljavafx/geometry/Point3D;
           15   16     9           p8  Ljavafx/geometry/Point3D;
    MethodParameters:
             Name  Flags
      localBounds  

  public javafx.geometry.Point2D parentToLocal(double, double);
    descriptor: (DD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // double parentX
        start local 3 // double parentY
         0: .line 4803
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.point:Lcom/sun/javafx/geom/Point2D;
         1: .line 4802
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4804
            aload 5 /* tempPt */
            dload 1 /* parentX */
            d2f
            dload 3 /* parentY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4806
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4807
            goto 7
      StackMap locals: javafx.scene.Node double double com.sun.javafx.geom.Point2D
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
         5: pop
         6: .line 4808
            aconst_null
            areturn
         7: .line 4810
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point2D
            dup
            aload 5 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            aload 5 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 5 // com.sun.javafx.geom.Point2D tempPt
        end local 3 // double parentY
        end local 1 // double parentX
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Ljavafx/scene/Node;
            0    8     1  parentX  D
            0    8     3  parentY  D
            2    8     5   tempPt  Lcom/sun/javafx/geom/Point2D;
      Exception table:
        from    to  target  type
           3     4       5  Class com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
         Name  Flags
      parentX  
      parentY  

  public javafx.geometry.Point2D parentToLocal(javafx.geometry.Point2D);
    descriptor: (Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point2D parentPoint
         0: .line 4820
            aload 0 /* this */
            aload 1 /* parentPoint */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 1 /* parentPoint */
            invokevirtual javafx.geometry.Point2D.getY:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DD)Ljavafx/geometry/Point2D;
            areturn
        end local 1 // javafx.geometry.Point2D parentPoint
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljavafx/scene/Node;
            0    1     1  parentPoint  Ljavafx/geometry/Point2D;
    MethodParameters:
             Name  Flags
      parentPoint  

  public javafx.geometry.Point3D parentToLocal(javafx.geometry.Point3D);
    descriptor: (Ljavafx/geometry/Point3D;)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point3D parentPoint
         0: .line 4831
            aload 0 /* this */
            aload 1 /* parentPoint */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 1 /* parentPoint */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 1 /* parentPoint */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DDD)Ljavafx/geometry/Point3D;
            areturn
        end local 1 // javafx.geometry.Point3D parentPoint
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Ljavafx/scene/Node;
            0    1     1  parentPoint  Ljavafx/geometry/Point3D;
    MethodParameters:
             Name  Flags
      parentPoint  

  public javafx.geometry.Point3D parentToLocal(double, double, double);
    descriptor: (DDD)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=4
        start local 0 // javafx.scene.Node this
        start local 1 // double parentX
        start local 3 // double parentY
        start local 5 // double parentZ
         0: .line 4845
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.vec3d:Lcom/sun/javafx/geom/Vec3d;
         1: .line 4844
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4846
            aload 7 /* tempV3D */
            dload 1 /* parentX */
            dload 3 /* parentY */
            dload 5 /* parentZ */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4848
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4849
            goto 7
      StackMap locals: javafx.scene.Node double double double com.sun.javafx.geom.Vec3d
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
         5: pop
         6: .line 4850
            aconst_null
            areturn
         7: .line 4852
      StackMap locals:
      StackMap stack:
            new javafx.geometry.Point3D
            dup
            aload 7 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.x:D
            aload 7 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.y:D
            aload 7 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.z:D
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        end local 7 // com.sun.javafx.geom.Vec3d tempV3D
        end local 5 // double parentZ
        end local 3 // double parentY
        end local 1 // double parentX
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Ljavafx/scene/Node;
            0    8     1  parentX  D
            0    8     3  parentY  D
            0    8     5  parentZ  D
            2    8     7  tempV3D  Lcom/sun/javafx/geom/Vec3d;
      Exception table:
        from    to  target  type
           3     4       5  Class com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
         Name  Flags
      parentX  
      parentY  
      parentZ  

  public javafx.geometry.Bounds parentToLocal(javafx.geometry.Bounds);
    descriptor: (Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=10, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Bounds parentBounds
         0: .line 4864
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4865
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 7
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            dconst_0
            dcmpl
            ifne 7
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            dconst_0
            dcmpl
            ifne 7
         2: .line 4866
            aload 0 /* this */
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DD)Ljavafx/geometry/Point2D;
            astore 2 /* p1 */
        start local 2 // javafx.geometry.Point2D p1
         3: .line 4867
            aload 0 /* this */
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DD)Ljavafx/geometry/Point2D;
            astore 3 /* p2 */
        start local 3 // javafx.geometry.Point2D p2
         4: .line 4868
            aload 0 /* this */
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DD)Ljavafx/geometry/Point2D;
            astore 4 /* p3 */
        start local 4 // javafx.geometry.Point2D p3
         5: .line 4869
            aload 0 /* this */
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DD)Ljavafx/geometry/Point2D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point2D p4
         6: .line 4871
            aload 2 /* p1 */
            aload 3 /* p2 */
            aload 4 /* p3 */
            aload 5 /* p4 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.createBoundingBox:(Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;)Ljavafx/geometry/Bounds;
            areturn
        end local 5 // javafx.geometry.Point2D p4
        end local 4 // javafx.geometry.Point2D p3
        end local 3 // javafx.geometry.Point2D p2
        end local 2 // javafx.geometry.Point2D p1
         7: .line 4873
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DDD)Ljavafx/geometry/Point3D;
            astore 2 /* p1 */
        start local 2 // javafx.geometry.Point3D p1
         8: .line 4874
            aload 0 /* this */
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DDD)Ljavafx/geometry/Point3D;
            astore 3 /* p2 */
        start local 3 // javafx.geometry.Point3D p2
         9: .line 4875
            aload 0 /* this */
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DDD)Ljavafx/geometry/Point3D;
            astore 4 /* p3 */
        start local 4 // javafx.geometry.Point3D p3
        10: .line 4876
            aload 0 /* this */
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DDD)Ljavafx/geometry/Point3D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point3D p4
        11: .line 4877
            aload 0 /* this */
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DDD)Ljavafx/geometry/Point3D;
            astore 6 /* p5 */
        start local 6 // javafx.geometry.Point3D p5
        12: .line 4878
            aload 0 /* this */
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DDD)Ljavafx/geometry/Point3D;
            astore 7 /* p6 */
        start local 7 // javafx.geometry.Point3D p6
        13: .line 4879
            aload 0 /* this */
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DDD)Ljavafx/geometry/Point3D;
            astore 8 /* p7 */
        start local 8 // javafx.geometry.Point3D p7
        14: .line 4880
            aload 0 /* this */
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* parentBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DDD)Ljavafx/geometry/Point3D;
            astore 9 /* p8 */
        start local 9 // javafx.geometry.Point3D p8
        15: .line 4881
            aload 2 /* p1 */
            aload 3 /* p2 */
            aload 4 /* p3 */
            aload 5 /* p4 */
            aload 6 /* p5 */
            aload 7 /* p6 */
            aload 8 /* p7 */
            aload 9 /* p8 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.createBoundingBox:(Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;)Ljavafx/geometry/Bounds;
            areturn
        end local 9 // javafx.geometry.Point3D p8
        end local 8 // javafx.geometry.Point3D p7
        end local 7 // javafx.geometry.Point3D p6
        end local 6 // javafx.geometry.Point3D p5
        end local 5 // javafx.geometry.Point3D p4
        end local 4 // javafx.geometry.Point3D p3
        end local 3 // javafx.geometry.Point3D p2
        end local 2 // javafx.geometry.Point3D p1
        end local 1 // javafx.geometry.Bounds parentBounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Ljavafx/scene/Node;
            0   16     1  parentBounds  Ljavafx/geometry/Bounds;
            3    7     2            p1  Ljavafx/geometry/Point2D;
            4    7     3            p2  Ljavafx/geometry/Point2D;
            5    7     4            p3  Ljavafx/geometry/Point2D;
            6    7     5            p4  Ljavafx/geometry/Point2D;
            8   16     2            p1  Ljavafx/geometry/Point3D;
            9   16     3            p2  Ljavafx/geometry/Point3D;
           10   16     4            p3  Ljavafx/geometry/Point3D;
           11   16     5            p4  Ljavafx/geometry/Point3D;
           12   16     6            p5  Ljavafx/geometry/Point3D;
           13   16     7            p6  Ljavafx/geometry/Point3D;
           14   16     8            p7  Ljavafx/geometry/Point3D;
           15   16     9            p8  Ljavafx/geometry/Point3D;
    MethodParameters:
              Name  Flags
      parentBounds  

  public javafx.geometry.Point2D localToParent(double, double);
    descriptor: (DD)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // double localX
        start local 3 // double localY
         0: .line 4893
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.point:Lcom/sun/javafx/geom/Point2D;
         1: .line 4892
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4894
            aload 5 /* tempPt */
            dload 1 /* localX */
            d2f
            dload 3 /* localY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4895
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4896
            new javafx.geometry.Point2D
            dup
            aload 5 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.x:F
            f2d
            aload 5 /* tempPt */
            getfield com.sun.javafx.geom.Point2D.y:F
            f2d
            invokespecial javafx.geometry.Point2D.<init>:(DD)V
            areturn
        end local 5 // com.sun.javafx.geom.Point2D tempPt
        end local 3 // double localY
        end local 1 // double localX
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Ljavafx/scene/Node;
            0    5     1  localX  D
            0    5     3  localY  D
            2    5     5  tempPt  Lcom/sun/javafx/geom/Point2D;
    MethodParameters:
        Name  Flags
      localX  
      localY  

  public javafx.geometry.Point2D localToParent(javafx.geometry.Point2D);
    descriptor: (Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point2D localPoint
         0: .line 4906
            aload 0 /* this */
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point2D.getY:()D
            invokevirtual javafx.scene.Node.localToParent:(DD)Ljavafx/geometry/Point2D;
            areturn
        end local 1 // javafx.geometry.Point2D localPoint
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavafx/scene/Node;
            0    1     1  localPoint  Ljavafx/geometry/Point2D;
    MethodParameters:
            Name  Flags
      localPoint  

  public javafx.geometry.Point3D localToParent(javafx.geometry.Point3D);
    descriptor: (Ljavafx/geometry/Point3D;)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Point3D localPoint
         0: .line 4917
            aload 0 /* this */
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point3D.getX:()D
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 1 /* localPoint */
            invokevirtual javafx.geometry.Point3D.getZ:()D
            invokevirtual javafx.scene.Node.localToParent:(DDD)Ljavafx/geometry/Point3D;
            areturn
        end local 1 // javafx.geometry.Point3D localPoint
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavafx/scene/Node;
            0    1     1  localPoint  Ljavafx/geometry/Point3D;
    MethodParameters:
            Name  Flags
      localPoint  

  public javafx.geometry.Point3D localToParent(double, double, double);
    descriptor: (DDD)Ljavafx/geometry/Point3D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=4
        start local 0 // javafx.scene.Node this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double z
         0: .line 4931
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.vec3d:Lcom/sun/javafx/geom/Vec3d;
         1: .line 4930
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4932
            aload 7 /* tempV3D */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4933
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4934
            new javafx.geometry.Point3D
            dup
            aload 7 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.x:D
            aload 7 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.y:D
            aload 7 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.z:D
            invokespecial javafx.geometry.Point3D.<init>:(DDD)V
            areturn
        end local 7 // com.sun.javafx.geom.Vec3d tempV3D
        end local 5 // double z
        end local 3 // double y
        end local 1 // double x
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Ljavafx/scene/Node;
            0    5     1        x  D
            0    5     3        y  D
            0    5     5        z  D
            2    5     7  tempV3D  Lcom/sun/javafx/geom/Vec3d;
    MethodParameters:
      Name  Flags
      x     
      y     
      z     

  public javafx.geometry.Bounds localToParent(javafx.geometry.Bounds);
    descriptor: (Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=10, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.Bounds localBounds
         0: .line 4946
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4947
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 7
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            dconst_0
            dcmpl
            ifne 7
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            dconst_0
            dcmpl
            ifne 7
         2: .line 4948
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            invokevirtual javafx.scene.Node.localToParent:(DD)Ljavafx/geometry/Point2D;
            astore 2 /* p1 */
        start local 2 // javafx.geometry.Point2D p1
         3: .line 4949
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            invokevirtual javafx.scene.Node.localToParent:(DD)Ljavafx/geometry/Point2D;
            astore 3 /* p2 */
        start local 3 // javafx.geometry.Point2D p2
         4: .line 4950
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            invokevirtual javafx.scene.Node.localToParent:(DD)Ljavafx/geometry/Point2D;
            astore 4 /* p3 */
        start local 4 // javafx.geometry.Point2D p3
         5: .line 4951
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            invokevirtual javafx.scene.Node.localToParent:(DD)Ljavafx/geometry/Point2D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point2D p4
         6: .line 4953
            aload 2 /* p1 */
            aload 3 /* p2 */
            aload 4 /* p3 */
            aload 5 /* p4 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.createBoundingBox:(Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;Ljavafx/geometry/Point2D;)Ljavafx/geometry/Bounds;
            areturn
        end local 5 // javafx.geometry.Point2D p4
        end local 4 // javafx.geometry.Point2D p3
        end local 3 // javafx.geometry.Point2D p2
        end local 2 // javafx.geometry.Point2D p1
         7: .line 4955
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.localToParent:(DDD)Ljavafx/geometry/Point3D;
            astore 2 /* p1 */
        start local 2 // javafx.geometry.Point3D p1
         8: .line 4956
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToParent:(DDD)Ljavafx/geometry/Point3D;
            astore 3 /* p2 */
        start local 3 // javafx.geometry.Point3D p2
         9: .line 4957
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.localToParent:(DDD)Ljavafx/geometry/Point3D;
            astore 4 /* p3 */
        start local 4 // javafx.geometry.Point3D p3
        10: .line 4958
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToParent:(DDD)Ljavafx/geometry/Point3D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point3D p4
        11: .line 4959
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.localToParent:(DDD)Ljavafx/geometry/Point3D;
            astore 6 /* p5 */
        start local 6 // javafx.geometry.Point3D p5
        12: .line 4960
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToParent:(DDD)Ljavafx/geometry/Point3D;
            astore 7 /* p6 */
        start local 7 // javafx.geometry.Point3D p6
        13: .line 4961
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            invokevirtual javafx.scene.Node.localToParent:(DDD)Ljavafx/geometry/Point3D;
            astore 8 /* p7 */
        start local 8 // javafx.geometry.Point3D p7
        14: .line 4962
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* localBounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToParent:(DDD)Ljavafx/geometry/Point3D;
            astore 9 /* p8 */
        start local 9 // javafx.geometry.Point3D p8
        15: .line 4963
            aload 2 /* p1 */
            aload 3 /* p2 */
            aload 4 /* p3 */
            aload 5 /* p4 */
            aload 6 /* p5 */
            aload 7 /* p6 */
            aload 8 /* p7 */
            aload 9 /* p8 */
            invokestatic com.sun.javafx.geometry.BoundsUtils.createBoundingBox:(Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;Ljavafx/geometry/Point3D;)Ljavafx/geometry/Bounds;
            areturn
        end local 9 // javafx.geometry.Point3D p8
        end local 8 // javafx.geometry.Point3D p7
        end local 7 // javafx.geometry.Point3D p6
        end local 6 // javafx.geometry.Point3D p5
        end local 5 // javafx.geometry.Point3D p4
        end local 4 // javafx.geometry.Point3D p3
        end local 3 // javafx.geometry.Point3D p2
        end local 2 // javafx.geometry.Point3D p1
        end local 1 // javafx.geometry.Bounds localBounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   16     0         this  Ljavafx/scene/Node;
            0   16     1  localBounds  Ljavafx/geometry/Bounds;
            3    7     2           p1  Ljavafx/geometry/Point2D;
            4    7     3           p2  Ljavafx/geometry/Point2D;
            5    7     4           p3  Ljavafx/geometry/Point2D;
            6    7     5           p4  Ljavafx/geometry/Point2D;
            8   16     2           p1  Ljavafx/geometry/Point3D;
            9   16     3           p2  Ljavafx/geometry/Point3D;
           10   16     4           p3  Ljavafx/geometry/Point3D;
           11   16     5           p4  Ljavafx/geometry/Point3D;
           12   16     6           p5  Ljavafx/geometry/Point3D;
           13   16     7           p6  Ljavafx/geometry/Point3D;
           14   16     8           p7  Ljavafx/geometry/Point3D;
           15   16     9           p8  Ljavafx/geometry/Point3D;
    MethodParameters:
             Name  Flags
      localBounds  

  com.sun.javafx.geom.transform.BaseTransform getLocalToParentTransform(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform tx
         0: .line 4970
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4971
            aload 1 /* tx */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.setTransform:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
         2: .line 4972
            aload 1 /* tx */
            areturn
        end local 1 // com.sun.javafx.geom.transform.BaseTransform tx
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;
            0    3     1    tx  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
      Name  Flags
      tx    

  final com.sun.javafx.geom.transform.BaseTransform getLeafTransform();
    descriptor: ()Lcom/sun/javafx/geom/transform/BaseTransform;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 4979
            aload 0 /* this */
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            getfield com.sun.javafx.util.TempState.leafTx:Lcom/sun/javafx/geom/transform/Affine3D;
            invokevirtual javafx.scene.Node.getLocalToParentTransform:(Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  private void doTransformsChanged();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 4989
            aload 0 /* this */
            getfield javafx.scene.Node.transformDirty:Z
            ifne 4
         1: .line 4990
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_TRANSFORM:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.markDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)V
         2: .line 4991
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.transformDirty:Z
         3: .line 4992
            aload 0 /* this */
            invokevirtual javafx.scene.Node.transformedBoundsChanged:()V
         4: .line 4994
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateLocalToParentTransform:()V
         5: .line 4995
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateLocalToSceneTransform:()V
         6: .line 4996
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavafx/scene/Node;

  final double getPivotX();
    descriptor: ()D
    flags: (0x0010) ACC_FINAL
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 4999
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            astore 1 /* bounds */
        start local 1 // javafx.geometry.Bounds bounds
         1: .line 5000
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getWidth:()D
            ldc 2.0
            ddiv
            dadd
            dreturn
        end local 1 // javafx.geometry.Bounds bounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavafx/scene/Node;
            1    2     1  bounds  Ljavafx/geometry/Bounds;

  final double getPivotY();
    descriptor: ()D
    flags: (0x0010) ACC_FINAL
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5004
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            astore 1 /* bounds */
        start local 1 // javafx.geometry.Bounds bounds
         1: .line 5005
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getHeight:()D
            ldc 2.0
            ddiv
            dadd
            dreturn
        end local 1 // javafx.geometry.Bounds bounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavafx/scene/Node;
            1    2     1  bounds  Ljavafx/geometry/Bounds;

  final double getPivotZ();
    descriptor: ()D
    flags: (0x0010) ACC_FINAL
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5009
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            astore 1 /* bounds */
        start local 1 // javafx.geometry.Bounds bounds
         1: .line 5010
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.getDepth:()D
            ldc 2.0
            ddiv
            dadd
            dreturn
        end local 1 // javafx.geometry.Bounds bounds
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljavafx/scene/Node;
            1    2     1  bounds  Ljavafx/geometry/Bounds;

  void updateLocalToParentTransform();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=10, locals=10, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5018
            aload 0 /* this */
            getfield javafx.scene.Node.transformDirty:Z
            ifeq 63
         1: .line 5019
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.setToIdentity:()V
         2: .line 5021
            iconst_0
            istore 1 /* mirror */
        start local 1 // boolean mirror
         3: .line 5022
            dconst_0
            dstore 2 /* mirroringCenter */
        start local 2 // double mirroringCenter
         4: .line 5023
            aload 0 /* this */
            invokevirtual javafx.scene.Node.hasMirroring:()Z
            ifeq 22
         5: .line 5024
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 4 /* sceneValue */
        start local 4 // javafx.scene.Scene sceneValue
         6: .line 5025
            aload 4 /* sceneValue */
            ifnull 20
            aload 4 /* sceneValue */
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
            aload 0 /* this */
            if_acmpne 20
         7: .line 5028
            aload 4 /* sceneValue */
            invokevirtual javafx.scene.Scene.getWidth:()D
            ldc 2.0
            ddiv
            dstore 2 /* mirroringCenter */
         8: .line 5029
            dload 2 /* mirroringCenter */
            dconst_0
            dcmpl
            ifne 10
         9: .line 5030
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotX:()D
            dstore 2 /* mirroringCenter */
        10: .line 5033
      StackMap locals: int double javafx.scene.Scene
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        11: .line 5034
            dload 2 /* mirroringCenter */
            dconst_0
        12: .line 5033
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation:(DD)Lcom/sun/javafx/geom/transform/BaseTransform;
            putfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        13: .line 5035
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        14: .line 5036
            ldc -1.0
            dconst_1
            dconst_1
        15: .line 5035
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithScale:(DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            putfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        16: .line 5037
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        17: .line 5038
            dload 2 /* mirroringCenter */
            dneg
            dconst_0
        18: .line 5037
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation:(DD)Lcom/sun/javafx/geom/transform/BaseTransform;
            putfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        19: .line 5039
            goto 22
        20: .line 5041
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 1 /* mirror */
        21: .line 5042
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotX:()D
            dstore 2 /* mirroringCenter */
        end local 4 // javafx.scene.Scene sceneValue
        22: .line 5046
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScaleX:()D
            dconst_1
            dcmpl
            ifne 23
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScaleY:()D
            dconst_1
            dcmpl
            ifne 23
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScaleZ:()D
            dconst_1
            dcmpl
            ifne 23
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getRotate:()D
            dconst_0
            dcmpl
            ifeq 42
        23: .line 5048
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotX:()D
            dstore 4 /* pivotX */
        start local 4 // double pivotX
        24: .line 5049
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotY:()D
            dstore 6 /* pivotY */
        start local 6 // double pivotY
        25: .line 5050
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotZ:()D
            dstore 8 /* pivotZ */
        start local 8 // double pivotZ
        26: .line 5052
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        27: .line 5053
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutX:()D
            dadd
            dload 4 /* pivotX */
            dadd
        28: .line 5054
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutY:()D
            dadd
            dload 6 /* pivotY */
            dadd
        29: .line 5055
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateZ:()D
            dload 8 /* pivotZ */
            dadd
        30: .line 5052
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation:(DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            putfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        31: .line 5056
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        32: .line 5057
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getRotate:()D
            invokestatic java.lang.Math.toRadians:(D)D
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getRotationAxis:()Ljavafx/geometry/Point3D;
            invokevirtual javafx.geometry.Point3D.getX:()D
        33: .line 5058
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getRotationAxis:()Ljavafx/geometry/Point3D;
            invokevirtual javafx.geometry.Point3D.getY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getRotationAxis:()Ljavafx/geometry/Point3D;
            invokevirtual javafx.geometry.Point3D.getZ:()D
        34: .line 5056
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithRotation:(DDDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            putfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        35: .line 5059
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        36: .line 5060
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScaleX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScaleY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScaleZ:()D
        37: .line 5059
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithScale:(DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            putfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        38: .line 5061
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        39: .line 5062
            dload 4 /* pivotX */
            dneg
            dload 6 /* pivotY */
            dneg
            dload 8 /* pivotZ */
            dneg
        40: .line 5061
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation:(DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            putfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        end local 8 // double pivotZ
        end local 6 // double pivotY
        end local 4 // double pivotX
        41: .line 5063
            goto 47
        42: .line 5064
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        43: .line 5065
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutX:()D
            dadd
        44: .line 5066
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutY:()D
            dadd
        45: .line 5067
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateZ:()D
        46: .line 5064
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation:(DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            putfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        47: .line 5070
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.hasTransforms:()Z
            ifeq 52
        48: .line 5071
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTransforms:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.iterator:()Ljava/util/Iterator;
            astore 5
            goto 51
      StackMap locals: javafx.scene.Node int double top java.util.Iterator
      StackMap stack:
        49: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javafx.scene.transform.Transform
            astore 4 /* t */
        start local 4 // javafx.scene.transform.Transform t
        50: .line 5072
            aload 0 /* this */
            aload 4 /* t */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            invokestatic com.sun.javafx.scene.transform.TransformHelper.derive:(Ljavafx/scene/transform/Transform;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/transform/BaseTransform;
            putfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        end local 4 // javafx.scene.transform.Transform t
        51: .line 5071
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 49
        52: .line 5077
      StackMap locals: javafx.scene.Node int double
      StackMap stack:
            iload 1 /* mirror */
            ifeq 62
        53: .line 5078
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        54: .line 5079
            dload 2 /* mirroringCenter */
            dconst_0
        55: .line 5078
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation:(DD)Lcom/sun/javafx/geom/transform/BaseTransform;
            putfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        56: .line 5080
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        57: .line 5081
            ldc -1.0
            dconst_1
            dconst_1
        58: .line 5080
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithScale:(DDD)Lcom/sun/javafx/geom/transform/BaseTransform;
            putfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        59: .line 5082
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        60: .line 5083
            dload 2 /* mirroringCenter */
            dneg
            dconst_0
        61: .line 5082
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.deriveWithTranslation:(DD)Lcom/sun/javafx/geom/transform/BaseTransform;
            putfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        62: .line 5086
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.transformDirty:Z
        end local 2 // double mirroringCenter
        end local 1 // boolean mirror
        63: .line 5088
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   64     0             this  Ljavafx/scene/Node;
            3   63     1           mirror  Z
            4   63     2  mirroringCenter  D
            6   22     4       sceneValue  Ljavafx/scene/Scene;
           24   41     4           pivotX  D
           25   41     6           pivotY  D
           26   41     8           pivotZ  D
           50   51     4                t  Ljavafx/scene/transform/Transform;

  void parentToLocal(com.sun.javafx.geom.Point2D);
    descriptor: (Lcom/sun/javafx/geom/Point2D;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.Point2D pt
         0: .line 5095
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5096
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            aload 1 /* pt */
            aload 1 /* pt */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.inverseTransform:(Lcom/sun/javafx/geom/Point2D;Lcom/sun/javafx/geom/Point2D;)Lcom/sun/javafx/geom/Point2D;
            pop
         2: .line 5097
            return
        end local 1 // com.sun.javafx.geom.Point2D pt
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;
            0    3     1    pt  Lcom/sun/javafx/geom/Point2D;
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
      Name  Flags
      pt    

  void parentToLocal(com.sun.javafx.geom.Vec3d);
    descriptor: (Lcom/sun/javafx/geom/Vec3d;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.Vec3d pt
         0: .line 5100
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5101
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            aload 1 /* pt */
            aload 1 /* pt */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.inverseTransform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
            pop
         2: .line 5102
            return
        end local 1 // com.sun.javafx.geom.Vec3d pt
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;
            0    3     1    pt  Lcom/sun/javafx/geom/Vec3d;
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
      Name  Flags
      pt    

  void sceneToLocal(com.sun.javafx.geom.Point2D);
    descriptor: (Lcom/sun/javafx/geom/Point2D;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.Point2D pt
         0: .line 5105
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 5106
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            aload 1 /* pt */
            invokevirtual javafx.scene.Parent.sceneToLocal:(Lcom/sun/javafx/geom/Point2D;)V
         2: .line 5108
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Point2D;)V
         3: .line 5109
            return
        end local 1 // com.sun.javafx.geom.Point2D pt
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
            0    4     1    pt  Lcom/sun/javafx/geom/Point2D;
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
      Name  Flags
      pt    

  void sceneToLocal(com.sun.javafx.geom.Vec3d);
    descriptor: (Lcom/sun/javafx/geom/Vec3d;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.Vec3d pt
         0: .line 5112
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 5113
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            aload 1 /* pt */
            invokevirtual javafx.scene.Parent.sceneToLocal:(Lcom/sun/javafx/geom/Vec3d;)V
         2: .line 5115
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Vec3d;)V
         3: .line 5116
            return
        end local 1 // com.sun.javafx.geom.Vec3d pt
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
            0    4     1    pt  Lcom/sun/javafx/geom/Vec3d;
    Exceptions:
      throws com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
      Name  Flags
      pt    

  void localToScene(com.sun.javafx.geom.Point2D);
    descriptor: (Lcom/sun/javafx/geom/Point2D;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.Point2D pt
         0: .line 5119
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Point2D;)V
         1: .line 5120
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 3
         2: .line 5121
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            aload 1 /* pt */
            invokevirtual javafx.scene.Parent.localToScene:(Lcom/sun/javafx/geom/Point2D;)V
         3: .line 5123
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.javafx.geom.Point2D pt
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
            0    4     1    pt  Lcom/sun/javafx/geom/Point2D;
    MethodParameters:
      Name  Flags
      pt    

  void localToScene(com.sun.javafx.geom.Vec3d);
    descriptor: (Lcom/sun/javafx/geom/Vec3d;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.Vec3d pt
         0: .line 5126
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Vec3d;)V
         1: .line 5127
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 3
         2: .line 5128
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            aload 1 /* pt */
            invokevirtual javafx.scene.Parent.localToScene:(Lcom/sun/javafx/geom/Vec3d;)V
         3: .line 5130
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.javafx.geom.Vec3d pt
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
            0    4     1    pt  Lcom/sun/javafx/geom/Vec3d;
    MethodParameters:
      Name  Flags
      pt    

  void localToParent(com.sun.javafx.geom.Point2D);
    descriptor: (Lcom/sun/javafx/geom/Point2D;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.Point2D pt
         0: .line 5143
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5144
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            aload 1 /* pt */
            aload 1 /* pt */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.transform:(Lcom/sun/javafx/geom/Point2D;Lcom/sun/javafx/geom/Point2D;)Lcom/sun/javafx/geom/Point2D;
            pop
         2: .line 5145
            return
        end local 1 // com.sun.javafx.geom.Point2D pt
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;
            0    3     1    pt  Lcom/sun/javafx/geom/Point2D;
    MethodParameters:
      Name  Flags
      pt    

  void localToParent(com.sun.javafx.geom.Vec3d);
    descriptor: (Lcom/sun/javafx/geom/Vec3d;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.Vec3d pt
         0: .line 5148
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5149
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            aload 1 /* pt */
            aload 1 /* pt */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.transform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
            pop
         2: .line 5150
            return
        end local 1 // com.sun.javafx.geom.Vec3d pt
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;
            0    3     1    pt  Lcom/sun/javafx/geom/Vec3d;
    MethodParameters:
      Name  Flags
      pt    

  private void doPickNodeLocal(com.sun.javafx.geom.PickRay, com.sun.javafx.scene.input.PickResultChooser);
    descriptor: (Lcom/sun/javafx/geom/PickRay;Lcom/sun/javafx/scene/input/PickResultChooser;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.PickRay localPickRay
        start local 2 // com.sun.javafx.scene.input.PickResultChooser result
         0: .line 5160
            aload 0 /* this */
            aload 1 /* localPickRay */
            aload 2 /* result */
            invokevirtual javafx.scene.Node.intersects:(Lcom/sun/javafx/geom/PickRay;Lcom/sun/javafx/scene/input/PickResultChooser;)Z
            pop
         1: .line 5161
            return
        end local 2 // com.sun.javafx.scene.input.PickResultChooser result
        end local 1 // com.sun.javafx.geom.PickRay localPickRay
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Ljavafx/scene/Node;
            0    2     1  localPickRay  Lcom/sun/javafx/geom/PickRay;
            0    2     2        result  Lcom/sun/javafx/scene/input/PickResultChooser;
    MethodParameters:
              Name  Flags
      localPickRay  
      result        

  final void pickNode(com.sun.javafx.geom.PickRay, com.sun.javafx.scene.input.PickResultChooser);
    descriptor: (Lcom/sun/javafx/geom/PickRay;Lcom/sun/javafx/scene/input/PickResultChooser;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=7, locals=17, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.PickRay pickRay
        start local 2 // com.sun.javafx.scene.input.PickResultChooser result
         0: .line 5171
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isVisible:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDisable:()Z
            ifne 1
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isMouseTransparent:()Z
            ifeq 2
         1: .line 5172
      StackMap locals:
      StackMap stack:
            return
         2: .line 5175
      StackMap locals:
      StackMap stack:
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getOriginNoClone:()Lcom/sun/javafx/geom/Vec3d;
            astore 3 /* o */
        start local 3 // com.sun.javafx.geom.Vec3d o
         3: .line 5176
            aload 3 /* o */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 4 /* ox */
        start local 4 // double ox
         4: .line 5177
            aload 3 /* o */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 6 /* oy */
        start local 6 // double oy
         5: .line 5178
            aload 3 /* o */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 8 /* oz */
        start local 8 // double oz
         6: .line 5179
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getDirectionNoClone:()Lcom/sun/javafx/geom/Vec3d;
            astore 10 /* d */
        start local 10 // com.sun.javafx.geom.Vec3d d
         7: .line 5180
            aload 10 /* d */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 11 /* dx */
        start local 11 // double dx
         8: .line 5181
            aload 10 /* d */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 13 /* dy */
        start local 13 // double dy
         9: .line 5182
            aload 10 /* d */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 15 /* dz */
        start local 15 // double dz
        10: .line 5184
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
        11: .line 5186
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            aload 3 /* o */
            aload 3 /* o */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.inverseTransform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
            pop
        12: .line 5187
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            aload 10 /* d */
            aload 10 /* d */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.inverseDeltaTransform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
            pop
        13: .line 5192
            aload 0 /* this */
            aload 1 /* pickRay */
            aload 2 /* result */
            invokestatic com.sun.javafx.scene.NodeHelper.pickNodeLocal:(Ljavafx/scene/Node;Lcom/sun/javafx/geom/PickRay;Lcom/sun/javafx/scene/input/PickResultChooser;)V
        14: .line 5193
            goto 16
      StackMap locals: javafx.scene.Node com.sun.javafx.geom.PickRay com.sun.javafx.scene.input.PickResultChooser com.sun.javafx.geom.Vec3d double double double com.sun.javafx.geom.Vec3d double double double
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
        15: pop
        16: .line 5197
      StackMap locals:
      StackMap stack:
            aload 1 /* pickRay */
            dload 4 /* ox */
            dload 6 /* oy */
            dload 8 /* oz */
            invokevirtual com.sun.javafx.geom.PickRay.setOrigin:(DDD)V
        17: .line 5198
            aload 1 /* pickRay */
            dload 11 /* dx */
            dload 13 /* dy */
            dload 15 /* dz */
            invokevirtual com.sun.javafx.geom.PickRay.setDirection:(DDD)V
        18: .line 5199
            return
        end local 15 // double dz
        end local 13 // double dy
        end local 11 // double dx
        end local 10 // com.sun.javafx.geom.Vec3d d
        end local 8 // double oz
        end local 6 // double oy
        end local 4 // double ox
        end local 3 // com.sun.javafx.geom.Vec3d o
        end local 2 // com.sun.javafx.scene.input.PickResultChooser result
        end local 1 // com.sun.javafx.geom.PickRay pickRay
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   19     0     this  Ljavafx/scene/Node;
            0   19     1  pickRay  Lcom/sun/javafx/geom/PickRay;
            0   19     2   result  Lcom/sun/javafx/scene/input/PickResultChooser;
            3   19     3        o  Lcom/sun/javafx/geom/Vec3d;
            4   19     4       ox  D
            5   19     6       oy  D
            6   19     8       oz  D
            7   19    10        d  Lcom/sun/javafx/geom/Vec3d;
            8   19    11       dx  D
            9   19    13       dy  D
           10   19    15       dz  D
      Exception table:
        from    to  target  type
          11    14      15  Class com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
         Name  Flags
      pickRay  
      result   

  final boolean intersects(com.sun.javafx.geom.PickRay, com.sun.javafx.scene.input.PickResultChooser);
    descriptor: (Lcom/sun/javafx/geom/PickRay;Lcom/sun/javafx/scene/input/PickResultChooser;)Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=7, locals=5, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.PickRay pickRay
        start local 2 // com.sun.javafx.scene.input.PickResultChooser pickResult
         0: .line 5215
            aload 0 /* this */
            aload 1 /* pickRay */
            invokevirtual javafx.scene.Node.intersectsBounds:(Lcom/sun/javafx/geom/PickRay;)D
            dstore 3 /* boundsDistance */
        start local 3 // double boundsDistance
         1: .line 5216
            dload 3 /* boundsDistance */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 7
         2: .line 5217
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isPickOnBounds:()Z
            ifeq 6
         3: .line 5218
            aload 2 /* pickResult */
            ifnull 5
         4: .line 5219
            aload 2 /* pickResult */
            aload 0 /* this */
            dload 3 /* boundsDistance */
            aload 1 /* pickRay */
            dload 3 /* boundsDistance */
            invokestatic com.sun.javafx.scene.input.PickResultChooser.computePoint:(Lcom/sun/javafx/geom/PickRay;D)Ljavafx/geometry/Point3D;
            invokevirtual com.sun.javafx.scene.input.PickResultChooser.offer:(Ljavafx/scene/Node;DLjavafx/geometry/Point3D;)Z
            pop
         5: .line 5221
      StackMap locals: double
      StackMap stack:
            iconst_1
            ireturn
         6: .line 5223
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pickRay */
            aload 2 /* pickResult */
            invokestatic com.sun.javafx.scene.NodeHelper.computeIntersects:(Ljavafx/scene/Node;Lcom/sun/javafx/geom/PickRay;Lcom/sun/javafx/scene/input/PickResultChooser;)Z
            ireturn
         7: .line 5226
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // double boundsDistance
        end local 2 // com.sun.javafx.scene.input.PickResultChooser pickResult
        end local 1 // com.sun.javafx.geom.PickRay pickRay
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    8     0            this  Ljavafx/scene/Node;
            0    8     1         pickRay  Lcom/sun/javafx/geom/PickRay;
            0    8     2      pickResult  Lcom/sun/javafx/scene/input/PickResultChooser;
            1    8     3  boundsDistance  D
    MethodParameters:
            Name  Flags
      pickRay     
      pickResult  

  private boolean doComputeIntersects(com.sun.javafx.geom.PickRay, com.sun.javafx.scene.input.PickResultChooser);
    descriptor: (Lcom/sun/javafx/geom/PickRay;Lcom/sun/javafx/scene/input/PickResultChooser;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=13, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.PickRay pickRay
        start local 2 // com.sun.javafx.scene.input.PickResultChooser pickResult
         0: .line 5237
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getOriginNoClone:()Lcom/sun/javafx/geom/Vec3d;
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 3 /* origZ */
        start local 3 // double origZ
         1: .line 5238
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getDirectionNoClone:()Lcom/sun/javafx/geom/Vec3d;
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 5 /* dirZ */
        start local 5 // double dirZ
         2: .line 5240
            dload 5 /* dirZ */
            invokestatic javafx.scene.Node.almostZero:(D)Z
            ifeq 4
         3: .line 5241
            iconst_0
            ireturn
         4: .line 5243
      StackMap locals: double double
      StackMap stack:
            dload 3 /* origZ */
            dneg
            dload 5 /* dirZ */
            ddiv
            dstore 7 /* t */
        start local 7 // double t
         5: .line 5244
            dload 7 /* t */
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getNearClip:()D
            dcmpg
            iflt 6
            dload 7 /* t */
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getFarClip:()D
            dcmpl
            ifle 7
         6: .line 5245
      StackMap locals: double
      StackMap stack:
            iconst_0
            ireturn
         7: .line 5247
      StackMap locals:
      StackMap stack:
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getOriginNoClone:()Lcom/sun/javafx/geom/Vec3d;
            getfield com.sun.javafx.geom.Vec3d.x:D
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getDirectionNoClone:()Lcom/sun/javafx/geom/Vec3d;
            getfield com.sun.javafx.geom.Vec3d.x:D
            dload 7 /* t */
            dmul
            dadd
            dstore 9 /* x */
        start local 9 // double x
         8: .line 5248
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getOriginNoClone:()Lcom/sun/javafx/geom/Vec3d;
            getfield com.sun.javafx.geom.Vec3d.y:D
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getDirectionNoClone:()Lcom/sun/javafx/geom/Vec3d;
            getfield com.sun.javafx.geom.Vec3d.y:D
            dload 7 /* t */
            dmul
            dadd
            dstore 11 /* y */
        start local 11 // double y
         9: .line 5250
            aload 0 /* this */
            dload 9 /* x */
            d2f
            f2d
            dload 11 /* y */
            d2f
            f2d
            invokevirtual javafx.scene.Node.contains:(DD)Z
            ifeq 13
        10: .line 5251
            aload 2 /* pickResult */
            ifnull 12
        11: .line 5252
            aload 2 /* pickResult */
            aload 0 /* this */
            dload 7 /* t */
            aload 1 /* pickRay */
            dload 7 /* t */
            invokestatic com.sun.javafx.scene.input.PickResultChooser.computePoint:(Lcom/sun/javafx/geom/PickRay;D)Ljavafx/geometry/Point3D;
            invokevirtual com.sun.javafx.scene.input.PickResultChooser.offer:(Ljavafx/scene/Node;DLjavafx/geometry/Point3D;)Z
            pop
        12: .line 5254
      StackMap locals: double double
      StackMap stack:
            iconst_1
            ireturn
        13: .line 5256
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 11 // double y
        end local 9 // double x
        end local 7 // double t
        end local 5 // double dirZ
        end local 3 // double origZ
        end local 2 // com.sun.javafx.scene.input.PickResultChooser pickResult
        end local 1 // com.sun.javafx.geom.PickRay pickRay
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   14     0        this  Ljavafx/scene/Node;
            0   14     1     pickRay  Lcom/sun/javafx/geom/PickRay;
            0   14     2  pickResult  Lcom/sun/javafx/scene/input/PickResultChooser;
            1   14     3       origZ  D
            2   14     5        dirZ  D
            5   14     7           t  D
            8   14     9           x  D
            9   14    11           y  D
    MethodParameters:
            Name  Flags
      pickRay     
      pickResult  

  final double intersectsBounds(com.sun.javafx.geom.PickRay);
    descriptor: (Lcom/sun/javafx/geom/PickRay;)D
    flags: (0x0010) ACC_FINAL
    Code:
      stack=7, locals=41, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.geom.PickRay pickRay
         0: .line 5271
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getDirectionNoClone:()Lcom/sun/javafx/geom/Vec3d;
            astore 2 /* dir */
        start local 2 // com.sun.javafx.geom.Vec3d dir
         1: .line 5274
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getOriginNoClone:()Lcom/sun/javafx/geom/Vec3d;
            astore 7 /* origin */
        start local 7 // com.sun.javafx.geom.Vec3d origin
         2: .line 5275
            aload 7 /* origin */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 8 /* originX */
        start local 8 // double originX
         3: .line 5276
            aload 7 /* origin */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 10 /* originY */
        start local 10 // double originY
         4: .line 5277
            aload 7 /* origin */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 12 /* originZ */
        start local 12 // double originZ
         5: .line 5279
            invokestatic com.sun.javafx.util.TempState.getInstance:()Lcom/sun/javafx/util/TempState;
            astore 14 /* tempState */
        start local 14 // com.sun.javafx.util.TempState tempState
         6: .line 5280
            aload 14 /* tempState */
            getfield com.sun.javafx.util.TempState.bounds:Lcom/sun/javafx/geom/BaseBounds;
            astore 15 /* tempBounds */
        start local 15 // com.sun.javafx.geom.BaseBounds tempBounds
         7: .line 5282
            aload 0 /* this */
            aload 15 /* tempBounds */
         8: .line 5283
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         9: .line 5282
            invokevirtual javafx.scene.Node.getLocalBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            astore 15 /* tempBounds */
        10: .line 5285
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dconst_0
            dcmpl
            ifne 31
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dconst_0
            dcmpl
            ifne 31
        11: .line 5288
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dconst_0
            dcmpl
            ifne 13
        12: .line 5289
            ldc NaN
            dreturn
        13: .line 5292
      StackMap locals: javafx.scene.Node com.sun.javafx.geom.PickRay com.sun.javafx.geom.Vec3d top top top top com.sun.javafx.geom.Vec3d double double double com.sun.javafx.util.TempState com.sun.javafx.geom.BaseBounds
      StackMap stack:
            dload 8 /* originX */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dcmpg
            iflt 17
        14: .line 5293
            dload 8 /* originX */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dcmpl
            ifgt 17
        15: .line 5294
            dload 10 /* originY */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dcmpg
            iflt 17
        16: .line 5295
            dload 10 /* originY */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dcmpl
            ifle 18
        17: .line 5296
      StackMap locals:
      StackMap stack:
            ldc NaN
            dreturn
        18: .line 5299
      StackMap locals:
      StackMap stack:
            dconst_1
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            ddiv
            dstore 16 /* invDirZ */
        start local 16 // double invDirZ
        19: .line 5300
            dload 16 /* invDirZ */
            dconst_0
            dcmpg
            ifge 20
            iconst_1
            goto 21
      StackMap locals: double
      StackMap stack:
        20: iconst_0
      StackMap locals:
      StackMap stack: int
        21: istore 18 /* signZ */
        start local 18 // boolean signZ
        22: .line 5302
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dstore 19 /* minZ */
        start local 19 // double minZ
        23: .line 5303
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dstore 21 /* maxZ */
        start local 21 // double maxZ
        24: .line 5304
            iload 18 /* signZ */
            ifeq 25
            dload 21 /* maxZ */
            goto 26
      StackMap locals: int double double
      StackMap stack:
        25: dload 19 /* minZ */
      StackMap locals:
      StackMap stack: double
        26: dload 12 /* originZ */
            dsub
            dload 16 /* invDirZ */
            dmul
            dstore 3 /* tmin */
        start local 3 // double tmin
        27: .line 5305
            iload 18 /* signZ */
            ifeq 28
            dload 19 /* minZ */
            goto 29
      StackMap locals: javafx.scene.Node com.sun.javafx.geom.PickRay com.sun.javafx.geom.Vec3d double top top com.sun.javafx.geom.Vec3d double double double com.sun.javafx.util.TempState com.sun.javafx.geom.BaseBounds double int double double
      StackMap stack:
        28: dload 21 /* maxZ */
      StackMap locals:
      StackMap stack: double
        29: dload 12 /* originZ */
            dsub
            dload 16 /* invDirZ */
            dmul
            dstore 5 /* tmax */
        end local 21 // double maxZ
        end local 19 // double minZ
        end local 18 // boolean signZ
        end local 16 // double invDirZ
        start local 5 // double tmax
        30: .line 5307
            goto 110
        end local 5 // double tmax
        end local 3 // double tmin
      StackMap locals: javafx.scene.Node com.sun.javafx.geom.PickRay com.sun.javafx.geom.Vec3d top top top top com.sun.javafx.geom.Vec3d double double double com.sun.javafx.util.TempState com.sun.javafx.geom.BaseBounds
      StackMap stack:
        31: aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getDepth:()F
            f2d
            dconst_0
            dcmpl
            ifne 45
        32: .line 5310
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            invokestatic javafx.scene.Node.almostZero:(D)Z
            ifeq 34
        33: .line 5311
            ldc NaN
            dreturn
        34: .line 5314
      StackMap locals:
      StackMap stack:
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dload 12 /* originZ */
            dsub
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            ddiv
            dstore 16 /* t */
        start local 16 // double t
        35: .line 5315
            dload 8 /* originX */
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dload 16 /* t */
            dmul
            dadd
            dstore 18 /* x */
        start local 18 // double x
        36: .line 5316
            dload 10 /* originY */
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dload 16 /* t */
            dmul
            dadd
            dstore 20 /* y */
        start local 20 // double y
        37: .line 5318
            dload 18 /* x */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dcmpg
            iflt 41
        38: .line 5319
            dload 18 /* x */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dcmpl
            ifgt 41
        39: .line 5320
            dload 20 /* y */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dcmpg
            iflt 41
        40: .line 5321
            dload 20 /* y */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dcmpl
            ifle 42
        41: .line 5322
      StackMap locals: double double double
      StackMap stack:
            ldc NaN
            dreturn
        42: .line 5325
      StackMap locals:
      StackMap stack:
            dload 16 /* t */
            dup2
            dstore 5 /* tmax */
        start local 5 // double tmax
        43: dstore 3 /* tmin */
        end local 20 // double y
        end local 18 // double x
        end local 16 // double t
        start local 3 // double tmin
        44: .line 5327
            goto 110
        end local 5 // double tmax
        end local 3 // double tmin
        45: .line 5329
      StackMap locals:
      StackMap stack:
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dconst_0
            dcmpl
            ifne 46
            ldc Infinity
            goto 47
      StackMap locals:
      StackMap stack:
        46: dconst_1
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.x:D
            ddiv
      StackMap locals:
      StackMap stack: double
        47: dstore 16 /* invDirX */
        start local 16 // double invDirX
        48: .line 5330
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dconst_0
            dcmpl
            ifne 49
            ldc Infinity
            goto 50
      StackMap locals: double
      StackMap stack:
        49: dconst_1
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.y:D
            ddiv
      StackMap locals:
      StackMap stack: double
        50: dstore 18 /* invDirY */
        start local 18 // double invDirY
        51: .line 5331
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dconst_0
            dcmpl
            ifne 52
            ldc Infinity
            goto 53
      StackMap locals: double
      StackMap stack:
        52: dconst_1
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            ddiv
      StackMap locals:
      StackMap stack: double
        53: dstore 20 /* invDirZ */
        start local 20 // double invDirZ
        54: .line 5332
            dload 16 /* invDirX */
            dconst_0
            dcmpg
            ifge 55
            iconst_1
            goto 56
      StackMap locals: double
      StackMap stack:
        55: iconst_0
      StackMap locals:
      StackMap stack: int
        56: istore 22 /* signX */
        start local 22 // boolean signX
        57: .line 5333
            dload 18 /* invDirY */
            dconst_0
            dcmpg
            ifge 58
            iconst_1
            goto 59
      StackMap locals: int
      StackMap stack:
        58: iconst_0
      StackMap locals:
      StackMap stack: int
        59: istore 23 /* signY */
        start local 23 // boolean signY
        60: .line 5334
            dload 20 /* invDirZ */
            dconst_0
            dcmpg
            ifge 61
            iconst_1
            goto 62
      StackMap locals: int
      StackMap stack:
        61: iconst_0
      StackMap locals:
      StackMap stack: int
        62: istore 24 /* signZ */
        start local 24 // boolean signZ
        63: .line 5335
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dstore 25 /* minX */
        start local 25 // double minX
        64: .line 5336
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dstore 27 /* minY */
        start local 27 // double minY
        65: .line 5337
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dstore 29 /* maxX */
        start local 29 // double maxX
        66: .line 5338
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dstore 31 /* maxY */
        start local 31 // double maxY
        67: .line 5340
            ldc -Infinity
            dstore 3 /* tmin */
        start local 3 // double tmin
        68: .line 5341
            ldc Infinity
            dstore 5 /* tmax */
        start local 5 // double tmax
        69: .line 5342
            dload 16 /* invDirX */
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifeq 72
        70: .line 5343
            dload 25 /* minX */
            dload 8 /* originX */
            dcmpg
            ifgt 71
            dload 29 /* maxX */
            dload 8 /* originX */
            dcmpl
            ifge 78
        71: .line 5346
      StackMap locals: javafx.scene.Node com.sun.javafx.geom.PickRay com.sun.javafx.geom.Vec3d double double com.sun.javafx.geom.Vec3d double double double com.sun.javafx.util.TempState com.sun.javafx.geom.BaseBounds double double double int int int double double double double
      StackMap stack:
            ldc NaN
            dreturn
        72: .line 5349
      StackMap locals:
      StackMap stack:
            iload 22 /* signX */
            ifeq 73
            dload 29 /* maxX */
            goto 74
      StackMap locals:
      StackMap stack:
        73: dload 25 /* minX */
      StackMap locals:
      StackMap stack: double
        74: dload 8 /* originX */
            dsub
            dload 16 /* invDirX */
            dmul
            dstore 3 /* tmin */
        75: .line 5350
            iload 22 /* signX */
            ifeq 76
            dload 25 /* minX */
            goto 77
      StackMap locals:
      StackMap stack:
        76: dload 29 /* maxX */
      StackMap locals:
      StackMap stack: double
        77: dload 8 /* originX */
            dsub
            dload 16 /* invDirX */
            dmul
            dstore 5 /* tmax */
        78: .line 5353
      StackMap locals:
      StackMap stack:
            dload 18 /* invDirY */
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifeq 81
        79: .line 5354
            dload 27 /* minY */
            dload 10 /* originY */
            dcmpg
            ifgt 80
            dload 31 /* maxY */
            dload 10 /* originY */
            dcmpl
            ifge 93
        80: .line 5357
      StackMap locals:
      StackMap stack:
            ldc NaN
            dreturn
        81: .line 5360
      StackMap locals:
      StackMap stack:
            iload 23 /* signY */
            ifeq 82
            dload 31 /* maxY */
            goto 83
      StackMap locals:
      StackMap stack:
        82: dload 27 /* minY */
      StackMap locals:
      StackMap stack: double
        83: dload 10 /* originY */
            dsub
            dload 18 /* invDirY */
            dmul
            dstore 33 /* tymin */
        start local 33 // double tymin
        84: .line 5361
            iload 23 /* signY */
            ifeq 85
            dload 27 /* minY */
            goto 86
      StackMap locals: double
      StackMap stack:
        85: dload 31 /* maxY */
      StackMap locals:
      StackMap stack: double
        86: dload 10 /* originY */
            dsub
            dload 18 /* invDirY */
            dmul
            dstore 35 /* tymax */
        start local 35 // double tymax
        87: .line 5363
            dload 3 /* tmin */
            dload 35 /* tymax */
            dcmpl
            ifgt 88
            dload 33 /* tymin */
            dload 5 /* tmax */
            dcmpl
            ifle 89
        88: .line 5364
      StackMap locals: double
      StackMap stack:
            ldc NaN
            dreturn
        89: .line 5366
      StackMap locals:
      StackMap stack:
            dload 33 /* tymin */
            dload 3 /* tmin */
            dcmpl
            ifle 91
        90: .line 5367
            dload 33 /* tymin */
            dstore 3 /* tmin */
        91: .line 5369
      StackMap locals:
      StackMap stack:
            dload 35 /* tymax */
            dload 5 /* tmax */
            dcmpg
            ifge 93
        92: .line 5370
            dload 35 /* tymax */
            dstore 5 /* tmax */
        end local 35 // double tymax
        end local 33 // double tymin
        93: .line 5374
      StackMap locals:
      StackMap stack:
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dstore 33 /* minZ */
        start local 33 // double minZ
        94: .line 5375
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dstore 35 /* maxZ */
        start local 35 // double maxZ
        95: .line 5376
            dload 20 /* invDirZ */
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifeq 98
        96: .line 5377
            dload 33 /* minZ */
            dload 12 /* originZ */
            dcmpg
            ifgt 97
            dload 35 /* maxZ */
            dload 12 /* originZ */
            dcmpl
            ifge 110
        97: .line 5380
      StackMap locals: double double
      StackMap stack:
            ldc NaN
            dreturn
        98: .line 5383
      StackMap locals:
      StackMap stack:
            iload 24 /* signZ */
            ifeq 99
            dload 35 /* maxZ */
            goto 100
      StackMap locals:
      StackMap stack:
        99: dload 33 /* minZ */
      StackMap locals:
      StackMap stack: double
       100: dload 12 /* originZ */
            dsub
            dload 20 /* invDirZ */
            dmul
            dstore 37 /* tzmin */
        start local 37 // double tzmin
       101: .line 5384
            iload 24 /* signZ */
            ifeq 102
            dload 33 /* minZ */
            goto 103
      StackMap locals: double
      StackMap stack:
       102: dload 35 /* maxZ */
      StackMap locals:
      StackMap stack: double
       103: dload 12 /* originZ */
            dsub
            dload 20 /* invDirZ */
            dmul
            dstore 39 /* tzmax */
        start local 39 // double tzmax
       104: .line 5386
            dload 3 /* tmin */
            dload 39 /* tzmax */
            dcmpl
            ifgt 105
            dload 37 /* tzmin */
            dload 5 /* tmax */
            dcmpl
            ifle 106
       105: .line 5387
      StackMap locals: double
      StackMap stack:
            ldc NaN
            dreturn
       106: .line 5389
      StackMap locals:
      StackMap stack:
            dload 37 /* tzmin */
            dload 3 /* tmin */
            dcmpl
            ifle 108
       107: .line 5390
            dload 37 /* tzmin */
            dstore 3 /* tmin */
       108: .line 5392
      StackMap locals:
      StackMap stack:
            dload 39 /* tzmax */
            dload 5 /* tmax */
            dcmpg
            ifge 110
       109: .line 5393
            dload 39 /* tzmax */
            dstore 5 /* tmax */
        end local 39 // double tzmax
        end local 37 // double tzmin
        end local 35 // double maxZ
        end local 33 // double minZ
        end local 31 // double maxY
        end local 29 // double maxX
        end local 27 // double minY
        end local 25 // double minX
        end local 24 // boolean signZ
        end local 23 // boolean signY
        end local 22 // boolean signX
        end local 20 // double invDirZ
        end local 18 // double invDirY
        end local 16 // double invDirX
       110: .line 5401
      StackMap locals: javafx.scene.Node com.sun.javafx.geom.PickRay com.sun.javafx.geom.Vec3d double double com.sun.javafx.geom.Vec3d double double double com.sun.javafx.util.TempState com.sun.javafx.geom.BaseBounds
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            astore 16 /* clip */
        start local 16 // javafx.scene.Node clip
       111: .line 5402
            aload 16 /* clip */
            ifnull 130
       112: .line 5406
            aload 0 /* this */
            instanceof javafx.scene.shape.Shape3D
            ifne 130
            aload 16 /* clip */
            instanceof javafx.scene.shape.Shape3D
            ifne 130
       113: .line 5407
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 17 /* dirX */
        start local 17 // double dirX
       114: .line 5408
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 19 /* dirY */
        start local 19 // double dirY
       115: .line 5409
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 21 /* dirZ */
        start local 21 // double dirZ
       116: .line 5411
            aload 16 /* clip */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
       117: .line 5413
            iconst_1
            istore 23 /* hitClip */
        start local 23 // boolean hitClip
       118: .line 5415
            aload 16 /* clip */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            aload 7 /* origin */
            aload 7 /* origin */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.inverseTransform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
            pop
       119: .line 5416
            aload 16 /* clip */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            aload 2 /* dir */
            aload 2 /* dir */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.inverseDeltaTransform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
            pop
       120: .line 5417
            goto 123
      StackMap locals: javafx.scene.Node com.sun.javafx.geom.PickRay com.sun.javafx.geom.Vec3d double double com.sun.javafx.geom.Vec3d double double double com.sun.javafx.util.TempState com.sun.javafx.geom.BaseBounds javafx.scene.Node double double double int
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
       121: pop
       122: .line 5418
            iconst_0
            istore 23 /* hitClip */
       123: .line 5420
      StackMap locals:
      StackMap stack:
            iload 23 /* hitClip */
            ifeq 124
            aload 16 /* clip */
            aload 1 /* pickRay */
            aconst_null
            invokevirtual javafx.scene.Node.intersects:(Lcom/sun/javafx/geom/PickRay;Lcom/sun/javafx/scene/input/PickResultChooser;)Z
            ifeq 124
            iconst_1
            goto 125
      StackMap locals:
      StackMap stack:
       124: iconst_0
      StackMap locals:
      StackMap stack: int
       125: istore 23 /* hitClip */
       126: .line 5421
            aload 1 /* pickRay */
            dload 8 /* originX */
            dload 10 /* originY */
            dload 12 /* originZ */
            invokevirtual com.sun.javafx.geom.PickRay.setOrigin:(DDD)V
       127: .line 5422
            aload 1 /* pickRay */
            dload 17 /* dirX */
            dload 19 /* dirY */
            dload 21 /* dirZ */
            invokevirtual com.sun.javafx.geom.PickRay.setDirection:(DDD)V
       128: .line 5424
            iload 23 /* hitClip */
            ifne 130
       129: .line 5425
            ldc NaN
            dreturn
        end local 23 // boolean hitClip
        end local 21 // double dirZ
        end local 19 // double dirY
        end local 17 // double dirX
       130: .line 5429
      StackMap locals: javafx.scene.Node com.sun.javafx.geom.PickRay com.sun.javafx.geom.Vec3d double double com.sun.javafx.geom.Vec3d double double double com.sun.javafx.util.TempState com.sun.javafx.geom.BaseBounds javafx.scene.Node
      StackMap stack:
            dload 3 /* tmin */
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifne 131
            dload 3 /* tmin */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifeq 132
       131: .line 5431
      StackMap locals:
      StackMap stack:
            ldc NaN
            dreturn
       132: .line 5434
      StackMap locals:
      StackMap stack:
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getNearClip:()D
            dstore 17 /* minDistance */
        start local 17 // double minDistance
       133: .line 5435
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getFarClip:()D
            dstore 19 /* maxDistance */
        start local 19 // double maxDistance
       134: .line 5436
            dload 3 /* tmin */
            dload 17 /* minDistance */
            dcmpg
            ifge 138
       135: .line 5437
            dload 5 /* tmax */
            dload 17 /* minDistance */
            dcmpl
            iflt 137
       136: .line 5439
            dconst_0
            dreturn
       137: .line 5441
      StackMap locals: double double
      StackMap stack:
            ldc NaN
            dreturn
       138: .line 5443
      StackMap locals:
      StackMap stack:
            dload 3 /* tmin */
            dload 19 /* maxDistance */
            dcmpl
            ifle 140
       139: .line 5444
            ldc NaN
            dreturn
       140: .line 5447
      StackMap locals:
      StackMap stack:
            dload 3 /* tmin */
            dreturn
        end local 19 // double maxDistance
        end local 17 // double minDistance
        end local 16 // javafx.scene.Node clip
        end local 15 // com.sun.javafx.geom.BaseBounds tempBounds
        end local 14 // com.sun.javafx.util.TempState tempState
        end local 12 // double originZ
        end local 10 // double originY
        end local 8 // double originX
        end local 7 // com.sun.javafx.geom.Vec3d origin
        end local 5 // double tmax
        end local 3 // double tmin
        end local 2 // com.sun.javafx.geom.Vec3d dir
        end local 1 // com.sun.javafx.geom.PickRay pickRay
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0  141     0         this  Ljavafx/scene/Node;
            0  141     1      pickRay  Lcom/sun/javafx/geom/PickRay;
            1  141     2          dir  Lcom/sun/javafx/geom/Vec3d;
           27   31     3         tmin  D
           44   45     3         tmin  D
           68  141     3         tmin  D
           30   31     5         tmax  D
           43   45     5         tmax  D
           69  141     5         tmax  D
            2  141     7       origin  Lcom/sun/javafx/geom/Vec3d;
            3  141     8      originX  D
            4  141    10      originY  D
            5  141    12      originZ  D
            6  141    14    tempState  Lcom/sun/javafx/util/TempState;
            7  141    15   tempBounds  Lcom/sun/javafx/geom/BaseBounds;
           19   30    16      invDirZ  D
           22   30    18        signZ  Z
           23   30    19         minZ  D
           24   30    21         maxZ  D
           35   44    16            t  D
           36   44    18            x  D
           37   44    20            y  D
           48  110    16      invDirX  D
           51  110    18      invDirY  D
           54  110    20      invDirZ  D
           57  110    22        signX  Z
           60  110    23        signY  Z
           63  110    24        signZ  Z
           64  110    25         minX  D
           65  110    27         minY  D
           66  110    29         maxX  D
           67  110    31         maxY  D
           84   93    33        tymin  D
           87   93    35        tymax  D
           94  110    33         minZ  D
           95  110    35         maxZ  D
          101  110    37        tzmin  D
          104  110    39        tzmax  D
          111  141    16         clip  Ljavafx/scene/Node;
          114  130    17         dirX  D
          115  130    19         dirY  D
          116  130    21         dirZ  D
          118  130    23      hitClip  Z
          133  141    17  minDistance  D
          134  141    19  maxDistance  D
      Exception table:
        from    to  target  type
         118   120     121  Class com.sun.javafx.geom.transform.NoninvertibleTransformException
    MethodParameters:
         Name  Flags
      pickRay  

  static boolean almostZero(double);
    descriptor: (D)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // double a
         0: .line 5457
            dload 0 /* a */
            ldc 1.0E-5
            dcmpg
            ifge 1
            dload 0 /* a */
            ldc -1.0E-5
            dcmpl
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // double a
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0     a  D
    MethodParameters:
      Name  Flags
      a     

  public final javafx.beans.property.DoubleProperty viewOrderProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5497
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getMiscProperties:()Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.viewOrderProperty:()Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

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

  public final double getViewOrder();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5505
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            dconst_0
            goto 2
         1: .line 5506
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.getViewOrder:()D
         2: .line 5505
      StackMap locals:
      StackMap stack: double
            dreturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.collections.ObservableList<javafx.scene.transform.Transform> getTransforms();
    descriptor: ()Ljavafx/collections/ObservableList;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5524
            aload 0 /* this */
            invokevirtual javafx.scene.Node.transformsProperty:()Ljavafx/collections/ObservableList;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/collections/ObservableList<Ljavafx/scene/transform/Transform;>;

  private javafx.collections.ObservableList<javafx.scene.transform.Transform> transformsProperty();
    descriptor: ()Ljavafx/collections/ObservableList;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5528
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeTransformation:()Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.getTransforms:()Ljavafx/collections/ObservableList;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/collections/ObservableList<Ljavafx/scene/transform/Transform;>;

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

  public final double getTranslateX();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5536
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5537
            dconst_0
            goto 3
         2: .line 5538
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.getTranslateX:()D
         3: .line 5536
      StackMap locals:
      StackMap stack: double
            dreturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.DoubleProperty translateXProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5556
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeTransformation:()Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.translateXProperty:()Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

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

  public final double getTranslateY();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5564
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5565
            dconst_0
            goto 3
         2: .line 5566
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.getTranslateY:()D
         3: .line 5564
      StackMap locals:
      StackMap stack: double
            dreturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.DoubleProperty translateYProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5584
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeTransformation:()Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.translateYProperty:()Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

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

  public final double getTranslateZ();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5592
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5593
            dconst_0
            goto 3
         2: .line 5594
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.getTranslateZ:()D
         3: .line 5592
      StackMap locals:
      StackMap stack: double
            dreturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.DoubleProperty translateZProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5615
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeTransformation:()Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.translateZProperty:()Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

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

  public final double getScaleX();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5623
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_1
            goto 2
         1: .line 5624
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.getScaleX:()D
         2: .line 5623
      StackMap locals:
      StackMap stack: double
            dreturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.DoubleProperty scaleXProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5643
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeTransformation:()Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.scaleXProperty:()Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

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

  public final double getScaleY();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5651
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_1
            goto 2
         1: .line 5652
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.getScaleY:()D
         2: .line 5651
      StackMap locals:
      StackMap stack: double
            dreturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.DoubleProperty scaleYProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5671
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeTransformation:()Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.scaleYProperty:()Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

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

  public final double getScaleZ();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5679
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_1
            goto 2
         1: .line 5680
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.getScaleZ:()D
         2: .line 5679
      StackMap locals:
      StackMap stack: double
            dreturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.DoubleProperty scaleZProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5704
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeTransformation:()Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.scaleZProperty:()Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

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

  public final double getRotate();
    descriptor: ()D
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5712
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_0
            goto 2
         1: .line 5713
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.getRotate:()D
         2: .line 5712
      StackMap locals:
      StackMap stack: double
            dreturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.DoubleProperty rotateProperty();
    descriptor: ()Ljavafx/beans/property/DoubleProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5743
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeTransformation:()Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.rotateProperty:()Ljavafx/beans/property/DoubleProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

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

  public final javafx.geometry.Point3D getRotationAxis();
    descriptor: ()Ljavafx/geometry/Point3D;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5751
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5752
            getstatic javafx.scene.Node.DEFAULT_ROTATION_AXIS:Ljavafx/geometry/Point3D;
            goto 3
         2: .line 5753
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.getRotationAxis:()Ljavafx/geometry/Point3D;
         3: .line 5751
      StackMap locals:
      StackMap stack: javafx.geometry.Point3D
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<javafx.geometry.Point3D> rotationAxisProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5767
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeTransformation:()Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.rotationAxisProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/Point3D;>;

  public final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.transform.Transform> localToParentTransformProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5778
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeTransformation:()Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.localToParentTransformProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/scene/transform/Transform;>;

  private void invalidateLocalToParentTransform();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5782
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 2
         1: .line 5783
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.invalidateLocalToParentTransform:()V
         2: .line 5785
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.scene.transform.Transform getLocalToParentTransform();
    descriptor: ()Ljavafx/scene/transform/Transform;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5788
            aload 0 /* this */
            invokevirtual javafx.scene.Node.localToParentTransformProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.transform.Transform
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.transform.Transform> localToSceneTransformProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5810
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeTransformation:()Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.localToSceneTransformProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/scene/transform/Transform;>;

  private void invalidateLocalToSceneTransform();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5814
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 2
         1: .line 5815
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.invalidateLocalToSceneTransform:()V
         2: .line 5817
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.scene.transform.Transform getLocalToSceneTransform();
    descriptor: ()Ljavafx/scene/transform/Transform;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5820
            aload 0 /* this */
            invokevirtual javafx.scene.Node.localToSceneTransformProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.transform.Transform
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  private javafx.scene.Node$NodeTransformation getNodeTransformation();
    descriptor: ()Ljavafx/scene/Node$NodeTransformation;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5826
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5827
            aload 0 /* this */
            new javafx.scene.Node$NodeTransformation
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$NodeTransformation.<init>:(Ljavafx/scene/Node;)V
            putfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
         2: .line 5830
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  private boolean hasTransforms();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5834
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 3
         1: .line 5835
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.hasTransforms:()Z
            ifeq 3
         2: .line 5834
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;

  javafx.scene.transform.Transform getCurrentLocalToSceneTransformState();
    descriptor: ()Ljavafx/scene/transform/Transform;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 5840
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 2
         1: .line 5841
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            getfield javafx.scene.Node$NodeTransformation.localToSceneTransform:Ljavafx/scene/Node$LazyTransformProperty;
            ifnonnull 3
         2: .line 5842
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         3: .line 5845
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            getfield javafx.scene.Node$NodeTransformation.localToSceneTransform:Ljavafx/scene/Node$LazyTransformProperty;
            getfield javafx.scene.Node$LazyTransformProperty.transform:Ljavafx/scene/transform/Transform;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;

  private com.sun.javafx.scene.EventHandlerProperties getEventHandlerProperties();
    descriptor: ()Lcom/sun/javafx/scene/EventHandlerProperties;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 6412
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 7
         1: .line 6413
            aload 0 /* this */
         2: .line 6414
            new com.sun.javafx.scene.EventHandlerProperties
            dup
         3: .line 6415
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getInternalEventDispatcher:()Lcom/sun/javafx/scene/NodeEventDispatcher;
            invokevirtual com.sun.javafx.scene.NodeEventDispatcher.getEventHandlerManager:()Lcom/sun/javafx/event/EventHandlerManager;
         4: .line 6416
            aload 0 /* this */
         5: .line 6414
            invokespecial com.sun.javafx.scene.EventHandlerProperties.<init>:(Lcom/sun/javafx/event/EventHandlerManager;Ljava/lang/Object;)V
         6: .line 6413
            putfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
         7: .line 6419
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavafx/scene/Node;

  public final void setNodeOrientation(javafx.geometry.NodeOrientation);
    descriptor: (Ljavafx/geometry/NodeOrientation;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.geometry.NodeOrientation orientation
         0: .line 6442
            aload 0 /* this */
            invokevirtual javafx.scene.Node.nodeOrientationProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* orientation */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 6443
            return
        end local 1 // javafx.geometry.NodeOrientation orientation
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljavafx/scene/Node;
            0    2     1  orientation  Ljavafx/geometry/NodeOrientation;
    MethodParameters:
             Name  Flags
      orientation  

  public final javafx.geometry.NodeOrientation getNodeOrientation();
    descriptor: ()Ljavafx/geometry/NodeOrientation;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 6446
            aload 0 /* this */
            getfield javafx.scene.Node.nodeOrientation:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.Node.nodeOrientation:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.geometry.NodeOrientation
      StackMap locals:
      StackMap stack: javafx.geometry.NodeOrientation
         2: areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<javafx.geometry.NodeOrientation> nodeOrientationProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 6462
            aload 0 /* this */
            getfield javafx.scene.Node.nodeOrientation:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 6463
            aload 0 /* this */
            new javafx.scene.Node$14
            dup
            aload 0 /* this */
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            invokespecial javafx.scene.Node$14.<init>:(Ljavafx/scene/Node;Ljavafx/geometry/NodeOrientation;)V
            putfield javafx.scene.Node.nodeOrientation:Ljavafx/beans/property/ObjectProperty;
         2: .line 6487
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.nodeOrientation:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/NodeOrientation;>;

  public final javafx.geometry.NodeOrientation getEffectiveNodeOrientation();
    descriptor: ()Ljavafx/geometry/NodeOrientation;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 6491
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
            ifne 2
         1: .line 6493
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
            goto 3
         2: .line 6494
      StackMap locals:
      StackMap stack:
            getstatic javafx.geometry.NodeOrientation.RIGHT_TO_LEFT:Ljavafx/geometry/NodeOrientation;
         3: .line 6491
      StackMap locals:
      StackMap stack: javafx.geometry.NodeOrientation
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ReadOnlyObjectProperty<javafx.geometry.NodeOrientation> effectiveNodeOrientationProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 6505
            aload 0 /* this */
            getfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
            ifnonnull 4
         1: .line 6506
            aload 0 /* this */
         2: .line 6507
            new javafx.scene.Node$EffectiveOrientationProperty
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$EffectiveOrientationProperty.<init>:(Ljavafx/scene/Node;)V
         3: .line 6506
            putfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
         4: .line 6510
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/geometry/NodeOrientation;>;

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

  final void parentResolvedOrientationInvalidated();
    descriptor: ()V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 6532
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeOrientation:()Ljavafx/geometry/NodeOrientation;
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 3
         1: .line 6533
            aload 0 /* this */
            invokevirtual javafx.scene.Node.nodeResolvedOrientationInvalidated:()V
         2: .line 6534
            goto 4
         3: .line 6536
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.transformsChanged:(Ljavafx/scene/Node;)V
         4: .line 6538
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/Node;

  final void nodeResolvedOrientationInvalidated();
    descriptor: ()V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 6542
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
         1: .line 6541
            istore 1 /* oldResolvedNodeOrientation */
        start local 1 // byte oldResolvedNodeOrientation
         2: .line 6544
            aload 0 /* this */
         3: .line 6545
            aload 0 /* this */
            invokevirtual javafx.scene.Node.calcEffectiveNodeOrientation:()B
         4: .line 6546
            aload 0 /* this */
            invokevirtual javafx.scene.Node.calcAutomaticNodeOrientation:()B
         5: .line 6545
            ior
            i2b
         6: .line 6544
            putfield javafx.scene.Node.resolvedNodeOrientation:B
         7: .line 6548
            aload 0 /* this */
            getfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
            ifnull 13
         8: .line 6549
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
         9: .line 6551
            iload 1 /* oldResolvedNodeOrientation */
        10: .line 6550
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
        11: .line 6549
            if_icmpeq 13
        12: .line 6552
            aload 0 /* this */
            getfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
            invokevirtual javafx.scene.Node$EffectiveOrientationProperty.invalidate:()V
        13: .line 6556
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.transformsChanged:(Ljavafx/scene/Node;)V
        14: .line 6558
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            iload 1 /* oldResolvedNodeOrientation */
            if_icmpeq 16
        15: .line 6559
            aload 0 /* this */
            invokevirtual javafx.scene.Node.nodeResolvedOrientationChanged:()V
        16: .line 6561
      StackMap locals:
      StackMap stack:
            return
        end local 1 // byte oldResolvedNodeOrientation
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0   17     0                        this  Ljavafx/scene/Node;
            2   17     1  oldResolvedNodeOrientation  B

  void nodeResolvedOrientationChanged();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 6565
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  private javafx.scene.Node getMirroringOrientationParent();
    descriptor: ()Ljavafx/scene/Node;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 6568
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* parentValue */
        start local 1 // javafx.scene.Node parentValue
         1: .line 6569
            goto 5
         2: .line 6570
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 1 /* parentValue */
            invokevirtual javafx.scene.Node.usesMirroring:()Z
            ifeq 4
         3: .line 6571
            aload 1 /* parentValue */
            areturn
         4: .line 6573
      StackMap locals:
      StackMap stack:
            aload 1 /* parentValue */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* parentValue */
         5: .line 6569
      StackMap locals:
      StackMap stack:
            aload 1 /* parentValue */
            ifnonnull 2
         6: .line 6576
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 2 /* subSceneValue */
        start local 2 // javafx.scene.Node subSceneValue
         7: .line 6577
            aload 2 /* subSceneValue */
            ifnull 9
         8: .line 6578
            aload 2 /* subSceneValue */
            areturn
         9: .line 6581
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aconst_null
            areturn
        end local 2 // javafx.scene.Node subSceneValue
        end local 1 // javafx.scene.Node parentValue
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   10     0           this  Ljavafx/scene/Node;
            1   10     1    parentValue  Ljavafx/scene/Node;
            7   10     2  subSceneValue  Ljavafx/scene/Node;

  private javafx.scene.Node getOrientationParent();
    descriptor: ()Ljavafx/scene/Node;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 6585
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* parentValue */
        start local 1 // javafx.scene.Node parentValue
         1: .line 6586
            aload 1 /* parentValue */
            ifnull 3
         2: .line 6587
            aload 1 /* parentValue */
            areturn
         3: .line 6590
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 2 /* subSceneValue */
        start local 2 // javafx.scene.Node subSceneValue
         4: .line 6591
            aload 2 /* subSceneValue */
            ifnull 6
         5: .line 6592
            aload 2 /* subSceneValue */
            areturn
         6: .line 6595
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aconst_null
            areturn
        end local 2 // javafx.scene.Node subSceneValue
        end local 1 // javafx.scene.Node parentValue
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    7     0           this  Ljavafx/scene/Node;
            1    7     1    parentValue  Ljavafx/scene/Node;
            4    7     2  subSceneValue  Ljavafx/scene/Node;

  private byte calcEffectiveNodeOrientation();
    descriptor: ()B
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 6599
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeOrientation:()Ljavafx/geometry/NodeOrientation;
            astore 1 /* nodeOrientationValue */
        start local 1 // javafx.geometry.NodeOrientation nodeOrientationValue
         1: .line 6600
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            if_acmpeq 6
         2: .line 6601
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 4
         3: .line 6602
            iconst_0
            goto 5
         4: .line 6603
      StackMap locals: javafx.geometry.NodeOrientation
      StackMap stack:
            iconst_1
         5: .line 6601
      StackMap locals:
      StackMap stack: int
            ireturn
         6: .line 6606
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getOrientationParent:()Ljavafx/scene/Node;
            astore 2 /* parentValue */
        start local 2 // javafx.scene.Node parentValue
         7: .line 6607
            aload 2 /* parentValue */
            ifnull 9
         8: .line 6608
            aload 2 /* parentValue */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
            ireturn
         9: .line 6611
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 3 /* sceneValue */
        start local 3 // javafx.scene.Scene sceneValue
        10: .line 6612
            aload 3 /* sceneValue */
            ifnull 17
        11: .line 6613
            aload 3 /* sceneValue */
            invokevirtual javafx.scene.Scene.getEffectiveNodeOrientation:()Ljavafx/geometry/NodeOrientation;
        12: .line 6614
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
        13: .line 6613
            if_acmpne 15
        14: .line 6615
            iconst_0
            goto 16
        15: .line 6616
      StackMap locals: javafx.scene.Scene
      StackMap stack:
            iconst_1
        16: .line 6613
      StackMap locals:
      StackMap stack: int
            ireturn
        17: .line 6619
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // javafx.scene.Scene sceneValue
        end local 2 // javafx.scene.Node parentValue
        end local 1 // javafx.geometry.NodeOrientation nodeOrientationValue
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   18     0                  this  Ljavafx/scene/Node;
            1   18     1  nodeOrientationValue  Ljavafx/geometry/NodeOrientation;
            7   18     2           parentValue  Ljavafx/scene/Node;
           10   18     3            sceneValue  Ljavafx/scene/Scene;

  private byte calcAutomaticNodeOrientation();
    descriptor: ()B
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 6623
            aload 0 /* this */
            invokevirtual javafx.scene.Node.usesMirroring:()Z
            ifne 2
         1: .line 6624
            iconst_0
            ireturn
         2: .line 6627
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeOrientation:()Ljavafx/geometry/NodeOrientation;
            astore 1 /* nodeOrientationValue */
        start local 1 // javafx.geometry.NodeOrientation nodeOrientationValue
         3: .line 6628
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            if_acmpeq 8
         4: .line 6629
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 6
         5: .line 6630
            iconst_0
            goto 7
         6: .line 6631
      StackMap locals: javafx.geometry.NodeOrientation
      StackMap stack:
            iconst_2
         7: .line 6629
      StackMap locals:
      StackMap stack: int
            ireturn
         8: .line 6634
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getMirroringOrientationParent:()Ljavafx/scene/Node;
            astore 2 /* parentValue */
        start local 2 // javafx.scene.Node parentValue
         9: .line 6635
            aload 2 /* parentValue */
            ifnull 11
        10: .line 6637
            aload 2 /* parentValue */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getAutomaticOrientation:(B)B
            ireturn
        11: .line 6640
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 3 /* sceneValue */
        start local 3 // javafx.scene.Scene sceneValue
        12: .line 6641
            aload 3 /* sceneValue */
            ifnull 19
        13: .line 6642
            aload 3 /* sceneValue */
            invokevirtual javafx.scene.Scene.getEffectiveNodeOrientation:()Ljavafx/geometry/NodeOrientation;
        14: .line 6643
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
        15: .line 6642
            if_acmpne 17
        16: .line 6644
            iconst_0
            goto 18
        17: .line 6645
      StackMap locals: javafx.scene.Scene
      StackMap stack:
            iconst_2
        18: .line 6642
      StackMap locals:
      StackMap stack: int
            ireturn
        19: .line 6648
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // javafx.scene.Scene sceneValue
        end local 2 // javafx.scene.Node parentValue
        end local 1 // javafx.geometry.NodeOrientation nodeOrientationValue
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   20     0                  this  Ljavafx/scene/Node;
            3   20     1  nodeOrientationValue  Ljavafx/geometry/NodeOrientation;
            9   20     2           parentValue  Ljavafx/scene/Node;
           12   20     3            sceneValue  Ljavafx/scene/Scene;

  final boolean hasMirroring();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 6655
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getOrientationParent:()Ljavafx/scene/Node;
            astore 1 /* parentValue */
        start local 1 // javafx.scene.Node parentValue
         1: .line 6658
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getAutomaticOrientation:(B)B
         2: .line 6657
            istore 2 /* thisOrientation */
        start local 2 // byte thisOrientation
         3: .line 6660
            aload 1 /* parentValue */
            ifnull 7
         4: .line 6662
            aload 1 /* parentValue */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
         5: .line 6661
            invokestatic javafx.scene.Node.getAutomaticOrientation:(B)B
         6: .line 6662
            goto 8
         7: .line 6663
      StackMap locals: javafx.scene.Node int
      StackMap stack:
            iconst_0
         8: .line 6659
      StackMap locals:
      StackMap stack: int
            istore 3 /* parentOrientation */
        start local 3 // byte parentOrientation
         9: .line 6665
            iload 2 /* thisOrientation */
            iload 3 /* parentOrientation */
            if_icmpeq 10
            iconst_1
            ireturn
      StackMap locals: int
      StackMap stack:
        10: iconst_0
            ireturn
        end local 3 // byte parentOrientation
        end local 2 // byte thisOrientation
        end local 1 // javafx.scene.Node parentValue
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   11     0               this  Ljavafx/scene/Node;
            1   11     1        parentValue  Ljavafx/scene/Node;
            3   11     2    thisOrientation  B
            9   11     3  parentOrientation  B

  private static byte getEffectiveOrientation(byte);
    descriptor: (B)B
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // byte resolvedNodeOrientation
         0: .line 6670
            iload 0 /* resolvedNodeOrientation */
            iconst_1
            iand
            i2b
            ireturn
        end local 0 // byte resolvedNodeOrientation
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0  resolvedNodeOrientation  B
    MethodParameters:
                         Name  Flags
      resolvedNodeOrientation  final

  private static byte getAutomaticOrientation(byte);
    descriptor: (B)B
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // byte resolvedNodeOrientation
         0: .line 6675
            iload 0 /* resolvedNodeOrientation */
            iconst_2
            iand
            i2b
            ireturn
        end local 0 // byte resolvedNodeOrientation
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0  resolvedNodeOrientation  B
    MethodParameters:
                         Name  Flags
      resolvedNodeOrientation  final

  private javafx.scene.Node$MiscProperties getMiscProperties();
    descriptor: ()Ljavafx/scene/Node$MiscProperties;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 6709
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 2
         1: .line 6710
            aload 0 /* this */
            new javafx.scene.Node$MiscProperties
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$MiscProperties.<init>:(Ljavafx/scene/Node;)V
            putfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
         2: .line 6713
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

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

  public final boolean isMouseTransparent();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7224
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            iconst_0
            goto 2
         1: .line 7225
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.isMouseTransparent:()Z
         2: .line 7224
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.BooleanProperty mouseTransparentProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7237
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getMiscProperties:()Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.mouseTransparentProperty:()Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  protected final void setHover(boolean);
    descriptor: (Z)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // boolean value
         0: .line 7256
            aload 0 /* this */
            invokevirtual javafx.scene.Node.hoverPropertyImpl:()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            iload 1 /* value */
            invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.set:(Z)V
         1: .line 7257
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

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

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

  private javafx.beans.property.ReadOnlyBooleanWrapper hoverPropertyImpl();
    descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7268
            aload 0 /* this */
            getfield javafx.scene.Node.hover:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 2
         1: .line 7269
            aload 0 /* this */
            new javafx.scene.Node$15
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$15.<init>:(Ljavafx/scene/Node;)V
            putfield javafx.scene.Node.hover:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
         2: .line 7291
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.hover:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  protected final void setPressed(boolean);
    descriptor: (Z)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // boolean value
         0: .line 7304
            aload 0 /* this */
            invokevirtual javafx.scene.Node.pressedPropertyImpl:()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            iload 1 /* value */
            invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.set:(Z)V
         1: .line 7305
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

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

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

  private javafx.beans.property.ReadOnlyBooleanWrapper pressedPropertyImpl();
    descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7316
            aload 0 /* this */
            getfield javafx.scene.Node.pressed:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 2
         1: .line 7317
            aload 0 /* this */
            new javafx.scene.Node$16
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$16.<init>:(Ljavafx/scene/Node;)V
            putfield javafx.scene.Node.pressed:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
         2: .line 7339
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.pressed:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final void setOnContextMenuRequested(javafx.event.EventHandler<? super javafx.scene.input.ContextMenuEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7344
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onContextMenuRequestedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7345
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/ContextMenuEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/ContextMenuEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.ContextMenuEvent> getOnContextMenuRequested();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7348
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7349
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onContextMenuRequested:()Ljavafx/event/EventHandler;
         3: .line 7348
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/ContextMenuEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ContextMenuEvent>> onContextMenuRequestedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7361
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onContextMenuRequestedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ContextMenuEvent;>;>;

  public final void setOnMouseClicked(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7366
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onMouseClickedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7367
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnMouseClicked();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7370
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7371
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnMouseClicked:()Ljavafx/event/EventHandler;
         3: .line 7370
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseClickedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7382
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onMouseClickedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;

  public final void setOnMouseDragged(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7387
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onMouseDraggedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7388
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnMouseDragged();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7391
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7392
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnMouseDragged:()Ljavafx/event/EventHandler;
         3: .line 7391
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseDraggedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7403
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onMouseDraggedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;

  public final void setOnMouseEntered(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7408
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onMouseEnteredProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7409
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnMouseEntered();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7412
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7413
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnMouseEntered:()Ljavafx/event/EventHandler;
         3: .line 7412
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseEnteredProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7423
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onMouseEnteredProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;

  public final void setOnMouseExited(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7428
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onMouseExitedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7429
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnMouseExited();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7432
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7433
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnMouseExited:()Ljavafx/event/EventHandler;
         3: .line 7432
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseExitedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7443
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onMouseExitedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;

  public final void setOnMouseMoved(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7448
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onMouseMovedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7449
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnMouseMoved();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7452
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7453
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnMouseMoved:()Ljavafx/event/EventHandler;
         3: .line 7452
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseMovedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7464
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onMouseMovedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;

  public final void setOnMousePressed(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7469
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onMousePressedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7470
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnMousePressed();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7473
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7474
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnMousePressed:()Ljavafx/event/EventHandler;
         3: .line 7473
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMousePressedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7485
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onMousePressedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;

  public final void setOnMouseReleased(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7490
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onMouseReleasedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7491
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnMouseReleased();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7494
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7495
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnMouseReleased:()Ljavafx/event/EventHandler;
         3: .line 7494
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onMouseReleasedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7506
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onMouseReleasedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;

  public final void setOnDragDetected(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7511
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onDragDetectedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7512
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> getOnDragDetected();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7515
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7516
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnDragDetected:()Ljavafx/event/EventHandler;
         3: .line 7515
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> onDragDetectedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7527
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onDragDetectedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseEvent;>;>;

  public final void setOnMouseDragOver(javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7532
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onMouseDragOverProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7533
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> getOnMouseDragOver();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7536
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7537
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnMouseDragOver:()Ljavafx/event/EventHandler;
         3: .line 7536
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> onMouseDragOverProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7549
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onMouseDragOverProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;>;

  public final void setOnMouseDragReleased(javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7554
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onMouseDragReleasedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7555
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> getOnMouseDragReleased();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7558
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7559
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnMouseDragReleased:()Ljavafx/event/EventHandler;
         3: .line 7558
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> onMouseDragReleasedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7571
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onMouseDragReleasedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;>;

  public final void setOnMouseDragEntered(javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7576
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onMouseDragEnteredProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7577
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> getOnMouseDragEntered();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7580
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7581
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnMouseDragEntered:()Ljavafx/event/EventHandler;
         3: .line 7580
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> onMouseDragEnteredProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7593
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onMouseDragEnteredProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;>;

  public final void setOnMouseDragExited(javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7598
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onMouseDragExitedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7599
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> getOnMouseDragExited();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7602
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7603
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnMouseDragExited:()Ljavafx/event/EventHandler;
         3: .line 7602
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> onMouseDragExitedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7615
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onMouseDragExitedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/MouseDragEvent;>;>;

  public final void setOnScrollStarted(javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7627
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onScrollStartedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7628
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent> getOnScrollStarted();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7631
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7632
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnScrollStarted:()Ljavafx/event/EventHandler;
         3: .line 7631
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> onScrollStartedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7643
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onScrollStartedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;>;

  public final void setOnScroll(javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7648
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onScrollProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7649
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent> getOnScroll();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7652
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7653
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnScroll:()Ljavafx/event/EventHandler;
         3: .line 7652
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> onScrollProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7663
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onScrollProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;>;

  public final void setOnScrollFinished(javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7668
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onScrollFinishedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7669
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent> getOnScrollFinished();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7672
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7673
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnScrollFinished:()Ljavafx/event/EventHandler;
         3: .line 7672
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> onScrollFinishedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7683
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onScrollFinishedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ScrollEvent;>;>;

  public final void setOnRotationStarted(javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7688
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onRotationStartedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7689
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.RotateEvent> getOnRotationStarted();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7692
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7693
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnRotationStarted:()Ljavafx/event/EventHandler;
         3: .line 7692
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> onRotationStartedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7704
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onRotationStartedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;>;

  public final void setOnRotate(javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7709
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onRotateProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7710
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.RotateEvent> getOnRotate();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7713
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7714
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnRotate:()Ljavafx/event/EventHandler;
         3: .line 7713
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> onRotateProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7725
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onRotateProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;>;

  public final void setOnRotationFinished(javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7730
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onRotationFinishedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7731
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.RotateEvent> getOnRotationFinished();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7734
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7735
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnRotationFinished:()Ljavafx/event/EventHandler;
         3: .line 7734
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> onRotationFinishedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7745
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onRotationFinishedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/RotateEvent;>;>;

  public final void setOnZoomStarted(javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7750
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onZoomStartedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7751
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent> getOnZoomStarted();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7754
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7755
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnZoomStarted:()Ljavafx/event/EventHandler;
         3: .line 7754
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> onZoomStartedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7766
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onZoomStartedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;>;

  public final void setOnZoom(javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7771
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onZoomProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7772
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent> getOnZoom();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7775
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7776
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnZoom:()Ljavafx/event/EventHandler;
         3: .line 7775
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> onZoomProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7787
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onZoomProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;>;

  public final void setOnZoomFinished(javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7792
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onZoomFinishedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7793
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent> getOnZoomFinished();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7796
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7797
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnZoomFinished:()Ljavafx/event/EventHandler;
         3: .line 7796
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> onZoomFinishedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7807
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onZoomFinishedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/ZoomEvent;>;>;

  public final void setOnSwipeUp(javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7812
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onSwipeUpProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7813
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> getOnSwipeUp();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7816
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7817
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnSwipeUp:()Ljavafx/event/EventHandler;
         3: .line 7816
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> onSwipeUpProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7829
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onSwipeUpProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;>;

  public final void setOnSwipeDown(javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7834
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onSwipeDownProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7835
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> getOnSwipeDown();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7838
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7839
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnSwipeDown:()Ljavafx/event/EventHandler;
         3: .line 7838
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> onSwipeDownProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7851
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onSwipeDownProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;>;

  public final void setOnSwipeLeft(javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7856
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onSwipeLeftProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7857
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> getOnSwipeLeft();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7860
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7861
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnSwipeLeft:()Ljavafx/event/EventHandler;
         3: .line 7860
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> onSwipeLeftProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7873
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onSwipeLeftProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;>;

  public final void setOnSwipeRight(javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7878
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onSwipeRightProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7879
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> getOnSwipeRight();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7882
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7883
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnSwipeRight:()Ljavafx/event/EventHandler;
         3: .line 7882
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> onSwipeRightProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7895
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onSwipeRightProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/SwipeEvent;>;>;

  public final void setOnTouchPressed(javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7907
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onTouchPressedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7908
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> getOnTouchPressed();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7911
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7912
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnTouchPressed:()Ljavafx/event/EventHandler;
         3: .line 7911
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> onTouchPressedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7922
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onTouchPressedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;>;

  public final void setOnTouchMoved(javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7927
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onTouchMovedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7928
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> getOnTouchMoved();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7931
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7932
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnTouchMoved:()Ljavafx/event/EventHandler;
         3: .line 7931
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> onTouchMovedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7942
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onTouchMovedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;>;

  public final void setOnTouchReleased(javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7947
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onTouchReleasedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7948
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> getOnTouchReleased();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7951
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7952
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnTouchReleased:()Ljavafx/event/EventHandler;
         3: .line 7951
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> onTouchReleasedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7962
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onTouchReleasedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;>;

  public final void setOnTouchStationary(javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7967
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onTouchStationaryProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7968
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> getOnTouchStationary();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7971
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7972
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnTouchStationary:()Ljavafx/event/EventHandler;
         3: .line 7971
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> onTouchStationaryProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7984
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onTouchStationaryProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/TouchEvent;>;>;

  public final void setOnKeyPressed(javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 7995
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onKeyPressedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 7996
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.KeyEvent> getOnKeyPressed();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 7999
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8000
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnKeyPressed:()Ljavafx/event/EventHandler;
         3: .line 7999
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> onKeyPressedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8013
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onKeyPressedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;>;

  public final void setOnKeyReleased(javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 8018
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onKeyReleasedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 8019
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.KeyEvent> getOnKeyReleased();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8022
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8023
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnKeyReleased:()Ljavafx/event/EventHandler;
         3: .line 8022
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> onKeyReleasedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8036
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onKeyReleasedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;>;

  public final void setOnKeyTyped(javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 8041
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onKeyTypedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 8042
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.KeyEvent> getOnKeyTyped();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8045
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8046
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnKeyTyped:()Ljavafx/event/EventHandler;
         3: .line 8045
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> onKeyTypedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8059
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onKeyTypedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/KeyEvent;>;>;

  public final void setOnInputMethodTextChanged(javafx.event.EventHandler<? super javafx.scene.input.InputMethodEvent>);
    descriptor: (Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventHandler value
         0: .line 8070
            aload 0 /* this */
            invokevirtual javafx.scene.Node.onInputMethodTextChangedProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 8071
            return
        end local 1 // javafx.event.EventHandler value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventHandler<-Ljavafx/scene/input/InputMethodEvent;>;
    Signature: (Ljavafx/event/EventHandler<-Ljavafx/scene/input/InputMethodEvent;>;)V
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventHandler<? super javafx.scene.input.InputMethodEvent> getOnInputMethodTextChanged();
    descriptor: ()Ljavafx/event/EventHandler;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8075
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8076
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.getOnInputMethodTextChanged:()Ljavafx/event/EventHandler;
         3: .line 8075
      StackMap locals:
      StackMap stack: javafx.event.EventHandler
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/event/EventHandler<-Ljavafx/scene/input/InputMethodEvent;>;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<? super javafx.scene.input.InputMethodEvent>> onInputMethodTextChangedProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8094
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEventHandlerProperties:()Lcom/sun/javafx/scene/EventHandlerProperties;
            invokevirtual com.sun.javafx.scene.EventHandlerProperties.onInputMethodTextChangedProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<-Ljavafx/scene/input/InputMethodEvent;>;>;

  public final void setInputMethodRequests(javafx.scene.input.InputMethodRequests);
    descriptor: (Ljavafx/scene/input/InputMethodRequests;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.input.InputMethodRequests value
         0: .line 8098
            aload 0 /* this */
            invokevirtual javafx.scene.Node.inputMethodRequestsProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 8099
            return
        end local 1 // javafx.scene.input.InputMethodRequests value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/scene/input/InputMethodRequests;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.scene.input.InputMethodRequests getInputMethodRequests();
    descriptor: ()Ljavafx/scene/input/InputMethodRequests;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8102
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 2
         1: .line 8103
            getstatic javafx.scene.Node.DEFAULT_INPUT_METHOD_REQUESTS:Ljavafx/scene/input/InputMethodRequests;
            goto 3
         2: .line 8104
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.getInputMethodRequests:()Ljavafx/scene/input/InputMethodRequests;
         3: .line 8102
      StackMap locals:
      StackMap stack: javafx.scene.input.InputMethodRequests
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<javafx.scene.input.InputMethodRequests> inputMethodRequestsProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8113
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getMiscProperties:()Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.inputMethodRequestsProperty:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/input/InputMethodRequests;>;

  protected final void setFocused(boolean);
    descriptor: (Z)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // boolean value
         0: .line 8198
            aload 0 /* this */
            invokevirtual javafx.scene.Node.focusedPropertyImpl:()Ljavafx/scene/Node$FocusedProperty;
            astore 2 /* fp */
        start local 2 // javafx.scene.Node$FocusedProperty fp
         1: .line 8199
            aload 2 /* fp */
            getfield javafx.scene.Node$FocusedProperty.value:Z
            iload 1 /* value */
            if_icmpeq 4
         2: .line 8200
            aload 2 /* fp */
            iload 1 /* value */
            invokevirtual javafx.scene.Node$FocusedProperty.store:(Z)V
         3: .line 8201
            aload 2 /* fp */
            invokevirtual javafx.scene.Node$FocusedProperty.notifyListeners:()V
         4: .line 8203
      StackMap locals: javafx.scene.Node$FocusedProperty
      StackMap stack:
            return
        end local 2 // javafx.scene.Node$FocusedProperty fp
        end local 1 // boolean value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Ljavafx/scene/Node;
            0    5     1  value  Z
            1    5     2     fp  Ljavafx/scene/Node$FocusedProperty;
    MethodParameters:
       Name  Flags
      value  

  public final boolean isFocused();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8206
            aload 0 /* this */
            getfield javafx.scene.Node.focused:Ljavafx/scene/Node$FocusedProperty;
            ifnonnull 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield javafx.scene.Node.focused:Ljavafx/scene/Node$FocusedProperty;
            invokevirtual javafx.scene.Node$FocusedProperty.get:()Z
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ReadOnlyBooleanProperty focusedProperty();
    descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8210
            aload 0 /* this */
            invokevirtual javafx.scene.Node.focusedPropertyImpl:()Ljavafx/scene/Node$FocusedProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  private javafx.scene.Node$FocusedProperty focusedPropertyImpl();
    descriptor: ()Ljavafx/scene/Node$FocusedProperty;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8214
            aload 0 /* this */
            getfield javafx.scene.Node.focused:Ljavafx/scene/Node$FocusedProperty;
            ifnonnull 2
         1: .line 8215
            aload 0 /* this */
            new javafx.scene.Node$FocusedProperty
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$FocusedProperty.<init>:(Ljavafx/scene/Node;)V
            putfield javafx.scene.Node.focused:Ljavafx/scene/Node$FocusedProperty;
         2: .line 8217
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.focused:Ljavafx/scene/Node$FocusedProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

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

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

  public final javafx.beans.property.BooleanProperty focusTraversableProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8246
            aload 0 /* this */
            getfield javafx.scene.Node.focusTraversable:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 8247
            aload 0 /* this */
            new javafx.scene.Node$17
            dup
            aload 0 /* this */
            iconst_0
            invokespecial javafx.scene.Node$17.<init>:(Ljavafx/scene/Node;Z)V
            putfield javafx.scene.Node.focusTraversable:Ljavafx/beans/property/BooleanProperty;
         2: .line 8276
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.focusTraversable:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  private void focusSetDirty(javafx.scene.Scene);
    descriptor: (Ljavafx/scene/Scene;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.Scene s
         0: .line 8290
            aload 1 /* s */
            ifnull 3
         1: .line 8291
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual javafx.scene.Scene.getFocusOwner:()Ljavafx/scene/Node;
            if_acmpeq 2
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isFocusTraversable:()Z
            ifeq 3
         2: .line 8292
      StackMap locals:
      StackMap stack:
            aload 1 /* s */
            iconst_1
            invokevirtual javafx.scene.Scene.setFocusDirty:(Z)V
         3: .line 8294
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.scene.Scene s
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;
            0    4     1     s  Ljavafx/scene/Scene;
    MethodParameters:
      Name  Flags
      s     

  public void requestFocus();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8308
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 2
         1: .line 8309
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            aload 0 /* this */
            invokevirtual javafx.scene.Scene.requestFocus:(Ljavafx/scene/Node;)V
         2: .line 8311
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  final boolean traverse(com.sun.javafx.scene.traversal.Direction);
    descriptor: (Lcom/sun/javafx/scene/traversal/Direction;)Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.scene.traversal.Direction dir
         0: .line 8320
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 2
         1: .line 8321
            iconst_0
            ireturn
         2: .line 8323
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            aload 0 /* this */
            aload 1 /* dir */
            invokevirtual javafx.scene.Scene.traverse:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/traversal/Direction;)Z
            ireturn
        end local 1 // com.sun.javafx.scene.traversal.Direction dir
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;
            0    3     1   dir  Lcom/sun/javafx/scene/traversal/Direction;
    MethodParameters:
      Name  Flags
      dir   

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8336
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            astore 1 /* klassName */
        start local 1 // java.lang.String klassName
         1: .line 8337
            aload 1 /* klassName */
            aload 1 /* klassName */
            bipush 46
            invokevirtual java.lang.String.lastIndexOf:(I)I
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 2 /* simpleName */
        start local 2 // java.lang.String simpleName
         2: .line 8338
            new java.lang.StringBuilder
            dup
            aload 2 /* simpleName */
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 3 /* sbuf */
        start local 3 // java.lang.StringBuilder sbuf
         3: .line 8339
            aload 0 /* this */
            getfield javafx.scene.Node.id:Ljavafx/beans/property/StringProperty;
            ifnull 4
            ldc ""
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getId:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 4
            iconst_1
            goto 5
      StackMap locals: java.lang.String java.lang.String java.lang.StringBuilder
      StackMap stack:
         4: iconst_0
      StackMap locals:
      StackMap stack: int
         5: istore 4 /* hasId */
        start local 4 // boolean hasId
         6: .line 8340
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getStyleClass:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.isEmpty:()Z
            ifeq 7
            iconst_0
            goto 8
      StackMap locals: int
      StackMap stack:
         7: iconst_1
      StackMap locals:
      StackMap stack: int
         8: istore 5 /* hasStyleClass */
        start local 5 // boolean hasStyleClass
         9: .line 8342
            iload 4 /* hasId */
            ifne 13
        10: .line 8343
            aload 3 /* sbuf */
            bipush 64
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        11: .line 8344
            aload 3 /* sbuf */
            aload 0 /* this */
            invokevirtual java.lang.Object.hashCode:()I
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 8345
            goto 16
        13: .line 8346
      StackMap locals: int
      StackMap stack:
            aload 3 /* sbuf */
            ldc "[id="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        14: .line 8347
            aload 3 /* sbuf */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getId:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        15: .line 8348
            iload 5 /* hasStyleClass */
            ifne 16
            aload 3 /* sbuf */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 8350
      StackMap locals:
      StackMap stack:
            iload 5 /* hasStyleClass */
            ifeq 22
        17: .line 8351
            iload 4 /* hasId */
            ifne 18
            aload 3 /* sbuf */
            bipush 91
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
            goto 19
        18: .line 8352
      StackMap locals:
      StackMap stack:
            aload 3 /* sbuf */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 8353
      StackMap locals:
      StackMap stack:
            aload 3 /* sbuf */
            ldc "styleClass="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        20: .line 8354
            aload 3 /* sbuf */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getStyleClass:()Ljavafx/collections/ObservableList;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        21: .line 8355
            aload 3 /* sbuf */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        22: .line 8357
      StackMap locals:
      StackMap stack:
            aload 3 /* sbuf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 5 // boolean hasStyleClass
        end local 4 // boolean hasId
        end local 3 // java.lang.StringBuilder sbuf
        end local 2 // java.lang.String simpleName
        end local 1 // java.lang.String klassName
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   23     0           this  Ljavafx/scene/Node;
            1   23     1      klassName  Ljava/lang/String;
            2   23     2     simpleName  Ljava/lang/String;
            3   23     3           sbuf  Ljava/lang/StringBuilder;
            6   23     4          hasId  Z
            9   23     5  hasStyleClass  Z

  private void preprocessMouseEvent(javafx.scene.input.MouseEvent);
    descriptor: (Ljavafx/scene/input/MouseEvent;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.input.MouseEvent e
         0: .line 8361
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getEventType:()Ljavafx/event/EventType;
            astore 2 /* eventType */
        start local 2 // javafx.event.EventType eventType
         1: .line 8362
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_PRESSED:Ljavafx/event/EventType;
            if_acmpne 8
         2: .line 8363
            aload 0 /* this */
            astore 3 /* n */
        start local 3 // javafx.scene.Node n
         3: goto 6
         4: .line 8364
      StackMap locals: javafx.event.EventType javafx.scene.Node
      StackMap stack:
            aload 3 /* n */
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isPrimaryButtonDown:()Z
            invokevirtual javafx.scene.Node.setPressed:(Z)V
         5: .line 8363
            aload 3 /* n */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* n */
      StackMap locals:
      StackMap stack:
         6: aload 3 /* n */
            ifnonnull 4
        end local 3 // javafx.scene.Node n
         7: .line 8366
            return
         8: .line 8368
      StackMap locals:
      StackMap stack:
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_RELEASED:Ljavafx/event/EventType;
            if_acmpne 15
         9: .line 8369
            aload 0 /* this */
            astore 3 /* n */
        start local 3 // javafx.scene.Node n
        10: goto 13
        11: .line 8370
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 3 /* n */
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.isPrimaryButtonDown:()Z
            invokevirtual javafx.scene.Node.setPressed:(Z)V
        12: .line 8369
            aload 3 /* n */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* n */
      StackMap locals:
      StackMap stack:
        13: aload 3 /* n */
            ifnonnull 11
        end local 3 // javafx.scene.Node n
        14: .line 8372
            return
        15: .line 8375
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getTarget:()Ljavafx/event/EventTarget;
            aload 0 /* this */
            if_acmpne 24
        16: .line 8380
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED:Ljavafx/event/EventType;
            if_acmpeq 18
        17: .line 8381
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED_TARGET:Ljavafx/event/EventType;
            if_acmpne 20
        18: .line 8382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.Node.setHover:(Z)V
        19: .line 8383
            return
        20: .line 8386
      StackMap locals:
      StackMap stack:
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED:Ljavafx/event/EventType;
            if_acmpeq 22
        21: .line 8387
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED_TARGET:Ljavafx/event/EventType;
            if_acmpne 24
        22: .line 8388
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.Node.setHover:(Z)V
        23: .line 8389
            return
        24: .line 8392
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javafx.event.EventType eventType
        end local 1 // javafx.scene.input.MouseEvent e
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   25     0       this  Ljavafx/scene/Node;
            0   25     1          e  Ljavafx/scene/input/MouseEvent;
            1   25     2  eventType  Ljavafx/event/EventType<*>;
            3    7     3          n  Ljavafx/scene/Node;
           10   14     3          n  Ljavafx/scene/Node;
    MethodParameters:
      Name  Flags
      e     

  void markDirtyLayoutBranch();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8395
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         1: .line 8396
            goto 8
         2: .line 8397
      StackMap locals: javafx.scene.Parent
      StackMap stack:
            aload 1 /* p */
            getstatic com.sun.javafx.scene.LayoutFlags.DIRTY_BRANCH:Lcom/sun/javafx/scene/LayoutFlags;
            invokevirtual javafx.scene.Parent.setLayoutFlag:(Lcom/sun/javafx/scene/LayoutFlags;)V
         3: .line 8398
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.isSceneRoot:()Z
            ifeq 7
         4: .line 8399
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.requestNextPulse:()V
         5: .line 8400
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            ifnull 7
         6: .line 8401
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            aload 1 /* p */
            invokevirtual javafx.scene.SubScene.setDirtyLayout:(Ljavafx/scene/Parent;)V
         7: .line 8404
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
         8: .line 8396
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            ifnull 9
            aload 1 /* p */
            getfield javafx.scene.Parent.layoutFlag:Lcom/sun/javafx/scene/LayoutFlags;
            getstatic com.sun.javafx.scene.LayoutFlags.CLEAN:Lcom/sun/javafx/scene/LayoutFlags;
            if_acmpeq 2
         9: .line 8407
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.scene.Parent p
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Ljavafx/scene/Node;
            1   10     1     p  Ljavafx/scene/Parent;

  private boolean isWindowShowing();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8410
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 1 /* s */
        start local 1 // javafx.scene.Scene s
         1: .line 8411
            aload 1 /* s */
            ifnonnull 2
            iconst_0
            ireturn
         2: .line 8412
      StackMap locals: javafx.scene.Scene
      StackMap stack:
            aload 1 /* s */
            invokevirtual javafx.scene.Scene.getWindow:()Ljavafx/stage/Window;
            astore 2 /* w */
        start local 2 // javafx.stage.Window w
         3: .line 8413
            aload 2 /* w */
            ifnull 4
            aload 2 /* w */
            invokevirtual javafx.stage.Window.isShowing:()Z
            ifeq 4
            iconst_1
            ireturn
      StackMap locals: javafx.stage.Window
      StackMap stack:
         4: iconst_0
            ireturn
        end local 2 // javafx.stage.Window w
        end local 1 // javafx.scene.Scene s
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/Node;
            1    5     1     s  Ljavafx/scene/Scene;
            3    5     2     w  Ljavafx/stage/Window;

  private void updateTreeShowing();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8417
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isTreeVisible:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isWindowShowing:()Z
            ifeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack: javafx.scene.Node
         1: iconst_0
      StackMap locals: javafx.scene.Node
      StackMap stack: javafx.scene.Node int
         2: invokevirtual javafx.scene.Node.setTreeShowing:(Z)V
         3: .line 8418
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavafx/scene/Node;

  final void setTreeShowing(boolean);
    descriptor: (Z)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // boolean value
         0: .line 8424
            aload 0 /* this */
            getfield javafx.scene.Node.treeShowing:Z
            iload 1 /* value */
            if_icmpeq 3
         1: .line 8425
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.treeShowing:Z
         2: .line 8426
            aload 0 /* this */
            invokevirtual javafx.scene.Node.treeShowingProperty:()Ljavafx/beans/binding/BooleanExpression;
            checkcast javafx.scene.Node$TreeShowingPropertyReadOnly
            invokevirtual javafx.scene.Node$TreeShowingPropertyReadOnly.invalidate:()V
         3: .line 8428
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljavafx/scene/Node;
            0    4     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  final boolean isTreeShowing();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8431
            aload 0 /* this */
            invokevirtual javafx.scene.Node.treeShowingProperty:()Ljavafx/beans/binding/BooleanExpression;
            invokevirtual javafx.beans.binding.BooleanExpression.get:()Z
            ireturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  final javafx.beans.binding.BooleanExpression treeShowingProperty();
    descriptor: ()Ljavafx/beans/binding/BooleanExpression;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8435
            aload 0 /* this */
            getfield javafx.scene.Node.treeShowingRO:Ljavafx/scene/Node$TreeShowingPropertyReadOnly;
            ifnonnull 2
         1: .line 8436
            aload 0 /* this */
            new javafx.scene.Node$TreeShowingPropertyReadOnly
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$TreeShowingPropertyReadOnly.<init>:(Ljavafx/scene/Node;)V
            putfield javafx.scene.Node.treeShowingRO:Ljavafx/scene/Node$TreeShowingPropertyReadOnly;
         2: .line 8438
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.treeShowingRO:Ljavafx/scene/Node$TreeShowingPropertyReadOnly;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  private void updateTreeVisible(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // boolean parentChanged
         0: .line 8482
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isVisible:()Z
            istore 2 /* isTreeVisible */
        start local 2 // boolean isTreeVisible
         1: .line 8483
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            goto 5
         2: .line 8484
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            ifnull 3
            aload 0 /* this */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            goto 5
         3: .line 8485
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            ifnull 4
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            goto 5
      StackMap locals:
      StackMap stack:
         4: aconst_null
         5: .line 8483
      StackMap locals:
      StackMap stack: javafx.scene.Node
            astore 3 /* parentNode */
        start local 3 // javafx.scene.Node parentNode
         6: .line 8486
            iload 2 /* isTreeVisible */
            ifeq 10
         7: .line 8487
            aload 3 /* parentNode */
            ifnull 8
            aload 3 /* parentNode */
            invokevirtual javafx.scene.Node.isTreeVisible:()Z
            ifne 8
            iconst_0
            goto 9
      StackMap locals: javafx.scene.Node
      StackMap stack:
         8: iconst_1
      StackMap locals:
      StackMap stack: int
         9: istore 2 /* isTreeVisible */
        10: .line 8492
      StackMap locals:
      StackMap stack:
            iload 1 /* parentChanged */
            ifeq 13
            aload 3 /* parentNode */
            ifnull 13
            aload 3 /* parentNode */
            invokevirtual javafx.scene.Node.isTreeVisible:()Z
            ifeq 13
        11: .line 8493
            aload 0 /* this */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_VISIBLE:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Node.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifeq 13
        12: .line 8494
            aload 0 /* this */
            invokevirtual javafx.scene.Node.addToSceneDirtyList:()V
        13: .line 8496
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* isTreeVisible */
            invokevirtual javafx.scene.Node.setTreeVisible:(Z)V
        14: .line 8498
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTreeShowing:()V
        15: .line 8499
            return
        end local 3 // javafx.scene.Node parentNode
        end local 2 // boolean isTreeVisible
        end local 1 // boolean parentChanged
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   16     0           this  Ljavafx/scene/Node;
            0   16     1  parentChanged  Z
            1   16     2  isTreeVisible  Z
            6   16     3     parentNode  Ljavafx/scene/Node;
    MethodParameters:
               Name  Flags
      parentChanged  

  final void setTreeVisible(boolean);
    descriptor: (Z)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // boolean value
         0: .line 8505
            aload 0 /* this */
            getfield javafx.scene.Node.treeVisible:Z
            iload 1 /* value */
            if_icmpeq 15
         1: .line 8506
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.treeVisible:Z
         2: .line 8507
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateCanReceiveFocus:()V
         3: .line 8508
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            invokevirtual javafx.scene.Node.focusSetDirty:(Ljavafx/scene/Scene;)V
         4: .line 8509
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 6
         5: .line 8510
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            iconst_1
            invokevirtual javafx.scene.Node.updateTreeVisible:(Z)V
         6: .line 8512
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.treeVisible:Z
            ifeq 8
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDirtyEmpty:()Z
            ifne 8
         7: .line 8513
            aload 0 /* this */
            invokevirtual javafx.scene.Node.addToSceneDirtyList:()V
         8: .line 8515
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.treeVisibleProperty:()Ljavafx/beans/binding/BooleanExpression;
            checkcast javafx.scene.Node$TreeVisiblePropertyReadOnly
            invokevirtual javafx.scene.Node$TreeVisiblePropertyReadOnly.invalidate:()V
         9: .line 8516
            aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 15
        10: .line 8517
            aload 0 /* this */
            checkcast javafx.scene.SubScene
            invokevirtual javafx.scene.SubScene.getRoot:()Ljavafx/scene/Parent;
            astore 2 /* subSceneRoot */
        start local 2 // javafx.scene.Node subSceneRoot
        11: .line 8518
            aload 2 /* subSceneRoot */
            ifnull 15
        12: .line 8521
            aload 2 /* subSceneRoot */
            iload 1 /* value */
            ifeq 13
            aload 2 /* subSceneRoot */
            invokevirtual javafx.scene.Node.isVisible:()Z
            ifeq 13
            iconst_1
            goto 14
      StackMap locals: javafx.scene.Node int javafx.scene.Node
      StackMap stack: javafx.scene.Node
        13: iconst_0
      StackMap locals: javafx.scene.Node int javafx.scene.Node
      StackMap stack: javafx.scene.Node int
        14: invokevirtual javafx.scene.Node.setTreeVisible:(Z)V
        end local 2 // javafx.scene.Node subSceneRoot
        15: .line 8525
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Ljavafx/scene/Node;
            0   16     1         value  Z
           11   15     2  subSceneRoot  Ljavafx/scene/Node;
    MethodParameters:
       Name  Flags
      value  

  final boolean isTreeVisible();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8528
            aload 0 /* this */
            invokevirtual javafx.scene.Node.treeVisibleProperty:()Ljavafx/beans/binding/BooleanExpression;
            invokevirtual javafx.beans.binding.BooleanExpression.get:()Z
            ireturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  final javafx.beans.binding.BooleanExpression treeVisibleProperty();
    descriptor: ()Ljavafx/beans/binding/BooleanExpression;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8532
            aload 0 /* this */
            getfield javafx.scene.Node.treeVisibleRO:Ljavafx/scene/Node$TreeVisiblePropertyReadOnly;
            ifnonnull 2
         1: .line 8533
            aload 0 /* this */
            new javafx.scene.Node$TreeVisiblePropertyReadOnly
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$TreeVisiblePropertyReadOnly.<init>:(Ljavafx/scene/Node;)V
            putfield javafx.scene.Node.treeVisibleRO:Ljavafx/scene/Node$TreeVisiblePropertyReadOnly;
         2: .line 8535
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.treeVisibleRO:Ljavafx/scene/Node$TreeVisiblePropertyReadOnly;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  private void setCanReceiveFocus(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // boolean value
         0: .line 8581
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.canReceiveFocus:Z
         1: .line 8582
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  final boolean isCanReceiveFocus();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8585
            aload 0 /* this */
            getfield javafx.scene.Node.canReceiveFocus:Z
            ireturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  private void updateCanReceiveFocus();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8589
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 3
         1: .line 8590
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDisabled:()Z
            ifne 3
         2: .line 8591
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isTreeVisible:()Z
            ifeq 3
            iconst_1
            goto 4
      StackMap locals:
      StackMap stack: javafx.scene.Node
         3: iconst_0
         4: .line 8589
      StackMap locals: javafx.scene.Node
      StackMap stack: javafx.scene.Node int
            invokevirtual javafx.scene.Node.setCanReceiveFocus:(Z)V
         5: .line 8592
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Ljavafx/scene/Node;

  java.lang.String indent();
    descriptor: ()Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8596
            ldc ""
            astore 1 /* indent */
        start local 1 // java.lang.String indent
         1: .line 8597
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 2 /* p */
        start local 2 // javafx.scene.Parent p
         2: .line 8598
            goto 5
         3: .line 8599
      StackMap locals: java.lang.String javafx.scene.Parent
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 1 /* indent */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "  "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 1 /* indent */
         4: .line 8600
            aload 2 /* p */
            invokevirtual javafx.scene.Parent.getParent:()Ljavafx/scene/Parent;
            astore 2 /* p */
         5: .line 8598
      StackMap locals:
      StackMap stack:
            aload 2 /* p */
            ifnonnull 3
         6: .line 8602
            aload 1 /* indent */
            areturn
        end local 2 // javafx.scene.Parent p
        end local 1 // java.lang.String indent
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Ljavafx/scene/Node;
            1    7     1  indent  Ljava/lang/String;
            2    7     2       p  Ljavafx/scene/Parent;

  final void setShowMnemonics(boolean);
    descriptor: (Z)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // boolean value
         0: .line 8611
            aload 0 /* this */
            invokevirtual javafx.scene.Node.showMnemonicsProperty:()Ljavafx/beans/property/BooleanProperty;
            iload 1 /* value */
            invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
         1: .line 8612
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

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

  final javafx.beans.property.BooleanProperty showMnemonicsProperty();
    descriptor: ()Ljavafx/beans/property/BooleanProperty;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8619
            aload 0 /* this */
            getfield javafx.scene.Node.showMnemonics:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 8620
            aload 0 /* this */
            new javafx.scene.Node$18
            dup
            aload 0 /* this */
            iconst_0
            invokespecial javafx.scene.Node$18.<init>:(Ljavafx/scene/Node;Z)V
            putfield javafx.scene.Node.showMnemonics:Ljavafx/beans/property/BooleanProperty;
         2: .line 8638
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.showMnemonics:Ljavafx/beans/property/BooleanProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final void setEventDispatcher(javafx.event.EventDispatcher);
    descriptor: (Ljavafx/event/EventDispatcher;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventDispatcher value
         0: .line 8666
            aload 0 /* this */
            invokevirtual javafx.scene.Node.eventDispatcherProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         1: .line 8667
            return
        end local 1 // javafx.event.EventDispatcher value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Ljavafx/event/EventDispatcher;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.event.EventDispatcher getEventDispatcher();
    descriptor: ()Ljavafx/event/EventDispatcher;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8670
            aload 0 /* this */
            invokevirtual javafx.scene.Node.eventDispatcherProperty:()Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.event.EventDispatcher
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<javafx.event.EventDispatcher> eventDispatcherProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8674
            aload 0 /* this */
            invokevirtual javafx.scene.Node.initializeInternalEventDispatcher:()V
         1: .line 8675
            aload 0 /* this */
            getfield javafx.scene.Node.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventDispatcher;>;

  public final <T extends javafx.event.Event> void addEventHandler(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
    descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventType eventType
        start local 2 // javafx.event.EventHandler eventHandler
         0: .line 8694
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getInternalEventDispatcher:()Lcom/sun/javafx/scene/NodeEventDispatcher;
            invokevirtual com.sun.javafx.scene.NodeEventDispatcher.getEventHandlerManager:()Lcom/sun/javafx/event/EventHandlerManager;
         1: .line 8695
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8696
            return
        end local 2 // javafx.event.EventHandler eventHandler
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Ljavafx/scene/Node;
            0    3     1     eventType  Ljavafx/event/EventType<TT;>;
            0    3     2  eventHandler  Ljavafx/event/EventHandler<-TT;>;
    Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
    MethodParameters:
              Name  Flags
      eventType     final
      eventHandler  final

  public final <T extends javafx.event.Event> void removeEventHandler(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
    descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventType eventType
        start local 2 // javafx.event.EventHandler eventHandler
         0: .line 8713
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getInternalEventDispatcher:()Lcom/sun/javafx/scene/NodeEventDispatcher;
         1: .line 8714
            invokevirtual com.sun.javafx.scene.NodeEventDispatcher.getEventHandlerManager:()Lcom/sun/javafx/event/EventHandlerManager;
         2: .line 8715
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.removeEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         3: .line 8716
            return
        end local 2 // javafx.event.EventHandler eventHandler
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Ljavafx/scene/Node;
            0    4     1     eventType  Ljavafx/event/EventType<TT;>;
            0    4     2  eventHandler  Ljavafx/event/EventHandler<-TT;>;
    Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
    MethodParameters:
              Name  Flags
      eventType     final
      eventHandler  final

  public final <T extends javafx.event.Event> void addEventFilter(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
    descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventType eventType
        start local 2 // javafx.event.EventHandler eventFilter
         0: .line 8732
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getInternalEventDispatcher:()Lcom/sun/javafx/scene/NodeEventDispatcher;
            invokevirtual com.sun.javafx.scene.NodeEventDispatcher.getEventHandlerManager:()Lcom/sun/javafx/event/EventHandlerManager;
         1: .line 8733
            aload 1 /* eventType */
            aload 2 /* eventFilter */
            invokevirtual com.sun.javafx.event.EventHandlerManager.addEventFilter:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8734
            return
        end local 2 // javafx.event.EventHandler eventFilter
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljavafx/scene/Node;
            0    3     1    eventType  Ljavafx/event/EventType<TT;>;
            0    3     2  eventFilter  Ljavafx/event/EventHandler<-TT;>;
    Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
    MethodParameters:
             Name  Flags
      eventType    final
      eventFilter  final

  public final <T extends javafx.event.Event> void removeEventFilter(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
    descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventType eventType
        start local 2 // javafx.event.EventHandler eventFilter
         0: .line 8751
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getInternalEventDispatcher:()Lcom/sun/javafx/scene/NodeEventDispatcher;
            invokevirtual com.sun.javafx.scene.NodeEventDispatcher.getEventHandlerManager:()Lcom/sun/javafx/event/EventHandlerManager;
         1: .line 8752
            aload 1 /* eventType */
            aload 2 /* eventFilter */
            invokevirtual com.sun.javafx.event.EventHandlerManager.removeEventFilter:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8753
            return
        end local 2 // javafx.event.EventHandler eventFilter
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljavafx/scene/Node;
            0    3     1    eventType  Ljavafx/event/EventType<TT;>;
            0    3     2  eventFilter  Ljavafx/event/EventHandler<-TT;>;
    Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
    MethodParameters:
             Name  Flags
      eventType    final
      eventFilter  final

  protected final <T extends javafx.event.Event> void setEventHandler(javafx.event.EventType<T>, javafx.event.EventHandler<? super T>);
    descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventType eventType
        start local 2 // javafx.event.EventHandler eventHandler
         0: .line 8769
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getInternalEventDispatcher:()Lcom/sun/javafx/scene/NodeEventDispatcher;
            invokevirtual com.sun.javafx.scene.NodeEventDispatcher.getEventHandlerManager:()Lcom/sun/javafx/event/EventHandlerManager;
         1: .line 8770
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.setEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8771
            return
        end local 2 // javafx.event.EventHandler eventHandler
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Ljavafx/scene/Node;
            0    3     1     eventType  Ljavafx/event/EventType<TT;>;
            0    3     2  eventHandler  Ljavafx/event/EventHandler<-TT;>;
    Signature: <T:Ljavafx/event/Event;>(Ljavafx/event/EventType<TT;>;Ljavafx/event/EventHandler<-TT;>;)V
    MethodParameters:
              Name  Flags
      eventType     final
      eventHandler  final

  private com.sun.javafx.scene.NodeEventDispatcher getInternalEventDispatcher();
    descriptor: ()Lcom/sun/javafx/scene/NodeEventDispatcher;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8774
            aload 0 /* this */
            invokevirtual javafx.scene.Node.initializeInternalEventDispatcher:()V
         1: .line 8775
            aload 0 /* this */
            getfield javafx.scene.Node.internalEventDispatcher:Lcom/sun/javafx/scene/NodeEventDispatcher;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/Node;

  private void initializeInternalEventDispatcher();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8779
            aload 0 /* this */
            getfield javafx.scene.Node.internalEventDispatcher:Lcom/sun/javafx/scene/NodeEventDispatcher;
            ifnonnull 7
         1: .line 8780
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.createInternalEventDispatcher:()Lcom/sun/javafx/scene/NodeEventDispatcher;
            putfield javafx.scene.Node.internalEventDispatcher:Lcom/sun/javafx/scene/NodeEventDispatcher;
         2: .line 8781
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
         3: .line 8782
            aload 0 /* this */
         4: .line 8783
            ldc "eventDispatcher"
         5: .line 8784
            aload 0 /* this */
            getfield javafx.scene.Node.internalEventDispatcher:Lcom/sun/javafx/scene/NodeEventDispatcher;
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
         6: .line 8781
            putfield javafx.scene.Node.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
         7: .line 8786
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavafx/scene/Node;

  private com.sun.javafx.scene.NodeEventDispatcher createInternalEventDispatcher();
    descriptor: ()Lcom/sun/javafx/scene/NodeEventDispatcher;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8789
            new com.sun.javafx.scene.NodeEventDispatcher
            dup
            aload 0 /* this */
            invokespecial com.sun.javafx.scene.NodeEventDispatcher.<init>:(Ljava/lang/Object;)V
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  public javafx.event.EventDispatchChain buildEventDispatchChain(javafx.event.EventDispatchChain);
    descriptor: (Ljavafx/event/EventDispatchChain;)Ljavafx/event/EventDispatchChain;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.EventDispatchChain tail
         0: .line 8809
            aload 0 /* this */
            getfield javafx.scene.Node.preprocessMouseEventDispatcher:Ljavafx/event/EventDispatcher;
            ifnonnull 2
         1: .line 8810
            aload 0 /* this */
            aload 0 /* this */
            invokedynamic dispatchEvent(Ljavafx/scene/Node;)Ljavafx/event/EventDispatcher;
              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/event/Event;Ljavafx/event/EventDispatchChain;)Ljavafx/event/Event;
                  javafx/scene/Node.lambda$6(Ljavafx/event/Event;Ljavafx/event/EventDispatchChain;)Ljavafx/event/Event; (7)
                  (Ljavafx/event/Event;Ljavafx/event/EventDispatchChain;)Ljavafx/event/Event;
            putfield javafx.scene.Node.preprocessMouseEventDispatcher:Ljavafx/event/EventDispatcher;
         2: .line 8820
      StackMap locals:
      StackMap stack:
            aload 1 /* tail */
            aload 0 /* this */
            getfield javafx.scene.Node.preprocessMouseEventDispatcher:Ljavafx/event/EventDispatcher;
            invokeinterface javafx.event.EventDispatchChain.prepend:(Ljavafx/event/EventDispatcher;)Ljavafx/event/EventDispatchChain;
            astore 1 /* tail */
         3: .line 8823
            aload 0 /* this */
            astore 2 /* curNode */
        start local 2 // javafx.scene.Node curNode
         4: .line 8825
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 2 /* curNode */
            getfield javafx.scene.Node.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
            ifnull 9
         5: .line 8827
            aload 2 /* curNode */
            getfield javafx.scene.Node.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.event.EventDispatcher
         6: .line 8826
            astore 3 /* eventDispatcherValue */
        start local 3 // javafx.event.EventDispatcher eventDispatcherValue
         7: .line 8828
            aload 3 /* eventDispatcherValue */
            ifnull 9
         8: .line 8829
            aload 1 /* tail */
            aload 3 /* eventDispatcherValue */
            invokeinterface javafx.event.EventDispatchChain.prepend:(Ljavafx/event/EventDispatcher;)Ljavafx/event/EventDispatchChain;
            astore 1 /* tail */
        end local 3 // javafx.event.EventDispatcher eventDispatcherValue
         9: .line 8832
      StackMap locals:
      StackMap stack:
            aload 2 /* curNode */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* curParent */
        start local 3 // javafx.scene.Node curParent
        10: .line 8833
            aload 3 /* curParent */
            ifnull 11
            aload 3 /* curParent */
            goto 12
      StackMap locals: javafx.scene.Node
      StackMap stack:
        11: aload 2 /* curNode */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
      StackMap locals:
      StackMap stack: javafx.scene.Node
        12: astore 2 /* curNode */
        end local 3 // javafx.scene.Node curParent
        13: .line 8834
            aload 2 /* curNode */
            ifnonnull 4
        14: .line 8836
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 16
        15: .line 8838
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            aload 1 /* tail */
            invokevirtual javafx.scene.Scene.buildEventDispatchChain:(Ljavafx/event/EventDispatchChain;)Ljavafx/event/EventDispatchChain;
            astore 1 /* tail */
        16: .line 8841
      StackMap locals:
      StackMap stack:
            aload 1 /* tail */
            areturn
        end local 2 // javafx.scene.Node curNode
        end local 1 // javafx.event.EventDispatchChain tail
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   17     0                  this  Ljavafx/scene/Node;
            0   17     1                  tail  Ljavafx/event/EventDispatchChain;
            4   17     2               curNode  Ljavafx/scene/Node;
            7    9     3  eventDispatcherValue  Ljavafx/event/EventDispatcher;
           10   13     3             curParent  Ljavafx/scene/Node;
    MethodParameters:
      Name  Flags
      tail  

  public final void fireEvent(javafx.event.Event);
    descriptor: (Ljavafx/event/Event;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.Event event
         0: .line 8863
            aload 1 /* event */
            instanceof javafx.scene.input.InputEvent
            ifeq 13
         1: .line 8864
            invokestatic com.sun.javafx.util.Logging.getInputLogger:()Lcom/sun/javafx/logging/PlatformLogger;
            astore 2 /* logger */
        start local 2 // com.sun.javafx.logging.PlatformLogger logger
         2: .line 8865
            aload 2 /* logger */
            getstatic com.sun.javafx.logging.PlatformLogger$Level.FINE:Lcom/sun/javafx/logging/PlatformLogger$Level;
            invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
            ifeq 13
         3: .line 8866
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            astore 3 /* eventType */
        start local 3 // javafx.event.EventType eventType
         4: .line 8867
            aload 3 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED:Ljavafx/event/EventType;
            if_acmpeq 6
         5: .line 8868
            aload 3 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED:Ljavafx/event/EventType;
            if_acmpne 8
         6: .line 8869
      StackMap locals: com.sun.javafx.logging.PlatformLogger javafx.event.EventType
      StackMap stack:
            aload 2 /* logger */
            aload 1 /* event */
            invokevirtual javafx.event.Event.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finer:(Ljava/lang/String;)V
         7: .line 8870
            goto 13
      StackMap locals:
      StackMap stack:
         8: aload 3 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_MOVED:Ljavafx/event/EventType;
            if_acmpeq 10
         9: .line 8871
            aload 3 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_DRAGGED:Ljavafx/event/EventType;
            if_acmpne 12
        10: .line 8872
      StackMap locals:
      StackMap stack:
            aload 2 /* logger */
            aload 1 /* event */
            invokevirtual javafx.event.Event.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
        11: .line 8873
            goto 13
        12: .line 8874
      StackMap locals:
      StackMap stack:
            aload 2 /* logger */
            aload 1 /* event */
            invokevirtual javafx.event.Event.toString:()Ljava/lang/String;
            invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
        end local 3 // javafx.event.EventType eventType
        end local 2 // com.sun.javafx.logging.PlatformLogger logger
        13: .line 8879
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* event */
            invokestatic javafx.event.Event.fireEvent:(Ljavafx/event/EventTarget;Ljavafx/event/Event;)V
        14: .line 8880
            return
        end local 1 // javafx.event.Event event
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   15     0       this  Ljavafx/scene/Node;
            0   15     1      event  Ljavafx/event/Event;
            2   13     2     logger  Lcom/sun/javafx/logging/PlatformLogger;
            4   13     3  eventType  Ljavafx/event/EventType;
    MethodParameters:
       Name  Flags
      event  

  public java.lang.String getTypeSelector();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=6, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8897
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            astore 1 /* clazz */
        start local 1 // java.lang.Class clazz
         1: .line 8898
            aload 1 /* clazz */
            invokevirtual java.lang.Class.getPackage:()Ljava/lang/Package;
            astore 2 /* pkg */
        start local 2 // java.lang.Package pkg
         2: .line 8901
            iconst_0
            istore 3 /* plen */
        start local 3 // int plen
         3: .line 8902
            aload 2 /* pkg */
            ifnull 5
         4: .line 8903
            aload 2 /* pkg */
            invokevirtual java.lang.Package.getName:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            istore 3 /* plen */
         5: .line 8906
      StackMap locals: java.lang.Class java.lang.Package int
      StackMap stack:
            aload 1 /* clazz */
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            istore 4 /* clen */
        start local 4 // int clen
         6: .line 8907
            iload 3 /* plen */
            ifle 7
            iload 3 /* plen */
            iload 4 /* clen */
            if_icmpge 7
            iload 3 /* plen */
            iconst_1
            iadd
            goto 8
      StackMap locals: int
      StackMap stack:
         7: iconst_0
      StackMap locals:
      StackMap stack: int
         8: istore 5 /* pos */
        start local 5 // int pos
         9: .line 8909
            aload 1 /* clazz */
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            iload 5 /* pos */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            areturn
        end local 5 // int pos
        end local 4 // int clen
        end local 3 // int plen
        end local 2 // java.lang.Package pkg
        end local 1 // java.lang.Class clazz
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Ljavafx/scene/Node;
            1   10     1  clazz  Ljava/lang/Class<*>;
            2   10     2    pkg  Ljava/lang/Package;
            3   10     3   plen  I
            6   10     4   clen  I
            9   10     5    pos  I

  public javafx.css.Styleable getStyleableParent();
    descriptor: ()Ljavafx/css/Styleable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8919
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  protected java.lang.Boolean getInitialFocusTraversable();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8934
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  protected javafx.scene.Cursor getInitialCursor();
    descriptor: ()Ljavafx/scene/Cursor;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 8948
            aconst_null
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

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

  static java.util.List<javafx.css.Style> getMatchingStyles(javafx.css.CssMetaData, javafx.css.Styleable);
    descriptor: (Ljavafx/css/CssMetaData;Ljavafx/css/Styleable;)Ljava/util/List;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.css.CssMetaData cssMetaData
        start local 1 // javafx.css.Styleable styleable
         0: .line 9253
            aload 1 /* styleable */
            aload 0 /* cssMetaData */
            invokestatic javafx.scene.CssStyleHelper.getMatchingStyles:(Ljavafx/css/Styleable;Ljavafx/css/CssMetaData;)Ljava/util/List;
            areturn
        end local 1 // javafx.css.Styleable styleable
        end local 0 // javafx.css.CssMetaData cssMetaData
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0  cssMetaData  Ljavafx/css/CssMetaData;
            0    1     1    styleable  Ljavafx/css/Styleable;
    Signature: (Ljavafx/css/CssMetaData;Ljavafx/css/Styleable;)Ljava/util/List<Ljavafx/css/Style;>;
    MethodParameters:
             Name  Flags
      cssMetaData  
      styleable    

  final javafx.collections.ObservableMap<javafx.css.StyleableProperty<?>, java.util.List<javafx.css.Style>> getStyleMap();
    descriptor: ()Ljavafx/collections/ObservableMap;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9258
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getProperties:()Ljavafx/collections/ObservableMap;
            ldc "STYLEMAP"
            invokeinterface javafx.collections.ObservableMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast javafx.collections.ObservableMap
         1: .line 9257
            astore 1 /* map */
        start local 1 // javafx.collections.ObservableMap map
         2: .line 9259
            aload 1 /* map */
            aload 0 /* this */
            invokestatic javafx.scene.CssStyleHelper.getMatchingStyles:(Ljava/util/Map;Ljavafx/scene/Node;)Ljava/util/Map;
            astore 2 /* ret */
        start local 2 // java.util.Map ret
         3: .line 9260
            aload 2 /* ret */
            ifnull 6
         4: .line 9261
            aload 2 /* ret */
            instanceof javafx.collections.ObservableMap
            ifeq 5
            aload 2 /* ret */
            checkcast javafx.collections.ObservableMap
            areturn
         5: .line 9262
      StackMap locals: javafx.collections.ObservableMap java.util.Map
      StackMap stack:
            aload 2 /* ret */
            invokestatic javafx.collections.FXCollections.observableMap:(Ljava/util/Map;)Ljavafx/collections/ObservableMap;
            areturn
         6: .line 9264
      StackMap locals:
      StackMap stack:
            invokestatic javafx.collections.FXCollections.emptyObservableMap:()Ljavafx/collections/ObservableMap;
            areturn
        end local 2 // java.util.Map ret
        end local 1 // javafx.collections.ObservableMap map
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavafx/scene/Node;
            2    7     1   map  Ljavafx/collections/ObservableMap<Ljavafx/css/StyleableProperty<*>;Ljava/util/List<Ljavafx/css/Style;>;>;
            3    7     2   ret  Ljava/util/Map<Ljavafx/css/StyleableProperty<*>;Ljava/util/List<Ljavafx/css/Style;>;>;
    Signature: ()Ljavafx/collections/ObservableMap<Ljavafx/css/StyleableProperty<*>;Ljava/util/List<Ljavafx/css/Style;>;>;

  final void setStyleMap(javafx.collections.ObservableMap<javafx.css.StyleableProperty<?>, java.util.List<javafx.css.Style>>);
    descriptor: (Ljavafx/collections/ObservableMap;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.collections.ObservableMap styleMap
         0: .line 9272
            aload 1 /* styleMap */
            ifnull 1
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getProperties:()Ljavafx/collections/ObservableMap;
            ldc "STYLEMAP"
            aload 1 /* styleMap */
            invokeinterface javafx.collections.ObservableMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
            goto 2
         1: .line 9273
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getProperties:()Ljavafx/collections/ObservableMap;
            ldc "STYLEMAP"
            invokeinterface javafx.collections.ObservableMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 9274
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.collections.ObservableMap styleMap
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Ljavafx/scene/Node;
            0    3     1  styleMap  Ljavafx/collections/ObservableMap<Ljavafx/css/StyleableProperty<*>;Ljava/util/List<Ljavafx/css/Style;>;>;
    Signature: (Ljavafx/collections/ObservableMap<Ljavafx/css/StyleableProperty<*>;Ljava/util/List<Ljavafx/css/Style;>;>;)V
    MethodParameters:
          Name  Flags
      styleMap  

  java.util.Map<javafx.css.StyleableProperty<?>, java.util.List<javafx.css.Style>> findStyles(java.util.Map<javafx.css.StyleableProperty<?>, java.util.List<javafx.css.Style>>);
    descriptor: (Ljava/util/Map;)Ljava/util/Map;
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // java.util.Map styleMap
         0: .line 9288
            aload 1 /* styleMap */
            aload 0 /* this */
            invokestatic javafx.scene.CssStyleHelper.getMatchingStyles:(Ljava/util/Map;Ljavafx/scene/Node;)Ljava/util/Map;
            astore 2 /* ret */
        start local 2 // java.util.Map ret
         1: .line 9289
            aload 2 /* ret */
            ifnull 2
            aload 2 /* ret */
            goto 3
      StackMap locals: java.util.Map
      StackMap stack:
         2: invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
      StackMap locals:
      StackMap stack: java.util.Map
         3: areturn
        end local 2 // java.util.Map ret
        end local 1 // java.util.Map styleMap
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Ljavafx/scene/Node;
            0    4     1  styleMap  Ljava/util/Map<Ljavafx/css/StyleableProperty<*>;Ljava/util/List<Ljavafx/css/Style;>;>;
            1    4     2       ret  Ljava/util/Map<Ljavafx/css/StyleableProperty<*>;Ljava/util/List<Ljavafx/css/Style;>;>;
    Signature: (Ljava/util/Map<Ljavafx/css/StyleableProperty<*>;Ljava/util/List<Ljavafx/css/Style;>;>;)Ljava/util/Map<Ljavafx/css/StyleableProperty<*>;Ljava/util/List<Ljavafx/css/Style;>;>;
    MethodParameters:
          Name  Flags
      styleMap  

  final com.sun.javafx.scene.CssFlags getCSSFlags();
    descriptor: ()Lcom/sun/javafx/scene/CssFlags;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9302
            aload 0 /* this */
            getfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;

  private void requestCssStateTransition();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9310
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 1
            return
         1: .line 9314
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
            getstatic com.sun.javafx.scene.CssFlags.CLEAN:Lcom/sun/javafx/scene/CssFlags;
            if_acmpeq 2
            aload 0 /* this */
            getfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
            getstatic com.sun.javafx.scene.CssFlags.DIRTY_BRANCH:Lcom/sun/javafx/scene/CssFlags;
            if_acmpne 4
         2: .line 9315
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.CssFlags.UPDATE:Lcom/sun/javafx/scene/CssFlags;
            putfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
         3: .line 9316
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentsOfInvalidatedCSS:()V
         4: .line 9318
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/Node;

  public final void pseudoClassStateChanged(javafx.css.PseudoClass, boolean);
    descriptor: (Ljavafx/css/PseudoClass;Z)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.css.PseudoClass pseudoClass
        start local 2 // boolean active
         0: .line 9350
            iload 2 /* active */
            ifeq 2
         1: .line 9351
            aload 0 /* this */
            getfield javafx.scene.Node.pseudoClassStates:Ljavafx/collections/ObservableSet;
            aload 1 /* pseudoClass */
            invokeinterface javafx.collections.ObservableSet.add:(Ljava/lang/Object;)Z
            goto 3
         2: .line 9352
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.pseudoClassStates:Ljavafx/collections/ObservableSet;
            aload 1 /* pseudoClass */
            invokeinterface javafx.collections.ObservableSet.remove:(Ljava/lang/Object;)Z
         3: .line 9350
      StackMap locals:
      StackMap stack: int
            istore 3 /* modified */
        start local 3 // boolean modified
         4: .line 9354
            iload 3 /* modified */
            ifeq 8
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            ifnull 8
         5: .line 9355
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            aload 1 /* pseudoClass */
            invokevirtual javafx.scene.CssStyleHelper.pseudoClassStateChanged:(Ljavafx/css/PseudoClass;)Z
            istore 4 /* isTransition */
        start local 4 // boolean isTransition
         6: .line 9356
            iload 4 /* isTransition */
            ifeq 8
         7: .line 9357
            aload 0 /* this */
            invokevirtual javafx.scene.Node.requestCssStateTransition:()V
        end local 4 // boolean isTransition
         8: .line 9360
      StackMap locals: int
      StackMap stack:
            return
        end local 3 // boolean modified
        end local 2 // boolean active
        end local 1 // javafx.css.PseudoClass pseudoClass
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Ljavafx/scene/Node;
            0    9     1   pseudoClass  Ljavafx/css/PseudoClass;
            0    9     2        active  Z
            4    9     3      modified  Z
            6    8     4  isTransition  Z
    MethodParameters:
             Name  Flags
      pseudoClass  
      active       

  public final javafx.collections.ObservableSet<javafx.css.PseudoClass> getPseudoClassStates();
    descriptor: ()Ljavafx/collections/ObservableSet;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9370
            aload 0 /* this */
            getfield javafx.scene.Node.pseudoClassStates:Ljavafx/collections/ObservableSet;
            invokestatic javafx.collections.FXCollections.unmodifiableObservableSet:(Ljavafx/collections/ObservableSet;)Ljavafx/collections/ObservableSet;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/collections/ObservableSet<Ljavafx/css/PseudoClass;>;

  final void notifyParentsOfInvalidatedCSS();
    descriptor: ()V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9377
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 1 /* subScene */
        start local 1 // javafx.scene.SubScene subScene
         1: .line 9378
            aload 1 /* subScene */
            ifnull 3
         2: .line 9379
            aload 1 /* subScene */
            invokevirtual javafx.scene.SubScene.getRoot:()Ljavafx/scene/Parent;
            goto 4
      StackMap locals: javafx.scene.SubScene
      StackMap stack:
         3: aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
         4: .line 9378
      StackMap locals:
      StackMap stack: javafx.scene.Parent
            astore 2 /* root */
        start local 2 // javafx.scene.Parent root
         5: .line 9381
            aload 2 /* root */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_CSS:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Parent.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            ifne 10
         6: .line 9385
            aload 2 /* root */
            getstatic com.sun.javafx.scene.DirtyBits.NODE_CSS:Lcom/sun/javafx/scene/DirtyBits;
            invokestatic com.sun.javafx.scene.NodeHelper.markDirty:(Ljavafx/scene/Node;Lcom/sun/javafx/scene/DirtyBits;)V
         7: .line 9386
            aload 1 /* subScene */
            ifnull 10
         8: .line 9391
            aload 1 /* subScene */
            getstatic com.sun.javafx.scene.CssFlags.UPDATE:Lcom/sun/javafx/scene/CssFlags;
            putfield javafx.scene.SubScene.cssFlag:Lcom/sun/javafx/scene/CssFlags;
         9: .line 9392
            aload 1 /* subScene */
            invokevirtual javafx.scene.SubScene.notifyParentsOfInvalidatedCSS:()V
        10: .line 9395
      StackMap locals: javafx.scene.Parent
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* _parent */
        start local 3 // javafx.scene.Parent _parent
        11: .line 9396
            goto 17
        12: .line 9397
      StackMap locals: javafx.scene.Parent
      StackMap stack:
            aload 3 /* _parent */
            getfield javafx.scene.Parent.cssFlag:Lcom/sun/javafx/scene/CssFlags;
            getstatic com.sun.javafx.scene.CssFlags.CLEAN:Lcom/sun/javafx/scene/CssFlags;
            if_acmpne 16
        13: .line 9398
            aload 3 /* _parent */
            getstatic com.sun.javafx.scene.CssFlags.DIRTY_BRANCH:Lcom/sun/javafx/scene/CssFlags;
            putfield javafx.scene.Parent.cssFlag:Lcom/sun/javafx/scene/CssFlags;
        14: .line 9399
            aload 3 /* _parent */
            invokevirtual javafx.scene.Parent.getParent:()Ljavafx/scene/Parent;
            astore 3 /* _parent */
        15: .line 9400
            goto 17
        16: .line 9401
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* _parent */
        17: .line 9396
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            ifnonnull 12
        18: .line 9404
            return
        end local 3 // javafx.scene.Parent _parent
        end local 2 // javafx.scene.Parent root
        end local 1 // javafx.scene.SubScene subScene
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   19     0      this  Ljavafx/scene/Node;
            1   19     1  subScene  Ljavafx/scene/SubScene;
            5   19     2      root  Ljavafx/scene/Parent;
           11   19     3   _parent  Ljavafx/scene/Parent;

  final void reapplyCSS();
    descriptor: ()V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9408
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 1
            return
         1: .line 9410
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
            getstatic com.sun.javafx.scene.CssFlags.REAPPLY:Lcom/sun/javafx/scene/CssFlags;
            if_acmpne 2
            return
         2: .line 9413
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
            getstatic com.sun.javafx.scene.CssFlags.UPDATE:Lcom/sun/javafx/scene/CssFlags;
            if_acmpne 6
         3: .line 9414
            aload 0 /* this */
            getstatic com.sun.javafx.scene.CssFlags.REAPPLY:Lcom/sun/javafx/scene/CssFlags;
            putfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
         4: .line 9415
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentsOfInvalidatedCSS:()V
         5: .line 9416
            return
         6: .line 9419
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.reapplyCss:()V
         7: .line 9430
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 10
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            invokevirtual javafx.scene.Parent.isPerformingLayout:()Z
            ifeq 10
         8: .line 9431
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.processCSS:(Ljavafx/scene/Node;)V
         9: .line 9432
            goto 11
        10: .line 9433
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentsOfInvalidatedCSS:()V
        11: .line 9436
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Ljavafx/scene/Node;

  private void reapplyCss();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=7, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9451
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            astore 1 /* oldStyleHelper */
        start local 1 // javafx.scene.CssStyleHelper oldStyleHelper
         1: .line 9454
            aload 0 /* this */
            getstatic com.sun.javafx.scene.CssFlags.REAPPLY:Lcom/sun/javafx/scene/CssFlags;
            putfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
         2: .line 9456
            aload 0 /* this */
            aload 0 /* this */
            invokestatic javafx.scene.CssStyleHelper.createStyleHelper:(Ljavafx/scene/Node;)Ljavafx/scene/CssStyleHelper;
            putfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
         3: .line 9459
            aload 0 /* this */
            instanceof javafx.scene.Parent
            ifeq 21
         4: .line 9467
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            ifnull 9
         5: .line 9470
            aload 1 /* oldStyleHelper */
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            if_acmpne 9
         6: .line 9474
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 9
         7: .line 9478
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            getfield javafx.scene.Parent.cssFlag:Lcom/sun/javafx/scene/CssFlags;
            getstatic com.sun.javafx.scene.CssFlags.CLEAN:Lcom/sun/javafx/scene/CssFlags;
            if_acmpne 9
         8: .line 9463
            iconst_0
            goto 10
      StackMap locals: javafx.scene.CssStyleHelper
      StackMap stack:
         9: iconst_1
      StackMap locals:
      StackMap stack: int
        10: istore 2 /* visitChildren */
        start local 2 // boolean visitChildren
        11: .line 9480
            iload 2 /* visitChildren */
            ifeq 29
        12: .line 9482
            aload 0 /* this */
            checkcast javafx.scene.Parent
            invokevirtual javafx.scene.Parent.getChildren:()Ljavafx/collections/ObservableList;
            astore 3 /* children */
        start local 3 // java.util.List children
        13: .line 9483
            iconst_0
            istore 4 /* n */
        start local 4 // int n
        14: aload 3 /* children */
            invokeinterface java.util.List.size:()I
            istore 5 /* nMax */
        start local 5 // int nMax
        15: goto 19
        16: .line 9484
      StackMap locals: javafx.scene.Node javafx.scene.CssStyleHelper int java.util.List int int
      StackMap stack:
            aload 3 /* children */
            iload 4 /* n */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast javafx.scene.Node
            astore 6 /* child */
        start local 6 // javafx.scene.Node child
        17: .line 9485
            aload 6 /* child */
            invokevirtual javafx.scene.Node.reapplyCss:()V
        end local 6 // javafx.scene.Node child
        18: .line 9483
            iinc 4 /* n */ 1
      StackMap locals:
      StackMap stack:
        19: iload 4 /* n */
            iload 5 /* nMax */
            if_icmplt 16
        end local 5 // int nMax
        end local 4 // int n
        end local 3 // java.util.List children
        end local 2 // boolean visitChildren
        20: .line 9489
            goto 29
      StackMap locals: javafx.scene.Node javafx.scene.CssStyleHelper
      StackMap stack:
        21: aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 26
        22: .line 9492
            aload 0 /* this */
            checkcast javafx.scene.SubScene
            invokevirtual javafx.scene.SubScene.getRoot:()Ljavafx/scene/Parent;
            astore 2 /* subSceneRoot */
        start local 2 // javafx.scene.Node subSceneRoot
        23: .line 9493
            aload 2 /* subSceneRoot */
            ifnull 29
        24: .line 9494
            aload 2 /* subSceneRoot */
            invokevirtual javafx.scene.Node.reapplyCss:()V
        end local 2 // javafx.scene.Node subSceneRoot
        25: .line 9497
            goto 29
      StackMap locals:
      StackMap stack:
        26: aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            ifnonnull 29
        27: .line 9502
            aload 0 /* this */
            getstatic com.sun.javafx.scene.CssFlags.CLEAN:Lcom/sun/javafx/scene/CssFlags;
            putfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
        28: .line 9503
            return
        29: .line 9506
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.CssFlags.UPDATE:Lcom/sun/javafx/scene/CssFlags;
            putfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
        30: .line 9508
            return
        end local 1 // javafx.scene.CssStyleHelper oldStyleHelper
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   31     0            this  Ljavafx/scene/Node;
            1   31     1  oldStyleHelper  Ljavafx/scene/CssStyleHelper;
           11   20     2   visitChildren  Z
           13   20     3        children  Ljava/util/List<Ljavafx/scene/Node;>;
           14   20     4               n  I
           15   20     5            nMax  I
           17   18     6           child  Ljavafx/scene/Node;
           23   25     2    subSceneRoot  Ljavafx/scene/Node;

  void processCSS();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9511
            invokestatic javafx.scene.Node.$SWITCH_TABLE$com$sun$javafx$scene$CssFlags:()[I
            aload 0 /* this */
            getfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
            invokevirtual com.sun.javafx.scene.CssFlags.ordinal:()I
            iaload
            tableswitch { // 1 - 4
                    1: 1
                    2: 2
                    3: 12
                    4: 12
              default: 12
          }
         1: .line 9513
      StackMap locals:
      StackMap stack:
            goto 13
         2: .line 9516
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            checkcast javafx.scene.Parent
            astore 1 /* me */
        start local 1 // javafx.scene.Parent me
         3: .line 9519
            aload 1 /* me */
            getstatic com.sun.javafx.scene.CssFlags.CLEAN:Lcom/sun/javafx/scene/CssFlags;
            putfield javafx.scene.Parent.cssFlag:Lcom/sun/javafx/scene/CssFlags;
         4: .line 9520
            aload 1 /* me */
            invokevirtual javafx.scene.Parent.getChildren:()Ljavafx/collections/ObservableList;
            astore 2 /* children */
        start local 2 // java.util.List children
         5: .line 9521
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         6: aload 2 /* children */
            invokeinterface java.util.List.size:()I
            istore 4 /* max */
        start local 4 // int max
         7: goto 10
         8: .line 9522
      StackMap locals: javafx.scene.Node javafx.scene.Parent java.util.List int int
      StackMap stack:
            aload 2 /* children */
            iload 3 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast javafx.scene.Node
            invokevirtual javafx.scene.Node.processCSS:()V
         9: .line 9521
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 3 /* i */
            iload 4 /* max */
            if_icmplt 8
        end local 4 // int max
        end local 3 // int i
        11: .line 9524
            goto 13
        end local 2 // java.util.List children
        end local 1 // javafx.scene.Parent me
        12: .line 9529
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.processCSS:(Ljavafx/scene/Node;)V
        13: .line 9531
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   14     0      this  Ljavafx/scene/Node;
            3   12     1        me  Ljavafx/scene/Parent;
            5   12     2  children  Ljava/util/List<Ljavafx/scene/Node;>;
            6   11     3         i  I
            7   11     4       max  I

  public final void applyCss();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9577
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 2
         1: .line 9578
            return
         2: .line 9582
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
            getstatic com.sun.javafx.scene.CssFlags.REAPPLY:Lcom/sun/javafx/scene/CssFlags;
            if_acmpeq 3
            aload 0 /* this */
            getstatic com.sun.javafx.scene.CssFlags.UPDATE:Lcom/sun/javafx/scene/CssFlags;
            putfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
         3: .line 9592
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            astore 1 /* topMost */
        start local 1 // javafx.scene.Node topMost
         4: .line 9594
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
            getstatic com.sun.javafx.scene.DirtyBits.NODE_CSS:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Parent.isDirty:(Lcom/sun/javafx/scene/DirtyBits;)Z
            istore 2 /* dirtyRoot */
        start local 2 // boolean dirtyRoot
         5: .line 9595
            iload 2 /* dirtyRoot */
            ifeq 14
         6: .line 9597
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* _parent */
        start local 3 // javafx.scene.Node _parent
         7: .line 9598
            goto 11
         8: .line 9599
      StackMap locals: javafx.scene.Node int javafx.scene.Node
      StackMap stack:
            aload 3 /* _parent */
            getfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
            getstatic com.sun.javafx.scene.CssFlags.UPDATE:Lcom/sun/javafx/scene/CssFlags;
            if_acmpeq 9
            aload 3 /* _parent */
            getfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
            getstatic com.sun.javafx.scene.CssFlags.REAPPLY:Lcom/sun/javafx/scene/CssFlags;
            if_acmpne 10
         9: .line 9600
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            astore 1 /* topMost */
        10: .line 9602
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* _parent */
        11: .line 9598
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            ifnonnull 8
        12: .line 9611
            aload 1 /* topMost */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
            if_acmpne 14
        13: .line 9612
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
            getstatic com.sun.javafx.scene.DirtyBits.NODE_CSS:Lcom/sun/javafx/scene/DirtyBits;
            invokevirtual javafx.scene.Parent.clearDirty:(Lcom/sun/javafx/scene/DirtyBits;)V
        end local 3 // javafx.scene.Node _parent
        14: .line 9616
      StackMap locals:
      StackMap stack:
            aload 1 /* topMost */
            invokevirtual javafx.scene.Node.processCSS:()V
        15: .line 9618
            return
        end local 2 // boolean dirtyRoot
        end local 1 // javafx.scene.Node topMost
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   16     0       this  Ljavafx/scene/Node;
            4   16     1    topMost  Ljavafx/scene/Node;
            5   16     2  dirtyRoot  Z
            7   14     3    _parent  Ljavafx/scene/Node;

  private void doProcessCSS();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9634
            aload 0 /* this */
            getfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
            getstatic com.sun.javafx.scene.CssFlags.CLEAN:Lcom/sun/javafx/scene/CssFlags;
            if_acmpne 1
            return
         1: .line 9637
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
            getstatic com.sun.javafx.scene.CssFlags.REAPPLY:Lcom/sun/javafx/scene/CssFlags;
            if_acmpne 3
         2: .line 9638
            aload 0 /* this */
            invokevirtual javafx.scene.Node.reapplyCss:()V
         3: .line 9643
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.javafx.scene.CssFlags.CLEAN:Lcom/sun/javafx/scene/CssFlags;
            putfield javafx.scene.Node.cssFlag:Lcom/sun/javafx/scene/CssFlags;
         4: .line 9646
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            ifnull 6
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 6
         5: .line 9647
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            aload 0 /* this */
            invokevirtual javafx.scene.CssStyleHelper.transitionToState:(Ljavafx/scene/Node;)V
         6: .line 9649
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavafx/scene/Node;

  public final void setAccessibleRole(javafx.scene.AccessibleRole);
    descriptor: (Ljavafx/scene/AccessibleRole;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.AccessibleRole value
         0: .line 9797
            aload 1 /* value */
            ifnonnull 1
            getstatic javafx.scene.AccessibleRole.NODE:Ljavafx/scene/AccessibleRole;
            astore 1 /* value */
         1: .line 9798
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.accessibleRoleProperty:()Ljavafx/beans/property/ObjectProperty;
            aload 1 /* value */
            invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
         2: .line 9799
            return
        end local 1 // javafx.scene.AccessibleRole value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Ljavafx/scene/Node;
            0    3     1  value  Ljavafx/scene/AccessibleRole;
    MethodParameters:
       Name  Flags
      value  

  public final javafx.scene.AccessibleRole getAccessibleRole();
    descriptor: ()Ljavafx/scene/AccessibleRole;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9802
            aload 0 /* this */
            getfield javafx.scene.Node.accessibleRole:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 1
            getstatic javafx.scene.AccessibleRole.NODE:Ljavafx/scene/AccessibleRole;
            areturn
         1: .line 9803
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.accessibleRoleProperty:()Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.scene.AccessibleRole
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<javafx.scene.AccessibleRole> accessibleRoleProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9807
            aload 0 /* this */
            getfield javafx.scene.Node.accessibleRole:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 9808
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
            aload 0 /* this */
            ldc "accessibleRole"
            getstatic javafx.scene.AccessibleRole.NODE:Ljavafx/scene/AccessibleRole;
            invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
            putfield javafx.scene.Node.accessibleRole:Ljavafx/beans/property/ObjectProperty;
         2: .line 9810
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessibleRole:Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/AccessibleRole;>;

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

  public final java.lang.String getAccessibleRoleDescription();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9818
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 1
            aconst_null
            areturn
         1: .line 9819
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            getfield javafx.scene.Node$AccessibilityProperties.accessibleRoleDescription:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
            aconst_null
            areturn
         2: .line 9820
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.accessibleRoleDescriptionProperty:()Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<java.lang.String> accessibleRoleDescriptionProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9839
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibilityProperties:()Ljavafx/scene/Node$AccessibilityProperties;
            invokevirtual javafx.scene.Node$AccessibilityProperties.getAccessibleRoleDescription:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljava/lang/String;>;

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

  public final java.lang.String getAccessibleText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9847
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 1
            aconst_null
            areturn
         1: .line 9848
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            getfield javafx.scene.Node$AccessibilityProperties.accessibleText:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
            aconst_null
            areturn
         2: .line 9849
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.accessibleTextProperty:()Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<java.lang.String> accessibleTextProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9867
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibilityProperties:()Ljavafx/scene/Node$AccessibilityProperties;
            invokevirtual javafx.scene.Node$AccessibilityProperties.getAccessibleText:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljava/lang/String;>;

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

  public final java.lang.String getAccessibleHelp();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9875
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 1
            aconst_null
            areturn
         1: .line 9876
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            getfield javafx.scene.Node$AccessibilityProperties.accessibleHelp:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
            aconst_null
            areturn
         2: .line 9877
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.accessibleHelpProperty:()Ljavafx/beans/property/ObjectProperty;
            invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  public final javafx.beans.property.ObjectProperty<java.lang.String> accessibleHelpProperty();
    descriptor: ()Ljavafx/beans/property/ObjectProperty;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9893
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibilityProperties:()Ljavafx/scene/Node$AccessibilityProperties;
            invokevirtual javafx.scene.Node$AccessibilityProperties.getAccessibleHelp:()Ljavafx/beans/property/ObjectProperty;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/beans/property/ObjectProperty<Ljava/lang/String;>;

  private javafx.scene.Node$AccessibilityProperties getAccessibilityProperties();
    descriptor: ()Ljavafx/scene/Node$AccessibilityProperties;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9898
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 2
         1: .line 9899
            aload 0 /* this */
            new javafx.scene.Node$AccessibilityProperties
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$AccessibilityProperties.<init>:(Ljavafx/scene/Node;)V
            putfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
         2: .line 9901
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljavafx/scene/Node;

  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=2, locals=3, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.AccessibleAttribute attribute
        start local 2 // java.lang.Object[] parameters
         0: .line 9947
            invokestatic javafx.scene.Node.$SWITCH_TABLE$javafx$scene$AccessibleAttribute:()[I
            aload 1 /* attribute */
            invokevirtual javafx.scene.AccessibleAttribute.ordinal:()I
            iaload
            lookupswitch { // 11
                    2: 7
                   11: 8
                   18: 9
                   21: 4
                   27: 11
                   40: 5
                   42: 1
                   43: 2
                   47: 6
                   53: 3
                   59: 10
              default: 12
          }
         1: .line 9948
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleRole:()Ljavafx/scene/AccessibleRole;
            areturn
         2: .line 9949
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleRoleDescription:()Ljava/lang/String;
            areturn
         3: .line 9950
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleText:()Ljava/lang/String;
            areturn
         4: .line 9951
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleHelp:()Ljava/lang/String;
            areturn
         5: .line 9952
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            areturn
         6: .line 9953
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            areturn
         7: .line 9954
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getBoundsInLocal:()Ljavafx/geometry/Bounds;
            invokevirtual javafx.scene.Node.localToScreen:(Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
            areturn
         8: .line 9955
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDisabled:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
         9: .line 9956
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isFocused:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        10: .line 9957
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isVisible:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
        11: .line 9958
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.labeledBy:Ljavafx/scene/Node;
            areturn
        12: .line 9959
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 2 // java.lang.Object[] parameters
        end local 1 // javafx.scene.AccessibleAttribute attribute
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   13     0        this  Ljavafx/scene/Node;
            0   13     1   attribute  Ljavafx/scene/AccessibleAttribute;
            0   13     2  parameters  [Ljava/lang/Object;
    MethodParameters:
            Name  Flags
      attribute   
      parameters  

  public void executeAccessibleAction(javafx.scene.AccessibleAction, java.lang.Object[]);
    descriptor: (Ljavafx/scene/AccessibleAction;[Ljava/lang/Object;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=19, locals=6, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.AccessibleAction action
        start local 2 // java.lang.Object[] parameters
         0: .line 9981
            invokestatic javafx.scene.Node.$SWITCH_TABLE$javafx$scene$AccessibleAction:()[I
            aload 1 /* action */
            invokevirtual javafx.scene.AccessibleAction.ordinal:()I
            iaload
            lookupswitch { // 2
                    8: 1
                   15: 4
              default: 12
          }
         1: .line 9983
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isFocusTraversable:()Z
            ifeq 12
         2: .line 9984
            aload 0 /* this */
            invokevirtual javafx.scene.Node.requestFocus:()V
         3: .line 9986
            goto 12
         4: .line 9988
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getBoundsInLocal:()Ljavafx/geometry/Bounds;
            astore 3 /* b */
        start local 3 // javafx.geometry.Bounds b
         5: .line 9989
            aload 0 /* this */
            aload 3 /* b */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 3 /* b */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            invokevirtual javafx.scene.Node.localToScreen:(DD)Ljavafx/geometry/Point2D;
            astore 4 /* pt */
        start local 4 // javafx.geometry.Point2D pt
         6: .line 9991
            new javafx.scene.input.ContextMenuEvent
            dup
            getstatic javafx.scene.input.ContextMenuEvent.CONTEXT_MENU_REQUESTED:Ljavafx/event/EventType;
         7: .line 9992
            aload 3 /* b */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 3 /* b */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            aload 4 /* pt */
            invokevirtual javafx.geometry.Point2D.getX:()D
            aload 4 /* pt */
            invokevirtual javafx.geometry.Point2D.getY:()D
         8: .line 9993
            iconst_0
            new javafx.scene.input.PickResult
            dup
            aload 0 /* this */
            aload 3 /* b */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            aload 3 /* b */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            invokespecial javafx.scene.input.PickResult.<init>:(Ljavafx/event/EventTarget;DD)V
         9: .line 9991
            invokespecial javafx.scene.input.ContextMenuEvent.<init>:(Ljavafx/event/EventType;DDDDZLjavafx/scene/input/PickResult;)V
        10: .line 9990
            astore 5 /* event */
        start local 5 // javafx.scene.input.ContextMenuEvent event
        11: .line 9994
            aload 0 /* this */
            aload 5 /* event */
            invokestatic javafx.event.Event.fireEvent:(Ljavafx/event/EventTarget;Ljavafx/event/Event;)V
        end local 5 // javafx.scene.input.ContextMenuEvent event
        end local 4 // javafx.geometry.Point2D pt
        end local 3 // javafx.geometry.Bounds b
        12: .line 9999
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object[] parameters
        end local 1 // javafx.scene.AccessibleAction action
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   13     0        this  Ljavafx/scene/Node;
            0   13     1      action  Ljavafx/scene/AccessibleAction;
            0   13     2  parameters  [Ljava/lang/Object;
            5   12     3           b  Ljavafx/geometry/Bounds;
            6   12     4          pt  Ljavafx/geometry/Point2D;
           11   12     5       event  Ljavafx/scene/input/ContextMenuEvent;
    MethodParameters:
            Name  Flags
      action      
      parameters  

  public final void notifyAccessibleAttributeChanged(javafx.scene.AccessibleAttribute);
    descriptor: (Ljavafx/scene/AccessibleAttribute;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.scene.AccessibleAttribute attributes
         0: .line 10012
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnonnull 4
         1: .line 10013
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 2 /* scene */
        start local 2 // javafx.scene.Scene scene
         2: .line 10014
            aload 2 /* scene */
            ifnull 4
         3: .line 10015
            aload 0 /* this */
            aload 2 /* scene */
            aload 0 /* this */
            invokevirtual javafx.scene.Scene.removeAccessible:(Ljavafx/scene/Node;)Lcom/sun/glass/ui/Accessible;
            putfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
        end local 2 // javafx.scene.Scene scene
         4: .line 10018
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnull 6
         5: .line 10019
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            aload 1 /* attributes */
            invokevirtual com.sun.glass.ui.Accessible.sendNotification:(Ljavafx/scene/AccessibleAttribute;)V
         6: .line 10021
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javafx.scene.AccessibleAttribute attributes
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Ljavafx/scene/Node;
            0    7     1  attributes  Ljavafx/scene/AccessibleAttribute;
            2    4     2       scene  Ljavafx/scene/Scene;
    MethodParameters:
            Name  Flags
      attributes  

  com.sun.glass.ui.Accessible getAccessible();
    descriptor: ()Lcom/sun/glass/ui/Accessible;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 10025
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnonnull 4
         1: .line 10026
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 1 /* scene */
        start local 1 // javafx.scene.Scene scene
         2: .line 10035
            aload 1 /* scene */
            ifnull 4
         3: .line 10036
            aload 0 /* this */
            aload 1 /* scene */
            aload 0 /* this */
            invokevirtual javafx.scene.Scene.removeAccessible:(Ljavafx/scene/Node;)Lcom/sun/glass/ui/Accessible;
            putfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
        end local 1 // javafx.scene.Scene scene
         4: .line 10039
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnonnull 7
         5: .line 10040
            aload 0 /* this */
            invokestatic com.sun.glass.ui.Application.GetApplication:()Lcom/sun/glass/ui/Application;
            invokevirtual com.sun.glass.ui.Application.createAccessible:()Lcom/sun/glass/ui/Accessible;
            putfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
         6: .line 10041
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            new javafx.scene.Node$19
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$19.<init>:(Ljavafx/scene/Node;)V
            invokevirtual com.sun.glass.ui.Accessible.setEventHandler:(Lcom/sun/glass/ui/Accessible$EventHandler;)V
         7: .line 10074
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Ljavafx/scene/Node;
            2    4     1  scene  Ljavafx/scene/Scene;

  void releaseAccessible();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 10078
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            astore 1 /* acc */
        start local 1 // com.sun.glass.ui.Accessible acc
         1: .line 10079
            aload 1 /* acc */
            ifnull 4
         2: .line 10080
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
         3: .line 10081
            aload 1 /* acc */
            invokevirtual com.sun.glass.ui.Accessible.dispose:()V
         4: .line 10083
      StackMap locals: com.sun.glass.ui.Accessible
      StackMap stack:
            return
        end local 1 // com.sun.glass.ui.Accessible acc
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Ljavafx/scene/Node;
            1    5     1   acc  Lcom/sun/glass/ui/Accessible;

  static int[] $SWITCH_TABLE$com$sun$javafx$scene$CssFlags();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 398
            getstatic javafx.scene.Node.$SWITCH_TABLE$com$sun$javafx$scene$CssFlags:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic com.sun.javafx.scene.CssFlags.values:()[Lcom/sun/javafx/scene/CssFlags;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic com.sun.javafx.scene.CssFlags.CLEAN:Lcom/sun/javafx/scene/CssFlags;
            invokevirtual com.sun.javafx.scene.CssFlags.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 com.sun.javafx.scene.CssFlags.DIRTY_BRANCH:Lcom/sun/javafx/scene/CssFlags;
            invokevirtual com.sun.javafx.scene.CssFlags.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 com.sun.javafx.scene.CssFlags.REAPPLY:Lcom/sun/javafx/scene/CssFlags;
            invokevirtual com.sun.javafx.scene.CssFlags.ordinal:()I
            iconst_4
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic com.sun.javafx.scene.CssFlags.UPDATE:Lcom/sun/javafx/scene/CssFlags;
            invokevirtual com.sun.javafx.scene.CssFlags.ordinal:()I
            iconst_3
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            dup
            putstatic javafx.scene.Node.$SWITCH_TABLE$com$sun$javafx$scene$CssFlags:[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 398
            getstatic javafx.scene.Node.$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.Node.$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

  static int[] $SWITCH_TABLE$javafx$scene$AccessibleAction();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 398
            getstatic javafx.scene.Node.$SWITCH_TABLE$javafx$scene$AccessibleAction:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic javafx.scene.AccessibleAction.values:()[Ljavafx/scene/AccessibleAction;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic javafx.scene.AccessibleAction.BLOCK_DECREMENT:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.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.AccessibleAction.BLOCK_INCREMENT:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.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.AccessibleAction.COLLAPSE:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.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.AccessibleAction.DECREMENT:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.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.AccessibleAction.EXPAND:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.ordinal:()I
            iconst_5
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic javafx.scene.AccessibleAction.FIRE:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.ordinal:()I
            bipush 6
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic javafx.scene.AccessibleAction.INCREMENT:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.ordinal:()I
            bipush 7
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic javafx.scene.AccessibleAction.REQUEST_FOCUS:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.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.AccessibleAction.SET_SELECTED_ITEMS:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.ordinal:()I
            bipush 11
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic javafx.scene.AccessibleAction.SET_TEXT:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.ordinal:()I
            bipush 13
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic javafx.scene.AccessibleAction.SET_TEXT_SELECTION:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.ordinal:()I
            bipush 12
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic javafx.scene.AccessibleAction.SET_VALUE:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.ordinal:()I
            bipush 14
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic javafx.scene.AccessibleAction.SHOW_ITEM:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.ordinal:()I
            bipush 9
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic javafx.scene.AccessibleAction.SHOW_MENU:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.ordinal:()I
            bipush 15
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic javafx.scene.AccessibleAction.SHOW_TEXT_RANGE:Ljavafx/scene/AccessibleAction;
            invokevirtual javafx.scene.AccessibleAction.ordinal:()I
            bipush 10
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            dup
            putstatic javafx.scene.Node.$SWITCH_TABLE$javafx$scene$AccessibleAction:[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

  private static com.sun.javafx.geom.BaseBounds lambda$4(com.sun.javafx.geom.BaseBounds, com.sun.javafx.geom.transform.BaseTransform, javafx.scene.Node);
    descriptor: (Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;Ljavafx/scene/Node;)Lcom/sun/javafx/geom/BaseBounds;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.BaseBounds bounds
        start local 1 // com.sun.javafx.geom.transform.BaseTransform tx
        start local 2 // javafx.scene.Node node
         0: .line 9781
            aload 2 /* node */
            aload 0 /* bounds */
            aload 1 /* tx */
            invokevirtual javafx.scene.Node.getGeomBounds:(Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/BaseBounds;
            areturn
        end local 2 // javafx.scene.Node node
        end local 1 // com.sun.javafx.geom.transform.BaseTransform tx
        end local 0 // com.sun.javafx.geom.BaseBounds bounds
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  bounds  Lcom/sun/javafx/geom/BaseBounds;
            0    1     1      tx  Lcom/sun/javafx/geom/transform/BaseTransform;
            0    1     2    node  Ljavafx/scene/Node;

  private void lambda$5(javafx.scene.SnapshotParameters, javafx.scene.image.WritableImage, javafx.util.Callback);
    descriptor: (Ljavafx/scene/SnapshotParameters;Ljavafx/scene/image/WritableImage;Ljavafx/util/Callback;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // javafx.scene.Node this
         0: .line 2311
            aload 0 /* this */
            aload 1
            aload 2
            invokevirtual javafx.scene.Node.doSnapshot:(Ljavafx/scene/SnapshotParameters;Ljavafx/scene/image/WritableImage;)Ljavafx/scene/image/WritableImage;
            astore 4 /* img */
        start local 4 // javafx.scene.image.WritableImage img
         1: .line 2312
            new javafx.scene.SnapshotResult
            dup
            aload 4 /* img */
            aload 0 /* this */
            aload 1
            invokespecial javafx.scene.SnapshotResult.<init>:(Ljavafx/scene/image/WritableImage;Ljava/lang/Object;Ljavafx/scene/SnapshotParameters;)V
            astore 5 /* result */
        start local 5 // javafx.scene.SnapshotResult result
         2: .line 2315
            aload 3
            aload 5 /* result */
            invokeinterface javafx.util.Callback.call:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Void
            pop
         3: .line 2316
            goto 7
      StackMap locals: javafx.scene.Node javafx.scene.SnapshotParameters javafx.scene.image.WritableImage javafx.util.Callback javafx.scene.image.WritableImage javafx.scene.SnapshotResult
      StackMap stack: java.lang.Throwable
         4: astore 6 /* th */
        start local 6 // java.lang.Throwable th
         5: .line 2317
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            ldc "Exception in snapshot callback"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         6: .line 2318
            aload 6 /* th */
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            invokevirtual java.lang.Throwable.printStackTrace:(Ljava/io/PrintStream;)V
        end local 6 // java.lang.Throwable th
        end local 5 // javafx.scene.SnapshotResult result
        end local 4 // javafx.scene.image.WritableImage img
         7: .line 2320
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Ljavafx/scene/Node;
            1    7     4     img  Ljavafx/scene/image/WritableImage;
            2    7     5  result  Ljavafx/scene/SnapshotResult;
            5    7     6      th  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.Throwable

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

  private void lambda$1(javafx.beans.Observable);
    descriptor: (Ljavafx/beans/Observable;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.beans.Observable valueModel
         0: .line 1001
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.Node.updateTreeVisible:(Z)V
            return
        end local 1 // javafx.beans.Observable valueModel
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavafx/scene/Node;
            0    1     1  valueModel  Ljavafx/beans/Observable;

  private void lambda$2(javafx.beans.value.ObservableValue, java.lang.Boolean, java.lang.Boolean);
    descriptor: (Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.beans.value.ObservableValue win
        start local 2 // java.lang.Boolean oldVal
        start local 3 // java.lang.Boolean newVal
         0: .line 1004
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTreeShowing:()V
            return
        end local 3 // java.lang.Boolean newVal
        end local 2 // java.lang.Boolean oldVal
        end local 1 // javafx.beans.value.ObservableValue win
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Ljavafx/scene/Node;
            0    1     1     win  Ljavafx/beans/value/ObservableValue<+Ljava/lang/Boolean;>;
            0    1     2  oldVal  Ljava/lang/Boolean;
            0    1     3  newVal  Ljava/lang/Boolean;

  private void lambda$3(javafx.beans.value.ObservableValue, javafx.stage.Window, javafx.stage.Window);
    descriptor: (Ljavafx/beans/value/ObservableValue;Ljavafx/stage/Window;Ljavafx/stage/Window;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.beans.value.ObservableValue scene
        start local 2 // javafx.stage.Window oldWindow
        start local 3 // javafx.stage.Window newWindow
         0: .line 1008
            aload 2 /* oldWindow */
            ifnull 2
         1: .line 1009
            aload 2 /* oldWindow */
            invokevirtual javafx.stage.Window.showingProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
            aload 0 /* this */
            getfield javafx.scene.Node.windowShowingChangedListener:Ljavafx/beans/value/ChangeListener;
            invokevirtual javafx.beans.property.ReadOnlyBooleanProperty.removeListener:(Ljavafx/beans/value/ChangeListener;)V
         2: .line 1011
      StackMap locals:
      StackMap stack:
            aload 3 /* newWindow */
            ifnull 4
         3: .line 1012
            aload 3 /* newWindow */
            invokevirtual javafx.stage.Window.showingProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
            aload 0 /* this */
            getfield javafx.scene.Node.windowShowingChangedListener:Ljavafx/beans/value/ChangeListener;
            invokevirtual javafx.beans.property.ReadOnlyBooleanProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
         4: .line 1014
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTreeShowing:()V
         5: .line 1015
            return
        end local 3 // javafx.stage.Window newWindow
        end local 2 // javafx.stage.Window oldWindow
        end local 1 // javafx.beans.value.ObservableValue scene
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Ljavafx/scene/Node;
            0    6     1      scene  Ljavafx/beans/value/ObservableValue<+Ljavafx/stage/Window;>;
            0    6     2  oldWindow  Ljavafx/stage/Window;
            0    6     3  newWindow  Ljavafx/stage/Window;

  private javafx.event.Event lambda$6(javafx.event.Event, javafx.event.EventDispatchChain);
    descriptor: (Ljavafx/event/Event;Ljavafx/event/EventDispatchChain;)Ljavafx/event/Event;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // javafx.scene.Node this
        start local 1 // javafx.event.Event event
        start local 2 // javafx.event.EventDispatchChain tail1
         0: .line 8811
            aload 2 /* tail1 */
            aload 1 /* event */
            invokeinterface javafx.event.EventDispatchChain.dispatchEvent:(Ljavafx/event/Event;)Ljavafx/event/Event;
            astore 1 /* event */
         1: .line 8812
            aload 1 /* event */
            instanceof javafx.scene.input.MouseEvent
            ifeq 3
         2: .line 8813
            aload 0 /* this */
            aload 1 /* event */
            checkcast javafx.scene.input.MouseEvent
            invokevirtual javafx.scene.Node.preprocessMouseEvent:(Ljavafx/scene/input/MouseEvent;)V
         3: .line 8816
      StackMap locals:
      StackMap stack:
            aload 1 /* event */
            areturn
        end local 2 // javafx.event.EventDispatchChain tail1
        end local 1 // javafx.event.Event event
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Ljavafx/scene/Node;
            0    4     1  event  Ljavafx/event/Event;
            0    4     2  tail1  Ljavafx/event/EventDispatchChain;
}
SourceFile: "Node.java"
NestMembers:
  javafx.scene.Node$1  javafx.scene.Node$10  javafx.scene.Node$11  javafx.scene.Node$12  javafx.scene.Node$13  javafx.scene.Node$14  javafx.scene.Node$15  javafx.scene.Node$16  javafx.scene.Node$17  javafx.scene.Node$18  javafx.scene.Node$19  javafx.scene.Node$2  javafx.scene.Node$3  javafx.scene.Node$4  javafx.scene.Node$5  javafx.scene.Node$6  javafx.scene.Node$7  javafx.scene.Node$8  javafx.scene.Node$9  javafx.scene.Node$AccessibilityProperties  javafx.scene.Node$EffectiveOrientationProperty  javafx.scene.Node$FocusedProperty  javafx.scene.Node$LazyBoundsProperty  javafx.scene.Node$LazyTransformProperty  javafx.scene.Node$MiscProperties  javafx.scene.Node$MiscProperties$1  javafx.scene.Node$MiscProperties$10  javafx.scene.Node$MiscProperties$10$1  javafx.scene.Node$MiscProperties$2  javafx.scene.Node$MiscProperties$3  javafx.scene.Node$MiscProperties$4  javafx.scene.Node$MiscProperties$5  javafx.scene.Node$MiscProperties$6  javafx.scene.Node$MiscProperties$7  javafx.scene.Node$MiscProperties$8  javafx.scene.Node$MiscProperties$9  javafx.scene.Node$NodeTransformation  javafx.scene.Node$NodeTransformation$1  javafx.scene.Node$NodeTransformation$10  javafx.scene.Node$NodeTransformation$2  javafx.scene.Node$NodeTransformation$3  javafx.scene.Node$NodeTransformation$4  javafx.scene.Node$NodeTransformation$5  javafx.scene.Node$NodeTransformation$6  javafx.scene.Node$NodeTransformation$7  javafx.scene.Node$NodeTransformation$8  javafx.scene.Node$NodeTransformation$9  javafx.scene.Node$NodeTransformation$LocalToSceneTransformProperty  javafx.scene.Node$ReadOnlyObjectWrapperManualFire  javafx.scene.Node$StyleableProperties  javafx.scene.Node$StyleableProperties$1  javafx.scene.Node$StyleableProperties$10  javafx.scene.Node$StyleableProperties$11  javafx.scene.Node$StyleableProperties$12  javafx.scene.Node$StyleableProperties$13  javafx.scene.Node$StyleableProperties$14  javafx.scene.Node$StyleableProperties$15  javafx.scene.Node$StyleableProperties$2  javafx.scene.Node$StyleableProperties$3  javafx.scene.Node$StyleableProperties$4  javafx.scene.Node$StyleableProperties$5  javafx.scene.Node$StyleableProperties$6  javafx.scene.Node$StyleableProperties$7  javafx.scene.Node$StyleableProperties$8  javafx.scene.Node$StyleableProperties$9  javafx.scene.Node$TreeShowingPropertyReadOnly  javafx.scene.Node$TreeVisiblePropertyReadOnly
InnerClasses:
  public abstract EventHandler = com.sun.glass.ui.Accessible$EventHandler of com.sun.glass.ui.Accessible
  public final Level = com.sun.javafx.logging.PlatformLogger$Level of com.sun.javafx.logging.PlatformLogger
  public abstract NodeAccessor = com.sun.javafx.scene.NodeHelper$NodeAccessor of com.sun.javafx.scene.NodeHelper
  public final Mode = com.sun.scenario.effect.Blend$Mode of com.sun.scenario.effect.Blend
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  javafx.scene.Node$1
  javafx.scene.Node$10
  javafx.scene.Node$11
  javafx.scene.Node$12
  javafx.scene.Node$13
  javafx.scene.Node$14
  javafx.scene.Node$15
  javafx.scene.Node$16
  javafx.scene.Node$17
  javafx.scene.Node$18
  javafx.scene.Node$19
  javafx.scene.Node$2
  javafx.scene.Node$3
  javafx.scene.Node$4
  javafx.scene.Node$5
  javafx.scene.Node$6
  javafx.scene.Node$7
  javafx.scene.Node$8
  javafx.scene.Node$9
  private AccessibilityProperties = javafx.scene.Node$AccessibilityProperties of javafx.scene.Node
  private final EffectiveOrientationProperty = javafx.scene.Node$EffectiveOrientationProperty of javafx.scene.Node
  final FocusedProperty = javafx.scene.Node$FocusedProperty of javafx.scene.Node
  private abstract LazyBoundsProperty = javafx.scene.Node$LazyBoundsProperty of javafx.scene.Node
  private abstract LazyTransformProperty = javafx.scene.Node$LazyTransformProperty of javafx.scene.Node
  private final MiscProperties = javafx.scene.Node$MiscProperties of javafx.scene.Node
  private final NodeTransformation = javafx.scene.Node$NodeTransformation of javafx.scene.Node
  private ReadOnlyObjectWrapperManualFire = javafx.scene.Node$ReadOnlyObjectWrapperManualFire of javafx.scene.Node
  private StyleableProperties = javafx.scene.Node$StyleableProperties of javafx.scene.Node
  TreeShowingPropertyReadOnly = javafx.scene.Node$TreeShowingPropertyReadOnly of javafx.scene.Node
  TreeVisiblePropertyReadOnly = javafx.scene.Node$TreeVisiblePropertyReadOnly of javafx.scene.Node
    RuntimeVisibleAnnotations: 
      com.sun.javafx.beans.IDProperty(value = "id")