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 5866
            getstatic javafx.scene.transform.Rotate.Z_AXIS:Ljavafx/geometry/Point3D;
            putstatic javafx.scene.Node.DEFAULT_ROTATION_AXIS:Ljavafx/geometry/Point3D;
         4: .line 6729
            getstatic javafx.scene.CacheHint.DEFAULT:Ljavafx/scene/CacheHint;
            putstatic javafx.scene.Node.DEFAULT_CACHE_HINT:Ljavafx/scene/CacheHint;
         5: .line 6730
            aconst_null
            putstatic javafx.scene.Node.DEFAULT_CLIP:Ljavafx/scene/Node;
         6: .line 6731
            aconst_null
            putstatic javafx.scene.Node.DEFAULT_CURSOR:Ljavafx/scene/Cursor;
         7: .line 6732
            getstatic javafx.scene.DepthTest.INHERIT:Ljavafx/scene/DepthTest;
            putstatic javafx.scene.Node.DEFAULT_DEPTH_TEST:Ljavafx/scene/DepthTest;
         8: .line 6734
            aconst_null
            putstatic javafx.scene.Node.DEFAULT_EFFECT:Ljavafx/scene/effect/Effect;
         9: .line 6736
            aconst_null
        10: .line 6735
            putstatic javafx.scene.Node.DEFAULT_INPUT_METHOD_REQUESTS:Ljavafx/scene/input/InputMethodRequests;
        11: .line 9670
            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 9671
            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 9672
            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 9673
            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 9674
            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 9792
            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=7, 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 20
        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
            aload 1 /* oldScene */
            invokevirtual javafx.scene.Scene.windowProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.stage.Window
            astore 6 /* window */
        start local 6 // javafx.stage.Window window
        18: .line 1083
            aload 6 /* window */
            ifnull 20
        19: .line 1084
            aload 6 /* window */
            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
        end local 6 // javafx.stage.Window window
        20: .line 1087
      StackMap locals:
      StackMap stack:
            aload 3 /* newScene */
            ifnull 25
        21: .line 1088
            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
        22: .line 1090
            aload 3 /* newScene */
            invokevirtual javafx.scene.Scene.windowProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
            invokevirtual javafx.beans.property.ReadOnlyObjectProperty.get:()Ljava/lang/Object;
            checkcast javafx.stage.Window
            astore 6 /* window */
        start local 6 // javafx.stage.Window window
        23: .line 1091
            aload 6 /* window */
            ifnull 25
        24: .line 1092
            aload 6 /* window */
            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
        end local 6 // javafx.stage.Window window
        25: .line 1096
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTreeShowing:()V
        26: .line 1098
            iload 4 /* sceneChanged */
            ifeq 27
            aload 0 /* this */
            invokevirtual javafx.scene.Node.reapplyCSS:()V
        27: .line 1100
      StackMap locals:
      StackMap stack:
            iload 4 /* sceneChanged */
            ifeq 29
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDirtyEmpty:()Z
            ifne 29
        28: .line 1110
            aload 0 /* this */
            invokevirtual javafx.scene.Node.addToSceneDirtyList:()V
        29: .line 1113
      StackMap locals:
      StackMap stack:
            aload 3 /* newScene */
            ifnonnull 31
            aload 0 /* this */
            getfield javafx.scene.Node.peer:Lcom/sun/javafx/sg/prism/NGNode;
            ifnull 31
        30: .line 1114
            aload 0 /* this */
            getfield javafx.scene.Node.peer:Lcom/sun/javafx/sg/prism/NGNode;
            invokevirtual com.sun.javafx.sg.prism.NGNode.release:()V
        31: .line 1117
      StackMap locals:
      StackMap stack:
            aload 1 /* oldScene */
            ifnull 33
        32: .line 1118
            aload 1 /* oldScene */
            aload 0 /* this */
            invokevirtual javafx.scene.Scene.clearNodeMnemonics:(Ljavafx/scene/Node;)V
        33: .line 1120
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnonnull 35
        34: .line 1122
            aload 0 /* this */
            invokevirtual javafx.scene.Node.parentResolvedOrientationInvalidated:()V
        35: .line 1125
      StackMap locals:
      StackMap stack:
            iload 4 /* sceneChanged */
            ifeq 36
            aload 0 /* this */
            getfield javafx.scene.Node.scene:Ljavafx/scene/Node$ReadOnlyObjectWrapperManualFire;
            invokevirtual javafx.scene.Node$ReadOnlyObjectWrapperManualFire.fireSuperValueChangedEvent:()V
        36: .line 1129
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnull 42
        37: .line 1144
            aload 1 /* oldScene */
            ifnull 40
            aload 1 /* oldScene */
            aload 3 /* newScene */
            if_acmpeq 40
            aload 3 /* newScene */
            ifnonnull 40
        38: .line 1146
            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
        39: .line 1147
            goto 41
        40: .line 1148
      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
        41: .line 1153
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
        42: .line 1155
      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   43     0          this  Ljavafx/scene/Node;
            0   43     1      oldScene  Ljavafx/scene/Scene;
            0   43     2   oldSubScene  Ljavafx/scene/SubScene;
            1   43     3      newScene  Ljavafx/scene/Scene;
            4   43     4  sceneChanged  Z
            5   43     5   newSubScene  Ljavafx/scene/SubScene;
           18   20     6        window  Ljavafx/stage/Window;
           23   25     6        window  Ljavafx/stage/Window;
    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 1158
            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 1159
            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 1160
      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 1161
            aload 0 /* this */
            getfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
            astore 4 /* oldSubScene */
        start local 4 // javafx.scene.SubScene oldSubScene
         4: .line 1162
            aload 0 /* this */
            aload 2 /* newSubScene */
            putfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
         5: .line 1163
            aload 0 /* this */
            aload 3 /* oldScene */
            aload 4 /* oldSubScene */
            invokevirtual javafx.scene.Node.invalidatedScenes:(Ljavafx/scene/Scene;Ljavafx/scene/SubScene;)V
         6: .line 1164
            aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 9
         7: .line 1165
            aload 0 /* this */
            checkcast javafx.scene.SubScene
            astore 5 /* thisSubScene */
        start local 5 // javafx.scene.SubScene thisSubScene
         8: .line 1166
            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 1169
      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 1172
            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 1176
            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 1180
            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 1187
            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 1207
            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 1208
            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 1225
            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 1229
            aload 0 /* this */
            getfield javafx.scene.Node.id:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 1230
            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 1251
      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 1291
            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 1317
            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 1318
            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 1334
            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 1338
            aload 0 /* this */
            getfield javafx.scene.Node.style:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 1339
            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 1366
      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 1382
            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 1383
            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 1386
            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 1390
            aload 0 /* this */
            getfield javafx.scene.Node.visible:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 1391
            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 1425
      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 1429
            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 1430
            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 1433
            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 1434
      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 1433
      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 1447
            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 1482
            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 1483
            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 1485
            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 1489
            aload 0 /* this */
            getfield javafx.scene.Node.opacity:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 1490
            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 1513
      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 1531
            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 1532
            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 1534
            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 1538
            aload 0 /* this */
            getfield javafx.scene.Node.blendMode:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 1539
            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 1560
      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 1564
            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 1565
            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 1568
            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 1569
      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 1568
      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 1602
            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 1606
            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 1607
            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 1610
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            iconst_0
            goto 2
         1: .line 1611
      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 1610
      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 1637
            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 1641
            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 1642
            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 1645
            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 1646
      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 1645
      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 1698
            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 1702
            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 1703
            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 1706
            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 1707
      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 1706
      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 1728
            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 1732
            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 1733
            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 1736
            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 1737
      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 1736
      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 1771
            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 1784
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getDepthTest:()Ljavafx/scene/DepthTest;
            getstatic javafx.scene.DepthTest.INHERIT:Ljavafx/scene/DepthTest;
            if_acmpne 6
         1: .line 1785
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 4
         2: .line 1786
            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 1787
            goto 10
        end local 1 // boolean newDDT
         4: .line 1788
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 1 /* newDDT */
        start local 1 // boolean newDDT
         5: .line 1790
            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 1791
            iconst_1
            istore 1 /* newDDT */
        start local 1 // boolean newDDT
         8: .line 1792
            goto 10
        end local 1 // boolean newDDT
         9: .line 1793
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 1 /* newDDT */
        start local 1 // boolean newDDT
        10: .line 1796
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDerivedDepthTest:()Z
            iload 1 /* newDDT */
            if_icmpeq 13
        11: .line 1797
            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 1798
            aload 0 /* this */
            iload 1 /* newDDT */
            invokevirtual javafx.scene.Node.setDerivedDepthTest:(Z)V
        13: .line 1800
      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 1806
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.derivedDepthTest:Z
         1: .line 1807
            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 1810
            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 1814
            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 1815
            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 1818
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            iconst_0
            goto 2
         1: .line 1819
      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 1818
      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 1836
            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 1884
            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 1885
            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 1888
            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 1892
            aload 0 /* this */
            getfield javafx.scene.Node.pickOnBounds:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 1893
            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 1895
      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 1920
            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 1921
            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 1924
            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 1928
            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 1932
            aload 0 /* this */
            getfield javafx.scene.Node.disabled:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 2
         1: .line 1933
            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 1953
      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 1957
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDisable:()Z
            istore 1 /* isDisabled */
        start local 1 // boolean isDisabled
         1: .line 1958
            iload 1 /* isDisabled */
            ifne 7
         2: .line 1959
            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 1960
      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 1959
            iconst_1
            goto 6
      StackMap locals:
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 1 /* isDisabled */
         7: .line 1962
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* isDisabled */
            invokevirtual javafx.scene.Node.setDisabled:(Z)V
         8: .line 1963
            aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 10
         9: .line 1964
            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 1966
      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 1983
            aload 1 /* selector */
            ifnonnull 1
            aconst_null
            areturn
         1: .line 1984
      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 1985
            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 1999
            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 2000
            invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
            astore 3 /* empty */
        start local 3 // java.util.Set empty
         2: .line 2001
            aload 2 /* s */
            ifnonnull 3
            aload 3 /* empty */
            areturn
         3: .line 2002
      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 2003
            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 2014
            aload 1 /* selector */
            aload 0 /* this */
            invokevirtual javafx.css.Selector.applies:(Ljavafx/css/Styleable;)Z
            ifeq 4
         1: .line 2016
            aload 2 /* results */
            ifnonnull 3
         2: .line 2017
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 2 /* results */
         3: .line 2019
      StackMap locals:
      StackMap stack:
            aload 2 /* results */
            aload 0 /* this */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         4: .line 2021
      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 2031
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 2032
            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 2034
      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 2043
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 2044
            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 2046
      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 2051
            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 2061
            aload 0 /* this */
            invokevirtual javafx.scene.Node.processCSS:()V
         2: .line 2063
      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 2069
            aload 0 /* node */
            invokevirtual javafx.scene.Node.syncPeer:()V
         1: .line 2070
            aload 0 /* node */
            instanceof javafx.scene.Parent
            ifeq 11
         2: .line 2071
            aload 0 /* node */
            checkcast javafx.scene.Parent
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         3: .line 2072
            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 2074
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         5: goto 10
         6: .line 2075
      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 2076
            aload 4 /* n */
            ifnull 9
         8: .line 2077
            aload 4 /* n */
            invokestatic javafx.scene.Node.syncAll:(Ljavafx/scene/Node;)V
        end local 4 // javafx.scene.Node n
         9: .line 2074
      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 2081
      StackMap locals:
      StackMap stack:
            aload 0 /* node */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 13
        12: .line 2082
            aload 0 /* node */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            invokestatic javafx.scene.Node.syncAll:(Ljavafx/scene/Node;)V
        13: .line 2084
      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 2087
            aload 0 /* this */
            instanceof javafx.scene.Parent
            ifeq 7
         1: .line 2090
            aload 0 /* this */
            checkcast javafx.scene.Parent
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         2: .line 2091
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: goto 6
         4: .line 2092
      StackMap locals: javafx.scene.Parent int
      StackMap stack:
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.layout:()V
         5: .line 2091
            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 2095
      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 2098
            aload 0 /* this */
            invokevirtual javafx.scene.Node.doCSSPass:()V
         1: .line 2099
            aload 0 /* this */
            invokevirtual javafx.scene.Node.doLayoutPass:()V
         2: .line 2100
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateBounds:()V
         3: .line 2101
            iconst_1
            invokestatic javafx.scene.Scene.setAllowPGAccess:(Z)V
         4: .line 2102
            aload 0 /* this */
            invokestatic javafx.scene.Node.syncAll:(Ljavafx/scene/Node;)V
         5: .line 2103
            iconst_0
            invokestatic javafx.scene.Scene.setAllowPGAccess:(Z)V
         6: .line 2104
            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 2107
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 3
         1: .line 2108
            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 2109
            goto 4
         3: .line 2110
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.doCSSLayoutSyncForSnapshot:()V
         4: .line 2113
      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 2114
            aload 1 /* params */
            invokevirtual javafx.scene.SnapshotParameters.getTransform:()Ljavafx/scene/transform/Transform;
            ifnull 9
         6: .line 2115
            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 2116
            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 2117
            aload 4 /* tempTx */
            astore 3 /* transform */
        end local 4 // com.sun.javafx.geom.transform.Affine3D tempTx
         9: .line 2123
      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 2124
            aload 12 /* viewport */
            ifnull 16
        11: .line 2126
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getMinX:()D
            dstore 4 /* x */
        start local 4 // double x
        12: .line 2127
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getMinY:()D
            dstore 6 /* y */
        start local 6 // double y
        13: .line 2128
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getWidth:()D
            dstore 8 /* w */
        start local 8 // double w
        14: .line 2129
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getHeight:()D
            dstore 10 /* h */
        start local 10 // double h
        15: .line 2130
            goto 22
        end local 10 // double h
        end local 8 // double w
        end local 6 // double y
        end local 4 // double x
        16: .line 2133
      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 2134
            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 2135
            aload 13 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dstore 4 /* x */
        start local 4 // double x
        19: .line 2136
            aload 13 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dstore 6 /* y */
        start local 6 // double y
        20: .line 2137
            aload 13 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            f2d
            dstore 8 /* w */
        start local 8 // double w
        21: .line 2138
            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 2140
      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 2141
            aload 0 /* this */
            aload 3 /* transform */
            aload 1 /* params */
            invokevirtual javafx.scene.SnapshotParameters.isDepthBufferInternal:()Z
        24: .line 2142
            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 2140
            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 2144
            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 2206
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
         1: .line 2208
            aload 1 /* params */
            ifnonnull 8
         2: .line 2209
            new javafx.scene.SnapshotParameters
            dup
            invokespecial javafx.scene.SnapshotParameters.<init>:()V
            astore 1 /* params */
         3: .line 2210
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 3 /* s */
        start local 3 // javafx.scene.Scene s
         4: .line 2211
            aload 3 /* s */
            ifnull 8
         5: .line 2212
            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 2213
            aload 1 /* params */
            aload 3 /* s */
            invokevirtual javafx.scene.Scene.isDepthBufferInternal:()Z
            invokevirtual javafx.scene.SnapshotParameters.setDepthBuffer:(Z)V
         7: .line 2214
            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 2218
      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 2297
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
         1: .line 2298
            aload 1 /* callback */
            ifnonnull 3
         2: .line 2299
            new java.lang.NullPointerException
            dup
            ldc "The callback must not be null"
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 2302
      StackMap locals:
      StackMap stack:
            aload 2 /* params */
            ifnonnull 11
         4: .line 2303
            new javafx.scene.SnapshotParameters
            dup
            invokespecial javafx.scene.SnapshotParameters.<init>:()V
            astore 2 /* params */
         5: .line 2304
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 4 /* s */
        start local 4 // javafx.scene.Scene s
         6: .line 2305
            aload 4 /* s */
            ifnull 12
         7: .line 2306
            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 2307
            aload 2 /* params */
            aload 4 /* s */
            invokevirtual javafx.scene.Scene.isDepthBufferInternal:()Z
            invokevirtual javafx.scene.SnapshotParameters.setDepthBuffer:(Z)V
         9: .line 2308
            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 2310
            goto 12
        11: .line 2311
      StackMap locals:
      StackMap stack:
            aload 2 /* params */
            invokevirtual javafx.scene.SnapshotParameters.copy:()Ljavafx/scene/SnapshotParameters;
            astore 2 /* params */
        12: .line 2314
      StackMap locals:
      StackMap stack:
            aload 2 /* params */
            astore 4 /* theParams */
        start local 4 // javafx.scene.SnapshotParameters theParams
        13: .line 2315
            aload 1 /* callback */
            astore 5 /* theCallback */
        start local 5 // javafx.util.Callback theCallback
        14: .line 2316
            aload 3 /* image */
            astore 6 /* theImage */
        start local 6 // javafx.scene.image.WritableImage theImage
        15: .line 2321
            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 2334
            aload 7 /* snapshotRunnable */
            invokestatic javafx.scene.Scene.addSnapshotRunnable:(Ljava/lang/Runnable;)V
        17: .line 2335
            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 2345
            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 2346
            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 2349
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2350
            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 2349
      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 2361
            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 2366
            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 2367
            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 2370
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2371
            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 2370
      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 2382
            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 2387
            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 2388
            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 2391
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2392
            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 2391
      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 2403
            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 2431
            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 2432
            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 2435
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2436
            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 2435
      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 2449
            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 2454
            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 2455
            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 2458
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2459
            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 2458
      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 2477
            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 2499
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 2
         1: .line 2500
            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 2503
      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 2521
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 3
         1: .line 2522
            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 2523
            return
         3: .line 2526
      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 2543
            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 2552
            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 2561
            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 2562
            iconst_0
            ireturn
         2: .line 2565
      StackMap locals:
      StackMap stack:
            aload 1 /* parent */
            astore 3 /* n */
        start local 3 // javafx.scene.Node n
         3: .line 2566
            goto 14
         4: .line 2567
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 3 /* n */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 7
         5: .line 2568
            aload 3 /* n */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* n */
         6: .line 2569
            goto 14
      StackMap locals:
      StackMap stack:
         7: aload 3 /* n */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            ifnull 10
         8: .line 2570
            aload 3 /* n */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 3 /* n */
         9: .line 2571
            goto 14
      StackMap locals:
      StackMap stack:
        10: aload 3 /* n */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            ifnull 13
        11: .line 2572
            aload 3 /* n */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            astore 3 /* n */
        12: .line 2573
            goto 14
        13: .line 2574
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        14: .line 2566
      StackMap locals:
      StackMap stack:
            aload 3 /* n */
            aload 2 /* child */
            if_acmpne 4
        15: .line 2577
            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 2587
            invokestatic com.sun.javafx.util.Utils.assertionEnabled:()Z
            ifeq 5
         1: .line 2589
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 5
            invokestatic javafx.scene.Scene.isPGAccessAllowed:()Z
            ifne 5
         2: .line 2590
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            invokevirtual java.io.PrintStream.println:()V
         3: .line 2591
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            ldc "*** unexpected PG access"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         4: .line 2592
            invokestatic java.lang.Thread.dumpStack:()V
         5: .line 2596
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.peer:Lcom/sun/javafx/sg/prism/NGNode;
            ifnonnull 7
         6: .line 2600
            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 2605
      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 2620
            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 1264
            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 1803
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.derivedDepthTest:Z
        14: .line 3507
            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 3609
            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 3615
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.transformDirty:Z
        17: .line 3623
            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 3630
            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 3638
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.localBounds:Lcom/sun/javafx/geom/BaseBounds;
        20: .line 4031
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.geomBoundsInvalid:Z
        21: .line 4032
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.localBoundsInvalid:Z
        22: .line 4033
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.txBoundsInvalid:Z
        23: .line 6449
            aload 0 /* this */
        24: .line 6450
            iconst_0
            putfield javafx.scene.Node.resolvedNodeOrientation:B
        25: .line 8589
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.canReceiveFocus:Z
        26: .line 8657
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.labeledBy:Ljavafx/scene/Node;
        27: .line 9308
            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 9374
            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 2624
            aload 0 /* this */
            invokevirtual javafx.scene.Node.setDirty:()V
        30: .line 2625
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.Node.updateTreeVisible:(Z)V
        31: .line 2630
            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 2665
            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 2666
            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 2669
            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 2673
            aload 0 /* this */
            getfield javafx.scene.Node.managed:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 2674
            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 2697
      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 2705
            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 2739
            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 2740
            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 2743
            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 2747
            aload 0 /* this */
            getfield javafx.scene.Node.layoutX:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 2748
            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 2779
      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 2813
            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 2814
            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 2817
            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 2821
            aload 0 /* this */
            getfield javafx.scene.Node.layoutY:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 2822
            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 2854
      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 2869
            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 2870
            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 2872
            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 2873
            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 2874
            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 2876
      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 2907
            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 2930
            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 2960
            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 2990
            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 3019
            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 3020
            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 3048
            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 3049
            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 3081
            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 3113
            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 3144
            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 3161
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isResizable:()Z
            ifeq 13
         1: .line 3162
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
            astore 1 /* contentBias */
        start local 1 // javafx.geometry.Orientation contentBias
         2: .line 3164
            aload 1 /* contentBias */
            ifnonnull 6
         3: .line 3165
            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 3166
            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 3167
            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 3168
            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 3169
            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 3170
            goto 12
        end local 4 // double h
        end local 2 // double w
        10: .line 3171
      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 3172
            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 3174
      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 3176
      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 3182
            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 3220
            aload 0 /* this */
            dload 5 /* width */
            dload 7 /* height */
            invokevirtual javafx.scene.Node.resize:(DD)V
         1: .line 3221
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            invokevirtual javafx.scene.Node.relocate:(DD)V
         2: .line 3222
            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 3240
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isResizable:()Z
            ifeq 2
         1: .line 3241
            ldc -Infinity
            dreturn
         2: .line 3243
      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 3254
            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 3272
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 1 /* tmpScene */
        start local 1 // javafx.scene.Scene tmpScene
         1: .line 3273
            aload 1 /* tmpScene */
            ifnull 72
         2: .line 3274
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getBoundsInLocal:()Ljavafx/geometry/Bounds;
            astore 2 /* bounds */
        start local 2 // javafx.geometry.Bounds bounds
         3: .line 3275
            aload 1 /* tmpScene */
            invokevirtual javafx.scene.Scene.getEffectiveCamera:()Ljavafx/scene/Camera;
            astore 3 /* camera */
        start local 3 // javafx.scene.Camera camera
         4: .line 3276
            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 3277
            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 3278
            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 3279
            new com.sun.javafx.geom.BoxBounds
            dup
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            d2f
        10: .line 3280
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            d2f
        11: .line 3281
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            d2f
        12: .line 3282
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            d2f
        13: .line 3283
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            d2f
        14: .line 3284
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            d2f
        15: .line 3279
            invokespecial com.sun.javafx.geom.BoxBounds.<init>:(FFFFFF)V
            astore 7 /* localBounds */
        start local 7 // com.sun.javafx.geom.BaseBounds localBounds
        16: .line 3289
            iload 4 /* isPerspective */
            ifeq 58
        17: .line 3290
            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 3294
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMxx:()D
            dconst_1
            dcmpl
            ifne 50
        19: .line 3295
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMxy:()D
            dconst_0
            dcmpl
            ifne 50
        20: .line 3296
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMxz:()D
            dconst_0
            dcmpl
            ifne 50
        21: .line 3297
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMyx:()D
            dconst_0
            dcmpl
            ifne 50
        22: .line 3298
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMyy:()D
            dconst_1
            dcmpl
            ifne 50
        23: .line 3299
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMyz:()D
            dconst_0
            dcmpl
            ifne 50
        24: .line 3300
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMzx:()D
            dconst_0
            dcmpl
            ifne 50
        25: .line 3301
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMzy:()D
            dconst_0
            dcmpl
            ifne 50
        26: .line 3302
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMzz:()D
            dconst_1
            dcmpl
            ifne 50
        27: .line 3309
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMxx:()D
            dconst_1
            dcmpl
            ifne 44
        28: .line 3310
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMxy:()D
            dconst_0
            dcmpl
            ifne 44
        29: .line 3311
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMxz:()D
            dconst_0
            dcmpl
            ifne 44
        30: .line 3312
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMyx:()D
            dconst_0
            dcmpl
            ifne 44
        31: .line 3313
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMyy:()D
            dconst_1
            dcmpl
            ifne 44
        32: .line 3314
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMyz:()D
            dconst_0
            dcmpl
            ifne 44
        33: .line 3315
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMzx:()D
            dconst_0
            dcmpl
            ifne 44
        34: .line 3316
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMzy:()D
            dconst_0
            dcmpl
            ifne 44
        35: .line 3317
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMzz:()D
            dconst_1
            dcmpl
            ifne 44
        36: .line 3319
            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 3320
            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 3321
            aload 0 /* this */
            aload 13 /* tempV3D */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Vec3d;)V
        39: .line 3322
            aload 13 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 9 /* minZ */
        start local 9 // double minZ
        40: .line 3324
            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 3325
            aload 0 /* this */
            aload 13 /* tempV3D */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Vec3d;)V
        42: .line 3326
            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 3327
            goto 47
        end local 11 // double maxZ
        end local 9 // double minZ
        44: .line 3328
      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 3329
            aload 13 /* nodeInSceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            dstore 9 /* minZ */
        start local 9 // double minZ
        46: .line 3330
            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 3333
      StackMap locals: double double
      StackMap stack:
            dload 9 /* minZ */
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getFarClipInScene:()D
            dcmpl
            ifgt 49
        48: .line 3334
            dload 11 /* maxZ */
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getNearClipInScene:()D
            dcmpg
            ifge 58
        49: .line 3335
      StackMap locals:
      StackMap stack:
            dconst_0
            dreturn
        end local 11 // double maxZ
        end local 9 // double minZ
        50: .line 3339
      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 3343
            aload 6 /* tempTx */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.setToIdentity:()V
        52: .line 3344
            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 3347
            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 3348
            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 3351
            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 3352
            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 3353
      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 3358
      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 3359
            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 3363
            aload 6 /* tempTx */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.setToIdentity:()V
        61: .line 3364
            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 3367
            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 3370
            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 3371
            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 3375
            iload 4 /* isPerspective */
            ifeq 71
        66: .line 3376
            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 3377
            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 3379
      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 3381
      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 3391
            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 3428
            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 3432
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnull 2
         1: .line 3433
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.invalidateBoundsInParent:()V
         2: .line 3435
      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 3438
            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 3464
            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 3468
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnull 2
         1: .line 3469
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.invalidateBoundsInLocal:()V
         2: .line 3471
      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 3525
            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 3529
            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 3657
            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 3658
            aload 0 /* this */
            aload 1 /* tempBounds */
         2: .line 3659
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         3: .line 3658
            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 3660
            new javafx.geometry.BoundingBox
            dup
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
         5: .line 3661
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
         6: .line 3662
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
         7: .line 3663
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            f2d
         8: .line 3664
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            f2d
         9: .line 3665
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getDepth:()F
            f2d
        10: .line 3660
            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 3678
            aload 0 /* this */
            getfield javafx.scene.Node.layoutBounds:Ljavafx/scene/Node$LazyBoundsProperty;
            getfield javafx.scene.Node$LazyBoundsProperty.valid:Z
            ifne 2
         1: .line 3679
            return
         2: .line 3681
      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 3682
            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 3686
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.transformsChanged:(Ljavafx/scene/Node;)V
         6: .line 3688
      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 3702
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 3703
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isTranslateOrIdentity:()Z
            ifeq 17
         2: .line 3704
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTxBounds:()V
         3: .line 3705
            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 3706
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifne 16
         5: .line 3707
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 3 /* translateX */
        start local 3 // double translateX
         6: .line 3708
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 5 /* translateY */
        start local 5 // double translateY
         7: .line 3709
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 7 /* translateZ */
        start local 7 // double translateZ
         8: .line 3710
            aload 1 /* bounds */
         9: .line 3711
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        10: .line 3712
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        11: .line 3713
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        12: .line 3714
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        13: .line 3715
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        14: .line 3716
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        15: .line 3710
            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 3718
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            areturn
        17: .line 3719
      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 3720
            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 3722
      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 3723
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
            dstore 5 /* mxy */
        start local 5 // double mxy
        21: .line 3724
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
            dstore 7 /* mxz */
        start local 7 // double mxz
        22: .line 3725
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 9 /* mxt */
        start local 9 // double mxt
        23: .line 3726
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
            dstore 11 /* myx */
        start local 11 // double myx
        24: .line 3727
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
            dstore 13 /* myy */
        start local 13 // double myy
        25: .line 3728
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
            dstore 15 /* myz */
        start local 15 // double myz
        26: .line 3729
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 17 /* myt */
        start local 17 // double myt
        27: .line 3730
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
            dstore 19 /* mzx */
        start local 19 // double mzx
        28: .line 3731
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
            dstore 21 /* mzy */
        start local 21 // double mzy
        29: .line 3732
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
            dstore 23 /* mzz */
        start local 23 // double mzz
        30: .line 3733
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 25 /* mzt */
        start local 25 // double mzt
        31: .line 3734
            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 3735
            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 3736
            aload 27 /* boundsTx */
            aload 2 /* tx */
            if_acmpne 38
        34: .line 3737
            aload 2 /* tx */
            dload 3 /* mxx */
            dload 5 /* mxy */
            dload 7 /* mxz */
            dload 9 /* mxt */
        35: .line 3738
            dload 11 /* myx */
            dload 13 /* myy */
            dload 15 /* myz */
            dload 17 /* myt */
        36: .line 3739
            dload 19 /* mzx */
            dload 21 /* mzy */
            dload 23 /* mzz */
            dload 25 /* mzt */
        37: .line 3737
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.restoreTransform:(DDDDDDDDDDDD)V
        38: .line 3741
      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 3757
            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 3758
            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 3761
      StackMap locals:
      StackMap stack:
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isTranslateOrIdentity:()Z
            ifeq 17
         3: .line 3764
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalBounds:()V
         4: .line 3765
            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 3766
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifne 16
         6: .line 3767
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 3 /* translateX */
        start local 3 // double translateX
         7: .line 3768
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 5 /* translateY */
        start local 5 // double translateY
         8: .line 3769
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 7 /* translateZ */
        start local 7 // double translateZ
         9: .line 3770
            aload 1 /* bounds */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        10: .line 3771
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        11: .line 3772
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        12: .line 3773
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        13: .line 3774
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        14: .line 3775
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        15: .line 3770
            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 3777
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            areturn
        17: .line 3778
      StackMap locals:
      StackMap stack:
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 22
        18: .line 3779
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getType:()I
        19: .line 3780
            bipush -76
        20: .line 3779
            iand
            ifeq 22
        21: .line 3783
            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 3791
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalBounds:()V
        23: .line 3792
            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 3807
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isTranslateOrIdentity:()Z
            ifeq 15
         1: .line 3810
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateGeomBounds:()V
         2: .line 3811
            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 3812
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifne 14
         4: .line 3813
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 3 /* translateX */
        start local 3 // double translateX
         5: .line 3814
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 5 /* translateY */
        start local 5 // double translateY
         6: .line 3815
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 7 /* translateZ */
        start local 7 // double translateZ
         7: .line 3816
            aload 1 /* bounds */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
         8: .line 3817
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
         9: .line 3818
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        10: .line 3819
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        11: .line 3820
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        12: .line 3821
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        13: .line 3816
            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 3823
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            areturn
        15: .line 3824
      StackMap locals:
      StackMap stack:
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 20
        16: .line 3825
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getType:()I
        17: .line 3826
            bipush -76
        18: .line 3825
            iand
            ifeq 20
        19: .line 3829
            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 3837
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateGeomBounds:()V
        21: .line 3838
            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 3847
            aload 0 /* this */
            getfield javafx.scene.Node.geomBoundsInvalid:Z
            ifeq 3
         1: .line 3848
            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 3849
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.geomBoundsInvalid:Z
         3: .line 3851
      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 3860
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEffect:()Ljavafx/scene/effect/Effect;
            ifnull 4
         1: .line 3861
            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 3862
            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 3863
            goto 5
         4: .line 3864
      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 3868
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 17
         6: .line 3872
            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 3873
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dstore 3 /* x1 */
        start local 3 // double x1
         8: .line 3874
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dstore 5 /* y1 */
        start local 5 // double y1
         9: .line 3875
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dstore 7 /* x2 */
        start local 7 // double x2
        10: .line 3876
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dstore 9 /* y2 */
        start local 9 // double y2
        11: .line 3877
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dstore 11 /* z1 */
        start local 11 // double z1
        12: .line 3878
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dstore 13 /* z2 */
        start local 13 // double z2
        13: .line 3879
            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 3880
            aload 1 /* bounds */
            dload 3 /* x1 */
            d2f
            dload 5 /* y1 */
            d2f
            dload 11 /* z1 */
            d2f
        15: .line 3881
            dload 7 /* x2 */
            d2f
            dload 9 /* y2 */
            d2f
            dload 13 /* z2 */
            d2f
        16: .line 3880
            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 3883
      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 3892
            aload 0 /* this */
            getfield javafx.scene.Node.localBoundsInvalid:Z
            ifeq 10
         1: .line 3893
            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 3894
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
         3: .line 3895
            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 3896
      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 3894
            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 3897
            goto 9
         8: .line 3898
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.localBounds:Lcom/sun/javafx/geom/BaseBounds;
         9: .line 3900
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.localBoundsInvalid:Z
        10: .line 3902
      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 3910
            aload 0 /* this */
            getfield javafx.scene.Node.txBoundsInvalid:Z
            ifeq 4
         1: .line 3911
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         2: .line 3912
            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 3913
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.txBoundsInvalid:Z
         4: .line 3915
      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 4014
            aload 0 /* this */
            getfield javafx.scene.Node.geomBoundsInvalid:Z
            ifeq 4
         1: .line 4020
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.notifyLayoutBoundsChanged:(Ljavafx/scene/Node;)V
         2: .line 4021
            aload 0 /* this */
            invokevirtual javafx.scene.Node.transformedBoundsChanged:()V
         3: .line 4022
            return
         4: .line 4024
      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 4025
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.geomBoundsInvalid:Z
         6: .line 4026
            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 4027
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.notifyLayoutBoundsChanged:(Ljavafx/scene/Node;)V
         8: .line 4028
            aload 0 /* this */
            invokevirtual javafx.scene.Node.localBoundsChanged:()V
         9: .line 4029
            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 4040
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.localBoundsInvalid:Z
         1: .line 4041
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateBoundsInLocal:()V
         2: .line 4042
            aload 0 /* this */
            invokevirtual javafx.scene.Node.transformedBoundsChanged:()V
         3: .line 4043
            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 4053
            aload 0 /* this */
            getfield javafx.scene.Node.txBoundsInvalid:Z
            ifne 5
         1: .line 4054
            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 4055
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.txBoundsInvalid:Z
         3: .line 4056
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateBoundsInParent:()V
         4: .line 4057
            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 4059
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isVisible:()Z
            ifeq 7
         6: .line 4060
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentOfBoundsChange:()V
         7: .line 4062
      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 4074
            aload 0 /* this */
            invokevirtual javafx.scene.Node.layoutBoundsChanged:()V
         1: .line 4078
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         2: .line 4081
            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 4082
      StackMap locals: javafx.scene.Parent
      StackMap stack:
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.isPerformingLayout:()Z
            ifne 5
         4: .line 4084
            aload 1 /* p */
            iconst_1
            invokevirtual javafx.scene.Parent.requestLayout:(Z)V
         5: .line 4086
      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 4097
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         1: .line 4098
            aload 1 /* p */
            ifnull 3
         2: .line 4099
            aload 1 /* p */
            aload 0 /* this */
            invokevirtual javafx.scene.Parent.childBoundsChanged:(Ljavafx/scene/Node;)V
         3: .line 4104
      StackMap locals: javafx.scene.Parent
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            ifnull 5
         4: .line 4105
            aload 0 /* this */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            invokevirtual javafx.scene.Node.localBoundsChanged:()V
         5: .line 4107
      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 4126
            aload 0 /* this */
            dload 1 /* localX */
            dload 3 /* localY */
            invokevirtual javafx.scene.Node.containsBounds:(DD)Z
            ifeq 3
         1: .line 4127
            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 4129
      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 4141
            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 4142
            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 4147
            aload 0 /* this */
            aload 6 /* tempBounds */
         3: .line 4148
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         4: .line 4147
            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 4149
            aload 6 /* tempBounds */
            dload 1 /* localX */
            d2f
            dload 3 /* localY */
            d2f
            invokevirtual com.sun.javafx.geom.BaseBounds.contains:(FF)Z
            ifeq 16
         6: .line 4153
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 15
         7: .line 4154
            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 4155
            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 4157
            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 4158
            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 4159
            iconst_0
            ireturn
        13: .line 4161
      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 4162
            iconst_0
            ireturn
        15: .line 4165
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        16: .line 4167
      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 4179
            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 4196
            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 4197
            aload 0 /* this */
            aload 9 /* tempBounds */
         2: .line 4198
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         3: .line 4197
            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 4199
            aload 9 /* tempBounds */
            dload 1 /* localX */
            d2f
         5: .line 4200
            dload 3 /* localY */
            d2f
         6: .line 4201
            dload 5 /* localWidth */
            d2f
         7: .line 4202
            dload 7 /* localHeight */
            d2f
         8: .line 4199
            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 4216
            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 4229
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 5 /* scene */
        start local 5 // javafx.scene.Scene scene
         1: .line 4230
            aload 5 /* scene */
            ifnonnull 2
            aconst_null
            areturn
         2: .line 4231
      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 4232
            aload 6 /* window */
            ifnonnull 4
            aconst_null
            areturn
         4: .line 4235
      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 4234
            astore 7 /* tempPt */
        start local 7 // com.sun.javafx.geom.Point2D tempPt
         6: .line 4237
            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 4238
            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 4237
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         9: .line 4240
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 8 /* subScene */
        start local 8 // javafx.scene.SubScene subScene
        10: .line 4241
            aload 8 /* subScene */
            ifnull 17
        11: .line 4242
            aload 8 /* subScene */
        12: .line 4243
            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 4242
            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 4244
            aload 9 /* ssCoord */
            ifnonnull 16
        15: .line 4245
            aconst_null
            areturn
        16: .line 4247
      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 4251
      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 4250
            astore 9 /* ppIntersect */
        start local 9 // javafx.geometry.Point3D ppIntersect
        19: .line 4252
            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 4255
            aload 0 /* this */
            aload 7 /* tempPt */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Point2D;)V
        21: .line 4256
            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 4257
            aconst_null
            areturn
        24: .line 4259
      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 4271
            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 4284
            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 4285
            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 4286
            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 4287
            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 4289
            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 4308
            iload 5 /* rootScene */
            ifne 2
         1: .line 4309
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            invokevirtual javafx.scene.Node.sceneToLocal:(DD)Ljavafx/geometry/Point2D;
            areturn
         2: .line 4312
      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 4311
            astore 6 /* tempPt */
        start local 6 // com.sun.javafx.geom.Point2D tempPt
         4: .line 4314
            aload 6 /* tempPt */
            dload 1 /* x */
            d2f
            dload 3 /* y */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         5: .line 4316
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 7 /* subScene */
        start local 7 // javafx.scene.SubScene subScene
         6: .line 4317
            aload 7 /* subScene */
            ifnull 13
         7: .line 4318
            aload 7 /* subScene */
         8: .line 4319
            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 4318
            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 4320
            aload 8 /* ssCoord */
            ifnonnull 12
        11: .line 4321
            aconst_null
            areturn
        12: .line 4323
      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 4327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* tempPt */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Point2D;)V
        14: .line 4328
            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 4329
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
            pop
        17: .line 4330
            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 4348
            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 4367
            iload 2 /* rootScene */
            ifne 2
         1: .line 4368
            aload 0 /* this */
            aload 1 /* bounds */
            invokevirtual javafx.scene.Node.sceneToLocal:(Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
            areturn
         2: .line 4370
      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 4371
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         4: .line 4373
      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 4374
            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 4375
            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 4376
            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 4378
            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 4395
            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 4394
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4396
            aload 5 /* tempPt */
            dload 1 /* sceneX */
            d2f
            dload 3 /* sceneY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4398
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4399
            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 4400
            aconst_null
            areturn
         7: .line 4402
      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 4417
            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 4433
            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 4452
            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 4453
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
            pop
         3: .line 4454
            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 4463
            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 4462
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4464
            aload 7 /* tempV3D */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4465
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4466
            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 4484
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4485
            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 4486
            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 4487
            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 4488
            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 4489
            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 4491
            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 4494
      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 4495
            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 4496
            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 4497
            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 4498
            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 4499
            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 4500
            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 4501
            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 4502
            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 4503
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
            pop
        18: .line 4504
            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 4517
            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 4528
            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 4541
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 7 /* scene */
        start local 7 // javafx.scene.Scene scene
         1: .line 4542
            aload 7 /* scene */
            ifnonnull 2
            aconst_null
            areturn
         2: .line 4543
      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 4544
            aload 8 /* window */
            ifnonnull 4
            aconst_null
            areturn
         4: .line 4546
      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 4547
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 10 /* subScene */
        start local 10 // javafx.scene.SubScene subScene
         6: .line 4548
            aload 10 /* subScene */
            ifnull 8
         7: .line 4549
            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 4552
      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 4551
            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 4554
            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 4555
            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 4554
            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 4566
            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 4577
            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 4578
            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 4579
            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 4580
            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 4581
            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 4582
            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 4583
            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 4584
            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 4586
            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 4600
            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 4599
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4601
            aload 5 /* tempPt */
            dload 1 /* localX */
            d2f
            dload 3 /* localY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4602
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4603
            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 4615
            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 4629
            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 4646
            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 4645
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4647
            aload 7 /* tempV3D */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4648
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4649
            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 4668
            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 4669
            iload 2 /* rootScene */
            ifeq 5
         2: .line 4670
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 4 /* subScene */
        start local 4 // javafx.scene.SubScene subScene
         3: .line 4671
            aload 4 /* subScene */
            ifnull 5
         4: .line 4672
            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 4675
      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 4696
            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 4715
            iload 2 /* rootScene */
            ifne 2
         1: .line 4716
            aload 0 /* this */
            aload 1 /* localPoint */
            invokevirtual javafx.scene.Node.localToScene:(Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
            areturn
         2: .line 4718
      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 4719
            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 4739
            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 4758
            iload 2 /* rootScene */
            ifne 2
         1: .line 4759
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.scene.Node.localToScene:(Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
            areturn
         2: .line 4761
      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 4762
            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 4763
            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 4764
            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 4765
            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 4766
            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 4767
            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 4768
            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 4769
            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 4784
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4785
            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 4786
            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 4787
            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 4788
            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 4789
            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 4791
            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 4793
      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 4794
            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 4795
            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 4796
            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 4797
            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 4798
            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 4799
            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 4800
            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 4801
            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 4814
            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 4813
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4815
            aload 5 /* tempPt */
            dload 1 /* parentX */
            d2f
            dload 3 /* parentY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4817
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4818
            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 4819
            aconst_null
            areturn
         7: .line 4821
      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 4831
            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 4842
            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 4856
            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 4855
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4857
            aload 7 /* tempV3D */
            dload 1 /* parentX */
            dload 3 /* parentY */
            dload 5 /* parentZ */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4859
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4860
            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 4861
            aconst_null
            areturn
         7: .line 4863
      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 4875
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4876
            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 4877
            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 4878
            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 4879
            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 4880
            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 4882
            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 4884
      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 4885
            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 4886
            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 4887
            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 4888
            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 4889
            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 4890
            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 4891
            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 4892
            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 4904
            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 4903
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4905
            aload 5 /* tempPt */
            dload 1 /* localX */
            d2f
            dload 3 /* localY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4906
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4907
            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 4917
            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 4928
            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 4942
            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 4941
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4943
            aload 7 /* tempV3D */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4944
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4945
            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 4957
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4958
            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 4959
            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 4960
            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 4961
            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 4962
            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 4964
            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 4966
      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 4967
            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 4968
            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 4969
            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 4970
            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 4971
            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 4972
            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 4973
            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 4974
            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 4981
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4982
            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 4983
            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 4990
            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 5000
            aload 0 /* this */
            getfield javafx.scene.Node.transformDirty:Z
            ifne 4
         1: .line 5001
            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 5002
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.transformDirty:Z
         3: .line 5003
            aload 0 /* this */
            invokevirtual javafx.scene.Node.transformedBoundsChanged:()V
         4: .line 5005
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateLocalToParentTransform:()V
         5: .line 5006
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateLocalToSceneTransform:()V
         6: .line 5007
            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 5010
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            astore 1 /* bounds */
        start local 1 // javafx.geometry.Bounds bounds
         1: .line 5011
            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 5015
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            astore 1 /* bounds */
        start local 1 // javafx.geometry.Bounds bounds
         1: .line 5016
            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 5020
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            astore 1 /* bounds */
        start local 1 // javafx.geometry.Bounds bounds
         1: .line 5021
            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 5029
            aload 0 /* this */
            getfield javafx.scene.Node.transformDirty:Z
            ifeq 63
         1: .line 5030
            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 5032
            iconst_0
            istore 1 /* mirror */
        start local 1 // boolean mirror
         3: .line 5033
            dconst_0
            dstore 2 /* mirroringCenter */
        start local 2 // double mirroringCenter
         4: .line 5034
            aload 0 /* this */
            invokevirtual javafx.scene.Node.hasMirroring:()Z
            ifeq 22
         5: .line 5035
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 4 /* sceneValue */
        start local 4 // javafx.scene.Scene sceneValue
         6: .line 5036
            aload 4 /* sceneValue */
            ifnull 20
            aload 4 /* sceneValue */
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
            aload 0 /* this */
            if_acmpne 20
         7: .line 5039
            aload 4 /* sceneValue */
            invokevirtual javafx.scene.Scene.getWidth:()D
            ldc 2.0
            ddiv
            dstore 2 /* mirroringCenter */
         8: .line 5040
            dload 2 /* mirroringCenter */
            dconst_0
            dcmpl
            ifne 10
         9: .line 5041
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotX:()D
            dstore 2 /* mirroringCenter */
        10: .line 5044
      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 5045
            dload 2 /* mirroringCenter */
            dconst_0
        12: .line 5044
            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 5046
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        14: .line 5047
            ldc -1.0
            dconst_1
            dconst_1
        15: .line 5046
            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 5048
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        17: .line 5049
            dload 2 /* mirroringCenter */
            dneg
            dconst_0
        18: .line 5048
            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 5050
            goto 22
        20: .line 5052
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 1 /* mirror */
        21: .line 5053
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotX:()D
            dstore 2 /* mirroringCenter */
        end local 4 // javafx.scene.Scene sceneValue
        22: .line 5057
      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 5059
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotX:()D
            dstore 4 /* pivotX */
        start local 4 // double pivotX
        24: .line 5060
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotY:()D
            dstore 6 /* pivotY */
        start local 6 // double pivotY
        25: .line 5061
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotZ:()D
            dstore 8 /* pivotZ */
        start local 8 // double pivotZ
        26: .line 5063
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        27: .line 5064
            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 5065
            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 5066
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateZ:()D
            dload 8 /* pivotZ */
            dadd
        30: .line 5063
            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 5067
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        32: .line 5068
            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 5069
            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 5067
            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 5070
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        36: .line 5071
            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 5070
            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 5072
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        39: .line 5073
            dload 4 /* pivotX */
            dneg
            dload 6 /* pivotY */
            dneg
            dload 8 /* pivotZ */
            dneg
        40: .line 5072
            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 5074
            goto 47
        42: .line 5075
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        43: .line 5076
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutX:()D
            dadd
        44: .line 5077
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutY:()D
            dadd
        45: .line 5078
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateZ:()D
        46: .line 5075
            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 5081
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.hasTransforms:()Z
            ifeq 52
        48: .line 5082
            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 5083
            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 5082
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 49
        52: .line 5088
      StackMap locals: javafx.scene.Node int double
      StackMap stack:
            iload 1 /* mirror */
            ifeq 62
        53: .line 5089
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        54: .line 5090
            dload 2 /* mirroringCenter */
            dconst_0
        55: .line 5089
            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 5091
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        57: .line 5092
            ldc -1.0
            dconst_1
            dconst_1
        58: .line 5091
            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 5093
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        60: .line 5094
            dload 2 /* mirroringCenter */
            dneg
            dconst_0
        61: .line 5093
            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 5097
      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 5099
      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 5106
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5107
            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 5108
            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 5111
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5112
            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 5113
            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 5116
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 5117
            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 5119
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Point2D;)V
         3: .line 5120
            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 5123
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 5124
            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 5126
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Vec3d;)V
         3: .line 5127
            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 5130
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Point2D;)V
         1: .line 5131
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 3
         2: .line 5132
            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 5134
      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 5137
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Vec3d;)V
         1: .line 5138
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 3
         2: .line 5139
            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 5141
      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 5154
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5155
            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 5156
            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 5159
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5160
            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 5161
            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 5171
            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 5172
            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 5182
            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 5183
      StackMap locals:
      StackMap stack:
            return
         2: .line 5186
      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 5187
            aload 3 /* o */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 4 /* ox */
        start local 4 // double ox
         4: .line 5188
            aload 3 /* o */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 6 /* oy */
        start local 6 // double oy
         5: .line 5189
            aload 3 /* o */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 8 /* oz */
        start local 8 // double oz
         6: .line 5190
            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 5191
            aload 10 /* d */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 11 /* dx */
        start local 11 // double dx
         8: .line 5192
            aload 10 /* d */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 13 /* dy */
        start local 13 // double dy
         9: .line 5193
            aload 10 /* d */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 15 /* dz */
        start local 15 // double dz
        10: .line 5195
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
        11: .line 5197
            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 5198
            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 5203
            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 5204
            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 5208
      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 5209
            aload 1 /* pickRay */
            dload 11 /* dx */
            dload 13 /* dy */
            dload 15 /* dz */
            invokevirtual com.sun.javafx.geom.PickRay.setDirection:(DDD)V
        18: .line 5210
            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 5226
            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 5227
            dload 3 /* boundsDistance */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 7
         2: .line 5228
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isPickOnBounds:()Z
            ifeq 6
         3: .line 5229
            aload 2 /* pickResult */
            ifnull 5
         4: .line 5230
            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 5232
      StackMap locals: double
      StackMap stack:
            iconst_1
            ireturn
         6: .line 5234
      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 5237
      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 5248
            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 5249
            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 5251
            dload 5 /* dirZ */
            invokestatic javafx.scene.Node.almostZero:(D)Z
            ifeq 4
         3: .line 5252
            iconst_0
            ireturn
         4: .line 5254
      StackMap locals: double double
      StackMap stack:
            dload 3 /* origZ */
            dneg
            dload 5 /* dirZ */
            ddiv
            dstore 7 /* t */
        start local 7 // double t
         5: .line 5255
            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 5256
      StackMap locals: double
      StackMap stack:
            iconst_0
            ireturn
         7: .line 5258
      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 5259
            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 5261
            aload 0 /* this */
            dload 9 /* x */
            d2f
            f2d
            dload 11 /* y */
            d2f
            f2d
            invokevirtual javafx.scene.Node.contains:(DD)Z
            ifeq 13
        10: .line 5262
            aload 2 /* pickResult */
            ifnull 12
        11: .line 5263
            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 5265
      StackMap locals: double double
      StackMap stack:
            iconst_1
            ireturn
        13: .line 5267
      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 5282
            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 5285
            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 5286
            aload 7 /* origin */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 8 /* originX */
        start local 8 // double originX
         3: .line 5287
            aload 7 /* origin */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 10 /* originY */
        start local 10 // double originY
         4: .line 5288
            aload 7 /* origin */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 12 /* originZ */
        start local 12 // double originZ
         5: .line 5290
            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 5291
            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 5293
            aload 0 /* this */
            aload 15 /* tempBounds */
         8: .line 5294
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         9: .line 5293
            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 5296
            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 5299
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dconst_0
            dcmpl
            ifne 13
        12: .line 5300
            ldc NaN
            dreturn
        13: .line 5303
      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 5304
            dload 8 /* originX */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dcmpl
            ifgt 17
        15: .line 5305
            dload 10 /* originY */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dcmpg
            iflt 17
        16: .line 5306
            dload 10 /* originY */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dcmpl
            ifle 18
        17: .line 5307
      StackMap locals:
      StackMap stack:
            ldc NaN
            dreturn
        18: .line 5310
      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 5311
            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 5313
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dstore 19 /* minZ */
        start local 19 // double minZ
        23: .line 5314
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dstore 21 /* maxZ */
        start local 21 // double maxZ
        24: .line 5315
            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 5316
            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 5318
            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 5321
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            invokestatic javafx.scene.Node.almostZero:(D)Z
            ifeq 34
        33: .line 5322
            ldc NaN
            dreturn
        34: .line 5325
      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 5326
            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 5327
            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 5329
            dload 18 /* x */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dcmpg
            iflt 41
        38: .line 5330
            dload 18 /* x */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dcmpl
            ifgt 41
        39: .line 5331
            dload 20 /* y */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dcmpg
            iflt 41
        40: .line 5332
            dload 20 /* y */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dcmpl
            ifle 42
        41: .line 5333
      StackMap locals: double double double
      StackMap stack:
            ldc NaN
            dreturn
        42: .line 5336
      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 5338
            goto 110
        end local 5 // double tmax
        end local 3 // double tmin
        45: .line 5340
      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 5341
            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 5342
            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 5343
            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 5344
            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 5345
            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 5346
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dstore 25 /* minX */
        start local 25 // double minX
        64: .line 5347
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dstore 27 /* minY */
        start local 27 // double minY
        65: .line 5348
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dstore 29 /* maxX */
        start local 29 // double maxX
        66: .line 5349
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dstore 31 /* maxY */
        start local 31 // double maxY
        67: .line 5351
            ldc -Infinity
            dstore 3 /* tmin */
        start local 3 // double tmin
        68: .line 5352
            ldc Infinity
            dstore 5 /* tmax */
        start local 5 // double tmax
        69: .line 5353
            dload 16 /* invDirX */
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifeq 72
        70: .line 5354
            dload 25 /* minX */
            dload 8 /* originX */
            dcmpg
            ifgt 71
            dload 29 /* maxX */
            dload 8 /* originX */
            dcmpl
            ifge 78
        71: .line 5357
      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 5360
      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 5361
            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 5364
      StackMap locals:
      StackMap stack:
            dload 18 /* invDirY */
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifeq 81
        79: .line 5365
            dload 27 /* minY */
            dload 10 /* originY */
            dcmpg
            ifgt 80
            dload 31 /* maxY */
            dload 10 /* originY */
            dcmpl
            ifge 93
        80: .line 5368
      StackMap locals:
      StackMap stack:
            ldc NaN
            dreturn
        81: .line 5371
      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 5372
            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 5374
            dload 3 /* tmin */
            dload 35 /* tymax */
            dcmpl
            ifgt 88
            dload 33 /* tymin */
            dload 5 /* tmax */
            dcmpl
            ifle 89
        88: .line 5375
      StackMap locals: double
      StackMap stack:
            ldc NaN
            dreturn
        89: .line 5377
      StackMap locals:
      StackMap stack:
            dload 33 /* tymin */
            dload 3 /* tmin */
            dcmpl
            ifle 91
        90: .line 5378
            dload 33 /* tymin */
            dstore 3 /* tmin */
        91: .line 5380
      StackMap locals:
      StackMap stack:
            dload 35 /* tymax */
            dload 5 /* tmax */
            dcmpg
            ifge 93
        92: .line 5381
            dload 35 /* tymax */
            dstore 5 /* tmax */
        end local 35 // double tymax
        end local 33 // double tymin
        93: .line 5385
      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 5386
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dstore 35 /* maxZ */
        start local 35 // double maxZ
        95: .line 5387
            dload 20 /* invDirZ */
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifeq 98
        96: .line 5388
            dload 33 /* minZ */
            dload 12 /* originZ */
            dcmpg
            ifgt 97
            dload 35 /* maxZ */
            dload 12 /* originZ */
            dcmpl
            ifge 110
        97: .line 5391
      StackMap locals: double double
      StackMap stack:
            ldc NaN
            dreturn
        98: .line 5394
      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 5395
            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 5397
            dload 3 /* tmin */
            dload 39 /* tzmax */
            dcmpl
            ifgt 105
            dload 37 /* tzmin */
            dload 5 /* tmax */
            dcmpl
            ifle 106
       105: .line 5398
      StackMap locals: double
      StackMap stack:
            ldc NaN
            dreturn
       106: .line 5400
      StackMap locals:
      StackMap stack:
            dload 37 /* tzmin */
            dload 3 /* tmin */
            dcmpl
            ifle 108
       107: .line 5401
            dload 37 /* tzmin */
            dstore 3 /* tmin */
       108: .line 5403
      StackMap locals:
      StackMap stack:
            dload 39 /* tzmax */
            dload 5 /* tmax */
            dcmpg
            ifge 110
       109: .line 5404
            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 5412
      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 5413
            aload 16 /* clip */
            ifnull 130
       112: .line 5417
            aload 0 /* this */
            instanceof javafx.scene.shape.Shape3D
            ifne 130
            aload 16 /* clip */
            instanceof javafx.scene.shape.Shape3D
            ifne 130
       113: .line 5418
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 17 /* dirX */
        start local 17 // double dirX
       114: .line 5419
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 19 /* dirY */
        start local 19 // double dirY
       115: .line 5420
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 21 /* dirZ */
        start local 21 // double dirZ
       116: .line 5422
            aload 16 /* clip */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
       117: .line 5424
            iconst_1
            istore 23 /* hitClip */
        start local 23 // boolean hitClip
       118: .line 5426
            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 5427
            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 5428
            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 5429
            iconst_0
            istore 23 /* hitClip */
       123: .line 5431
      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 5432
            aload 1 /* pickRay */
            dload 8 /* originX */
            dload 10 /* originY */
            dload 12 /* originZ */
            invokevirtual com.sun.javafx.geom.PickRay.setOrigin:(DDD)V
       127: .line 5433
            aload 1 /* pickRay */
            dload 17 /* dirX */
            dload 19 /* dirY */
            dload 21 /* dirZ */
            invokevirtual com.sun.javafx.geom.PickRay.setDirection:(DDD)V
       128: .line 5435
            iload 23 /* hitClip */
            ifne 130
       129: .line 5436
            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 5440
      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 5442
      StackMap locals:
      StackMap stack:
            ldc NaN
            dreturn
       132: .line 5445
      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 5446
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getFarClip:()D
            dstore 19 /* maxDistance */
        start local 19 // double maxDistance
       134: .line 5447
            dload 3 /* tmin */
            dload 17 /* minDistance */
            dcmpg
            ifge 138
       135: .line 5448
            dload 5 /* tmax */
            dload 17 /* minDistance */
            dcmpl
            iflt 137
       136: .line 5450
            dconst_0
            dreturn
       137: .line 5452
      StackMap locals: double double
      StackMap stack:
            ldc NaN
            dreturn
       138: .line 5454
      StackMap locals:
      StackMap stack:
            dload 3 /* tmin */
            dload 19 /* maxDistance */
            dcmpl
            ifle 140
       139: .line 5455
            ldc NaN
            dreturn
       140: .line 5458
      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 5468
            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 5508
            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 5512
            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 5513
            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 5516
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            dconst_0
            goto 2
         1: .line 5517
      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 5516
      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 5535
            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 5539
            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 5543
            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 5544
            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 5547
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5548
            dconst_0
            goto 3
         2: .line 5549
      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 5547
      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 5567
            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 5571
            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 5572
            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 5575
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5576
            dconst_0
            goto 3
         2: .line 5577
      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 5575
      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 5595
            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 5599
            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 5600
            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 5603
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5604
            dconst_0
            goto 3
         2: .line 5605
      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 5603
      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 5626
            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 5630
            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 5631
            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 5634
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_1
            goto 2
         1: .line 5635
      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 5634
      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 5654
            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 5658
            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 5659
            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 5662
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_1
            goto 2
         1: .line 5663
      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 5662
      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 5682
            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 5686
            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 5687
            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 5690
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_1
            goto 2
         1: .line 5691
      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 5690
      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 5715
            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 5719
            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 5720
            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 5723
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_0
            goto 2
         1: .line 5724
      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 5723
      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 5754
            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 5758
            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 5759
            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 5762
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5763
            getstatic javafx.scene.Node.DEFAULT_ROTATION_AXIS:Ljavafx/geometry/Point3D;
            goto 3
         2: .line 5764
      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 5762
      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 5778
            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 5789
            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 5793
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 2
         1: .line 5794
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.invalidateLocalToParentTransform:()V
         2: .line 5796
      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 5799
            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 5821
            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 5825
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 2
         1: .line 5826
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.invalidateLocalToSceneTransform:()V
         2: .line 5828
      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 5831
            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 5837
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5838
            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 5841
      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 5845
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 3
         1: .line 5846
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.hasTransforms:()Z
            ifeq 3
         2: .line 5845
            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 5851
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 2
         1: .line 5852
            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 5853
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         3: .line 5856
      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 6423
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 7
         1: .line 6424
            aload 0 /* this */
         2: .line 6425
            new com.sun.javafx.scene.EventHandlerProperties
            dup
         3: .line 6426
            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 6427
            aload 0 /* this */
         5: .line 6425
            invokespecial com.sun.javafx.scene.EventHandlerProperties.<init>:(Lcom/sun/javafx/event/EventHandlerManager;Ljava/lang/Object;)V
         6: .line 6424
            putfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
         7: .line 6430
      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 6453
            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 6454
            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 6457
            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 6473
            aload 0 /* this */
            getfield javafx.scene.Node.nodeOrientation:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 6474
            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 6498
      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 6502
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
            ifne 2
         1: .line 6504
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
            goto 3
         2: .line 6505
      StackMap locals:
      StackMap stack:
            getstatic javafx.geometry.NodeOrientation.RIGHT_TO_LEFT:Ljavafx/geometry/NodeOrientation;
         3: .line 6502
      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 6516
            aload 0 /* this */
            getfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
            ifnonnull 4
         1: .line 6517
            aload 0 /* this */
         2: .line 6518
            new javafx.scene.Node$EffectiveOrientationProperty
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$EffectiveOrientationProperty.<init>:(Ljavafx/scene/Node;)V
         3: .line 6517
            putfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
         4: .line 6521
      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 6539
            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 6543
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeOrientation:()Ljavafx/geometry/NodeOrientation;
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 3
         1: .line 6544
            aload 0 /* this */
            invokevirtual javafx.scene.Node.nodeResolvedOrientationInvalidated:()V
         2: .line 6545
            goto 4
         3: .line 6547
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.transformsChanged:(Ljavafx/scene/Node;)V
         4: .line 6549
      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 6553
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
         1: .line 6552
            istore 1 /* oldResolvedNodeOrientation */
        start local 1 // byte oldResolvedNodeOrientation
         2: .line 6555
            aload 0 /* this */
         3: .line 6556
            aload 0 /* this */
            invokevirtual javafx.scene.Node.calcEffectiveNodeOrientation:()B
         4: .line 6557
            aload 0 /* this */
            invokevirtual javafx.scene.Node.calcAutomaticNodeOrientation:()B
         5: .line 6556
            ior
            i2b
         6: .line 6555
            putfield javafx.scene.Node.resolvedNodeOrientation:B
         7: .line 6559
            aload 0 /* this */
            getfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
            ifnull 13
         8: .line 6560
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
         9: .line 6562
            iload 1 /* oldResolvedNodeOrientation */
        10: .line 6561
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
        11: .line 6560
            if_icmpeq 13
        12: .line 6563
            aload 0 /* this */
            getfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
            invokevirtual javafx.scene.Node$EffectiveOrientationProperty.invalidate:()V
        13: .line 6567
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.transformsChanged:(Ljavafx/scene/Node;)V
        14: .line 6569
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            iload 1 /* oldResolvedNodeOrientation */
            if_icmpeq 16
        15: .line 6570
            aload 0 /* this */
            invokevirtual javafx.scene.Node.nodeResolvedOrientationChanged:()V
        16: .line 6572
      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 6576
            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 6579
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* parentValue */
        start local 1 // javafx.scene.Node parentValue
         1: .line 6580
            goto 5
         2: .line 6581
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 1 /* parentValue */
            invokevirtual javafx.scene.Node.usesMirroring:()Z
            ifeq 4
         3: .line 6582
            aload 1 /* parentValue */
            areturn
         4: .line 6584
      StackMap locals:
      StackMap stack:
            aload 1 /* parentValue */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* parentValue */
         5: .line 6580
      StackMap locals:
      StackMap stack:
            aload 1 /* parentValue */
            ifnonnull 2
         6: .line 6587
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 2 /* subSceneValue */
        start local 2 // javafx.scene.Node subSceneValue
         7: .line 6588
            aload 2 /* subSceneValue */
            ifnull 9
         8: .line 6589
            aload 2 /* subSceneValue */
            areturn
         9: .line 6592
      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 6596
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* parentValue */
        start local 1 // javafx.scene.Node parentValue
         1: .line 6597
            aload 1 /* parentValue */
            ifnull 3
         2: .line 6598
            aload 1 /* parentValue */
            areturn
         3: .line 6601
      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 6602
            aload 2 /* subSceneValue */
            ifnull 6
         5: .line 6603
            aload 2 /* subSceneValue */
            areturn
         6: .line 6606
      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 6610
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeOrientation:()Ljavafx/geometry/NodeOrientation;
            astore 1 /* nodeOrientationValue */
        start local 1 // javafx.geometry.NodeOrientation nodeOrientationValue
         1: .line 6611
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            if_acmpeq 6
         2: .line 6612
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 4
         3: .line 6613
            iconst_0
            goto 5
         4: .line 6614
      StackMap locals: javafx.geometry.NodeOrientation
      StackMap stack:
            iconst_1
         5: .line 6612
      StackMap locals:
      StackMap stack: int
            ireturn
         6: .line 6617
      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 6618
            aload 2 /* parentValue */
            ifnull 9
         8: .line 6619
            aload 2 /* parentValue */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
            ireturn
         9: .line 6622
      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 6623
            aload 3 /* sceneValue */
            ifnull 17
        11: .line 6624
            aload 3 /* sceneValue */
            invokevirtual javafx.scene.Scene.getEffectiveNodeOrientation:()Ljavafx/geometry/NodeOrientation;
        12: .line 6625
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
        13: .line 6624
            if_acmpne 15
        14: .line 6626
            iconst_0
            goto 16
        15: .line 6627
      StackMap locals: javafx.scene.Scene
      StackMap stack:
            iconst_1
        16: .line 6624
      StackMap locals:
      StackMap stack: int
            ireturn
        17: .line 6630
      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 6634
            aload 0 /* this */
            invokevirtual javafx.scene.Node.usesMirroring:()Z
            ifne 2
         1: .line 6635
            iconst_0
            ireturn
         2: .line 6638
      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 6639
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            if_acmpeq 8
         4: .line 6640
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 6
         5: .line 6641
            iconst_0
            goto 7
         6: .line 6642
      StackMap locals: javafx.geometry.NodeOrientation
      StackMap stack:
            iconst_2
         7: .line 6640
      StackMap locals:
      StackMap stack: int
            ireturn
         8: .line 6645
      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 6646
            aload 2 /* parentValue */
            ifnull 11
        10: .line 6648
            aload 2 /* parentValue */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getAutomaticOrientation:(B)B
            ireturn
        11: .line 6651
      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 6652
            aload 3 /* sceneValue */
            ifnull 19
        13: .line 6653
            aload 3 /* sceneValue */
            invokevirtual javafx.scene.Scene.getEffectiveNodeOrientation:()Ljavafx/geometry/NodeOrientation;
        14: .line 6654
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
        15: .line 6653
            if_acmpne 17
        16: .line 6655
            iconst_0
            goto 18
        17: .line 6656
      StackMap locals: javafx.scene.Scene
      StackMap stack:
            iconst_2
        18: .line 6653
      StackMap locals:
      StackMap stack: int
            ireturn
        19: .line 6659
      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 6666
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getOrientationParent:()Ljavafx/scene/Node;
            astore 1 /* parentValue */
        start local 1 // javafx.scene.Node parentValue
         1: .line 6669
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getAutomaticOrientation:(B)B
         2: .line 6668
            istore 2 /* thisOrientation */
        start local 2 // byte thisOrientation
         3: .line 6671
            aload 1 /* parentValue */
            ifnull 7
         4: .line 6673
            aload 1 /* parentValue */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
         5: .line 6672
            invokestatic javafx.scene.Node.getAutomaticOrientation:(B)B
         6: .line 6673
            goto 8
         7: .line 6674
      StackMap locals: javafx.scene.Node int
      StackMap stack:
            iconst_0
         8: .line 6670
      StackMap locals:
      StackMap stack: int
            istore 3 /* parentOrientation */
        start local 3 // byte parentOrientation
         9: .line 6676
            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 6681
            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 6686
            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 6720
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 2
         1: .line 6721
            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 6724
      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 7231
            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 7232
            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 7235
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            iconst_0
            goto 2
         1: .line 7236
      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 7235
      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 7248
            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 7267
            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 7268
            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 7271
            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 7275
            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 7279
            aload 0 /* this */
            getfield javafx.scene.Node.hover:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 2
         1: .line 7280
            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 7302
      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 7315
            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 7316
            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 7319
            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 7323
            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 7327
            aload 0 /* this */
            getfield javafx.scene.Node.pressed:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 2
         1: .line 7328
            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 7350
      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 7355
            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 7356
            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 7359
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7360
            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 7359
      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 7372
            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 7377
            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 7378
            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 7381
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7382
            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 7381
      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 7393
            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 7398
            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 7399
            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 7402
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7403
            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 7402
      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 7414
            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 7419
            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 7420
            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 7423
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7424
            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 7423
      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 7434
            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 7439
            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 7440
            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 7443
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7444
            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 7443
      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 7454
            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 7459
            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 7460
            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 7463
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7464
            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 7463
      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 7475
            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 7480
            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 7481
            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 7484
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7485
            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 7484
      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 7496
            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 7501
            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 7502
            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 7505
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7506
            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 7505
      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 7517
            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 7522
            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 7523
            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 7526
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7527
            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 7526
      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 7538
            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 7543
            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 7544
            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 7547
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7548
            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 7547
      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 7560
            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 7565
            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 7566
            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 7569
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7570
            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 7569
      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 7582
            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 7587
            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 7588
            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 7591
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7592
            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 7591
      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 7604
            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 7609
            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 7610
            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 7613
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7614
            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 7613
      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 7626
            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 7638
            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 7639
            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 7642
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7643
            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 7642
      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 7654
            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 7659
            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 7660
            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 7663
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7664
            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 7663
      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 7674
            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 7679
            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 7680
            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 7683
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7684
            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 7683
      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 7694
            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 7699
            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 7700
            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 7703
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7704
            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 7703
      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 7715
            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 7720
            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 7721
            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 7724
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7725
            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 7724
      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 7736
            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 7741
            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 7742
            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 7745
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7746
            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 7745
      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 7756
            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 7761
            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 7762
            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 7765
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7766
            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 7765
      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 7777
            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 7782
            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 7783
            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 7786
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7787
            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 7786
      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 7798
            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 7803
            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 7804
            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 7807
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7808
            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 7807
      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 7818
            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 7823
            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 7824
            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 7827
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7828
            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 7827
      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 7840
            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 7845
            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 7846
            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 7849
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7850
            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 7849
      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 7862
            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 7867
            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 7868
            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 7871
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7872
            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 7871
      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 7884
            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 7889
            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 7890
            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 7893
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7894
            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 7893
      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 7906
            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 7918
            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 7919
            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 7922
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7923
            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 7922
      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 7933
            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 7938
            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 7939
            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 7942
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7943
            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 7942
      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 7953
            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 7958
            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 7959
            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 7962
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7963
            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 7962
      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 7973
            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 7978
            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 7979
            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 7982
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7983
            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 7982
      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 7995
            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 8006
            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 8007
            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 8010
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8011
            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 8010
      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 8024
            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 8029
            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 8030
            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 8033
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8034
            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 8033
      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 8047
            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 8052
            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 8053
            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 8056
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8057
            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 8056
      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 8070
            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 8081
            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 8082
            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 8086
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8087
            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 8086
      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 8105
            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 8109
            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 8110
            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 8113
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 2
         1: .line 8114
            getstatic javafx.scene.Node.DEFAULT_INPUT_METHOD_REQUESTS:Ljavafx/scene/input/InputMethodRequests;
            goto 3
         2: .line 8115
      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 8113
      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 8124
            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 8209
            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 8210
            aload 2 /* fp */
            getfield javafx.scene.Node$FocusedProperty.value:Z
            iload 1 /* value */
            if_icmpeq 4
         2: .line 8211
            aload 2 /* fp */
            iload 1 /* value */
            invokevirtual javafx.scene.Node$FocusedProperty.store:(Z)V
         3: .line 8212
            aload 2 /* fp */
            invokevirtual javafx.scene.Node$FocusedProperty.notifyListeners:()V
         4: .line 8214
      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 8217
            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 8221
            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 8225
            aload 0 /* this */
            getfield javafx.scene.Node.focused:Ljavafx/scene/Node$FocusedProperty;
            ifnonnull 2
         1: .line 8226
            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 8228
      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 8250
            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 8251
            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 8253
            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 8257
            aload 0 /* this */
            getfield javafx.scene.Node.focusTraversable:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 8258
            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 8287
      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 8301
            aload 1 /* s */
            ifnull 3
         1: .line 8302
            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 8303
      StackMap locals:
      StackMap stack:
            aload 1 /* s */
            iconst_1
            invokevirtual javafx.scene.Scene.setFocusDirty:(Z)V
         3: .line 8305
      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 8319
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 2
         1: .line 8320
            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 8322
      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 8331
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 2
         1: .line 8332
            iconst_0
            ireturn
         2: .line 8334
      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 8347
            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 8348
            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 8349
            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 8350
            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 8351
            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 8353
            iload 4 /* hasId */
            ifne 13
        10: .line 8354
            aload 3 /* sbuf */
            bipush 64
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        11: .line 8355
            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 8356
            goto 16
        13: .line 8357
      StackMap locals: int
      StackMap stack:
            aload 3 /* sbuf */
            ldc "[id="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        14: .line 8358
            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 8359
            iload 5 /* hasStyleClass */
            ifne 16
            aload 3 /* sbuf */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 8361
      StackMap locals:
      StackMap stack:
            iload 5 /* hasStyleClass */
            ifeq 22
        17: .line 8362
            iload 4 /* hasId */
            ifne 18
            aload 3 /* sbuf */
            bipush 91
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
            goto 19
        18: .line 8363
      StackMap locals:
      StackMap stack:
            aload 3 /* sbuf */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 8364
      StackMap locals:
      StackMap stack:
            aload 3 /* sbuf */
            ldc "styleClass="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        20: .line 8365
            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 8366
            aload 3 /* sbuf */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        22: .line 8368
      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 8372
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getEventType:()Ljavafx/event/EventType;
            astore 2 /* eventType */
        start local 2 // javafx.event.EventType eventType
         1: .line 8373
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_PRESSED:Ljavafx/event/EventType;
            if_acmpne 8
         2: .line 8374
            aload 0 /* this */
            astore 3 /* n */
        start local 3 // javafx.scene.Node n
         3: goto 6
         4: .line 8375
      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 8374
            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 8377
            return
         8: .line 8379
      StackMap locals:
      StackMap stack:
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_RELEASED:Ljavafx/event/EventType;
            if_acmpne 15
         9: .line 8380
            aload 0 /* this */
            astore 3 /* n */
        start local 3 // javafx.scene.Node n
        10: goto 13
        11: .line 8381
      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 8380
            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 8383
            return
        15: .line 8386
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getTarget:()Ljavafx/event/EventTarget;
            aload 0 /* this */
            if_acmpne 24
        16: .line 8391
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED:Ljavafx/event/EventType;
            if_acmpeq 18
        17: .line 8392
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED_TARGET:Ljavafx/event/EventType;
            if_acmpne 20
        18: .line 8393
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.Node.setHover:(Z)V
        19: .line 8394
            return
        20: .line 8397
      StackMap locals:
      StackMap stack:
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED:Ljavafx/event/EventType;
            if_acmpeq 22
        21: .line 8398
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED_TARGET:Ljavafx/event/EventType;
            if_acmpne 24
        22: .line 8399
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.Node.setHover:(Z)V
        23: .line 8400
            return
        24: .line 8403
      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 8406
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         1: .line 8407
            goto 8
         2: .line 8408
      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 8409
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.isSceneRoot:()Z
            ifeq 7
         4: .line 8410
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.requestNextPulse:()V
         5: .line 8411
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            ifnull 7
         6: .line 8412
            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 8415
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
         8: .line 8407
      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 8418
      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 8421
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 1 /* s */
        start local 1 // javafx.scene.Scene s
         1: .line 8422
            aload 1 /* s */
            ifnonnull 2
            iconst_0
            ireturn
         2: .line 8423
      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 8424
            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 8428
            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 8429
            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 8435
            aload 0 /* this */
            getfield javafx.scene.Node.treeShowing:Z
            iload 1 /* value */
            if_icmpeq 3
         1: .line 8436
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.treeShowing:Z
         2: .line 8437
            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 8439
      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 8442
            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 8446
            aload 0 /* this */
            getfield javafx.scene.Node.treeShowingRO:Ljavafx/scene/Node$TreeShowingPropertyReadOnly;
            ifnonnull 2
         1: .line 8447
            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 8449
      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 8493
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isVisible:()Z
            istore 2 /* isTreeVisible */
        start local 2 // boolean isTreeVisible
         1: .line 8494
            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 8495
      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 8496
      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 8494
      StackMap locals:
      StackMap stack: javafx.scene.Node
            astore 3 /* parentNode */
        start local 3 // javafx.scene.Node parentNode
         6: .line 8497
            iload 2 /* isTreeVisible */
            ifeq 10
         7: .line 8498
            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 8503
      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 8504
            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 8505
            aload 0 /* this */
            invokevirtual javafx.scene.Node.addToSceneDirtyList:()V
        13: .line 8507
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* isTreeVisible */
            invokevirtual javafx.scene.Node.setTreeVisible:(Z)V
        14: .line 8509
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTreeShowing:()V
        15: .line 8510
            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 8516
            aload 0 /* this */
            getfield javafx.scene.Node.treeVisible:Z
            iload 1 /* value */
            if_icmpeq 15
         1: .line 8517
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.treeVisible:Z
         2: .line 8518
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateCanReceiveFocus:()V
         3: .line 8519
            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 8520
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 6
         5: .line 8521
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            iconst_1
            invokevirtual javafx.scene.Node.updateTreeVisible:(Z)V
         6: .line 8523
      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 8524
            aload 0 /* this */
            invokevirtual javafx.scene.Node.addToSceneDirtyList:()V
         8: .line 8526
      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 8527
            aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 15
        10: .line 8528
            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 8529
            aload 2 /* subSceneRoot */
            ifnull 15
        12: .line 8532
            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 8536
      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 8539
            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 8543
            aload 0 /* this */
            getfield javafx.scene.Node.treeVisibleRO:Ljavafx/scene/Node$TreeVisiblePropertyReadOnly;
            ifnonnull 2
         1: .line 8544
            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 8546
      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 8592
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.canReceiveFocus:Z
         1: .line 8593
            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 8596
            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 8600
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 3
         1: .line 8601
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDisabled:()Z
            ifne 3
         2: .line 8602
            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 8600
      StackMap locals: javafx.scene.Node
      StackMap stack: javafx.scene.Node int
            invokevirtual javafx.scene.Node.setCanReceiveFocus:(Z)V
         5: .line 8603
            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 8607
            ldc ""
            astore 1 /* indent */
        start local 1 // java.lang.String indent
         1: .line 8608
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 2 /* p */
        start local 2 // javafx.scene.Parent p
         2: .line 8609
            goto 5
         3: .line 8610
      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 8611
            aload 2 /* p */
            invokevirtual javafx.scene.Parent.getParent:()Ljavafx/scene/Parent;
            astore 2 /* p */
         5: .line 8609
      StackMap locals:
      StackMap stack:
            aload 2 /* p */
            ifnonnull 3
         6: .line 8613
            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 8622
            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 8623
            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 8626
            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 8630
            aload 0 /* this */
            getfield javafx.scene.Node.showMnemonics:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 8631
            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 8649
      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 8677
            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 8678
            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 8681
            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 8685
            aload 0 /* this */
            invokevirtual javafx.scene.Node.initializeInternalEventDispatcher:()V
         1: .line 8686
            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 8705
            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 8706
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8707
            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 8724
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getInternalEventDispatcher:()Lcom/sun/javafx/scene/NodeEventDispatcher;
         1: .line 8725
            invokevirtual com.sun.javafx.scene.NodeEventDispatcher.getEventHandlerManager:()Lcom/sun/javafx/event/EventHandlerManager;
         2: .line 8726
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.removeEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         3: .line 8727
            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 8743
            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 8744
            aload 1 /* eventType */
            aload 2 /* eventFilter */
            invokevirtual com.sun.javafx.event.EventHandlerManager.addEventFilter:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8745
            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 8762
            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 8763
            aload 1 /* eventType */
            aload 2 /* eventFilter */
            invokevirtual com.sun.javafx.event.EventHandlerManager.removeEventFilter:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8764
            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 8780
            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 8781
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.setEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8782
            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 8785
            aload 0 /* this */
            invokevirtual javafx.scene.Node.initializeInternalEventDispatcher:()V
         1: .line 8786
            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 8790
            aload 0 /* this */
            getfield javafx.scene.Node.internalEventDispatcher:Lcom/sun/javafx/scene/NodeEventDispatcher;
            ifnonnull 7
         1: .line 8791
            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 8792
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
         3: .line 8793
            aload 0 /* this */
         4: .line 8794
            ldc "eventDispatcher"
         5: .line 8795
            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 8792
            putfield javafx.scene.Node.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
         7: .line 8797
      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 8800
            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 8820
            aload 0 /* this */
            getfield javafx.scene.Node.preprocessMouseEventDispatcher:Ljavafx/event/EventDispatcher;
            ifnonnull 2
         1: .line 8821
            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 8831
      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 8834
            aload 0 /* this */
            astore 2 /* curNode */
        start local 2 // javafx.scene.Node curNode
         4: .line 8836
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 2 /* curNode */
            getfield javafx.scene.Node.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
            ifnull 9
         5: .line 8838
            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 8837
            astore 3 /* eventDispatcherValue */
        start local 3 // javafx.event.EventDispatcher eventDispatcherValue
         7: .line 8839
            aload 3 /* eventDispatcherValue */
            ifnull 9
         8: .line 8840
            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 8843
      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 8844
            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 8845
            aload 2 /* curNode */
            ifnonnull 4
        14: .line 8847
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 16
        15: .line 8849
            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 8852
      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 8874
            aload 1 /* event */
            instanceof javafx.scene.input.InputEvent
            ifeq 13
         1: .line 8875
            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 8876
            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 8877
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            astore 3 /* eventType */
        start local 3 // javafx.event.EventType eventType
         4: .line 8878
            aload 3 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED:Ljavafx/event/EventType;
            if_acmpeq 6
         5: .line 8879
            aload 3 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED:Ljavafx/event/EventType;
            if_acmpne 8
         6: .line 8880
      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 8881
            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 8882
            aload 3 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_DRAGGED:Ljavafx/event/EventType;
            if_acmpne 12
        10: .line 8883
      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 8884
            goto 13
        12: .line 8885
      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 8890
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* event */
            invokestatic javafx.event.Event.fireEvent:(Ljavafx/event/EventTarget;Ljavafx/event/Event;)V
        14: .line 8891
            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 8908
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            astore 1 /* clazz */
        start local 1 // java.lang.Class clazz
         1: .line 8909
            aload 1 /* clazz */
            invokevirtual java.lang.Class.getPackage:()Ljava/lang/Package;
            astore 2 /* pkg */
        start local 2 // java.lang.Package pkg
         2: .line 8912
            iconst_0
            istore 3 /* plen */
        start local 3 // int plen
         3: .line 8913
            aload 2 /* pkg */
            ifnull 5
         4: .line 8914
            aload 2 /* pkg */
            invokevirtual java.lang.Package.getName:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            istore 3 /* plen */
         5: .line 8917
      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 8918
            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 8920
            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 8930
            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 8945
            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 8959
            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 9241
            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 9255
            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 9264
            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 9269
            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 9268
            astore 1 /* map */
        start local 1 // javafx.collections.ObservableMap map
         2: .line 9270
            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 9271
            aload 2 /* ret */
            ifnull 6
         4: .line 9272
            aload 2 /* ret */
            instanceof javafx.collections.ObservableMap
            ifeq 5
            aload 2 /* ret */
            checkcast javafx.collections.ObservableMap
            areturn
         5: .line 9273
      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 9275
      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 9283
            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 9284
      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 9285
      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 9299
            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 9300
            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 9313
            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 9321
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 1
            return
         1: .line 9325
      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 9326
      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 9327
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentsOfInvalidatedCSS:()V
         4: .line 9329
      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 9361
            iload 2 /* active */
            ifeq 2
         1: .line 9362
            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 9363
      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 9361
      StackMap locals:
      StackMap stack: int
            istore 3 /* modified */
        start local 3 // boolean modified
         4: .line 9365
            iload 3 /* modified */
            ifeq 8
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            ifnull 8
         5: .line 9366
            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 9367
            iload 4 /* isTransition */
            ifeq 8
         7: .line 9368
            aload 0 /* this */
            invokevirtual javafx.scene.Node.requestCssStateTransition:()V
        end local 4 // boolean isTransition
         8: .line 9371
      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 9381
            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 9388
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 1 /* subScene */
        start local 1 // javafx.scene.SubScene subScene
         1: .line 9389
            aload 1 /* subScene */
            ifnull 3
         2: .line 9390
            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 9389
      StackMap locals:
      StackMap stack: javafx.scene.Parent
            astore 2 /* root */
        start local 2 // javafx.scene.Parent root
         5: .line 9392
            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 9396
            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 9397
            aload 1 /* subScene */
            ifnull 10
         8: .line 9402
            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 9403
            aload 1 /* subScene */
            invokevirtual javafx.scene.SubScene.notifyParentsOfInvalidatedCSS:()V
        10: .line 9406
      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 9407
            goto 17
        12: .line 9408
      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 9409
            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 9410
            aload 3 /* _parent */
            invokevirtual javafx.scene.Parent.getParent:()Ljavafx/scene/Parent;
            astore 3 /* _parent */
        15: .line 9411
            goto 17
        16: .line 9412
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* _parent */
        17: .line 9407
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            ifnonnull 12
        18: .line 9415
            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 9419
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 1
            return
         1: .line 9421
      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 9424
      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 9425
            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 9426
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentsOfInvalidatedCSS:()V
         5: .line 9427
            return
         6: .line 9430
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.reapplyCss:()V
         7: .line 9441
            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 9442
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.processCSS:(Ljavafx/scene/Node;)V
         9: .line 9443
            goto 11
        10: .line 9444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentsOfInvalidatedCSS:()V
        11: .line 9447
      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 9462
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            astore 1 /* oldStyleHelper */
        start local 1 // javafx.scene.CssStyleHelper oldStyleHelper
         1: .line 9465
            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 9467
            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 9470
            aload 0 /* this */
            instanceof javafx.scene.Parent
            ifeq 21
         4: .line 9478
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            ifnull 9
         5: .line 9481
            aload 1 /* oldStyleHelper */
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            if_acmpne 9
         6: .line 9485
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 9
         7: .line 9489
            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 9474
            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 9491
            iload 2 /* visitChildren */
            ifeq 29
        12: .line 9493
            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 9494
            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 9495
      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 9496
            aload 6 /* child */
            invokevirtual javafx.scene.Node.reapplyCss:()V
        end local 6 // javafx.scene.Node child
        18: .line 9494
            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 9500
            goto 29
      StackMap locals: javafx.scene.Node javafx.scene.CssStyleHelper
      StackMap stack:
        21: aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 26
        22: .line 9503
            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 9504
            aload 2 /* subSceneRoot */
            ifnull 29
        24: .line 9505
            aload 2 /* subSceneRoot */
            invokevirtual javafx.scene.Node.reapplyCss:()V
        end local 2 // javafx.scene.Node subSceneRoot
        25: .line 9508
            goto 29
      StackMap locals:
      StackMap stack:
        26: aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            ifnonnull 29
        27: .line 9513
            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 9514
            return
        29: .line 9517
      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 9519
            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 9522
            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 9524
      StackMap locals:
      StackMap stack:
            goto 13
         2: .line 9527
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            checkcast javafx.scene.Parent
            astore 1 /* me */
        start local 1 // javafx.scene.Parent me
         3: .line 9530
            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 9531
            aload 1 /* me */
            invokevirtual javafx.scene.Parent.getChildren:()Ljavafx/collections/ObservableList;
            astore 2 /* children */
        start local 2 // java.util.List children
         5: .line 9532
            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 9533
      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 9532
            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 9535
            goto 13
        end local 2 // java.util.List children
        end local 1 // javafx.scene.Parent me
        12: .line 9540
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.processCSS:(Ljavafx/scene/Node;)V
        13: .line 9542
      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 9588
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 2
         1: .line 9589
            return
         2: .line 9593
      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 9603
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            astore 1 /* topMost */
        start local 1 // javafx.scene.Node topMost
         4: .line 9605
            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 9606
            iload 2 /* dirtyRoot */
            ifeq 14
         6: .line 9608
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* _parent */
        start local 3 // javafx.scene.Node _parent
         7: .line 9609
            goto 11
         8: .line 9610
      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 9611
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            astore 1 /* topMost */
        10: .line 9613
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* _parent */
        11: .line 9609
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            ifnonnull 8
        12: .line 9622
            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 9623
            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 9627
      StackMap locals:
      StackMap stack:
            aload 1 /* topMost */
            invokevirtual javafx.scene.Node.processCSS:()V
        15: .line 9629
            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 9645
            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 9648
      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 9649
            aload 0 /* this */
            invokevirtual javafx.scene.Node.reapplyCss:()V
         3: .line 9654
      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 9657
            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 9658
            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 9660
      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 9808
            aload 1 /* value */
            ifnonnull 1
            getstatic javafx.scene.AccessibleRole.NODE:Ljavafx/scene/AccessibleRole;
            astore 1 /* value */
         1: .line 9809
      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 9810
            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 9813
            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 9814
      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 9818
            aload 0 /* this */
            getfield javafx.scene.Node.accessibleRole:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 9819
            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 9821
      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 9825
            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 9826
            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 9829
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 1
            aconst_null
            areturn
         1: .line 9830
      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 9831
      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 9850
            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 9854
            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 9855
            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 9858
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 1
            aconst_null
            areturn
         1: .line 9859
      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 9860
      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 9878
            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 9882
            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 9883
            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 9886
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 1
            aconst_null
            areturn
         1: .line 9887
      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 9888
      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 9904
            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 9909
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 2
         1: .line 9910
            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 9912
      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 9958
            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 9959
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleRole:()Ljavafx/scene/AccessibleRole;
            areturn
         2: .line 9960
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleRoleDescription:()Ljava/lang/String;
            areturn
         3: .line 9961
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleText:()Ljava/lang/String;
            areturn
         4: .line 9962
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleHelp:()Ljava/lang/String;
            areturn
         5: .line 9963
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            areturn
         6: .line 9964
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            areturn
         7: .line 9965
      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 9966
      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 9967
      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 9968
      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 9969
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.labeledBy:Ljavafx/scene/Node;
            areturn
        12: .line 9970
      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 9992
            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 9994
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isFocusTraversable:()Z
            ifeq 12
         2: .line 9995
            aload 0 /* this */
            invokevirtual javafx.scene.Node.requestFocus:()V
         3: .line 9997
            goto 12
         4: .line 9999
      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 10000
            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 10002
            new javafx.scene.input.ContextMenuEvent
            dup
            getstatic javafx.scene.input.ContextMenuEvent.CONTEXT_MENU_REQUESTED:Ljavafx/event/EventType;
         7: .line 10003
            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 10004
            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 10002
            invokespecial javafx.scene.input.ContextMenuEvent.<init>:(Ljavafx/event/EventType;DDDDZLjavafx/scene/input/PickResult;)V
        10: .line 10001
            astore 5 /* event */
        start local 5 // javafx.scene.input.ContextMenuEvent event
        11: .line 10005
            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 10010
      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 10023
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnonnull 4
         1: .line 10024
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 2 /* scene */
        start local 2 // javafx.scene.Scene scene
         2: .line 10025
            aload 2 /* scene */
            ifnull 4
         3: .line 10026
            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 10029
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnull 6
         5: .line 10030
            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 10032
      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 10036
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnonnull 4
         1: .line 10037
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 1 /* scene */
        start local 1 // javafx.scene.Scene scene
         2: .line 10046
            aload 1 /* scene */
            ifnull 4
         3: .line 10047
            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 10050
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnonnull 7
         5: .line 10051
            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 10052
            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 10085
      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 10089
            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 10090
            aload 1 /* acc */
            ifnull 4
         2: .line 10091
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
         3: .line 10092
            aload 1 /* acc */
            invokevirtual com.sun.glass.ui.Accessible.dispose:()V
         4: .line 10094
      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 9792
            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 2322
            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 2323
            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 2326
            aload 3
            aload 5 /* result */
            invokeinterface javafx.util.Callback.call:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Void
            pop
         3: .line 2327
            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 2328
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            ldc "Exception in snapshot callback"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         6: .line 2329
            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 2331
      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 8822
            aload 2 /* tail1 */
            aload 1 /* event */
            invokeinterface javafx.event.EventDispatchChain.dispatchEvent:(Ljavafx/event/Event;)Ljavafx/event/Event;
            astore 1 /* event */
         1: .line 8823
            aload 1 /* event */
            instanceof javafx.scene.input.MouseEvent
            ifeq 3
         2: .line 8824
            aload 0 /* this */
            aload 1 /* event */
            checkcast javafx.scene.input.MouseEvent
            invokevirtual javafx.scene.Node.preprocessMouseEvent:(Ljavafx/scene/input/MouseEvent;)V
         3: .line 8827
      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")