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 java.util.Set<com.sun.javafx.scene.DirtyBits> dirtyBits;
    descriptor: Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Set<Lcom/sun/javafx/scene/DirtyBits;>;

  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;>;

  private final javafx.collections.ObservableSet<javafx.css.PseudoClass> unmodifiablePseudoClassStates;
    descriptor: Ljavafx/collections/ObservableSet;
    flags: (0x0012) ACC_PRIVATE, 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 408
            ldc "Node class loaded"
            invokestatic com.sun.javafx.perf.PerformanceTracker.logEvent:(Ljava/lang/String;)V
         1: .line 412
            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 860
            new java.lang.Object
            dup
            invokespecial java.lang.Object.<init>:()V
            putstatic javafx.scene.Node.USER_DATA_KEY:Ljava/lang/Object;
         3: .line 5862
            getstatic javafx.scene.transform.Rotate.Z_AXIS:Ljavafx/geometry/Point3D;
            putstatic javafx.scene.Node.DEFAULT_ROTATION_AXIS:Ljavafx/geometry/Point3D;
         4: .line 6725
            getstatic javafx.scene.CacheHint.DEFAULT:Ljavafx/scene/CacheHint;
            putstatic javafx.scene.Node.DEFAULT_CACHE_HINT:Ljavafx/scene/CacheHint;
         5: .line 6726
            aconst_null
            putstatic javafx.scene.Node.DEFAULT_CLIP:Ljavafx/scene/Node;
         6: .line 6727
            aconst_null
            putstatic javafx.scene.Node.DEFAULT_CURSOR:Ljavafx/scene/Cursor;
         7: .line 6728
            getstatic javafx.scene.DepthTest.INHERIT:Ljavafx/scene/DepthTest;
            putstatic javafx.scene.Node.DEFAULT_DEPTH_TEST:Ljavafx/scene/DepthTest;
         8: .line 6730
            aconst_null
            putstatic javafx.scene.Node.DEFAULT_EFFECT:Ljavafx/scene/effect/Effect;
         9: .line 6732
            aconst_null
        10: .line 6731
            putstatic javafx.scene.Node.DEFAULT_INPUT_METHOD_REQUESTS:Ljavafx/scene/input/InputMethodRequests;
        11: .line 9674
            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 9675
            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 9676
            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 9677
            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 9678
            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 9796
            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=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.scene.DirtyBits dirtyBit
         0: .line 641
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDirtyEmpty:()Z
            ifeq 2
         1: .line 642
            aload 0 /* this */
            invokevirtual javafx.scene.Node.addToSceneDirtyList:()V
         2: .line 645
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.dirtyBits:Ljava/util/Set;
            aload 1 /* dirtyBit */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
         3: .line 646
            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 649
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 1 /* s */
        start local 1 // javafx.scene.Scene s
         1: .line 650
            aload 1 /* s */
            ifnull 5
         2: .line 651
            aload 1 /* s */
            aload 0 /* this */
            invokevirtual javafx.scene.Scene.addToDirtyList:(Ljavafx/scene/Node;)V
         3: .line 652
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            ifnull 5
         4: .line 653
            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 656
      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=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.scene.DirtyBits dirtyBit
         0: .line 662
            aload 0 /* this */
            getfield javafx.scene.Node.dirtyBits:Ljava/util/Set;
            aload 1 /* dirtyBit */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // com.sun.javafx.scene.DirtyBits dirtyBit
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljavafx/scene/Node;
            0    1     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=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // com.sun.javafx.scene.DirtyBits dirtyBit
         0: .line 669
            aload 0 /* this */
            getfield javafx.scene.Node.dirtyBits:Ljava/util/Set;
            aload 1 /* dirtyBit */
            invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
            pop
         1: .line 670
            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 clearDirty();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 676
            aload 0 /* this */
            getfield javafx.scene.Node.dirtyBits:Ljava/util/Set;
            invokeinterface java.util.Set.clear:()V
         1: .line 677
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavafx/scene/Node;

  private boolean isDirtyEmpty();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 683
            aload 0 /* this */
            getfield javafx.scene.Node.dirtyBits:Ljava/util/Set;
            invokeinterface java.util.Set.isEmpty:()Z
            ireturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     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 702
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDirtyEmpty:()Z
            ifne 5
            aload 0 /* this */
            getfield javafx.scene.Node.treeVisible:Z
            ifne 3
         1: .line 703
            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 704
            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 706
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.updatePeer:(Ljavafx/scene/Node;)V
         4: .line 707
            aload 0 /* this */
            invokevirtual javafx.scene.Node.clearDirty:()V
         5: .line 709
      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 730
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            astore 1 /* n */
        start local 1 // javafx.scene.Node n
         1: .line 731
            aload 1 /* n */
            ifnull 3
         2: .line 732
            aload 1 /* n */
            invokevirtual javafx.scene.Node.updateBounds:()V
         3: .line 736
      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 740
            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 741
            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 742
            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 743
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.pendingUpdateBounds:Z
         8: .line 746
      StackMap locals:
      StackMap stack:
            return
         9: .line 750
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.pendingUpdateBounds:Z
            ifeq 14
        10: .line 751
            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 752
            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 753
            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 755
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.pendingUpdateBounds:Z
        14: .line 758
      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 759
      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 760
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
        17: .line 762
      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 763
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
        19: .line 762
            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 766
      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 767
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node._geomBounds:Lcom/sun/javafx/geom/BaseBounds;
        22: .line 768
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
        23: .line 767
            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 771
      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 781
            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 790
            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 791
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getId:()Ljava/lang/String;
            astore 2 /* id */
        start local 2 // java.lang.String id
         3: .line 792
            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 793
            aload 3 /* className */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 6
         5: .line 794
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            astore 3 /* className */
         6: .line 796
      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 799
      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 800
            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 803
      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 804
            aload 1 /* peer */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getViewOrder:()D
            invokevirtual com.sun.javafx.sg.prism.NGNode.setViewOrder:(D)V
        13: .line 807
      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 808
            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 811
      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 812
            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 815
      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 816
            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 819
      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 820
            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 823
      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 824
            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 827
      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 828
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEffect:()Ljavafx/scene/effect/Effect;
            ifnull 31
        29: .line 829
            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 830
            aload 1 /* peer */
            invokevirtual com.sun.javafx.sg.prism.NGNode.effectChanged:()V
        31: .line 834
      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 835
            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 838
      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 839
            aload 1 /* peer */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isVisible:()Z
            invokevirtual com.sun.javafx.sg.prism.NGNode.setVisible:(Z)V
        37: .line 842
      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 843
            aload 1 /* peer */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDerivedDepthTest:()Z
            invokevirtual com.sun.javafx.sg.prism.NGNode.setDepthTest:(Z)V
        39: .line 846
      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 847
            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 848
            aload 1 /* peer */
            aload 2 /* mode */
            ifnonnull 43
        42: .line 849
            aconst_null
            goto 44
        43: .line 850
      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 848
      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 852
      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 873
            aload 0 /* this */
            getfield javafx.scene.Node.properties:Ljavafx/collections/ObservableMap;
            ifnonnull 2
         1: .line 874
            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 876
      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 884
            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 897
            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 898
            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 908
            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 926
            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 927
            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 930
            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 934
            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 938
            aload 0 /* this */
            getfield javafx.scene.Node.parent:Ljavafx/beans/property/ReadOnlyObjectWrapper;
            ifnonnull 2
         1: .line 939
            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 993
      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 1056
            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 1057
            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 1058
            aload 0 /* this */
            getfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
            astore 5 /* newSubScene */
        start local 5 // javafx.scene.SubScene newSubScene
         5: .line 1060
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 7
         6: .line 1061
            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 1063
      StackMap locals: int javafx.scene.SubScene
      StackMap stack:
            iload 4 /* sceneChanged */
            ifeq 14
         8: .line 1064
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateCanReceiveFocus:()V
         9: .line 1065
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isFocusTraversable:()Z
            ifeq 12
        10: .line 1066
            aload 3 /* newScene */
            ifnull 12
        11: .line 1067
            aload 3 /* newScene */
            invokevirtual javafx.scene.Scene.initializeInternalEventDispatcher:()V
        12: .line 1070
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* oldScene */
            invokevirtual javafx.scene.Node.focusSetDirty:(Ljavafx/scene/Scene;)V
        13: .line 1071
            aload 0 /* this */
            aload 3 /* newScene */
            invokevirtual javafx.scene.Node.focusSetDirty:(Ljavafx/scene/Scene;)V
        14: .line 1073
      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 1076
            aload 1 /* oldScene */
            ifnull 20
        16: .line 1077
            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 1079
            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 1080
            aload 6 /* window */
            ifnull 20
        19: .line 1081
            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 1084
      StackMap locals:
      StackMap stack:
            aload 3 /* newScene */
            ifnull 25
        21: .line 1085
            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 1087
            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 1088
            aload 6 /* window */
            ifnull 25
        24: .line 1089
            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 1093
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTreeShowing:()V
        26: .line 1095
            iload 4 /* sceneChanged */
            ifeq 27
            aload 0 /* this */
            invokevirtual javafx.scene.Node.reapplyCSS:()V
        27: .line 1097
      StackMap locals:
      StackMap stack:
            iload 4 /* sceneChanged */
            ifeq 29
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDirtyEmpty:()Z
            ifne 29
        28: .line 1107
            aload 0 /* this */
            invokevirtual javafx.scene.Node.addToSceneDirtyList:()V
        29: .line 1110
      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 1111
            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 1114
      StackMap locals:
      StackMap stack:
            aload 1 /* oldScene */
            ifnull 33
        32: .line 1115
            aload 1 /* oldScene */
            aload 0 /* this */
            invokevirtual javafx.scene.Scene.clearNodeMnemonics:(Ljavafx/scene/Node;)V
        33: .line 1117
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnonnull 35
        34: .line 1119
            aload 0 /* this */
            invokevirtual javafx.scene.Node.parentResolvedOrientationInvalidated:()V
        35: .line 1122
      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 1126
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnull 42
        37: .line 1141
            aload 1 /* oldScene */
            ifnull 40
            aload 1 /* oldScene */
            aload 3 /* newScene */
            if_acmpeq 40
            aload 3 /* newScene */
            ifnonnull 40
        38: .line 1143
            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 1144
            goto 41
        40: .line 1145
      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 1150
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
        42: .line 1152
      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 1155
            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 1156
            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 1157
      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 1158
            aload 0 /* this */
            getfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
            astore 4 /* oldSubScene */
        start local 4 // javafx.scene.SubScene oldSubScene
         4: .line 1159
            aload 0 /* this */
            aload 2 /* newSubScene */
            putfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
         5: .line 1160
            aload 0 /* this */
            aload 3 /* oldScene */
            aload 4 /* oldSubScene */
            invokevirtual javafx.scene.Node.invalidatedScenes:(Ljavafx/scene/Scene;Ljavafx/scene/SubScene;)V
         6: .line 1161
            aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 9
         7: .line 1162
            aload 0 /* this */
            checkcast javafx.scene.SubScene
            astore 5 /* thisSubScene */
        start local 5 // javafx.scene.SubScene thisSubScene
         8: .line 1163
            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 1166
      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 1169
            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 1173
            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 1177
            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 1184
            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 1204
            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 1205
            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 1222
            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 1226
            aload 0 /* this */
            getfield javafx.scene.Node.id:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 1227
            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 1248
      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 1288
            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 1314
            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 1315
            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 1331
            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 1335
            aload 0 /* this */
            getfield javafx.scene.Node.style:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 1336
            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 1363
      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 1379
            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 1380
            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 1383
            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 1387
            aload 0 /* this */
            getfield javafx.scene.Node.visible:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 1388
            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 1422
      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 1426
            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 1427
            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 1430
            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 1431
      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 1430
      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 1444
            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 1479
            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 1480
            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 1482
            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 1486
            aload 0 /* this */
            getfield javafx.scene.Node.opacity:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 1487
            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 1510
      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 1528
            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 1529
            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 1531
            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 1535
            aload 0 /* this */
            getfield javafx.scene.Node.blendMode:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 1536
            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 1557
      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 1561
            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 1562
            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 1565
            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 1566
      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 1565
      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 1599
            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 1603
            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 1604
            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 1607
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            iconst_0
            goto 2
         1: .line 1608
      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 1607
      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 1634
            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 1638
            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 1639
            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 1642
            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 1643
      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 1642
      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 1695
            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 1699
            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 1700
            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 1703
            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 1704
      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 1703
      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 1725
            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 1729
            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 1730
            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 1733
            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 1734
      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 1733
      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 1768
            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 1781
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getDepthTest:()Ljavafx/scene/DepthTest;
            getstatic javafx.scene.DepthTest.INHERIT:Ljavafx/scene/DepthTest;
            if_acmpne 6
         1: .line 1782
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 4
         2: .line 1783
            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 1784
            goto 10
        end local 1 // boolean newDDT
         4: .line 1785
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 1 /* newDDT */
        start local 1 // boolean newDDT
         5: .line 1787
            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 1788
            iconst_1
            istore 1 /* newDDT */
        start local 1 // boolean newDDT
         8: .line 1789
            goto 10
        end local 1 // boolean newDDT
         9: .line 1790
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 1 /* newDDT */
        start local 1 // boolean newDDT
        10: .line 1793
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDerivedDepthTest:()Z
            iload 1 /* newDDT */
            if_icmpeq 13
        11: .line 1794
            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 1795
            aload 0 /* this */
            iload 1 /* newDDT */
            invokevirtual javafx.scene.Node.setDerivedDepthTest:(Z)V
        13: .line 1797
      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 1803
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.derivedDepthTest:Z
         1: .line 1804
            return
        end local 1 // boolean value
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Ljavafx/scene/Node;
            0    2     1  value  Z
    MethodParameters:
       Name  Flags
      value  

  boolean isDerivedDepthTest();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 1807
            aload 0 /* this */
            getfield javafx.scene.Node.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 1811
            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 1812
            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 1815
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            iconst_0
            goto 2
         1: .line 1816
      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 1815
      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 1833
            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 1881
            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 1882
            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 1885
            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 1889
            aload 0 /* this */
            getfield javafx.scene.Node.pickOnBounds:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 1890
            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 1892
      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 1917
            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 1918
            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 1921
            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 1925
            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 1929
            aload 0 /* this */
            getfield javafx.scene.Node.disabled:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 2
         1: .line 1930
            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 1950
      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 1954
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDisable:()Z
            istore 1 /* isDisabled */
        start local 1 // boolean isDisabled
         1: .line 1955
            iload 1 /* isDisabled */
            ifne 7
         2: .line 1956
            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 1957
      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 1956
            iconst_1
            goto 6
      StackMap locals:
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 1 /* isDisabled */
         7: .line 1959
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* isDisabled */
            invokevirtual javafx.scene.Node.setDisabled:(Z)V
         8: .line 1960
            aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 10
         9: .line 1961
            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 1963
      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 1980
            aload 1 /* selector */
            ifnonnull 1
            aconst_null
            areturn
         1: .line 1981
      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 1982
            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 1996
            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 1997
            invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
            astore 3 /* empty */
        start local 3 // java.util.Set empty
         2: .line 1998
            aload 2 /* s */
            ifnonnull 3
            aload 3 /* empty */
            areturn
         3: .line 1999
      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 2000
            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 2011
            aload 1 /* selector */
            aload 0 /* this */
            invokevirtual javafx.css.Selector.applies:(Ljavafx/css/Styleable;)Z
            ifeq 4
         1: .line 2013
            aload 2 /* results */
            ifnonnull 3
         2: .line 2014
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 2 /* results */
         3: .line 2016
      StackMap locals:
      StackMap stack:
            aload 2 /* results */
            aload 0 /* this */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         4: .line 2018
      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 2028
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 2029
            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 2031
      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 2040
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 2041
            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 2043
      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 2048
            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 2058
            aload 0 /* this */
            invokevirtual javafx.scene.Node.processCSS:()V
         2: .line 2060
      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 2066
            aload 0 /* node */
            invokevirtual javafx.scene.Node.syncPeer:()V
         1: .line 2067
            aload 0 /* node */
            instanceof javafx.scene.Parent
            ifeq 11
         2: .line 2068
            aload 0 /* node */
            checkcast javafx.scene.Parent
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         3: .line 2069
            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 2071
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         5: goto 10
         6: .line 2072
      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 2073
            aload 4 /* n */
            ifnull 9
         8: .line 2074
            aload 4 /* n */
            invokestatic javafx.scene.Node.syncAll:(Ljavafx/scene/Node;)V
        end local 4 // javafx.scene.Node n
         9: .line 2071
      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 2078
      StackMap locals:
      StackMap stack:
            aload 0 /* node */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 13
        12: .line 2079
            aload 0 /* node */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            invokestatic javafx.scene.Node.syncAll:(Ljavafx/scene/Node;)V
        13: .line 2081
      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 2084
            aload 0 /* this */
            instanceof javafx.scene.Parent
            ifeq 7
         1: .line 2087
            aload 0 /* this */
            checkcast javafx.scene.Parent
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         2: .line 2088
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: goto 6
         4: .line 2089
      StackMap locals: javafx.scene.Parent int
      StackMap stack:
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.layout:()V
         5: .line 2088
            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 2092
      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 2095
            aload 0 /* this */
            invokevirtual javafx.scene.Node.doCSSPass:()V
         1: .line 2096
            aload 0 /* this */
            invokevirtual javafx.scene.Node.doLayoutPass:()V
         2: .line 2097
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateBounds:()V
         3: .line 2098
            iconst_1
            invokestatic javafx.scene.Scene.setAllowPGAccess:(Z)V
         4: .line 2099
            aload 0 /* this */
            invokestatic javafx.scene.Node.syncAll:(Ljavafx/scene/Node;)V
         5: .line 2100
            iconst_0
            invokestatic javafx.scene.Scene.setAllowPGAccess:(Z)V
         6: .line 2101
            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 2104
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 3
         1: .line 2105
            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 2106
            goto 4
         3: .line 2107
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.doCSSLayoutSyncForSnapshot:()V
         4: .line 2110
      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 2111
            aload 1 /* params */
            invokevirtual javafx.scene.SnapshotParameters.getTransform:()Ljavafx/scene/transform/Transform;
            ifnull 9
         6: .line 2112
            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 2113
            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 2114
            aload 4 /* tempTx */
            astore 3 /* transform */
        end local 4 // com.sun.javafx.geom.transform.Affine3D tempTx
         9: .line 2120
      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 2121
            aload 12 /* viewport */
            ifnull 16
        11: .line 2123
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getMinX:()D
            dstore 4 /* x */
        start local 4 // double x
        12: .line 2124
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getMinY:()D
            dstore 6 /* y */
        start local 6 // double y
        13: .line 2125
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getWidth:()D
            dstore 8 /* w */
        start local 8 // double w
        14: .line 2126
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getHeight:()D
            dstore 10 /* h */
        start local 10 // double h
        15: .line 2127
            goto 22
        end local 10 // double h
        end local 8 // double w
        end local 6 // double y
        end local 4 // double x
        16: .line 2130
      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 2131
            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 2132
            aload 13 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dstore 4 /* x */
        start local 4 // double x
        19: .line 2133
            aload 13 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dstore 6 /* y */
        start local 6 // double y
        20: .line 2134
            aload 13 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            f2d
            dstore 8 /* w */
        start local 8 // double w
        21: .line 2135
            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 2137
      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 2138
            aload 0 /* this */
            aload 3 /* transform */
            aload 1 /* params */
            invokevirtual javafx.scene.SnapshotParameters.isDepthBufferInternal:()Z
        24: .line 2139
            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 2137
            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 2141
            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 2203
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
         1: .line 2205
            aload 1 /* params */
            ifnonnull 8
         2: .line 2206
            new javafx.scene.SnapshotParameters
            dup
            invokespecial javafx.scene.SnapshotParameters.<init>:()V
            astore 1 /* params */
         3: .line 2207
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 3 /* s */
        start local 3 // javafx.scene.Scene s
         4: .line 2208
            aload 3 /* s */
            ifnull 8
         5: .line 2209
            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 2210
            aload 1 /* params */
            aload 3 /* s */
            invokevirtual javafx.scene.Scene.isDepthBufferInternal:()Z
            invokevirtual javafx.scene.SnapshotParameters.setDepthBuffer:(Z)V
         7: .line 2211
            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 2215
      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 2294
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
         1: .line 2295
            aload 1 /* callback */
            ifnonnull 3
         2: .line 2296
            new java.lang.NullPointerException
            dup
            ldc "The callback must not be null"
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 2299
      StackMap locals:
      StackMap stack:
            aload 2 /* params */
            ifnonnull 11
         4: .line 2300
            new javafx.scene.SnapshotParameters
            dup
            invokespecial javafx.scene.SnapshotParameters.<init>:()V
            astore 2 /* params */
         5: .line 2301
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 4 /* s */
        start local 4 // javafx.scene.Scene s
         6: .line 2302
            aload 4 /* s */
            ifnull 12
         7: .line 2303
            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 2304
            aload 2 /* params */
            aload 4 /* s */
            invokevirtual javafx.scene.Scene.isDepthBufferInternal:()Z
            invokevirtual javafx.scene.SnapshotParameters.setDepthBuffer:(Z)V
         9: .line 2305
            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 2307
            goto 12
        11: .line 2308
      StackMap locals:
      StackMap stack:
            aload 2 /* params */
            invokevirtual javafx.scene.SnapshotParameters.copy:()Ljavafx/scene/SnapshotParameters;
            astore 2 /* params */
        12: .line 2311
      StackMap locals:
      StackMap stack:
            aload 2 /* params */
            astore 4 /* theParams */
        start local 4 // javafx.scene.SnapshotParameters theParams
        13: .line 2312
            aload 1 /* callback */
            astore 5 /* theCallback */
        start local 5 // javafx.util.Callback theCallback
        14: .line 2313
            aload 3 /* image */
            astore 6 /* theImage */
        start local 6 // javafx.scene.image.WritableImage theImage
        15: .line 2318
            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 2331
            aload 7 /* snapshotRunnable */
            invokestatic javafx.scene.Scene.addSnapshotRunnable:(Ljava/lang/Runnable;)V
        17: .line 2332
            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 2342
            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 2343
            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 2346
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2347
            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 2346
      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 2358
            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 2363
            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 2364
            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 2367
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2368
            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 2367
      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 2379
            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 2384
            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 2385
            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 2388
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2389
            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 2388
      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 2400
            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 2428
            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 2429
            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 2432
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2433
            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 2432
      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 2446
            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 2451
            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 2452
            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 2455
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2456
            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 2455
      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 2474
            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 2496
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 2
         1: .line 2497
            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 2500
      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 2518
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 3
         1: .line 2519
            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 2520
            return
         3: .line 2523
      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 2540
            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 2549
            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 2558
            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 2559
            iconst_0
            ireturn
         2: .line 2562
      StackMap locals:
      StackMap stack:
            aload 1 /* parent */
            astore 3 /* n */
        start local 3 // javafx.scene.Node n
         3: .line 2563
            goto 14
         4: .line 2564
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 3 /* n */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 7
         5: .line 2565
            aload 3 /* n */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* n */
         6: .line 2566
            goto 14
      StackMap locals:
      StackMap stack:
         7: aload 3 /* n */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            ifnull 10
         8: .line 2567
            aload 3 /* n */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 3 /* n */
         9: .line 2568
            goto 14
      StackMap locals:
      StackMap stack:
        10: aload 3 /* n */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            ifnull 13
        11: .line 2569
            aload 3 /* n */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            astore 3 /* n */
        12: .line 2570
            goto 14
        13: .line 2571
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        14: .line 2563
      StackMap locals:
      StackMap stack:
            aload 3 /* n */
            aload 2 /* child */
            if_acmpne 4
        15: .line 2574
            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 2584
            invokestatic com.sun.javafx.util.Utils.assertionEnabled:()Z
            ifeq 5
         1: .line 2586
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 5
            invokestatic javafx.scene.Scene.isPGAccessAllowed:()Z
            ifne 5
         2: .line 2587
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            invokevirtual java.io.PrintStream.println:()V
         3: .line 2588
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            ldc "*** unexpected PG access"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         4: .line 2589
            invokestatic java.lang.Thread.dumpStack:()V
         5: .line 2593
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.peer:Lcom/sun/javafx/sg/prism/NGNode;
            ifnonnull 7
         6: .line 2597
            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 2602
      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 2617
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 405
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.nodeHelper:Lcom/sun/javafx/scene/NodeHelper;
         2: .line 633
            aload 0 /* this */
            ldc Lcom/sun/javafx/scene/DirtyBits;
            invokestatic java.util.EnumSet.allOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
            putfield javafx.scene.Node.dirtyBits:Ljava/util/Set;
         3: .line 721
            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;
         4: .line 722
            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;
         5: .line 724
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.pendingUpdateBounds:Z
         6: .line 996
            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;
         7: .line 998
            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;
         8: .line 1000
            aload 0 /* this */
         9: .line 1001
            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;
        10: .line 1003
            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;
        11: .line 1014
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
        12: .line 1022
            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;
        13: .line 1261
            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;
        14: .line 1800
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.derivedDepthTest:Z
        15: .line 3503
            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;
        16: .line 3605
            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;
        17: .line 3611
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.transformDirty:Z
        18: .line 3619
            aload 0 /* this */
            new com.sun.javafx.geom.RectBounds
            dup
            invokespecial com.sun.javafx.geom.RectBounds.<init>:()V
            putfield javafx.scene.Node.txBounds:Lcom/sun/javafx/geom/BaseBounds;
        19: .line 3626
            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;
        20: .line 3634
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.localBounds:Lcom/sun/javafx/geom/BaseBounds;
        21: .line 4027
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.geomBoundsInvalid:Z
        22: .line 4028
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.localBoundsInvalid:Z
        23: .line 4029
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.txBoundsInvalid:Z
        24: .line 6445
            aload 0 /* this */
        25: .line 6446
            iconst_0
            putfield javafx.scene.Node.resolvedNodeOrientation:B
        26: .line 8585
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.canReceiveFocus:Z
        27: .line 8653
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.labeledBy:Ljavafx/scene/Node;
        28: .line 9304
            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;
        29: .line 9370
            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;
        30: .line 9371
            aload 0 /* this */
        31: .line 9372
            aload 0 /* this */
            getfield javafx.scene.Node.pseudoClassStates:Ljavafx/collections/ObservableSet;
            invokestatic javafx.collections.FXCollections.unmodifiableObservableSet:(Ljavafx/collections/ObservableSet;)Ljavafx/collections/ObservableSet;
            putfield javafx.scene.Node.unmodifiablePseudoClassStates:Ljavafx/collections/ObservableSet;
        32: .line 2621
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.Node.updateTreeVisible:(Z)V
        33: .line 2626
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   34     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 2661
            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 2662
            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 2665
            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 2669
            aload 0 /* this */
            getfield javafx.scene.Node.managed:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 2670
            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 2693
      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 2701
            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 2735
            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 2736
            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 2739
            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 2743
            aload 0 /* this */
            getfield javafx.scene.Node.layoutX:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 2744
            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 2775
      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 2809
            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 2810
            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 2813
            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 2817
            aload 0 /* this */
            getfield javafx.scene.Node.layoutY:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 2818
            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 2850
      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 2865
            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 2866
            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 2868
            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 2869
            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 2870
            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 2872
      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 2903
            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 2926
            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 2956
            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 2986
            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 3015
            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 3016
            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 3044
            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 3045
            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 3077
            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 3109
            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 3140
            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 3157
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isResizable:()Z
            ifeq 13
         1: .line 3158
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
            astore 1 /* contentBias */
        start local 1 // javafx.geometry.Orientation contentBias
         2: .line 3160
            aload 1 /* contentBias */
            ifnonnull 6
         3: .line 3161
            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 3162
            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 3163
            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 3164
            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 3165
            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 3166
            goto 12
        end local 4 // double h
        end local 2 // double w
        10: .line 3167
      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 3168
            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 3170
      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 3172
      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 3178
            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 3216
            aload 0 /* this */
            dload 5 /* width */
            dload 7 /* height */
            invokevirtual javafx.scene.Node.resize:(DD)V
         1: .line 3217
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            invokevirtual javafx.scene.Node.relocate:(DD)V
         2: .line 3218
            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 3236
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isResizable:()Z
            ifeq 2
         1: .line 3237
            ldc -Infinity
            dreturn
         2: .line 3239
      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 3250
            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 3268
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 1 /* tmpScene */
        start local 1 // javafx.scene.Scene tmpScene
         1: .line 3269
            aload 1 /* tmpScene */
            ifnull 72
         2: .line 3270
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getBoundsInLocal:()Ljavafx/geometry/Bounds;
            astore 2 /* bounds */
        start local 2 // javafx.geometry.Bounds bounds
         3: .line 3271
            aload 1 /* tmpScene */
            invokevirtual javafx.scene.Scene.getEffectiveCamera:()Ljavafx/scene/Camera;
            astore 3 /* camera */
        start local 3 // javafx.scene.Camera camera
         4: .line 3272
            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 3273
            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 3274
            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 3275
            new com.sun.javafx.geom.BoxBounds
            dup
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            d2f
        10: .line 3276
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            d2f
        11: .line 3277
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            d2f
        12: .line 3278
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            d2f
        13: .line 3279
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            d2f
        14: .line 3280
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            d2f
        15: .line 3275
            invokespecial com.sun.javafx.geom.BoxBounds.<init>:(FFFFFF)V
            astore 7 /* localBounds */
        start local 7 // com.sun.javafx.geom.BaseBounds localBounds
        16: .line 3285
            iload 4 /* isPerspective */
            ifeq 58
        17: .line 3286
            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 3290
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMxx:()D
            dconst_1
            dcmpl
            ifne 50
        19: .line 3291
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMxy:()D
            dconst_0
            dcmpl
            ifne 50
        20: .line 3292
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMxz:()D
            dconst_0
            dcmpl
            ifne 50
        21: .line 3293
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMyx:()D
            dconst_0
            dcmpl
            ifne 50
        22: .line 3294
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMyy:()D
            dconst_1
            dcmpl
            ifne 50
        23: .line 3295
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMyz:()D
            dconst_0
            dcmpl
            ifne 50
        24: .line 3296
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMzx:()D
            dconst_0
            dcmpl
            ifne 50
        25: .line 3297
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMzy:()D
            dconst_0
            dcmpl
            ifne 50
        26: .line 3298
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMzz:()D
            dconst_1
            dcmpl
            ifne 50
        27: .line 3305
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMxx:()D
            dconst_1
            dcmpl
            ifne 44
        28: .line 3306
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMxy:()D
            dconst_0
            dcmpl
            ifne 44
        29: .line 3307
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMxz:()D
            dconst_0
            dcmpl
            ifne 44
        30: .line 3308
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMyx:()D
            dconst_0
            dcmpl
            ifne 44
        31: .line 3309
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMyy:()D
            dconst_1
            dcmpl
            ifne 44
        32: .line 3310
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMyz:()D
            dconst_0
            dcmpl
            ifne 44
        33: .line 3311
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMzx:()D
            dconst_0
            dcmpl
            ifne 44
        34: .line 3312
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMzy:()D
            dconst_0
            dcmpl
            ifne 44
        35: .line 3313
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMzz:()D
            dconst_1
            dcmpl
            ifne 44
        36: .line 3315
            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 3316
            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 3317
            aload 0 /* this */
            aload 13 /* tempV3D */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Vec3d;)V
        39: .line 3318
            aload 13 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 9 /* minZ */
        start local 9 // double minZ
        40: .line 3320
            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 3321
            aload 0 /* this */
            aload 13 /* tempV3D */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Vec3d;)V
        42: .line 3322
            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 3323
            goto 47
        end local 11 // double maxZ
        end local 9 // double minZ
        44: .line 3324
      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 3325
            aload 13 /* nodeInSceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            dstore 9 /* minZ */
        start local 9 // double minZ
        46: .line 3326
            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 3329
      StackMap locals: double double
      StackMap stack:
            dload 9 /* minZ */
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getFarClipInScene:()D
            dcmpl
            ifgt 49
        48: .line 3330
            dload 11 /* maxZ */
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getNearClipInScene:()D
            dcmpg
            ifge 58
        49: .line 3331
      StackMap locals:
      StackMap stack:
            dconst_0
            dreturn
        end local 11 // double maxZ
        end local 9 // double minZ
        50: .line 3335
      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 3339
            aload 6 /* tempTx */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.setToIdentity:()V
        52: .line 3340
            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 3343
            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 3344
            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 3347
            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 3348
            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 3349
      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 3354
      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 3355
            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 3359
            aload 6 /* tempTx */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.setToIdentity:()V
        61: .line 3360
            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 3363
            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 3366
            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 3367
            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 3371
            iload 4 /* isPerspective */
            ifeq 71
        66: .line 3372
            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 3373
            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 3375
      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 3377
      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 3387
            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 3424
            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 3428
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnull 2
         1: .line 3429
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.invalidateBoundsInParent:()V
         2: .line 3431
      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 3434
            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 3460
            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 3464
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnull 2
         1: .line 3465
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.invalidateBoundsInLocal:()V
         2: .line 3467
      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 3521
            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 3525
            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 3653
            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 3654
            aload 0 /* this */
            aload 1 /* tempBounds */
         2: .line 3655
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         3: .line 3654
            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 3656
            new javafx.geometry.BoundingBox
            dup
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
         5: .line 3657
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
         6: .line 3658
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
         7: .line 3659
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            f2d
         8: .line 3660
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            f2d
         9: .line 3661
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getDepth:()F
            f2d
        10: .line 3656
            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 3674
            aload 0 /* this */
            getfield javafx.scene.Node.layoutBounds:Ljavafx/scene/Node$LazyBoundsProperty;
            getfield javafx.scene.Node$LazyBoundsProperty.valid:Z
            ifne 2
         1: .line 3675
            return
         2: .line 3677
      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 3678
            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 3682
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.transformsChanged:(Ljavafx/scene/Node;)V
         6: .line 3684
      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 3698
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 3699
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isTranslateOrIdentity:()Z
            ifeq 17
         2: .line 3700
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTxBounds:()V
         3: .line 3701
            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 3702
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifne 16
         5: .line 3703
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 3 /* translateX */
        start local 3 // double translateX
         6: .line 3704
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 5 /* translateY */
        start local 5 // double translateY
         7: .line 3705
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 7 /* translateZ */
        start local 7 // double translateZ
         8: .line 3706
            aload 1 /* bounds */
         9: .line 3707
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        10: .line 3708
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        11: .line 3709
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        12: .line 3710
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        13: .line 3711
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        14: .line 3712
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        15: .line 3706
            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 3714
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            areturn
        17: .line 3715
      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 3716
            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 3718
      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 3719
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
            dstore 5 /* mxy */
        start local 5 // double mxy
        21: .line 3720
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
            dstore 7 /* mxz */
        start local 7 // double mxz
        22: .line 3721
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 9 /* mxt */
        start local 9 // double mxt
        23: .line 3722
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
            dstore 11 /* myx */
        start local 11 // double myx
        24: .line 3723
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
            dstore 13 /* myy */
        start local 13 // double myy
        25: .line 3724
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
            dstore 15 /* myz */
        start local 15 // double myz
        26: .line 3725
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 17 /* myt */
        start local 17 // double myt
        27: .line 3726
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
            dstore 19 /* mzx */
        start local 19 // double mzx
        28: .line 3727
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
            dstore 21 /* mzy */
        start local 21 // double mzy
        29: .line 3728
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
            dstore 23 /* mzz */
        start local 23 // double mzz
        30: .line 3729
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 25 /* mzt */
        start local 25 // double mzt
        31: .line 3730
            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 3731
            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 3732
            aload 27 /* boundsTx */
            aload 2 /* tx */
            if_acmpne 38
        34: .line 3733
            aload 2 /* tx */
            dload 3 /* mxx */
            dload 5 /* mxy */
            dload 7 /* mxz */
            dload 9 /* mxt */
        35: .line 3734
            dload 11 /* myx */
            dload 13 /* myy */
            dload 15 /* myz */
            dload 17 /* myt */
        36: .line 3735
            dload 19 /* mzx */
            dload 21 /* mzy */
            dload 23 /* mzz */
            dload 25 /* mzt */
        37: .line 3733
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.restoreTransform:(DDDDDDDDDDDD)V
        38: .line 3737
      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 3753
            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 3754
            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 3757
      StackMap locals:
      StackMap stack:
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isTranslateOrIdentity:()Z
            ifeq 17
         3: .line 3760
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalBounds:()V
         4: .line 3761
            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 3762
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifne 16
         6: .line 3763
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 3 /* translateX */
        start local 3 // double translateX
         7: .line 3764
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 5 /* translateY */
        start local 5 // double translateY
         8: .line 3765
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 7 /* translateZ */
        start local 7 // double translateZ
         9: .line 3766
            aload 1 /* bounds */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        10: .line 3767
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        11: .line 3768
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        12: .line 3769
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        13: .line 3770
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        14: .line 3771
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        15: .line 3766
            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 3773
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            areturn
        17: .line 3774
      StackMap locals:
      StackMap stack:
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 22
        18: .line 3775
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getType:()I
        19: .line 3776
            bipush -76
        20: .line 3775
            iand
            ifeq 22
        21: .line 3779
            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 3787
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalBounds:()V
        23: .line 3788
            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 3803
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isTranslateOrIdentity:()Z
            ifeq 15
         1: .line 3806
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateGeomBounds:()V
         2: .line 3807
            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 3808
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifne 14
         4: .line 3809
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 3 /* translateX */
        start local 3 // double translateX
         5: .line 3810
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 5 /* translateY */
        start local 5 // double translateY
         6: .line 3811
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 7 /* translateZ */
        start local 7 // double translateZ
         7: .line 3812
            aload 1 /* bounds */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
         8: .line 3813
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
         9: .line 3814
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        10: .line 3815
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        11: .line 3816
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        12: .line 3817
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        13: .line 3812
            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 3819
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            areturn
        15: .line 3820
      StackMap locals:
      StackMap stack:
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 20
        16: .line 3821
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getType:()I
        17: .line 3822
            bipush -76
        18: .line 3821
            iand
            ifeq 20
        19: .line 3825
            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 3833
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateGeomBounds:()V
        21: .line 3834
            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 3843
            aload 0 /* this */
            getfield javafx.scene.Node.geomBoundsInvalid:Z
            ifeq 3
         1: .line 3844
            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 3845
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.geomBoundsInvalid:Z
         3: .line 3847
      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 3856
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEffect:()Ljavafx/scene/effect/Effect;
            ifnull 4
         1: .line 3857
            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 3858
            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 3859
            goto 5
         4: .line 3860
      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 3864
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 17
         6: .line 3868
            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 3869
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dstore 3 /* x1 */
        start local 3 // double x1
         8: .line 3870
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dstore 5 /* y1 */
        start local 5 // double y1
         9: .line 3871
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dstore 7 /* x2 */
        start local 7 // double x2
        10: .line 3872
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dstore 9 /* y2 */
        start local 9 // double y2
        11: .line 3873
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dstore 11 /* z1 */
        start local 11 // double z1
        12: .line 3874
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dstore 13 /* z2 */
        start local 13 // double z2
        13: .line 3875
            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 3876
            aload 1 /* bounds */
            dload 3 /* x1 */
            d2f
            dload 5 /* y1 */
            d2f
            dload 11 /* z1 */
            d2f
        15: .line 3877
            dload 7 /* x2 */
            d2f
            dload 9 /* y2 */
            d2f
            dload 13 /* z2 */
            d2f
        16: .line 3876
            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 3879
      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 3888
            aload 0 /* this */
            getfield javafx.scene.Node.localBoundsInvalid:Z
            ifeq 10
         1: .line 3889
            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 3890
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
         3: .line 3891
            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 3892
      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 3890
            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 3893
            goto 9
         8: .line 3894
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.localBounds:Lcom/sun/javafx/geom/BaseBounds;
         9: .line 3896
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.localBoundsInvalid:Z
        10: .line 3898
      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 3906
            aload 0 /* this */
            getfield javafx.scene.Node.txBoundsInvalid:Z
            ifeq 4
         1: .line 3907
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         2: .line 3908
            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 3909
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.txBoundsInvalid:Z
         4: .line 3911
      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 4010
            aload 0 /* this */
            getfield javafx.scene.Node.geomBoundsInvalid:Z
            ifeq 4
         1: .line 4016
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.notifyLayoutBoundsChanged:(Ljavafx/scene/Node;)V
         2: .line 4017
            aload 0 /* this */
            invokevirtual javafx.scene.Node.transformedBoundsChanged:()V
         3: .line 4018
            return
         4: .line 4020
      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 4021
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.geomBoundsInvalid:Z
         6: .line 4022
            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 4023
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.notifyLayoutBoundsChanged:(Ljavafx/scene/Node;)V
         8: .line 4024
            aload 0 /* this */
            invokevirtual javafx.scene.Node.localBoundsChanged:()V
         9: .line 4025
            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 4036
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.localBoundsInvalid:Z
         1: .line 4037
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateBoundsInLocal:()V
         2: .line 4038
            aload 0 /* this */
            invokevirtual javafx.scene.Node.transformedBoundsChanged:()V
         3: .line 4039
            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 4049
            aload 0 /* this */
            getfield javafx.scene.Node.txBoundsInvalid:Z
            ifne 5
         1: .line 4050
            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 4051
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.txBoundsInvalid:Z
         3: .line 4052
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateBoundsInParent:()V
         4: .line 4053
            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 4055
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isVisible:()Z
            ifeq 7
         6: .line 4056
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentOfBoundsChange:()V
         7: .line 4058
      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 4070
            aload 0 /* this */
            invokevirtual javafx.scene.Node.layoutBoundsChanged:()V
         1: .line 4074
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         2: .line 4077
            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 4078
      StackMap locals: javafx.scene.Parent
      StackMap stack:
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.isPerformingLayout:()Z
            ifne 5
         4: .line 4080
            aload 1 /* p */
            iconst_1
            invokevirtual javafx.scene.Parent.requestLayout:(Z)V
         5: .line 4082
      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 4093
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         1: .line 4094
            aload 1 /* p */
            ifnull 3
         2: .line 4095
            aload 1 /* p */
            aload 0 /* this */
            invokevirtual javafx.scene.Parent.childBoundsChanged:(Ljavafx/scene/Node;)V
         3: .line 4100
      StackMap locals: javafx.scene.Parent
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            ifnull 5
         4: .line 4101
            aload 0 /* this */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            invokevirtual javafx.scene.Node.localBoundsChanged:()V
         5: .line 4103
      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 4122
            aload 0 /* this */
            dload 1 /* localX */
            dload 3 /* localY */
            invokevirtual javafx.scene.Node.containsBounds:(DD)Z
            ifeq 3
         1: .line 4123
            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 4125
      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 4137
            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 4138
            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 4143
            aload 0 /* this */
            aload 6 /* tempBounds */
         3: .line 4144
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         4: .line 4143
            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 4145
            aload 6 /* tempBounds */
            dload 1 /* localX */
            d2f
            dload 3 /* localY */
            d2f
            invokevirtual com.sun.javafx.geom.BaseBounds.contains:(FF)Z
            ifeq 16
         6: .line 4149
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 15
         7: .line 4150
            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 4151
            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 4153
            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 4154
            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 4155
            iconst_0
            ireturn
        13: .line 4157
      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 4158
            iconst_0
            ireturn
        15: .line 4161
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        16: .line 4163
      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 4175
            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 4192
            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 4193
            aload 0 /* this */
            aload 9 /* tempBounds */
         2: .line 4194
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         3: .line 4193
            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 4195
            aload 9 /* tempBounds */
            dload 1 /* localX */
            d2f
         5: .line 4196
            dload 3 /* localY */
            d2f
         6: .line 4197
            dload 5 /* localWidth */
            d2f
         7: .line 4198
            dload 7 /* localHeight */
            d2f
         8: .line 4195
            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 4212
            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 4225
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 5 /* scene */
        start local 5 // javafx.scene.Scene scene
         1: .line 4226
            aload 5 /* scene */
            ifnonnull 2
            aconst_null
            areturn
         2: .line 4227
      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 4228
            aload 6 /* window */
            ifnonnull 4
            aconst_null
            areturn
         4: .line 4231
      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 4230
            astore 7 /* tempPt */
        start local 7 // com.sun.javafx.geom.Point2D tempPt
         6: .line 4233
            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 4234
            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 4233
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         9: .line 4236
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 8 /* subScene */
        start local 8 // javafx.scene.SubScene subScene
        10: .line 4237
            aload 8 /* subScene */
            ifnull 17
        11: .line 4238
            aload 8 /* subScene */
        12: .line 4239
            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 4238
            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 4240
            aload 9 /* ssCoord */
            ifnonnull 16
        15: .line 4241
            aconst_null
            areturn
        16: .line 4243
      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 4247
      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 4246
            astore 9 /* ppIntersect */
        start local 9 // javafx.geometry.Point3D ppIntersect
        19: .line 4248
            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 4251
            aload 0 /* this */
            aload 7 /* tempPt */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Point2D;)V
        21: .line 4252
            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 4253
            aconst_null
            areturn
        24: .line 4255
      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 4267
            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 4280
            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 4281
            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 4282
            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 4283
            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 4285
            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 4304
            iload 5 /* rootScene */
            ifne 2
         1: .line 4305
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            invokevirtual javafx.scene.Node.sceneToLocal:(DD)Ljavafx/geometry/Point2D;
            areturn
         2: .line 4308
      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 4307
            astore 6 /* tempPt */
        start local 6 // com.sun.javafx.geom.Point2D tempPt
         4: .line 4310
            aload 6 /* tempPt */
            dload 1 /* x */
            d2f
            dload 3 /* y */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         5: .line 4312
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 7 /* subScene */
        start local 7 // javafx.scene.SubScene subScene
         6: .line 4313
            aload 7 /* subScene */
            ifnull 13
         7: .line 4314
            aload 7 /* subScene */
         8: .line 4315
            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 4314
            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 4316
            aload 8 /* ssCoord */
            ifnonnull 12
        11: .line 4317
            aconst_null
            areturn
        12: .line 4319
      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 4323
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* tempPt */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Point2D;)V
        14: .line 4324
            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 4325
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
            pop
        17: .line 4326
            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 4344
            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 4363
            iload 2 /* rootScene */
            ifne 2
         1: .line 4364
            aload 0 /* this */
            aload 1 /* bounds */
            invokevirtual javafx.scene.Node.sceneToLocal:(Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
            areturn
         2: .line 4366
      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 4367
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         4: .line 4369
      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 4370
            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 4371
            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 4372
            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 4374
            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 4391
            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 4390
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4392
            aload 5 /* tempPt */
            dload 1 /* sceneX */
            d2f
            dload 3 /* sceneY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4394
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4395
            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 4396
            aconst_null
            areturn
         7: .line 4398
      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 4413
            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 4429
            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 4448
            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 4449
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
            pop
         3: .line 4450
            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 4459
            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 4458
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4460
            aload 7 /* tempV3D */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4461
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4462
            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 4480
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4481
            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 4482
            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 4483
            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 4484
            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 4485
            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 4487
            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 4490
      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 4491
            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 4492
            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 4493
            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 4494
            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 4495
            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 4496
            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 4497
            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 4498
            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 4499
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
            pop
        18: .line 4500
            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 4513
            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 4524
            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 4537
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 7 /* scene */
        start local 7 // javafx.scene.Scene scene
         1: .line 4538
            aload 7 /* scene */
            ifnonnull 2
            aconst_null
            areturn
         2: .line 4539
      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 4540
            aload 8 /* window */
            ifnonnull 4
            aconst_null
            areturn
         4: .line 4542
      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 4543
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 10 /* subScene */
        start local 10 // javafx.scene.SubScene subScene
         6: .line 4544
            aload 10 /* subScene */
            ifnull 8
         7: .line 4545
            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 4548
      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 4547
            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 4550
            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 4551
            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 4550
            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 4562
            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 4573
            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 4574
            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 4575
            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 4576
            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 4577
            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 4578
            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 4579
            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 4580
            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 4582
            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 4596
            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 4595
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4597
            aload 5 /* tempPt */
            dload 1 /* localX */
            d2f
            dload 3 /* localY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4598
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4599
            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 4611
            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 4625
            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 4642
            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 4641
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4643
            aload 7 /* tempV3D */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4644
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4645
            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 4664
            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 4665
            iload 2 /* rootScene */
            ifeq 5
         2: .line 4666
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 4 /* subScene */
        start local 4 // javafx.scene.SubScene subScene
         3: .line 4667
            aload 4 /* subScene */
            ifnull 5
         4: .line 4668
            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 4671
      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 4692
            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 4711
            iload 2 /* rootScene */
            ifne 2
         1: .line 4712
            aload 0 /* this */
            aload 1 /* localPoint */
            invokevirtual javafx.scene.Node.localToScene:(Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
            areturn
         2: .line 4714
      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 4715
            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 4735
            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 4754
            iload 2 /* rootScene */
            ifne 2
         1: .line 4755
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.scene.Node.localToScene:(Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
            areturn
         2: .line 4757
      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 4758
            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 4759
            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 4760
            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 4761
            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 4762
            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 4763
            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 4764
            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 4765
            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 4780
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4781
            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 4782
            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 4783
            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 4784
            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 4785
            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 4787
            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 4789
      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 4790
            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 4791
            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 4792
            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 4793
            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 4794
            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 4795
            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 4796
            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 4797
            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 4810
            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 4809
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4811
            aload 5 /* tempPt */
            dload 1 /* parentX */
            d2f
            dload 3 /* parentY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4813
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4814
            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 4815
            aconst_null
            areturn
         7: .line 4817
      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 4827
            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 4838
            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 4852
            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 4851
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4853
            aload 7 /* tempV3D */
            dload 1 /* parentX */
            dload 3 /* parentY */
            dload 5 /* parentZ */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4855
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4856
            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 4857
            aconst_null
            areturn
         7: .line 4859
      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 4871
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4872
            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 4873
            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 4874
            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 4875
            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 4876
            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 4878
            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 4880
      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 4881
            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 4882
            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 4883
            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 4884
            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 4885
            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 4886
            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 4887
            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 4888
            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 4900
            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 4899
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4901
            aload 5 /* tempPt */
            dload 1 /* localX */
            d2f
            dload 3 /* localY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4902
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4903
            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 4913
            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 4924
            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 4938
            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 4937
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4939
            aload 7 /* tempV3D */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4940
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4941
            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 4953
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4954
            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 4955
            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 4956
            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 4957
            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 4958
            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 4960
            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 4962
      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 4963
            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 4964
            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 4965
            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 4966
            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 4967
            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 4968
            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 4969
            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 4970
            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 4977
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4978
            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 4979
            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 4986
            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 4996
            aload 0 /* this */
            getfield javafx.scene.Node.transformDirty:Z
            ifne 4
         1: .line 4997
            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 4998
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.transformDirty:Z
         3: .line 4999
            aload 0 /* this */
            invokevirtual javafx.scene.Node.transformedBoundsChanged:()V
         4: .line 5001
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateLocalToParentTransform:()V
         5: .line 5002
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateLocalToSceneTransform:()V
         6: .line 5003
            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 5006
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            astore 1 /* bounds */
        start local 1 // javafx.geometry.Bounds bounds
         1: .line 5007
            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 5011
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            astore 1 /* bounds */
        start local 1 // javafx.geometry.Bounds bounds
         1: .line 5012
            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 5016
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            astore 1 /* bounds */
        start local 1 // javafx.geometry.Bounds bounds
         1: .line 5017
            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 5025
            aload 0 /* this */
            getfield javafx.scene.Node.transformDirty:Z
            ifeq 63
         1: .line 5026
            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 5028
            iconst_0
            istore 1 /* mirror */
        start local 1 // boolean mirror
         3: .line 5029
            dconst_0
            dstore 2 /* mirroringCenter */
        start local 2 // double mirroringCenter
         4: .line 5030
            aload 0 /* this */
            invokevirtual javafx.scene.Node.hasMirroring:()Z
            ifeq 22
         5: .line 5031
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 4 /* sceneValue */
        start local 4 // javafx.scene.Scene sceneValue
         6: .line 5032
            aload 4 /* sceneValue */
            ifnull 20
            aload 4 /* sceneValue */
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
            aload 0 /* this */
            if_acmpne 20
         7: .line 5035
            aload 4 /* sceneValue */
            invokevirtual javafx.scene.Scene.getWidth:()D
            ldc 2.0
            ddiv
            dstore 2 /* mirroringCenter */
         8: .line 5036
            dload 2 /* mirroringCenter */
            dconst_0
            dcmpl
            ifne 10
         9: .line 5037
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotX:()D
            dstore 2 /* mirroringCenter */
        10: .line 5040
      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 5041
            dload 2 /* mirroringCenter */
            dconst_0
        12: .line 5040
            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 5042
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        14: .line 5043
            ldc -1.0
            dconst_1
            dconst_1
        15: .line 5042
            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 5044
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        17: .line 5045
            dload 2 /* mirroringCenter */
            dneg
            dconst_0
        18: .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;
        19: .line 5046
            goto 22
        20: .line 5048
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 1 /* mirror */
        21: .line 5049
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotX:()D
            dstore 2 /* mirroringCenter */
        end local 4 // javafx.scene.Scene sceneValue
        22: .line 5053
      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 5055
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotX:()D
            dstore 4 /* pivotX */
        start local 4 // double pivotX
        24: .line 5056
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotY:()D
            dstore 6 /* pivotY */
        start local 6 // double pivotY
        25: .line 5057
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotZ:()D
            dstore 8 /* pivotZ */
        start local 8 // double pivotZ
        26: .line 5059
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        27: .line 5060
            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 5061
            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 5062
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateZ:()D
            dload 8 /* pivotZ */
            dadd
        30: .line 5059
            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 5063
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        32: .line 5064
            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 5065
            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 5063
            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 5066
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        36: .line 5067
            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 5066
            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 5068
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        39: .line 5069
            dload 4 /* pivotX */
            dneg
            dload 6 /* pivotY */
            dneg
            dload 8 /* pivotZ */
            dneg
        40: .line 5068
            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 5070
            goto 47
        42: .line 5071
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        43: .line 5072
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutX:()D
            dadd
        44: .line 5073
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutY:()D
            dadd
        45: .line 5074
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateZ:()D
        46: .line 5071
            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 5077
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.hasTransforms:()Z
            ifeq 52
        48: .line 5078
            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 5079
            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 5078
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 49
        52: .line 5084
      StackMap locals: javafx.scene.Node int double
      StackMap stack:
            iload 1 /* mirror */
            ifeq 62
        53: .line 5085
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        54: .line 5086
            dload 2 /* mirroringCenter */
            dconst_0
        55: .line 5085
            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 5087
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        57: .line 5088
            ldc -1.0
            dconst_1
            dconst_1
        58: .line 5087
            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 5089
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        60: .line 5090
            dload 2 /* mirroringCenter */
            dneg
            dconst_0
        61: .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;
        62: .line 5093
      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 5095
      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 5102
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5103
            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 5104
            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 5107
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5108
            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 5109
            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 5112
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 5113
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            aload 1 /* pt */
            invokevirtual javafx.scene.Parent.sceneToLocal:(Lcom/sun/javafx/geom/Point2D;)V
         2: .line 5115
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Point2D;)V
         3: .line 5116
            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 5119
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 5120
            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 5122
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Vec3d;)V
         3: .line 5123
            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 5126
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Point2D;)V
         1: .line 5127
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 3
         2: .line 5128
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            aload 1 /* pt */
            invokevirtual javafx.scene.Parent.localToScene:(Lcom/sun/javafx/geom/Point2D;)V
         3: .line 5130
      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 5133
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Vec3d;)V
         1: .line 5134
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 3
         2: .line 5135
            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 5137
      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 5150
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5151
            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 5152
            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 5155
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5156
            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 5157
            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 5167
            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 5168
            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 5178
            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 5179
      StackMap locals:
      StackMap stack:
            return
         2: .line 5182
      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 5183
            aload 3 /* o */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 4 /* ox */
        start local 4 // double ox
         4: .line 5184
            aload 3 /* o */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 6 /* oy */
        start local 6 // double oy
         5: .line 5185
            aload 3 /* o */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 8 /* oz */
        start local 8 // double oz
         6: .line 5186
            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 5187
            aload 10 /* d */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 11 /* dx */
        start local 11 // double dx
         8: .line 5188
            aload 10 /* d */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 13 /* dy */
        start local 13 // double dy
         9: .line 5189
            aload 10 /* d */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 15 /* dz */
        start local 15 // double dz
        10: .line 5191
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
        11: .line 5193
            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 5194
            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 5199
            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 5200
            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 5204
      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 5205
            aload 1 /* pickRay */
            dload 11 /* dx */
            dload 13 /* dy */
            dload 15 /* dz */
            invokevirtual com.sun.javafx.geom.PickRay.setDirection:(DDD)V
        18: .line 5206
            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 5222
            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 5223
            dload 3 /* boundsDistance */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 7
         2: .line 5224
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isPickOnBounds:()Z
            ifeq 6
         3: .line 5225
            aload 2 /* pickResult */
            ifnull 5
         4: .line 5226
            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 5228
      StackMap locals: double
      StackMap stack:
            iconst_1
            ireturn
         6: .line 5230
      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 5233
      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 5244
            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 5245
            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 5247
            dload 5 /* dirZ */
            invokestatic javafx.scene.Node.almostZero:(D)Z
            ifeq 4
         3: .line 5248
            iconst_0
            ireturn
         4: .line 5250
      StackMap locals: double double
      StackMap stack:
            dload 3 /* origZ */
            dneg
            dload 5 /* dirZ */
            ddiv
            dstore 7 /* t */
        start local 7 // double t
         5: .line 5251
            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 5252
      StackMap locals: double
      StackMap stack:
            iconst_0
            ireturn
         7: .line 5254
      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 5255
            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 5257
            aload 0 /* this */
            dload 9 /* x */
            d2f
            f2d
            dload 11 /* y */
            d2f
            f2d
            invokevirtual javafx.scene.Node.contains:(DD)Z
            ifeq 13
        10: .line 5258
            aload 2 /* pickResult */
            ifnull 12
        11: .line 5259
            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 5261
      StackMap locals: double double
      StackMap stack:
            iconst_1
            ireturn
        13: .line 5263
      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 5278
            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 5281
            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 5282
            aload 7 /* origin */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 8 /* originX */
        start local 8 // double originX
         3: .line 5283
            aload 7 /* origin */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 10 /* originY */
        start local 10 // double originY
         4: .line 5284
            aload 7 /* origin */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 12 /* originZ */
        start local 12 // double originZ
         5: .line 5286
            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 5287
            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 5289
            aload 0 /* this */
            aload 15 /* tempBounds */
         8: .line 5290
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         9: .line 5289
            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 5292
            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 5295
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dconst_0
            dcmpl
            ifne 13
        12: .line 5296
            ldc NaN
            dreturn
        13: .line 5299
      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 5300
            dload 8 /* originX */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dcmpl
            ifgt 17
        15: .line 5301
            dload 10 /* originY */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dcmpg
            iflt 17
        16: .line 5302
            dload 10 /* originY */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dcmpl
            ifle 18
        17: .line 5303
      StackMap locals:
      StackMap stack:
            ldc NaN
            dreturn
        18: .line 5306
      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 5307
            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 5309
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dstore 19 /* minZ */
        start local 19 // double minZ
        23: .line 5310
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dstore 21 /* maxZ */
        start local 21 // double maxZ
        24: .line 5311
            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 5312
            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 5314
            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 5317
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            invokestatic javafx.scene.Node.almostZero:(D)Z
            ifeq 34
        33: .line 5318
            ldc NaN
            dreturn
        34: .line 5321
      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 5322
            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 5323
            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 5325
            dload 18 /* x */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dcmpg
            iflt 41
        38: .line 5326
            dload 18 /* x */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dcmpl
            ifgt 41
        39: .line 5327
            dload 20 /* y */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dcmpg
            iflt 41
        40: .line 5328
            dload 20 /* y */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dcmpl
            ifle 42
        41: .line 5329
      StackMap locals: double double double
      StackMap stack:
            ldc NaN
            dreturn
        42: .line 5332
      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 5334
            goto 110
        end local 5 // double tmax
        end local 3 // double tmin
        45: .line 5336
      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 5337
            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 5338
            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 5339
            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 5340
            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 5341
            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 5342
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dstore 25 /* minX */
        start local 25 // double minX
        64: .line 5343
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dstore 27 /* minY */
        start local 27 // double minY
        65: .line 5344
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dstore 29 /* maxX */
        start local 29 // double maxX
        66: .line 5345
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dstore 31 /* maxY */
        start local 31 // double maxY
        67: .line 5347
            ldc -Infinity
            dstore 3 /* tmin */
        start local 3 // double tmin
        68: .line 5348
            ldc Infinity
            dstore 5 /* tmax */
        start local 5 // double tmax
        69: .line 5349
            dload 16 /* invDirX */
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifeq 72
        70: .line 5350
            dload 25 /* minX */
            dload 8 /* originX */
            dcmpg
            ifgt 71
            dload 29 /* maxX */
            dload 8 /* originX */
            dcmpl
            ifge 78
        71: .line 5353
      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 5356
      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 5357
            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 5360
      StackMap locals:
      StackMap stack:
            dload 18 /* invDirY */
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifeq 81
        79: .line 5361
            dload 27 /* minY */
            dload 10 /* originY */
            dcmpg
            ifgt 80
            dload 31 /* maxY */
            dload 10 /* originY */
            dcmpl
            ifge 93
        80: .line 5364
      StackMap locals:
      StackMap stack:
            ldc NaN
            dreturn
        81: .line 5367
      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 5368
            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 5370
            dload 3 /* tmin */
            dload 35 /* tymax */
            dcmpl
            ifgt 88
            dload 33 /* tymin */
            dload 5 /* tmax */
            dcmpl
            ifle 89
        88: .line 5371
      StackMap locals: double
      StackMap stack:
            ldc NaN
            dreturn
        89: .line 5373
      StackMap locals:
      StackMap stack:
            dload 33 /* tymin */
            dload 3 /* tmin */
            dcmpl
            ifle 91
        90: .line 5374
            dload 33 /* tymin */
            dstore 3 /* tmin */
        91: .line 5376
      StackMap locals:
      StackMap stack:
            dload 35 /* tymax */
            dload 5 /* tmax */
            dcmpg
            ifge 93
        92: .line 5377
            dload 35 /* tymax */
            dstore 5 /* tmax */
        end local 35 // double tymax
        end local 33 // double tymin
        93: .line 5381
      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 5382
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dstore 35 /* maxZ */
        start local 35 // double maxZ
        95: .line 5383
            dload 20 /* invDirZ */
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifeq 98
        96: .line 5384
            dload 33 /* minZ */
            dload 12 /* originZ */
            dcmpg
            ifgt 97
            dload 35 /* maxZ */
            dload 12 /* originZ */
            dcmpl
            ifge 110
        97: .line 5387
      StackMap locals: double double
      StackMap stack:
            ldc NaN
            dreturn
        98: .line 5390
      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 5391
            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 5393
            dload 3 /* tmin */
            dload 39 /* tzmax */
            dcmpl
            ifgt 105
            dload 37 /* tzmin */
            dload 5 /* tmax */
            dcmpl
            ifle 106
       105: .line 5394
      StackMap locals: double
      StackMap stack:
            ldc NaN
            dreturn
       106: .line 5396
      StackMap locals:
      StackMap stack:
            dload 37 /* tzmin */
            dload 3 /* tmin */
            dcmpl
            ifle 108
       107: .line 5397
            dload 37 /* tzmin */
            dstore 3 /* tmin */
       108: .line 5399
      StackMap locals:
      StackMap stack:
            dload 39 /* tzmax */
            dload 5 /* tmax */
            dcmpg
            ifge 110
       109: .line 5400
            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 5408
      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 5409
            aload 16 /* clip */
            ifnull 130
       112: .line 5413
            aload 0 /* this */
            instanceof javafx.scene.shape.Shape3D
            ifne 130
            aload 16 /* clip */
            instanceof javafx.scene.shape.Shape3D
            ifne 130
       113: .line 5414
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 17 /* dirX */
        start local 17 // double dirX
       114: .line 5415
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 19 /* dirY */
        start local 19 // double dirY
       115: .line 5416
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 21 /* dirZ */
        start local 21 // double dirZ
       116: .line 5418
            aload 16 /* clip */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
       117: .line 5420
            iconst_1
            istore 23 /* hitClip */
        start local 23 // boolean hitClip
       118: .line 5422
            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 5423
            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 5424
            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 5425
            iconst_0
            istore 23 /* hitClip */
       123: .line 5427
      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 5428
            aload 1 /* pickRay */
            dload 8 /* originX */
            dload 10 /* originY */
            dload 12 /* originZ */
            invokevirtual com.sun.javafx.geom.PickRay.setOrigin:(DDD)V
       127: .line 5429
            aload 1 /* pickRay */
            dload 17 /* dirX */
            dload 19 /* dirY */
            dload 21 /* dirZ */
            invokevirtual com.sun.javafx.geom.PickRay.setDirection:(DDD)V
       128: .line 5431
            iload 23 /* hitClip */
            ifne 130
       129: .line 5432
            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 5436
      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 5438
      StackMap locals:
      StackMap stack:
            ldc NaN
            dreturn
       132: .line 5441
      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 5442
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getFarClip:()D
            dstore 19 /* maxDistance */
        start local 19 // double maxDistance
       134: .line 5443
            dload 3 /* tmin */
            dload 17 /* minDistance */
            dcmpg
            ifge 138
       135: .line 5444
            dload 5 /* tmax */
            dload 17 /* minDistance */
            dcmpl
            iflt 137
       136: .line 5446
            dconst_0
            dreturn
       137: .line 5448
      StackMap locals: double double
      StackMap stack:
            ldc NaN
            dreturn
       138: .line 5450
      StackMap locals:
      StackMap stack:
            dload 3 /* tmin */
            dload 19 /* maxDistance */
            dcmpl
            ifle 140
       139: .line 5451
            ldc NaN
            dreturn
       140: .line 5454
      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 5464
            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 5504
            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 5508
            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 5509
            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 5512
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            dconst_0
            goto 2
         1: .line 5513
      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 5512
      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 5531
            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 5535
            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 5539
            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 5540
            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 5543
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5544
            dconst_0
            goto 3
         2: .line 5545
      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 5543
      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 5563
            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 5567
            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 5568
            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 5571
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5572
            dconst_0
            goto 3
         2: .line 5573
      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 5571
      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 5591
            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 5595
            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 5596
            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 5599
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5600
            dconst_0
            goto 3
         2: .line 5601
      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 5599
      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 5622
            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 5626
            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 5627
            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 5630
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_1
            goto 2
         1: .line 5631
      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 5630
      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 5650
            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 5654
            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 5655
            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 5658
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_1
            goto 2
         1: .line 5659
      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 5658
      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 5678
            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 5682
            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 5683
            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 5686
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_1
            goto 2
         1: .line 5687
      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 5686
      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 5711
            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 5715
            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 5716
            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 5719
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_0
            goto 2
         1: .line 5720
      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 5719
      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 5750
            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 5754
            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 5755
            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 5758
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5759
            getstatic javafx.scene.Node.DEFAULT_ROTATION_AXIS:Ljavafx/geometry/Point3D;
            goto 3
         2: .line 5760
      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 5758
      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 5774
            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 5785
            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 5789
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 2
         1: .line 5790
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.invalidateLocalToParentTransform:()V
         2: .line 5792
      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 5795
            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 5817
            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 5821
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 2
         1: .line 5822
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.invalidateLocalToSceneTransform:()V
         2: .line 5824
      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 5827
            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 5833
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5834
            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 5837
      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 5841
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 3
         1: .line 5842
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.hasTransforms:()Z
            ifeq 3
         2: .line 5841
            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 5847
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 2
         1: .line 5848
            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 5849
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         3: .line 5852
      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 6419
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 7
         1: .line 6420
            aload 0 /* this */
         2: .line 6421
            new com.sun.javafx.scene.EventHandlerProperties
            dup
         3: .line 6422
            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 6423
            aload 0 /* this */
         5: .line 6421
            invokespecial com.sun.javafx.scene.EventHandlerProperties.<init>:(Lcom/sun/javafx/event/EventHandlerManager;Ljava/lang/Object;)V
         6: .line 6420
            putfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
         7: .line 6426
      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 6449
            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 6450
            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 6453
            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 6469
            aload 0 /* this */
            getfield javafx.scene.Node.nodeOrientation:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 6470
            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 6494
      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 6498
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
            ifne 2
         1: .line 6500
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
            goto 3
         2: .line 6501
      StackMap locals:
      StackMap stack:
            getstatic javafx.geometry.NodeOrientation.RIGHT_TO_LEFT:Ljavafx/geometry/NodeOrientation;
         3: .line 6498
      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 6512
            aload 0 /* this */
            getfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
            ifnonnull 4
         1: .line 6513
            aload 0 /* this */
         2: .line 6514
            new javafx.scene.Node$EffectiveOrientationProperty
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$EffectiveOrientationProperty.<init>:(Ljavafx/scene/Node;)V
         3: .line 6513
            putfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
         4: .line 6517
      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 6535
            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 6539
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeOrientation:()Ljavafx/geometry/NodeOrientation;
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 3
         1: .line 6540
            aload 0 /* this */
            invokevirtual javafx.scene.Node.nodeResolvedOrientationInvalidated:()V
         2: .line 6541
            goto 4
         3: .line 6543
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.transformsChanged:(Ljavafx/scene/Node;)V
         4: .line 6545
      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 6549
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
         1: .line 6548
            istore 1 /* oldResolvedNodeOrientation */
        start local 1 // byte oldResolvedNodeOrientation
         2: .line 6551
            aload 0 /* this */
         3: .line 6552
            aload 0 /* this */
            invokevirtual javafx.scene.Node.calcEffectiveNodeOrientation:()B
         4: .line 6553
            aload 0 /* this */
            invokevirtual javafx.scene.Node.calcAutomaticNodeOrientation:()B
         5: .line 6552
            ior
            i2b
         6: .line 6551
            putfield javafx.scene.Node.resolvedNodeOrientation:B
         7: .line 6555
            aload 0 /* this */
            getfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
            ifnull 13
         8: .line 6556
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
         9: .line 6558
            iload 1 /* oldResolvedNodeOrientation */
        10: .line 6557
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
        11: .line 6556
            if_icmpeq 13
        12: .line 6559
            aload 0 /* this */
            getfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
            invokevirtual javafx.scene.Node$EffectiveOrientationProperty.invalidate:()V
        13: .line 6563
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.transformsChanged:(Ljavafx/scene/Node;)V
        14: .line 6565
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            iload 1 /* oldResolvedNodeOrientation */
            if_icmpeq 16
        15: .line 6566
            aload 0 /* this */
            invokevirtual javafx.scene.Node.nodeResolvedOrientationChanged:()V
        16: .line 6568
      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 6572
            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 6575
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* parentValue */
        start local 1 // javafx.scene.Node parentValue
         1: .line 6576
            goto 5
         2: .line 6577
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 1 /* parentValue */
            invokevirtual javafx.scene.Node.usesMirroring:()Z
            ifeq 4
         3: .line 6578
            aload 1 /* parentValue */
            areturn
         4: .line 6580
      StackMap locals:
      StackMap stack:
            aload 1 /* parentValue */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* parentValue */
         5: .line 6576
      StackMap locals:
      StackMap stack:
            aload 1 /* parentValue */
            ifnonnull 2
         6: .line 6583
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 2 /* subSceneValue */
        start local 2 // javafx.scene.Node subSceneValue
         7: .line 6584
            aload 2 /* subSceneValue */
            ifnull 9
         8: .line 6585
            aload 2 /* subSceneValue */
            areturn
         9: .line 6588
      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 6592
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* parentValue */
        start local 1 // javafx.scene.Node parentValue
         1: .line 6593
            aload 1 /* parentValue */
            ifnull 3
         2: .line 6594
            aload 1 /* parentValue */
            areturn
         3: .line 6597
      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 6598
            aload 2 /* subSceneValue */
            ifnull 6
         5: .line 6599
            aload 2 /* subSceneValue */
            areturn
         6: .line 6602
      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 6606
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeOrientation:()Ljavafx/geometry/NodeOrientation;
            astore 1 /* nodeOrientationValue */
        start local 1 // javafx.geometry.NodeOrientation nodeOrientationValue
         1: .line 6607
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            if_acmpeq 6
         2: .line 6608
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 4
         3: .line 6609
            iconst_0
            goto 5
         4: .line 6610
      StackMap locals: javafx.geometry.NodeOrientation
      StackMap stack:
            iconst_1
         5: .line 6608
      StackMap locals:
      StackMap stack: int
            ireturn
         6: .line 6613
      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 6614
            aload 2 /* parentValue */
            ifnull 9
         8: .line 6615
            aload 2 /* parentValue */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
            ireturn
         9: .line 6618
      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 6619
            aload 3 /* sceneValue */
            ifnull 17
        11: .line 6620
            aload 3 /* sceneValue */
            invokevirtual javafx.scene.Scene.getEffectiveNodeOrientation:()Ljavafx/geometry/NodeOrientation;
        12: .line 6621
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
        13: .line 6620
            if_acmpne 15
        14: .line 6622
            iconst_0
            goto 16
        15: .line 6623
      StackMap locals: javafx.scene.Scene
      StackMap stack:
            iconst_1
        16: .line 6620
      StackMap locals:
      StackMap stack: int
            ireturn
        17: .line 6626
      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 6630
            aload 0 /* this */
            invokevirtual javafx.scene.Node.usesMirroring:()Z
            ifne 2
         1: .line 6631
            iconst_0
            ireturn
         2: .line 6634
      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 6635
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            if_acmpeq 8
         4: .line 6636
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 6
         5: .line 6637
            iconst_0
            goto 7
         6: .line 6638
      StackMap locals: javafx.geometry.NodeOrientation
      StackMap stack:
            iconst_2
         7: .line 6636
      StackMap locals:
      StackMap stack: int
            ireturn
         8: .line 6641
      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 6642
            aload 2 /* parentValue */
            ifnull 11
        10: .line 6644
            aload 2 /* parentValue */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getAutomaticOrientation:(B)B
            ireturn
        11: .line 6647
      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 6648
            aload 3 /* sceneValue */
            ifnull 19
        13: .line 6649
            aload 3 /* sceneValue */
            invokevirtual javafx.scene.Scene.getEffectiveNodeOrientation:()Ljavafx/geometry/NodeOrientation;
        14: .line 6650
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
        15: .line 6649
            if_acmpne 17
        16: .line 6651
            iconst_0
            goto 18
        17: .line 6652
      StackMap locals: javafx.scene.Scene
      StackMap stack:
            iconst_2
        18: .line 6649
      StackMap locals:
      StackMap stack: int
            ireturn
        19: .line 6655
      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 6662
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getOrientationParent:()Ljavafx/scene/Node;
            astore 1 /* parentValue */
        start local 1 // javafx.scene.Node parentValue
         1: .line 6665
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getAutomaticOrientation:(B)B
         2: .line 6664
            istore 2 /* thisOrientation */
        start local 2 // byte thisOrientation
         3: .line 6667
            aload 1 /* parentValue */
            ifnull 7
         4: .line 6669
            aload 1 /* parentValue */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
         5: .line 6668
            invokestatic javafx.scene.Node.getAutomaticOrientation:(B)B
         6: .line 6669
            goto 8
         7: .line 6670
      StackMap locals: javafx.scene.Node int
      StackMap stack:
            iconst_0
         8: .line 6666
      StackMap locals:
      StackMap stack: int
            istore 3 /* parentOrientation */
        start local 3 // byte parentOrientation
         9: .line 6672
            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 6677
            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 6682
            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 6716
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 2
         1: .line 6717
            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 6720
      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 7227
            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 7228
            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 7231
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            iconst_0
            goto 2
         1: .line 7232
      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 7231
      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 7244
            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 7263
            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 7264
            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 7267
            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 7271
            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 7275
            aload 0 /* this */
            getfield javafx.scene.Node.hover:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 2
         1: .line 7276
            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 7298
      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 7311
            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 7312
            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 7315
            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 7319
            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 7323
            aload 0 /* this */
            getfield javafx.scene.Node.pressed:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 2
         1: .line 7324
            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 7346
      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 7351
            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 7352
            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 7355
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7356
            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 7355
      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 7368
            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 7373
            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 7374
            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 7377
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7378
            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 7377
      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 7389
            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 7394
            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 7395
            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 7398
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7399
            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 7398
      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 7410
            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 7415
            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 7416
            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 7419
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7420
            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 7419
      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 7430
            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 7435
            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 7436
            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 7439
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7440
            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 7439
      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 7450
            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 7455
            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 7456
            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 7459
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7460
            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 7459
      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 7471
            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 7476
            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 7477
            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 7480
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7481
            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 7480
      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 7492
            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 7497
            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 7498
            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 7501
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7502
            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 7501
      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 7513
            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 7518
            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 7519
            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 7522
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7523
            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 7522
      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 7534
            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 7539
            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 7540
            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 7543
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7544
            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 7543
      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 7556
            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 7561
            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 7562
            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 7565
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7566
            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 7565
      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 7578
            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 7583
            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 7584
            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 7587
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7588
            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 7587
      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 7600
            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 7605
            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 7606
            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 7609
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7610
            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 7609
      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 7622
            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 7634
            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 7635
            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 7638
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7639
            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 7638
      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 7650
            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 7655
            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 7656
            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 7659
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7660
            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 7659
      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 7670
            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 7675
            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 7676
            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 7679
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7680
            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 7679
      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 7690
            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 7695
            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 7696
            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 7699
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7700
            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 7699
      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 7711
            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 7716
            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 7717
            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 7720
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7721
            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 7720
      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 7732
            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 7737
            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 7738
            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 7741
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7742
            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 7741
      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 7752
            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 7757
            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 7758
            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 7761
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7762
            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 7761
      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 7773
            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 7778
            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 7779
            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 7782
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7783
            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 7782
      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 7794
            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 7799
            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 7800
            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 7803
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7804
            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 7803
      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 7814
            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 7819
            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 7820
            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 7823
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7824
            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 7823
      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 7836
            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 7841
            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 7842
            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 7845
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7846
            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 7845
      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 7858
            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 7863
            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 7864
            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 7867
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7868
            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 7867
      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 7880
            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 7885
            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 7886
            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 7889
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7890
            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 7889
      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 7902
            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 7914
            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 7915
            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 7918
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7919
            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 7918
      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 7929
            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 7934
            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 7935
            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 7938
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7939
            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 7938
      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 7949
            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 7954
            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 7955
            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 7958
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7959
            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 7958
      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 7969
            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 7974
            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 7975
            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 7978
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7979
            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 7978
      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 7991
            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 8002
            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 8003
            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 8006
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8007
            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 8006
      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 8020
            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 8025
            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 8026
            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 8029
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8030
            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 8029
      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 8043
            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 8048
            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 8049
            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 8052
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8053
            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 8052
      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 8066
            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 8077
            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 8078
            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 8082
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8083
            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 8082
      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 8101
            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 8105
            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 8106
            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 8109
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 2
         1: .line 8110
            getstatic javafx.scene.Node.DEFAULT_INPUT_METHOD_REQUESTS:Ljavafx/scene/input/InputMethodRequests;
            goto 3
         2: .line 8111
      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 8109
      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 8120
            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 8205
            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 8206
            aload 2 /* fp */
            getfield javafx.scene.Node$FocusedProperty.value:Z
            iload 1 /* value */
            if_icmpeq 4
         2: .line 8207
            aload 2 /* fp */
            iload 1 /* value */
            invokevirtual javafx.scene.Node$FocusedProperty.store:(Z)V
         3: .line 8208
            aload 2 /* fp */
            invokevirtual javafx.scene.Node$FocusedProperty.notifyListeners:()V
         4: .line 8210
      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 8213
            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 8217
            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 8221
            aload 0 /* this */
            getfield javafx.scene.Node.focused:Ljavafx/scene/Node$FocusedProperty;
            ifnonnull 2
         1: .line 8222
            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 8224
      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 8246
            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 8247
            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 8249
            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 8253
            aload 0 /* this */
            getfield javafx.scene.Node.focusTraversable:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 8254
            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 8283
      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 8297
            aload 1 /* s */
            ifnull 3
         1: .line 8298
            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 8299
      StackMap locals:
      StackMap stack:
            aload 1 /* s */
            iconst_1
            invokevirtual javafx.scene.Scene.setFocusDirty:(Z)V
         3: .line 8301
      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 8315
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 2
         1: .line 8316
            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 8318
      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 8327
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 2
         1: .line 8328
            iconst_0
            ireturn
         2: .line 8330
      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 8343
            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 8344
            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 8345
            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 8346
            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 8347
            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 8349
            iload 4 /* hasId */
            ifne 13
        10: .line 8350
            aload 3 /* sbuf */
            bipush 64
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        11: .line 8351
            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 8352
            goto 16
        13: .line 8353
      StackMap locals: int
      StackMap stack:
            aload 3 /* sbuf */
            ldc "[id="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        14: .line 8354
            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 8355
            iload 5 /* hasStyleClass */
            ifne 16
            aload 3 /* sbuf */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 8357
      StackMap locals:
      StackMap stack:
            iload 5 /* hasStyleClass */
            ifeq 22
        17: .line 8358
            iload 4 /* hasId */
            ifne 18
            aload 3 /* sbuf */
            bipush 91
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
            goto 19
        18: .line 8359
      StackMap locals:
      StackMap stack:
            aload 3 /* sbuf */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 8360
      StackMap locals:
      StackMap stack:
            aload 3 /* sbuf */
            ldc "styleClass="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        20: .line 8361
            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 8362
            aload 3 /* sbuf */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        22: .line 8364
      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 8368
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getEventType:()Ljavafx/event/EventType;
            astore 2 /* eventType */
        start local 2 // javafx.event.EventType eventType
         1: .line 8369
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_PRESSED:Ljavafx/event/EventType;
            if_acmpne 8
         2: .line 8370
            aload 0 /* this */
            astore 3 /* n */
        start local 3 // javafx.scene.Node n
         3: goto 6
         4: .line 8371
      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 8370
            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 8373
            return
         8: .line 8375
      StackMap locals:
      StackMap stack:
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_RELEASED:Ljavafx/event/EventType;
            if_acmpne 15
         9: .line 8376
            aload 0 /* this */
            astore 3 /* n */
        start local 3 // javafx.scene.Node n
        10: goto 13
        11: .line 8377
      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 8376
            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 8379
            return
        15: .line 8382
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getTarget:()Ljavafx/event/EventTarget;
            aload 0 /* this */
            if_acmpne 24
        16: .line 8387
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED:Ljavafx/event/EventType;
            if_acmpeq 18
        17: .line 8388
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED_TARGET:Ljavafx/event/EventType;
            if_acmpne 20
        18: .line 8389
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.Node.setHover:(Z)V
        19: .line 8390
            return
        20: .line 8393
      StackMap locals:
      StackMap stack:
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED:Ljavafx/event/EventType;
            if_acmpeq 22
        21: .line 8394
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED_TARGET:Ljavafx/event/EventType;
            if_acmpne 24
        22: .line 8395
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.Node.setHover:(Z)V
        23: .line 8396
            return
        24: .line 8399
      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 8402
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         1: .line 8403
            goto 8
         2: .line 8404
      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 8405
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.isSceneRoot:()Z
            ifeq 7
         4: .line 8406
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.requestNextPulse:()V
         5: .line 8407
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            ifnull 7
         6: .line 8408
            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 8411
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
         8: .line 8403
      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 8414
      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 8417
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 1 /* s */
        start local 1 // javafx.scene.Scene s
         1: .line 8418
            aload 1 /* s */
            ifnonnull 2
            iconst_0
            ireturn
         2: .line 8419
      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 8420
            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 8424
            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 8425
            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 8431
            aload 0 /* this */
            getfield javafx.scene.Node.treeShowing:Z
            iload 1 /* value */
            if_icmpeq 3
         1: .line 8432
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.treeShowing:Z
         2: .line 8433
            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 8435
      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 8438
            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 8442
            aload 0 /* this */
            getfield javafx.scene.Node.treeShowingRO:Ljavafx/scene/Node$TreeShowingPropertyReadOnly;
            ifnonnull 2
         1: .line 8443
            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 8445
      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 8489
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isVisible:()Z
            istore 2 /* isTreeVisible */
        start local 2 // boolean isTreeVisible
         1: .line 8490
            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 8491
      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 8492
      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 8490
      StackMap locals:
      StackMap stack: javafx.scene.Node
            astore 3 /* parentNode */
        start local 3 // javafx.scene.Node parentNode
         6: .line 8493
            iload 2 /* isTreeVisible */
            ifeq 10
         7: .line 8494
            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 8499
      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 8500
            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 8501
            aload 0 /* this */
            invokevirtual javafx.scene.Node.addToSceneDirtyList:()V
        13: .line 8503
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* isTreeVisible */
            invokevirtual javafx.scene.Node.setTreeVisible:(Z)V
        14: .line 8505
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTreeShowing:()V
        15: .line 8506
            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 8512
            aload 0 /* this */
            getfield javafx.scene.Node.treeVisible:Z
            iload 1 /* value */
            if_icmpeq 15
         1: .line 8513
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.treeVisible:Z
         2: .line 8514
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateCanReceiveFocus:()V
         3: .line 8515
            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 8516
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 6
         5: .line 8517
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            iconst_1
            invokevirtual javafx.scene.Node.updateTreeVisible:(Z)V
         6: .line 8519
      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 8520
            aload 0 /* this */
            invokevirtual javafx.scene.Node.addToSceneDirtyList:()V
         8: .line 8522
      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 8523
            aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 15
        10: .line 8524
            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 8525
            aload 2 /* subSceneRoot */
            ifnull 15
        12: .line 8528
            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 8532
      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 8535
            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 8539
            aload 0 /* this */
            getfield javafx.scene.Node.treeVisibleRO:Ljavafx/scene/Node$TreeVisiblePropertyReadOnly;
            ifnonnull 2
         1: .line 8540
            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 8542
      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 8588
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.canReceiveFocus:Z
         1: .line 8589
            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 8592
            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 8596
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 3
         1: .line 8597
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDisabled:()Z
            ifne 3
         2: .line 8598
            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 8596
      StackMap locals: javafx.scene.Node
      StackMap stack: javafx.scene.Node int
            invokevirtual javafx.scene.Node.setCanReceiveFocus:(Z)V
         5: .line 8599
            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 8603
            ldc ""
            astore 1 /* indent */
        start local 1 // java.lang.String indent
         1: .line 8604
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 2 /* p */
        start local 2 // javafx.scene.Parent p
         2: .line 8605
            goto 5
         3: .line 8606
      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 8607
            aload 2 /* p */
            invokevirtual javafx.scene.Parent.getParent:()Ljavafx/scene/Parent;
            astore 2 /* p */
         5: .line 8605
      StackMap locals:
      StackMap stack:
            aload 2 /* p */
            ifnonnull 3
         6: .line 8609
            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 8618
            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 8619
            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 8622
            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 8626
            aload 0 /* this */
            getfield javafx.scene.Node.showMnemonics:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 8627
            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 8645
      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 8673
            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 8674
            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 8677
            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 8681
            aload 0 /* this */
            invokevirtual javafx.scene.Node.initializeInternalEventDispatcher:()V
         1: .line 8682
            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 8701
            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 8702
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8703
            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 8720
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getInternalEventDispatcher:()Lcom/sun/javafx/scene/NodeEventDispatcher;
         1: .line 8721
            invokevirtual com.sun.javafx.scene.NodeEventDispatcher.getEventHandlerManager:()Lcom/sun/javafx/event/EventHandlerManager;
         2: .line 8722
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.removeEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         3: .line 8723
            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 8739
            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 8740
            aload 1 /* eventType */
            aload 2 /* eventFilter */
            invokevirtual com.sun.javafx.event.EventHandlerManager.addEventFilter:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8741
            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 8758
            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 8759
            aload 1 /* eventType */
            aload 2 /* eventFilter */
            invokevirtual com.sun.javafx.event.EventHandlerManager.removeEventFilter:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8760
            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 8776
            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 8777
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.setEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8778
            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 8781
            aload 0 /* this */
            invokevirtual javafx.scene.Node.initializeInternalEventDispatcher:()V
         1: .line 8782
            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 8786
            aload 0 /* this */
            getfield javafx.scene.Node.internalEventDispatcher:Lcom/sun/javafx/scene/NodeEventDispatcher;
            ifnonnull 7
         1: .line 8787
            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 8788
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
         3: .line 8789
            aload 0 /* this */
         4: .line 8790
            ldc "eventDispatcher"
         5: .line 8791
            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 8788
            putfield javafx.scene.Node.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
         7: .line 8793
      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 8796
            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 8816
            aload 0 /* this */
            getfield javafx.scene.Node.preprocessMouseEventDispatcher:Ljavafx/event/EventDispatcher;
            ifnonnull 2
         1: .line 8817
            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 8827
      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 8830
            aload 0 /* this */
            astore 2 /* curNode */
        start local 2 // javafx.scene.Node curNode
         4: .line 8832
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 2 /* curNode */
            getfield javafx.scene.Node.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
            ifnull 9
         5: .line 8834
            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 8833
            astore 3 /* eventDispatcherValue */
        start local 3 // javafx.event.EventDispatcher eventDispatcherValue
         7: .line 8835
            aload 3 /* eventDispatcherValue */
            ifnull 9
         8: .line 8836
            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 8839
      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 8840
            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 8841
            aload 2 /* curNode */
            ifnonnull 4
        14: .line 8843
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 16
        15: .line 8845
            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 8848
      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 8870
            aload 1 /* event */
            instanceof javafx.scene.input.InputEvent
            ifeq 13
         1: .line 8871
            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 8872
            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 8873
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            astore 3 /* eventType */
        start local 3 // javafx.event.EventType eventType
         4: .line 8874
            aload 3 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED:Ljavafx/event/EventType;
            if_acmpeq 6
         5: .line 8875
            aload 3 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED:Ljavafx/event/EventType;
            if_acmpne 8
         6: .line 8876
      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 8877
            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 8878
            aload 3 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_DRAGGED:Ljavafx/event/EventType;
            if_acmpne 12
        10: .line 8879
      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 8880
            goto 13
        12: .line 8881
      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 8886
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* event */
            invokestatic javafx.event.Event.fireEvent:(Ljavafx/event/EventTarget;Ljavafx/event/Event;)V
        14: .line 8887
            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 8904
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            astore 1 /* clazz */
        start local 1 // java.lang.Class clazz
         1: .line 8905
            aload 1 /* clazz */
            invokevirtual java.lang.Class.getPackage:()Ljava/lang/Package;
            astore 2 /* pkg */
        start local 2 // java.lang.Package pkg
         2: .line 8908
            iconst_0
            istore 3 /* plen */
        start local 3 // int plen
         3: .line 8909
            aload 2 /* pkg */
            ifnull 5
         4: .line 8910
            aload 2 /* pkg */
            invokevirtual java.lang.Package.getName:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            istore 3 /* plen */
         5: .line 8913
      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 8914
            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 8916
            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 8926
            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 8941
            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 8955
            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 9237
            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 9251
            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 9260
            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 9265
            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 9264
            astore 1 /* map */
        start local 1 // javafx.collections.ObservableMap map
         2: .line 9266
            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 9267
            aload 2 /* ret */
            ifnull 6
         4: .line 9268
            aload 2 /* ret */
            instanceof javafx.collections.ObservableMap
            ifeq 5
            aload 2 /* ret */
            checkcast javafx.collections.ObservableMap
            areturn
         5: .line 9269
      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 9271
      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 9279
            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 9280
      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 9281
      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 9295
            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 9296
            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 9309
            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 9317
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 1
            return
         1: .line 9321
      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 9322
      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 9323
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentsOfInvalidatedCSS:()V
         4: .line 9325
      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 9357
            iload 2 /* active */
            ifeq 2
         1: .line 9358
            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 9359
      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 9357
      StackMap locals:
      StackMap stack: int
            istore 3 /* modified */
        start local 3 // boolean modified
         4: .line 9361
            iload 3 /* modified */
            ifeq 8
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            ifnull 8
         5: .line 9362
            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 9363
            iload 4 /* isTransition */
            ifeq 8
         7: .line 9364
            aload 0 /* this */
            invokevirtual javafx.scene.Node.requestCssStateTransition:()V
        end local 4 // boolean isTransition
         8: .line 9367
      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 9379
            aload 0 /* this */
            getfield javafx.scene.Node.unmodifiablePseudoClassStates: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 9385
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 1 /* subScene */
        start local 1 // javafx.scene.SubScene subScene
         1: .line 9386
            aload 1 /* subScene */
            ifnull 3
         2: .line 9387
            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 9386
      StackMap locals:
      StackMap stack: javafx.scene.Parent
            astore 2 /* root */
        start local 2 // javafx.scene.Parent root
         5: .line 9389
            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 9393
            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 9394
            aload 1 /* subScene */
            ifnull 10
         8: .line 9399
            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 9400
            aload 1 /* subScene */
            invokevirtual javafx.scene.SubScene.notifyParentsOfInvalidatedCSS:()V
        10: .line 9403
      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 9404
            goto 17
        12: .line 9405
      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 9406
            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 9407
            aload 3 /* _parent */
            invokevirtual javafx.scene.Parent.getParent:()Ljavafx/scene/Parent;
            astore 3 /* _parent */
        15: .line 9408
            goto 17
        16: .line 9409
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* _parent */
        17: .line 9404
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            ifnonnull 12
        18: .line 9412
            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 9416
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 1
            return
         1: .line 9418
      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 9420
      StackMap locals:
      StackMap stack:
            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 5
         3: .line 9423
            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 9424
            return
         5: .line 9428
      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 9
         6: .line 9429
            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;
         7: .line 9430
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentsOfInvalidatedCSS:()V
         8: .line 9431
            return
         9: .line 9434
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.reapplyCss:()V
        10: .line 9445
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 13
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            invokevirtual javafx.scene.Parent.isPerformingLayout:()Z
            ifeq 13
        11: .line 9446
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.processCSS:(Ljavafx/scene/Node;)V
        12: .line 9447
            goto 14
        13: .line 9448
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentsOfInvalidatedCSS:()V
        14: .line 9451
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     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 9466
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            astore 1 /* oldStyleHelper */
        start local 1 // javafx.scene.CssStyleHelper oldStyleHelper
         1: .line 9469
            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 9471
            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 9474
            aload 0 /* this */
            instanceof javafx.scene.Parent
            ifeq 21
         4: .line 9482
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            ifnull 9
         5: .line 9485
            aload 1 /* oldStyleHelper */
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            if_acmpne 9
         6: .line 9489
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 9
         7: .line 9493
            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 9478
            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 9495
            iload 2 /* visitChildren */
            ifeq 29
        12: .line 9497
            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 9498
            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 9499
      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 9500
            aload 6 /* child */
            invokevirtual javafx.scene.Node.reapplyCss:()V
        end local 6 // javafx.scene.Node child
        18: .line 9498
            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 9504
            goto 29
      StackMap locals: javafx.scene.Node javafx.scene.CssStyleHelper
      StackMap stack:
        21: aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 26
        22: .line 9507
            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 9508
            aload 2 /* subSceneRoot */
            ifnull 29
        24: .line 9509
            aload 2 /* subSceneRoot */
            invokevirtual javafx.scene.Node.reapplyCss:()V
        end local 2 // javafx.scene.Node subSceneRoot
        25: .line 9512
            goto 29
      StackMap locals:
      StackMap stack:
        26: aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            ifnonnull 29
        27: .line 9517
            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 9518
            return
        29: .line 9521
      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 9523
            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 9526
            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 9528
      StackMap locals:
      StackMap stack:
            goto 13
         2: .line 9531
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            checkcast javafx.scene.Parent
            astore 1 /* me */
        start local 1 // javafx.scene.Parent me
         3: .line 9534
            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 9535
            aload 1 /* me */
            invokevirtual javafx.scene.Parent.getChildren:()Ljavafx/collections/ObservableList;
            astore 2 /* children */
        start local 2 // java.util.List children
         5: .line 9536
            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 9537
      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 9536
            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 9539
            goto 13
        end local 2 // java.util.List children
        end local 1 // javafx.scene.Parent me
        12: .line 9544
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.processCSS:(Ljavafx/scene/Node;)V
        13: .line 9546
      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 9592
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 2
         1: .line 9593
            return
         2: .line 9597
      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 9607
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            astore 1 /* topMost */
        start local 1 // javafx.scene.Node topMost
         4: .line 9609
            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 9610
            iload 2 /* dirtyRoot */
            ifeq 14
         6: .line 9612
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* _parent */
        start local 3 // javafx.scene.Node _parent
         7: .line 9613
            goto 11
         8: .line 9614
      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 9615
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            astore 1 /* topMost */
        10: .line 9617
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* _parent */
        11: .line 9613
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            ifnonnull 8
        12: .line 9626
            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 9627
            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 9631
      StackMap locals:
      StackMap stack:
            aload 1 /* topMost */
            invokevirtual javafx.scene.Node.processCSS:()V
        15: .line 9633
            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 9649
            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 9652
      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 9653
            aload 0 /* this */
            invokevirtual javafx.scene.Node.reapplyCss:()V
         3: .line 9658
      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 9661
            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 9662
            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 9664
      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 9812
            aload 1 /* value */
            ifnonnull 1
            getstatic javafx.scene.AccessibleRole.NODE:Ljavafx/scene/AccessibleRole;
            astore 1 /* value */
         1: .line 9813
      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 9814
            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 9817
            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 9818
      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 9822
            aload 0 /* this */
            getfield javafx.scene.Node.accessibleRole:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 9823
            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 9825
      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 9829
            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 9830
            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 9833
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 1
            aconst_null
            areturn
         1: .line 9834
      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 9835
      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 9854
            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 9858
            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 9859
            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 9862
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 1
            aconst_null
            areturn
         1: .line 9863
      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 9864
      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 9882
            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 9886
            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 9887
            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 9890
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 1
            aconst_null
            areturn
         1: .line 9891
      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 9892
      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 9908
            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 9913
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 2
         1: .line 9914
            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 9916
      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 9962
            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 9963
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleRole:()Ljavafx/scene/AccessibleRole;
            areturn
         2: .line 9964
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleRoleDescription:()Ljava/lang/String;
            areturn
         3: .line 9965
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleText:()Ljava/lang/String;
            areturn
         4: .line 9966
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleHelp:()Ljava/lang/String;
            areturn
         5: .line 9967
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            areturn
         6: .line 9968
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            areturn
         7: .line 9969
      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 9970
      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 9971
      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 9972
      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 9973
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.labeledBy:Ljavafx/scene/Node;
            areturn
        12: .line 9974
      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 9996
            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 9998
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isFocusTraversable:()Z
            ifeq 12
         2: .line 9999
            aload 0 /* this */
            invokevirtual javafx.scene.Node.requestFocus:()V
         3: .line 10001
            goto 12
         4: .line 10003
      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 10004
            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 10006
            new javafx.scene.input.ContextMenuEvent
            dup
            getstatic javafx.scene.input.ContextMenuEvent.CONTEXT_MENU_REQUESTED:Ljavafx/event/EventType;
         7: .line 10007
            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 10008
            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 10006
            invokespecial javafx.scene.input.ContextMenuEvent.<init>:(Ljavafx/event/EventType;DDDDZLjavafx/scene/input/PickResult;)V
        10: .line 10005
            astore 5 /* event */
        start local 5 // javafx.scene.input.ContextMenuEvent event
        11: .line 10009
            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 10014
      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 10027
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnonnull 4
         1: .line 10028
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 2 /* scene */
        start local 2 // javafx.scene.Scene scene
         2: .line 10029
            aload 2 /* scene */
            ifnull 4
         3: .line 10030
            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 10033
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnull 6
         5: .line 10034
            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 10036
      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 10040
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnonnull 4
         1: .line 10041
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 1 /* scene */
        start local 1 // javafx.scene.Scene scene
         2: .line 10050
            aload 1 /* scene */
            ifnull 4
         3: .line 10051
            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 10054
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnonnull 7
         5: .line 10055
            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 10056
            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 10089
      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 10093
            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 10094
            aload 1 /* acc */
            ifnull 4
         2: .line 10095
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
         3: .line 10096
            aload 1 /* acc */
            invokevirtual com.sun.glass.ui.Accessible.dispose:()V
         4: .line 10098
      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 399
            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 399
            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 399
            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 9796
            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 2319
            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 2320
            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 2323
            aload 3
            aload 5 /* result */
            invokeinterface javafx.util.Callback.call:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Void
            pop
         3: .line 2324
            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 2325
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            ldc "Exception in snapshot callback"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         6: .line 2326
            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 2328
      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 996
            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 998
            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 1001
            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 1005
            aload 2 /* oldWindow */
            ifnull 2
         1: .line 1006
            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 1008
      StackMap locals:
      StackMap stack:
            aload 3 /* newWindow */
            ifnull 4
         3: .line 1009
            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 1011
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTreeShowing:()V
         5: .line 1012
            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 8818
            aload 2 /* tail1 */
            aload 1 /* event */
            invokeinterface javafx.event.EventDispatchChain.dispatchEvent:(Ljavafx/event/Event;)Ljavafx/event/Event;
            astore 1 /* event */
         1: .line 8819
            aload 1 /* event */
            instanceof javafx.scene.input.MouseEvent
            ifeq 3
         2: .line 8820
            aload 0 /* this */
            aload 1 /* event */
            checkcast javafx.scene.input.MouseEvent
            invokevirtual javafx.scene.Node.preprocessMouseEvent:(Ljavafx/scene/input/MouseEvent;)V
         3: .line 8823
      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")