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

  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 5861
            getstatic javafx.scene.transform.Rotate.Z_AXIS:Ljavafx/geometry/Point3D;
            putstatic javafx.scene.Node.DEFAULT_ROTATION_AXIS:Ljavafx/geometry/Point3D;
         4: .line 6724
            getstatic javafx.scene.CacheHint.DEFAULT:Ljavafx/scene/CacheHint;
            putstatic javafx.scene.Node.DEFAULT_CACHE_HINT:Ljavafx/scene/CacheHint;
         5: .line 6725
            aconst_null
            putstatic javafx.scene.Node.DEFAULT_CLIP:Ljavafx/scene/Node;
         6: .line 6726
            aconst_null
            putstatic javafx.scene.Node.DEFAULT_CURSOR:Ljavafx/scene/Cursor;
         7: .line 6727
            getstatic javafx.scene.DepthTest.INHERIT:Ljavafx/scene/DepthTest;
            putstatic javafx.scene.Node.DEFAULT_DEPTH_TEST:Ljavafx/scene/DepthTest;
         8: .line 6729
            aconst_null
            putstatic javafx.scene.Node.DEFAULT_EFFECT:Ljavafx/scene/effect/Effect;
         9: .line 6731
            aconst_null
        10: .line 6730
            putstatic javafx.scene.Node.DEFAULT_INPUT_METHOD_REQUESTS:Ljavafx/scene/input/InputMethodRequests;
        11: .line 9672
            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 9673
            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 9674
            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 9675
            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 9676
            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 9794
            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 872
            aload 0 /* this */
            getfield javafx.scene.Node.properties:Ljavafx/collections/ObservableMap;
            ifnonnull 2
         1: .line 873
            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 875
      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 883
            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 896
            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 897
            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 907
            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 925
            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 926
            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 929
            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 933
            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 937
            aload 0 /* this */
            getfield javafx.scene.Node.parent:Ljavafx/beans/property/ReadOnlyObjectWrapper;
            ifnonnull 2
         1: .line 938
            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 992
      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 1055
            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 1056
            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 1057
            aload 0 /* this */
            getfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
            astore 5 /* newSubScene */
        start local 5 // javafx.scene.SubScene newSubScene
         5: .line 1059
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 7
         6: .line 1060
            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 1062
      StackMap locals: int javafx.scene.SubScene
      StackMap stack:
            iload 4 /* sceneChanged */
            ifeq 14
         8: .line 1063
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateCanReceiveFocus:()V
         9: .line 1064
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isFocusTraversable:()Z
            ifeq 12
        10: .line 1065
            aload 3 /* newScene */
            ifnull 12
        11: .line 1066
            aload 3 /* newScene */
            invokevirtual javafx.scene.Scene.initializeInternalEventDispatcher:()V
        12: .line 1069
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* oldScene */
            invokevirtual javafx.scene.Node.focusSetDirty:(Ljavafx/scene/Scene;)V
        13: .line 1070
            aload 0 /* this */
            aload 3 /* newScene */
            invokevirtual javafx.scene.Node.focusSetDirty:(Ljavafx/scene/Scene;)V
        14: .line 1072
      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 1075
            aload 1 /* oldScene */
            ifnull 20
        16: .line 1076
            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 1078
            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 1079
            aload 6 /* window */
            ifnull 20
        19: .line 1080
            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 1083
      StackMap locals:
      StackMap stack:
            aload 3 /* newScene */
            ifnull 25
        21: .line 1084
            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 1086
            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 1087
            aload 6 /* window */
            ifnull 25
        24: .line 1088
            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 1092
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTreeShowing:()V
        26: .line 1094
            iload 4 /* sceneChanged */
            ifeq 27
            aload 0 /* this */
            invokevirtual javafx.scene.Node.reapplyCSS:()V
        27: .line 1096
      StackMap locals:
      StackMap stack:
            iload 4 /* sceneChanged */
            ifeq 29
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDirtyEmpty:()Z
            ifne 29
        28: .line 1106
            aload 0 /* this */
            invokevirtual javafx.scene.Node.addToSceneDirtyList:()V
        29: .line 1109
      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 1110
            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 1113
      StackMap locals:
      StackMap stack:
            aload 1 /* oldScene */
            ifnull 33
        32: .line 1114
            aload 1 /* oldScene */
            aload 0 /* this */
            invokevirtual javafx.scene.Scene.clearNodeMnemonics:(Ljavafx/scene/Node;)V
        33: .line 1116
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnonnull 35
        34: .line 1118
            aload 0 /* this */
            invokevirtual javafx.scene.Node.parentResolvedOrientationInvalidated:()V
        35: .line 1121
      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 1125
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnull 42
        37: .line 1140
            aload 1 /* oldScene */
            ifnull 40
            aload 1 /* oldScene */
            aload 3 /* newScene */
            if_acmpeq 40
            aload 3 /* newScene */
            ifnonnull 40
        38: .line 1142
            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 1143
            goto 41
        40: .line 1144
      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 1149
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
        42: .line 1151
      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 1154
            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 1155
            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 1156
      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 1157
            aload 0 /* this */
            getfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
            astore 4 /* oldSubScene */
        start local 4 // javafx.scene.SubScene oldSubScene
         4: .line 1158
            aload 0 /* this */
            aload 2 /* newSubScene */
            putfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
         5: .line 1159
            aload 0 /* this */
            aload 3 /* oldScene */
            aload 4 /* oldSubScene */
            invokevirtual javafx.scene.Node.invalidatedScenes:(Ljavafx/scene/Scene;Ljavafx/scene/SubScene;)V
         6: .line 1160
            aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 9
         7: .line 1161
            aload 0 /* this */
            checkcast javafx.scene.SubScene
            astore 5 /* thisSubScene */
        start local 5 // javafx.scene.SubScene thisSubScene
         8: .line 1162
            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 1165
      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 1168
            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 1172
            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 1176
            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 1183
            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 1203
            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 1204
            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 1221
            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 1225
            aload 0 /* this */
            getfield javafx.scene.Node.id:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 1226
            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 1247
      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 1287
            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 1313
            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 1314
            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 1330
            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 1334
            aload 0 /* this */
            getfield javafx.scene.Node.style:Ljavafx/beans/property/StringProperty;
            ifnonnull 2
         1: .line 1335
            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 1362
      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 1378
            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 1379
            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 1382
            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 1386
            aload 0 /* this */
            getfield javafx.scene.Node.visible:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 1387
            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 1421
      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 1425
            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 1426
            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 1429
            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 1430
      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 1429
      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 1443
            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 1478
            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 1479
            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 1481
            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 1485
            aload 0 /* this */
            getfield javafx.scene.Node.opacity:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 1486
            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 1509
      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 1527
            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 1528
            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 1530
            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 1534
            aload 0 /* this */
            getfield javafx.scene.Node.blendMode:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 1535
            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 1556
      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 1560
            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 1561
            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 1564
            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 1565
      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 1564
      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 1598
            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 1602
            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 1603
            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 1606
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            iconst_0
            goto 2
         1: .line 1607
      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 1606
      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 1633
            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 1637
            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 1638
            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 1641
            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 1642
      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 1641
      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 1694
            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 1698
            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 1699
            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 1702
            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 1703
      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 1702
      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 1724
            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 1728
            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 1729
            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 1732
            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 1733
      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 1732
      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 1767
            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 1780
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getDepthTest:()Ljavafx/scene/DepthTest;
            getstatic javafx.scene.DepthTest.INHERIT:Ljavafx/scene/DepthTest;
            if_acmpne 6
         1: .line 1781
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 4
         2: .line 1782
            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 1783
            goto 10
        end local 1 // boolean newDDT
         4: .line 1784
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 1 /* newDDT */
        start local 1 // boolean newDDT
         5: .line 1786
            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 1787
            iconst_1
            istore 1 /* newDDT */
        start local 1 // boolean newDDT
         8: .line 1788
            goto 10
        end local 1 // boolean newDDT
         9: .line 1789
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 1 /* newDDT */
        start local 1 // boolean newDDT
        10: .line 1792
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDerivedDepthTest:()Z
            iload 1 /* newDDT */
            if_icmpeq 13
        11: .line 1793
            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 1794
            aload 0 /* this */
            iload 1 /* newDDT */
            invokevirtual javafx.scene.Node.setDerivedDepthTest:(Z)V
        13: .line 1796
      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 1802
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.derivedDepthTest:Z
         1: .line 1803
            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 1806
            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 1810
            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 1811
            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 1814
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            iconst_0
            goto 2
         1: .line 1815
      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 1814
      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 1832
            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 1880
            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 1881
            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 1884
            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 1888
            aload 0 /* this */
            getfield javafx.scene.Node.pickOnBounds:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 1889
            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 1891
      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 1916
            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 1917
            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 1920
            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 1924
            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 1928
            aload 0 /* this */
            getfield javafx.scene.Node.disabled:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 2
         1: .line 1929
            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 1949
      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 1953
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDisable:()Z
            istore 1 /* isDisabled */
        start local 1 // boolean isDisabled
         1: .line 1954
            iload 1 /* isDisabled */
            ifne 7
         2: .line 1955
            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 1956
      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 1955
            iconst_1
            goto 6
      StackMap locals:
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 1 /* isDisabled */
         7: .line 1958
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* isDisabled */
            invokevirtual javafx.scene.Node.setDisabled:(Z)V
         8: .line 1959
            aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 10
         9: .line 1960
            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 1962
      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 1979
            aload 1 /* selector */
            ifnonnull 1
            aconst_null
            areturn
         1: .line 1980
      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 1981
            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 1995
            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 1996
            invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
            astore 3 /* empty */
        start local 3 // java.util.Set empty
         2: .line 1997
            aload 2 /* s */
            ifnonnull 3
            aload 3 /* empty */
            areturn
         3: .line 1998
      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 1999
            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 2010
            aload 1 /* selector */
            aload 0 /* this */
            invokevirtual javafx.css.Selector.applies:(Ljavafx/css/Styleable;)Z
            ifeq 4
         1: .line 2012
            aload 2 /* results */
            ifnonnull 3
         2: .line 2013
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 2 /* results */
         3: .line 2015
      StackMap locals:
      StackMap stack:
            aload 2 /* results */
            aload 0 /* this */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         4: .line 2017
      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 2027
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 2028
            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 2030
      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 2039
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 2040
            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 2042
      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 2047
            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 2057
            aload 0 /* this */
            invokevirtual javafx.scene.Node.processCSS:()V
         2: .line 2059
      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 2065
            aload 0 /* node */
            invokevirtual javafx.scene.Node.syncPeer:()V
         1: .line 2066
            aload 0 /* node */
            instanceof javafx.scene.Parent
            ifeq 11
         2: .line 2067
            aload 0 /* node */
            checkcast javafx.scene.Parent
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         3: .line 2068
            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 2070
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         5: goto 10
         6: .line 2071
      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 2072
            aload 4 /* n */
            ifnull 9
         8: .line 2073
            aload 4 /* n */
            invokestatic javafx.scene.Node.syncAll:(Ljavafx/scene/Node;)V
        end local 4 // javafx.scene.Node n
         9: .line 2070
      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 2077
      StackMap locals:
      StackMap stack:
            aload 0 /* node */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 13
        12: .line 2078
            aload 0 /* node */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            invokestatic javafx.scene.Node.syncAll:(Ljavafx/scene/Node;)V
        13: .line 2080
      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 2083
            aload 0 /* this */
            instanceof javafx.scene.Parent
            ifeq 7
         1: .line 2086
            aload 0 /* this */
            checkcast javafx.scene.Parent
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         2: .line 2087
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: goto 6
         4: .line 2088
      StackMap locals: javafx.scene.Parent int
      StackMap stack:
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.layout:()V
         5: .line 2087
            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 2091
      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 2094
            aload 0 /* this */
            invokevirtual javafx.scene.Node.doCSSPass:()V
         1: .line 2095
            aload 0 /* this */
            invokevirtual javafx.scene.Node.doLayoutPass:()V
         2: .line 2096
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateBounds:()V
         3: .line 2097
            iconst_1
            invokestatic javafx.scene.Scene.setAllowPGAccess:(Z)V
         4: .line 2098
            aload 0 /* this */
            invokestatic javafx.scene.Node.syncAll:(Ljavafx/scene/Node;)V
         5: .line 2099
            iconst_0
            invokestatic javafx.scene.Scene.setAllowPGAccess:(Z)V
         6: .line 2100
            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 2103
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 3
         1: .line 2104
            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 2105
            goto 4
         3: .line 2106
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.doCSSLayoutSyncForSnapshot:()V
         4: .line 2109
      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 2110
            aload 1 /* params */
            invokevirtual javafx.scene.SnapshotParameters.getTransform:()Ljavafx/scene/transform/Transform;
            ifnull 9
         6: .line 2111
            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 2112
            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 2113
            aload 4 /* tempTx */
            astore 3 /* transform */
        end local 4 // com.sun.javafx.geom.transform.Affine3D tempTx
         9: .line 2119
      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 2120
            aload 12 /* viewport */
            ifnull 16
        11: .line 2122
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getMinX:()D
            dstore 4 /* x */
        start local 4 // double x
        12: .line 2123
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getMinY:()D
            dstore 6 /* y */
        start local 6 // double y
        13: .line 2124
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getWidth:()D
            dstore 8 /* w */
        start local 8 // double w
        14: .line 2125
            aload 12 /* viewport */
            invokevirtual javafx.geometry.Rectangle2D.getHeight:()D
            dstore 10 /* h */
        start local 10 // double h
        15: .line 2126
            goto 22
        end local 10 // double h
        end local 8 // double w
        end local 6 // double y
        end local 4 // double x
        16: .line 2129
      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 2130
            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 2131
            aload 13 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dstore 4 /* x */
        start local 4 // double x
        19: .line 2132
            aload 13 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dstore 6 /* y */
        start local 6 // double y
        20: .line 2133
            aload 13 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            f2d
            dstore 8 /* w */
        start local 8 // double w
        21: .line 2134
            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 2136
      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 2137
            aload 0 /* this */
            aload 3 /* transform */
            aload 1 /* params */
            invokevirtual javafx.scene.SnapshotParameters.isDepthBufferInternal:()Z
        24: .line 2138
            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 2136
            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 2140
            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 2202
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
         1: .line 2204
            aload 1 /* params */
            ifnonnull 8
         2: .line 2205
            new javafx.scene.SnapshotParameters
            dup
            invokespecial javafx.scene.SnapshotParameters.<init>:()V
            astore 1 /* params */
         3: .line 2206
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 3 /* s */
        start local 3 // javafx.scene.Scene s
         4: .line 2207
            aload 3 /* s */
            ifnull 8
         5: .line 2208
            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 2209
            aload 1 /* params */
            aload 3 /* s */
            invokevirtual javafx.scene.Scene.isDepthBufferInternal:()Z
            invokevirtual javafx.scene.SnapshotParameters.setDepthBuffer:(Z)V
         7: .line 2210
            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 2214
      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 2293
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.checkFxUserThread:()V
         1: .line 2294
            aload 1 /* callback */
            ifnonnull 3
         2: .line 2295
            new java.lang.NullPointerException
            dup
            ldc "The callback must not be null"
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 2298
      StackMap locals:
      StackMap stack:
            aload 2 /* params */
            ifnonnull 11
         4: .line 2299
            new javafx.scene.SnapshotParameters
            dup
            invokespecial javafx.scene.SnapshotParameters.<init>:()V
            astore 2 /* params */
         5: .line 2300
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 4 /* s */
        start local 4 // javafx.scene.Scene s
         6: .line 2301
            aload 4 /* s */
            ifnull 12
         7: .line 2302
            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 2303
            aload 2 /* params */
            aload 4 /* s */
            invokevirtual javafx.scene.Scene.isDepthBufferInternal:()Z
            invokevirtual javafx.scene.SnapshotParameters.setDepthBuffer:(Z)V
         9: .line 2304
            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 2306
            goto 12
        11: .line 2307
      StackMap locals:
      StackMap stack:
            aload 2 /* params */
            invokevirtual javafx.scene.SnapshotParameters.copy:()Ljavafx/scene/SnapshotParameters;
            astore 2 /* params */
        12: .line 2310
      StackMap locals:
      StackMap stack:
            aload 2 /* params */
            astore 4 /* theParams */
        start local 4 // javafx.scene.SnapshotParameters theParams
        13: .line 2311
            aload 1 /* callback */
            astore 5 /* theCallback */
        start local 5 // javafx.util.Callback theCallback
        14: .line 2312
            aload 3 /* image */
            astore 6 /* theImage */
        start local 6 // javafx.scene.image.WritableImage theImage
        15: .line 2317
            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 2330
            aload 7 /* snapshotRunnable */
            invokestatic javafx.scene.Scene.addSnapshotRunnable:(Ljava/lang/Runnable;)V
        17: .line 2331
            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 2341
            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 2342
            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 2345
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2346
            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 2345
      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 2357
            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 2362
            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 2363
            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 2366
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2367
            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 2366
      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 2378
            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 2383
            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 2384
            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 2387
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2388
            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 2387
      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 2399
            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 2427
            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 2428
            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 2431
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2432
            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 2431
      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 2445
            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 2450
            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 2451
            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 2454
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 2455
            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 2454
      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 2473
            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 2495
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 2
         1: .line 2496
            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 2499
      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 2517
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 3
         1: .line 2518
            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 2519
            return
         3: .line 2522
      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 2539
            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 2548
            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 2557
            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 2558
            iconst_0
            ireturn
         2: .line 2561
      StackMap locals:
      StackMap stack:
            aload 1 /* parent */
            astore 3 /* n */
        start local 3 // javafx.scene.Node n
         3: .line 2562
            goto 14
         4: .line 2563
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 3 /* n */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 7
         5: .line 2564
            aload 3 /* n */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* n */
         6: .line 2565
            goto 14
      StackMap locals:
      StackMap stack:
         7: aload 3 /* n */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            ifnull 10
         8: .line 2566
            aload 3 /* n */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 3 /* n */
         9: .line 2567
            goto 14
      StackMap locals:
      StackMap stack:
        10: aload 3 /* n */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            ifnull 13
        11: .line 2568
            aload 3 /* n */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            astore 3 /* n */
        12: .line 2569
            goto 14
        13: .line 2570
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        14: .line 2562
      StackMap locals:
      StackMap stack:
            aload 3 /* n */
            aload 2 /* child */
            if_acmpne 4
        15: .line 2573
            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 2583
            invokestatic com.sun.javafx.util.Utils.assertionEnabled:()Z
            ifeq 5
         1: .line 2585
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 5
            invokestatic javafx.scene.Scene.isPGAccessAllowed:()Z
            ifne 5
         2: .line 2586
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            invokevirtual java.io.PrintStream.println:()V
         3: .line 2587
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            ldc "*** unexpected PG access"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         4: .line 2588
            invokestatic java.lang.Thread.dumpStack:()V
         5: .line 2592
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.peer:Lcom/sun/javafx/sg/prism/NGNode;
            ifnonnull 7
         6: .line 2596
            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 2601
      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 2616
            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 995
            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 997
            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 999
            aload 0 /* this */
         9: .line 1000
            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 1002
            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 1013
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.subScene:Ljavafx/scene/SubScene;
        12: .line 1021
            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 1260
            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 1799
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.derivedDepthTest:Z
        15: .line 3502
            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 3604
            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 3610
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.transformDirty:Z
        18: .line 3618
            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 3625
            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 3633
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.localBounds:Lcom/sun/javafx/geom/BaseBounds;
        21: .line 4026
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.geomBoundsInvalid:Z
        22: .line 4027
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.localBoundsInvalid:Z
        23: .line 4028
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.txBoundsInvalid:Z
        24: .line 6444
            aload 0 /* this */
        25: .line 6445
            iconst_0
            putfield javafx.scene.Node.resolvedNodeOrientation:B
        26: .line 8584
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.canReceiveFocus:Z
        27: .line 8652
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.labeledBy:Ljavafx/scene/Node;
        28: .line 9303
            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 9369
            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 2620
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.Node.updateTreeVisible:(Z)V
        31: .line 2625
            return
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   32     0  this  Ljavafx/scene/Node;

  public final void setManaged(boolean);
    descriptor: (Z)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.Node this
        start local 1 // boolean value
         0: .line 2660
            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 2661
            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 2664
            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 2668
            aload 0 /* this */
            getfield javafx.scene.Node.managed:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 2669
            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 2692
      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 2700
            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 2734
            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 2735
            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 2738
            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 2742
            aload 0 /* this */
            getfield javafx.scene.Node.layoutX:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 2743
            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 2774
      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 2808
            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 2809
            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 2812
            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 2816
            aload 0 /* this */
            getfield javafx.scene.Node.layoutY:Ljavafx/beans/property/DoubleProperty;
            ifnonnull 2
         1: .line 2817
            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 2849
      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 2864
            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 2865
            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 2867
            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 2868
            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 2869
            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 2871
      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 2902
            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 2925
            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 2955
            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 2985
            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 3014
            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 3015
            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 3043
            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 3044
            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 3076
            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 3108
            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 3139
            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 3156
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isResizable:()Z
            ifeq 13
         1: .line 3157
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
            astore 1 /* contentBias */
        start local 1 // javafx.geometry.Orientation contentBias
         2: .line 3159
            aload 1 /* contentBias */
            ifnonnull 6
         3: .line 3160
            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 3161
            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 3162
            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 3163
            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 3164
            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 3165
            goto 12
        end local 4 // double h
        end local 2 // double w
        10: .line 3166
      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 3167
            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 3169
      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 3171
      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 3177
            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 3215
            aload 0 /* this */
            dload 5 /* width */
            dload 7 /* height */
            invokevirtual javafx.scene.Node.resize:(DD)V
         1: .line 3216
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            invokevirtual javafx.scene.Node.relocate:(DD)V
         2: .line 3217
            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 3235
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isResizable:()Z
            ifeq 2
         1: .line 3236
            ldc -Infinity
            dreturn
         2: .line 3238
      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 3249
            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 3267
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 1 /* tmpScene */
        start local 1 // javafx.scene.Scene tmpScene
         1: .line 3268
            aload 1 /* tmpScene */
            ifnull 72
         2: .line 3269
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getBoundsInLocal:()Ljavafx/geometry/Bounds;
            astore 2 /* bounds */
        start local 2 // javafx.geometry.Bounds bounds
         3: .line 3270
            aload 1 /* tmpScene */
            invokevirtual javafx.scene.Scene.getEffectiveCamera:()Ljavafx/scene/Camera;
            astore 3 /* camera */
        start local 3 // javafx.scene.Camera camera
         4: .line 3271
            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 3272
            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 3273
            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 3274
            new com.sun.javafx.geom.BoxBounds
            dup
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinX:()D
            d2f
        10: .line 3275
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinY:()D
            d2f
        11: .line 3276
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            d2f
        12: .line 3277
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            d2f
        13: .line 3278
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            d2f
        14: .line 3279
            aload 2 /* bounds */
            invokevirtual javafx.geometry.Bounds.getMaxZ:()D
            d2f
        15: .line 3274
            invokespecial com.sun.javafx.geom.BoxBounds.<init>:(FFFFFF)V
            astore 7 /* localBounds */
        start local 7 // com.sun.javafx.geom.BaseBounds localBounds
        16: .line 3284
            iload 4 /* isPerspective */
            ifeq 58
        17: .line 3285
            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 3289
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMxx:()D
            dconst_1
            dcmpl
            ifne 50
        19: .line 3290
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMxy:()D
            dconst_0
            dcmpl
            ifne 50
        20: .line 3291
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMxz:()D
            dconst_0
            dcmpl
            ifne 50
        21: .line 3292
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMyx:()D
            dconst_0
            dcmpl
            ifne 50
        22: .line 3293
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMyy:()D
            dconst_1
            dcmpl
            ifne 50
        23: .line 3294
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMyz:()D
            dconst_0
            dcmpl
            ifne 50
        24: .line 3295
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMzx:()D
            dconst_0
            dcmpl
            ifne 50
        25: .line 3296
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMzy:()D
            dconst_0
            dcmpl
            ifne 50
        26: .line 3297
            aload 8 /* cameraL2STx */
            invokevirtual javafx.scene.transform.Transform.getMzz:()D
            dconst_1
            dcmpl
            ifne 50
        27: .line 3304
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMxx:()D
            dconst_1
            dcmpl
            ifne 44
        28: .line 3305
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMxy:()D
            dconst_0
            dcmpl
            ifne 44
        29: .line 3306
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMxz:()D
            dconst_0
            dcmpl
            ifne 44
        30: .line 3307
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMyx:()D
            dconst_0
            dcmpl
            ifne 44
        31: .line 3308
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMyy:()D
            dconst_1
            dcmpl
            ifne 44
        32: .line 3309
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMyz:()D
            dconst_0
            dcmpl
            ifne 44
        33: .line 3310
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMzx:()D
            dconst_0
            dcmpl
            ifne 44
        34: .line 3311
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMzy:()D
            dconst_0
            dcmpl
            ifne 44
        35: .line 3312
            aload 5 /* localToSceneTx */
            invokevirtual javafx.scene.transform.Transform.getMzz:()D
            dconst_1
            dcmpl
            ifne 44
        36: .line 3314
            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 3315
            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 3316
            aload 0 /* this */
            aload 13 /* tempV3D */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Vec3d;)V
        39: .line 3317
            aload 13 /* tempV3D */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 9 /* minZ */
        start local 9 // double minZ
        40: .line 3319
            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 3320
            aload 0 /* this */
            aload 13 /* tempV3D */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Vec3d;)V
        42: .line 3321
            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 3322
            goto 47
        end local 11 // double maxZ
        end local 9 // double minZ
        44: .line 3323
      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 3324
            aload 13 /* nodeInSceneBounds */
            invokevirtual javafx.geometry.Bounds.getMinZ:()D
            dstore 9 /* minZ */
        start local 9 // double minZ
        46: .line 3325
            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 3328
      StackMap locals: double double
      StackMap stack:
            dload 9 /* minZ */
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getFarClipInScene:()D
            dcmpl
            ifgt 49
        48: .line 3329
            dload 11 /* maxZ */
            aload 3 /* camera */
            invokevirtual javafx.scene.Camera.getNearClipInScene:()D
            dcmpg
            ifge 58
        49: .line 3330
      StackMap locals:
      StackMap stack:
            dconst_0
            dreturn
        end local 11 // double maxZ
        end local 9 // double minZ
        50: .line 3334
      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 3338
            aload 6 /* tempTx */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.setToIdentity:()V
        52: .line 3339
            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 3342
            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 3343
            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 3346
            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 3347
            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 3348
      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 3353
      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 3354
            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 3358
            aload 6 /* tempTx */
            invokevirtual com.sun.javafx.geom.transform.Affine3D.setToIdentity:()V
        61: .line 3359
            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 3362
            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 3365
            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 3366
            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 3370
            iload 4 /* isPerspective */
            ifeq 71
        66: .line 3371
            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 3372
            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 3374
      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 3376
      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 3386
            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 3423
            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 3427
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnull 2
         1: .line 3428
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.invalidateBoundsInParent:()V
         2: .line 3430
      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 3433
            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 3459
            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 3463
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnull 2
         1: .line 3464
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            invokevirtual javafx.scene.Node$MiscProperties.invalidateBoundsInLocal:()V
         2: .line 3466
      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 3520
            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 3524
            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 3652
            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 3653
            aload 0 /* this */
            aload 1 /* tempBounds */
         2: .line 3654
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         3: .line 3653
            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 3655
            new javafx.geometry.BoundingBox
            dup
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
         5: .line 3656
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
         6: .line 3657
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
         7: .line 3658
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getWidth:()F
            f2d
         8: .line 3659
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getHeight:()F
            f2d
         9: .line 3660
            aload 1 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getDepth:()F
            f2d
        10: .line 3655
            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 3673
            aload 0 /* this */
            getfield javafx.scene.Node.layoutBounds:Ljavafx/scene/Node$LazyBoundsProperty;
            getfield javafx.scene.Node$LazyBoundsProperty.valid:Z
            ifne 2
         1: .line 3674
            return
         2: .line 3676
      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 3677
            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 3681
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.transformsChanged:(Ljavafx/scene/Node;)V
         6: .line 3683
      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 3697
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 3698
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isTranslateOrIdentity:()Z
            ifeq 17
         2: .line 3699
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTxBounds:()V
         3: .line 3700
            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 3701
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifne 16
         5: .line 3702
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 3 /* translateX */
        start local 3 // double translateX
         6: .line 3703
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 5 /* translateY */
        start local 5 // double translateY
         7: .line 3704
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 7 /* translateZ */
        start local 7 // double translateZ
         8: .line 3705
            aload 1 /* bounds */
         9: .line 3706
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        10: .line 3707
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        11: .line 3708
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        12: .line 3709
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        13: .line 3710
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        14: .line 3711
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        15: .line 3705
            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 3713
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            areturn
        17: .line 3714
      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 3715
            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 3717
      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 3718
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxy:()D
            dstore 5 /* mxy */
        start local 5 // double mxy
        21: .line 3719
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxz:()D
            dstore 7 /* mxz */
        start local 7 // double mxz
        22: .line 3720
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 9 /* mxt */
        start local 9 // double mxt
        23: .line 3721
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyx:()D
            dstore 11 /* myx */
        start local 11 // double myx
        24: .line 3722
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyy:()D
            dstore 13 /* myy */
        start local 13 // double myy
        25: .line 3723
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyz:()D
            dstore 15 /* myz */
        start local 15 // double myz
        26: .line 3724
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 17 /* myt */
        start local 17 // double myt
        27: .line 3725
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzx:()D
            dstore 19 /* mzx */
        start local 19 // double mzx
        28: .line 3726
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzy:()D
            dstore 21 /* mzy */
        start local 21 // double mzy
        29: .line 3727
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzz:()D
            dstore 23 /* mzz */
        start local 23 // double mzz
        30: .line 3728
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 25 /* mzt */
        start local 25 // double mzt
        31: .line 3729
            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 3730
            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 3731
            aload 27 /* boundsTx */
            aload 2 /* tx */
            if_acmpne 38
        34: .line 3732
            aload 2 /* tx */
            dload 3 /* mxx */
            dload 5 /* mxy */
            dload 7 /* mxz */
            dload 9 /* mxt */
        35: .line 3733
            dload 11 /* myx */
            dload 13 /* myy */
            dload 15 /* myz */
            dload 17 /* myt */
        36: .line 3734
            dload 19 /* mzx */
            dload 21 /* mzy */
            dload 23 /* mzz */
            dload 25 /* mzt */
        37: .line 3732
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.restoreTransform:(DDDDDDDDDDDD)V
        38: .line 3736
      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 3752
            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 3753
            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 3756
      StackMap locals:
      StackMap stack:
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isTranslateOrIdentity:()Z
            ifeq 17
         3: .line 3759
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalBounds:()V
         4: .line 3760
            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 3761
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifne 16
         6: .line 3762
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 3 /* translateX */
        start local 3 // double translateX
         7: .line 3763
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 5 /* translateY */
        start local 5 // double translateY
         8: .line 3764
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 7 /* translateZ */
        start local 7 // double translateZ
         9: .line 3765
            aload 1 /* bounds */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        10: .line 3766
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        11: .line 3767
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        12: .line 3768
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        13: .line 3769
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        14: .line 3770
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        15: .line 3765
            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 3772
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            areturn
        17: .line 3773
      StackMap locals:
      StackMap stack:
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 22
        18: .line 3774
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getType:()I
        19: .line 3775
            bipush -76
        20: .line 3774
            iand
            ifeq 22
        21: .line 3778
            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 3786
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalBounds:()V
        23: .line 3787
            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 3802
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isTranslateOrIdentity:()Z
            ifeq 15
         1: .line 3805
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateGeomBounds:()V
         2: .line 3806
            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 3807
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.isIdentity:()Z
            ifne 14
         4: .line 3808
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMxt:()D
            dstore 3 /* translateX */
        start local 3 // double translateX
         5: .line 3809
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMyt:()D
            dstore 5 /* translateY */
        start local 5 // double translateY
         6: .line 3810
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getMzt:()D
            dstore 7 /* translateZ */
        start local 7 // double translateZ
         7: .line 3811
            aload 1 /* bounds */
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
         8: .line 3812
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
         9: .line 3813
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        10: .line 3814
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dload 3 /* translateX */
            dadd
            d2f
        11: .line 3815
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dload 5 /* translateY */
            dadd
            d2f
        12: .line 3816
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dload 7 /* translateZ */
            dadd
            d2f
        13: .line 3811
            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 3818
      StackMap locals:
      StackMap stack:
            aload 1 /* bounds */
            areturn
        15: .line 3819
      StackMap locals:
      StackMap stack:
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.is2D:()Z
            ifeq 20
        16: .line 3820
            aload 2 /* tx */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.getType:()I
        17: .line 3821
            bipush -76
        18: .line 3820
            iand
            ifeq 20
        19: .line 3824
            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 3832
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateGeomBounds:()V
        21: .line 3833
            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 3842
            aload 0 /* this */
            getfield javafx.scene.Node.geomBoundsInvalid:Z
            ifeq 3
         1: .line 3843
            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 3844
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.geomBoundsInvalid:Z
         3: .line 3846
      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 3855
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getEffect:()Ljavafx/scene/effect/Effect;
            ifnull 4
         1: .line 3856
            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 3857
            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 3858
            goto 5
         4: .line 3859
      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 3863
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 17
         6: .line 3867
            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 3868
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dstore 3 /* x1 */
        start local 3 // double x1
         8: .line 3869
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dstore 5 /* y1 */
        start local 5 // double y1
         9: .line 3870
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dstore 7 /* x2 */
        start local 7 // double x2
        10: .line 3871
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dstore 9 /* y2 */
        start local 9 // double y2
        11: .line 3872
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dstore 11 /* z1 */
        start local 11 // double z1
        12: .line 3873
            aload 1 /* bounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dstore 13 /* z2 */
        start local 13 // double z2
        13: .line 3874
            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 3875
            aload 1 /* bounds */
            dload 3 /* x1 */
            d2f
            dload 5 /* y1 */
            d2f
            dload 11 /* z1 */
            d2f
        15: .line 3876
            dload 7 /* x2 */
            d2f
            dload 9 /* y2 */
            d2f
            dload 13 /* z2 */
            d2f
        16: .line 3875
            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 3878
      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 3887
            aload 0 /* this */
            getfield javafx.scene.Node.localBoundsInvalid:Z
            ifeq 10
         1: .line 3888
            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 3889
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
         3: .line 3890
            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 3891
      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 3889
            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 3892
            goto 9
         8: .line 3893
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.localBounds:Lcom/sun/javafx/geom/BaseBounds;
         9: .line 3895
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.localBoundsInvalid:Z
        10: .line 3897
      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 3905
            aload 0 /* this */
            getfield javafx.scene.Node.txBoundsInvalid:Z
            ifeq 4
         1: .line 3906
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         2: .line 3907
            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 3908
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.Node.txBoundsInvalid:Z
         4: .line 3910
      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 4009
            aload 0 /* this */
            getfield javafx.scene.Node.geomBoundsInvalid:Z
            ifeq 4
         1: .line 4015
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.notifyLayoutBoundsChanged:(Ljavafx/scene/Node;)V
         2: .line 4016
            aload 0 /* this */
            invokevirtual javafx.scene.Node.transformedBoundsChanged:()V
         3: .line 4017
            return
         4: .line 4019
      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 4020
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.geomBoundsInvalid:Z
         6: .line 4021
            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 4022
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.notifyLayoutBoundsChanged:(Ljavafx/scene/Node;)V
         8: .line 4023
            aload 0 /* this */
            invokevirtual javafx.scene.Node.localBoundsChanged:()V
         9: .line 4024
            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 4035
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.localBoundsInvalid:Z
         1: .line 4036
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateBoundsInLocal:()V
         2: .line 4037
            aload 0 /* this */
            invokevirtual javafx.scene.Node.transformedBoundsChanged:()V
         3: .line 4038
            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 4048
            aload 0 /* this */
            getfield javafx.scene.Node.txBoundsInvalid:Z
            ifne 5
         1: .line 4049
            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 4050
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.txBoundsInvalid:Z
         3: .line 4051
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateBoundsInParent:()V
         4: .line 4052
            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 4054
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isVisible:()Z
            ifeq 7
         6: .line 4055
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentOfBoundsChange:()V
         7: .line 4057
      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 4069
            aload 0 /* this */
            invokevirtual javafx.scene.Node.layoutBoundsChanged:()V
         1: .line 4073
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         2: .line 4076
            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 4077
      StackMap locals: javafx.scene.Parent
      StackMap stack:
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.isPerformingLayout:()Z
            ifne 5
         4: .line 4079
            aload 1 /* p */
            iconst_1
            invokevirtual javafx.scene.Parent.requestLayout:(Z)V
         5: .line 4081
      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 4092
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         1: .line 4093
            aload 1 /* p */
            ifnull 3
         2: .line 4094
            aload 1 /* p */
            aload 0 /* this */
            invokevirtual javafx.scene.Parent.childBoundsChanged:(Ljavafx/scene/Node;)V
         3: .line 4099
      StackMap locals: javafx.scene.Parent
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            ifnull 5
         4: .line 4100
            aload 0 /* this */
            getfield javafx.scene.Node.clipParent:Ljavafx/scene/Node;
            invokevirtual javafx.scene.Node.localBoundsChanged:()V
         5: .line 4102
      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 4121
            aload 0 /* this */
            dload 1 /* localX */
            dload 3 /* localY */
            invokevirtual javafx.scene.Node.containsBounds:(DD)Z
            ifeq 3
         1: .line 4122
            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 4124
      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 4136
            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 4137
            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 4142
            aload 0 /* this */
            aload 6 /* tempBounds */
         3: .line 4143
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         4: .line 4142
            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 4144
            aload 6 /* tempBounds */
            dload 1 /* localX */
            d2f
            dload 3 /* localY */
            d2f
            invokevirtual com.sun.javafx.geom.BaseBounds.contains:(FF)Z
            ifeq 16
         6: .line 4148
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 15
         7: .line 4149
            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 4150
            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 4152
            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 4153
            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 4154
            iconst_0
            ireturn
        13: .line 4156
      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 4157
            iconst_0
            ireturn
        15: .line 4160
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        16: .line 4162
      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 4174
            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 4191
            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 4192
            aload 0 /* this */
            aload 9 /* tempBounds */
         2: .line 4193
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         3: .line 4192
            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 4194
            aload 9 /* tempBounds */
            dload 1 /* localX */
            d2f
         5: .line 4195
            dload 3 /* localY */
            d2f
         6: .line 4196
            dload 5 /* localWidth */
            d2f
         7: .line 4197
            dload 7 /* localHeight */
            d2f
         8: .line 4194
            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 4211
            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 4224
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 5 /* scene */
        start local 5 // javafx.scene.Scene scene
         1: .line 4225
            aload 5 /* scene */
            ifnonnull 2
            aconst_null
            areturn
         2: .line 4226
      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 4227
            aload 6 /* window */
            ifnonnull 4
            aconst_null
            areturn
         4: .line 4230
      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 4229
            astore 7 /* tempPt */
        start local 7 // com.sun.javafx.geom.Point2D tempPt
         6: .line 4232
            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 4233
            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 4232
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         9: .line 4235
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 8 /* subScene */
        start local 8 // javafx.scene.SubScene subScene
        10: .line 4236
            aload 8 /* subScene */
            ifnull 17
        11: .line 4237
            aload 8 /* subScene */
        12: .line 4238
            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 4237
            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 4239
            aload 9 /* ssCoord */
            ifnonnull 16
        15: .line 4240
            aconst_null
            areturn
        16: .line 4242
      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 4246
      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 4245
            astore 9 /* ppIntersect */
        start local 9 // javafx.geometry.Point3D ppIntersect
        19: .line 4247
            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 4250
            aload 0 /* this */
            aload 7 /* tempPt */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Point2D;)V
        21: .line 4251
            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 4252
            aconst_null
            areturn
        24: .line 4254
      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 4266
            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 4279
            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 4280
            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 4281
            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 4282
            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 4284
            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 4303
            iload 5 /* rootScene */
            ifne 2
         1: .line 4304
            aload 0 /* this */
            dload 1 /* x */
            dload 3 /* y */
            invokevirtual javafx.scene.Node.sceneToLocal:(DD)Ljavafx/geometry/Point2D;
            areturn
         2: .line 4307
      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 4306
            astore 6 /* tempPt */
        start local 6 // com.sun.javafx.geom.Point2D tempPt
         4: .line 4309
            aload 6 /* tempPt */
            dload 1 /* x */
            d2f
            dload 3 /* y */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         5: .line 4311
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 7 /* subScene */
        start local 7 // javafx.scene.SubScene subScene
         6: .line 4312
            aload 7 /* subScene */
            ifnull 13
         7: .line 4313
            aload 7 /* subScene */
         8: .line 4314
            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 4313
            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 4315
            aload 8 /* ssCoord */
            ifnonnull 12
        11: .line 4316
            aconst_null
            areturn
        12: .line 4318
      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 4322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* tempPt */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Point2D;)V
        14: .line 4323
            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 4324
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
            pop
        17: .line 4325
            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 4343
            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 4362
            iload 2 /* rootScene */
            ifne 2
         1: .line 4363
            aload 0 /* this */
            aload 1 /* bounds */
            invokevirtual javafx.scene.Node.sceneToLocal:(Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
            areturn
         2: .line 4365
      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 4366
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         4: .line 4368
      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 4369
            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 4370
            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 4371
            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 4373
            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 4390
            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 4389
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4391
            aload 5 /* tempPt */
            dload 1 /* sceneX */
            d2f
            dload 3 /* sceneY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4393
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4394
            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 4395
            aconst_null
            areturn
         7: .line 4397
      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 4412
            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 4428
            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 4447
            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 4448
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
            pop
         3: .line 4449
            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 4458
            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 4457
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4459
            aload 7 /* tempV3D */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4460
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.sceneToLocal:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4461
            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 4479
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4480
            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 4481
            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 4482
            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 4483
            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 4484
            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 4486
            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 4489
      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 4490
            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 4491
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.sceneToLocal0:(DDD)Ljavafx/geometry/Point3D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point3D p4
        11: .line 4493
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.sceneToLocal0:(DDD)Ljavafx/geometry/Point3D;
            astore 7 /* p6 */
        start local 7 // javafx.geometry.Point3D p6
        13: .line 4495
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.sceneToLocal0:(DDD)Ljavafx/geometry/Point3D;
            astore 9 /* p8 */
        start local 9 // javafx.geometry.Point3D p8
        15: .line 4497
            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 4498
      StackMap locals:
      StackMap stack: com.sun.javafx.geom.transform.NoninvertibleTransformException
            pop
        18: .line 4499
            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 4512
            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 4523
            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 4536
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 7 /* scene */
        start local 7 // javafx.scene.Scene scene
         1: .line 4537
            aload 7 /* scene */
            ifnonnull 2
            aconst_null
            areturn
         2: .line 4538
      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 4539
            aload 8 /* window */
            ifnonnull 4
            aconst_null
            areturn
         4: .line 4541
      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 4542
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 10 /* subScene */
        start local 10 // javafx.scene.SubScene subScene
         6: .line 4543
            aload 10 /* subScene */
            ifnull 8
         7: .line 4544
            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 4547
      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 4546
            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 4549
            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 4550
            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 4549
            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 4561
            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 4572
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScreen:(DDD)Ljavafx/geometry/Point2D;
            astore 3 /* p2 */
        start local 3 // javafx.geometry.Point2D p2
         2: .line 4574
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScreen:(DDD)Ljavafx/geometry/Point2D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point2D p4
         4: .line 4576
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScreen:(DDD)Ljavafx/geometry/Point2D;
            astore 7 /* p6 */
        start local 7 // javafx.geometry.Point2D p6
         6: .line 4578
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScreen:(DDD)Ljavafx/geometry/Point2D;
            astore 9 /* p8 */
        start local 9 // javafx.geometry.Point2D p8
         8: .line 4581
            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 4595
            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 4594
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4596
            aload 5 /* tempPt */
            dload 1 /* localX */
            d2f
            dload 3 /* localY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4597
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4598
            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 4610
            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 4624
            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 4641
            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 4640
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4642
            aload 7 /* tempV3D */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4643
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.localToScene:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4644
            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 4663
            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 4664
            iload 2 /* rootScene */
            ifeq 5
         2: .line 4665
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 4 /* subScene */
        start local 4 // javafx.scene.SubScene subScene
         3: .line 4666
            aload 4 /* subScene */
            ifnull 5
         4: .line 4667
            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 4670
      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 4691
            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 4710
            iload 2 /* rootScene */
            ifne 2
         1: .line 4711
            aload 0 /* this */
            aload 1 /* localPoint */
            invokevirtual javafx.scene.Node.localToScene:(Ljavafx/geometry/Point2D;)Ljavafx/geometry/Point2D;
            areturn
         2: .line 4713
      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 4714
            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 4734
            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 4753
            iload 2 /* rootScene */
            ifne 2
         1: .line 4754
            aload 0 /* this */
            aload 1 /* localBounds */
            invokevirtual javafx.scene.Node.localToScene:(Ljavafx/geometry/Bounds;)Ljavafx/geometry/Bounds;
            areturn
         2: .line 4756
      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 4757
            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 4758
            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 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.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 4760
            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 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.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 4762
            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 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.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 4764
            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 4779
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4780
            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 4781
            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 4782
            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 4783
            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 4784
            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 4786
            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 4788
      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 4789
            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 4790
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScene:(DDD)Ljavafx/geometry/Point3D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point3D p4
        11: .line 4792
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScene:(DDD)Ljavafx/geometry/Point3D;
            astore 7 /* p6 */
        start local 7 // javafx.geometry.Point3D p6
        13: .line 4794
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToScene:(DDD)Ljavafx/geometry/Point3D;
            astore 9 /* p8 */
        start local 9 // javafx.geometry.Point3D p8
        15: .line 4796
            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 4809
            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 4808
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4810
            aload 5 /* tempPt */
            dload 1 /* parentX */
            d2f
            dload 3 /* parentY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4812
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4813
            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 4814
            aconst_null
            areturn
         7: .line 4816
      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 4826
            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 4837
            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 4851
            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 4850
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4852
            aload 7 /* tempV3D */
            dload 1 /* parentX */
            dload 3 /* parentY */
            dload 5 /* parentZ */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4854
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4855
            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 4856
            aconst_null
            areturn
         7: .line 4858
      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 4870
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4871
            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 4872
            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 4873
            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 4874
            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 4875
            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 4877
            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 4879
      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 4880
            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 4881
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DDD)Ljavafx/geometry/Point3D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point3D p4
        11: .line 4883
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DDD)Ljavafx/geometry/Point3D;
            astore 7 /* p6 */
        start local 7 // javafx.geometry.Point3D p6
        13: .line 4885
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.parentToLocal:(DDD)Ljavafx/geometry/Point3D;
            astore 9 /* p8 */
        start local 9 // javafx.geometry.Point3D p8
        15: .line 4887
            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 4899
            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 4898
            astore 5 /* tempPt */
        start local 5 // com.sun.javafx.geom.Point2D tempPt
         2: .line 4900
            aload 5 /* tempPt */
            dload 1 /* localX */
            d2f
            dload 3 /* localY */
            d2f
            invokevirtual com.sun.javafx.geom.Point2D.setLocation:(FF)V
         3: .line 4901
            aload 0 /* this */
            aload 5 /* tempPt */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Point2D;)V
         4: .line 4902
            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 4912
            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 4923
            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 4937
            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 4936
            astore 7 /* tempV3D */
        start local 7 // com.sun.javafx.geom.Vec3d tempV3D
         2: .line 4938
            aload 7 /* tempV3D */
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* z */
            invokevirtual com.sun.javafx.geom.Vec3d.set:(DDD)V
         3: .line 4939
            aload 0 /* this */
            aload 7 /* tempV3D */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Vec3d;)V
         4: .line 4940
            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 4952
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4953
            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 4954
            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 4955
            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 4956
            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 4957
            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 4959
            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 4961
      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 4962
            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 4963
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToParent:(DDD)Ljavafx/geometry/Point3D;
            astore 5 /* p4 */
        start local 5 // javafx.geometry.Point3D p4
        11: .line 4965
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToParent:(DDD)Ljavafx/geometry/Point3D;
            astore 7 /* p6 */
        start local 7 // javafx.geometry.Point3D p6
        13: .line 4967
            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 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.getMaxZ:()D
            invokevirtual javafx.scene.Node.localToParent:(DDD)Ljavafx/geometry/Point3D;
            astore 9 /* p8 */
        start local 9 // javafx.geometry.Point3D p8
        15: .line 4969
            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 4976
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 4977
            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 4978
            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 4985
            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 4995
            aload 0 /* this */
            getfield javafx.scene.Node.transformDirty:Z
            ifne 4
         1: .line 4996
            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 4997
            aload 0 /* this */
            iconst_1
            putfield javafx.scene.Node.transformDirty:Z
         3: .line 4998
            aload 0 /* this */
            invokevirtual javafx.scene.Node.transformedBoundsChanged:()V
         4: .line 5000
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateLocalToParentTransform:()V
         5: .line 5001
            aload 0 /* this */
            invokevirtual javafx.scene.Node.invalidateLocalToSceneTransform:()V
         6: .line 5002
            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 5005
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            astore 1 /* bounds */
        start local 1 // javafx.geometry.Bounds bounds
         1: .line 5006
            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 5010
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            astore 1 /* bounds */
        start local 1 // javafx.geometry.Bounds bounds
         1: .line 5011
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.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 5015
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
            astore 1 /* bounds */
        start local 1 // javafx.geometry.Bounds bounds
         1: .line 5016
            aload 1 /* bounds */
            invokevirtual javafx.geometry.Bounds.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 5024
            aload 0 /* this */
            getfield javafx.scene.Node.transformDirty:Z
            ifeq 63
         1: .line 5025
            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 5027
            iconst_0
            istore 1 /* mirror */
        start local 1 // boolean mirror
         3: .line 5028
            dconst_0
            dstore 2 /* mirroringCenter */
        start local 2 // double mirroringCenter
         4: .line 5029
            aload 0 /* this */
            invokevirtual javafx.scene.Node.hasMirroring:()Z
            ifeq 22
         5: .line 5030
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 4 /* sceneValue */
        start local 4 // javafx.scene.Scene sceneValue
         6: .line 5031
            aload 4 /* sceneValue */
            ifnull 20
            aload 4 /* sceneValue */
            invokevirtual javafx.scene.Scene.getRoot:()Ljavafx/scene/Parent;
            aload 0 /* this */
            if_acmpne 20
         7: .line 5034
            aload 4 /* sceneValue */
            invokevirtual javafx.scene.Scene.getWidth:()D
            ldc 2.0
            ddiv
            dstore 2 /* mirroringCenter */
         8: .line 5035
            dload 2 /* mirroringCenter */
            dconst_0
            dcmpl
            ifne 10
         9: .line 5036
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotX:()D
            dstore 2 /* mirroringCenter */
        10: .line 5039
      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 5040
            dload 2 /* mirroringCenter */
            dconst_0
        12: .line 5039
            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 5041
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        14: .line 5042
            ldc -1.0
            dconst_1
            dconst_1
        15: .line 5041
            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 5043
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        17: .line 5044
            dload 2 /* mirroringCenter */
            dneg
            dconst_0
        18: .line 5043
            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 5045
            goto 22
        20: .line 5047
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 1 /* mirror */
        21: .line 5048
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotX:()D
            dstore 2 /* mirroringCenter */
        end local 4 // javafx.scene.Scene sceneValue
        22: .line 5052
      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 5054
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotX:()D
            dstore 4 /* pivotX */
        start local 4 // double pivotX
        24: .line 5055
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotY:()D
            dstore 6 /* pivotY */
        start local 6 // double pivotY
        25: .line 5056
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getPivotZ:()D
            dstore 8 /* pivotZ */
        start local 8 // double pivotZ
        26: .line 5058
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        27: .line 5059
            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 5060
            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 5061
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateZ:()D
            dload 8 /* pivotZ */
            dadd
        30: .line 5058
            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 5062
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        32: .line 5063
            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 5064
            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 5062
            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 5065
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        36: .line 5066
            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 5065
            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 5067
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        39: .line 5068
            dload 4 /* pivotX */
            dneg
            dload 6 /* pivotY */
            dneg
            dload 8 /* pivotZ */
            dneg
        40: .line 5067
            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 5069
            goto 47
        42: .line 5070
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        43: .line 5071
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateX:()D
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutX:()D
            dadd
        44: .line 5072
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateY:()D
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getLayoutY:()D
            dadd
        45: .line 5073
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getTranslateZ:()D
        46: .line 5070
            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 5076
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.hasTransforms:()Z
            ifeq 52
        48: .line 5077
            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 5078
            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 5077
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 49
        52: .line 5083
      StackMap locals: javafx.scene.Node int double
      StackMap stack:
            iload 1 /* mirror */
            ifeq 62
        53: .line 5084
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        54: .line 5085
            dload 2 /* mirroringCenter */
            dconst_0
        55: .line 5084
            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 5086
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        57: .line 5087
            ldc -1.0
            dconst_1
            dconst_1
        58: .line 5086
            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 5088
            aload 0 /* this */
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
        60: .line 5089
            dload 2 /* mirroringCenter */
            dneg
            dconst_0
        61: .line 5088
            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 5092
      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 5094
      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 5101
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5102
            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 5103
            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 5106
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5107
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            aload 1 /* pt */
            aload 1 /* pt */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.inverseTransform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
            pop
         2: .line 5108
            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 5111
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 5112
            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 5114
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Point2D;)V
         3: .line 5115
            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 5118
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 2
         1: .line 5119
            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 5121
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.parentToLocal:(Lcom/sun/javafx/geom/Vec3d;)V
         3: .line 5122
            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 5125
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Point2D;)V
         1: .line 5126
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 3
         2: .line 5127
            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 5129
      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 5132
            aload 0 /* this */
            aload 1 /* pt */
            invokevirtual javafx.scene.Node.localToParent:(Lcom/sun/javafx/geom/Vec3d;)V
         1: .line 5133
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 3
         2: .line 5134
            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 5136
      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 5149
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5150
            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 5151
            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 5154
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
         1: .line 5155
            aload 0 /* this */
            getfield javafx.scene.Node.localToParentTx:Lcom/sun/javafx/geom/transform/BaseTransform;
            aload 1 /* pt */
            aload 1 /* pt */
            invokevirtual com.sun.javafx.geom.transform.BaseTransform.transform:(Lcom/sun/javafx/geom/Vec3d;Lcom/sun/javafx/geom/Vec3d;)Lcom/sun/javafx/geom/Vec3d;
            pop
         2: .line 5156
            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 5166
            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 5167
            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 5177
            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 5178
      StackMap locals:
      StackMap stack:
            return
         2: .line 5181
      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 5182
            aload 3 /* o */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 4 /* ox */
        start local 4 // double ox
         4: .line 5183
            aload 3 /* o */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 6 /* oy */
        start local 6 // double oy
         5: .line 5184
            aload 3 /* o */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 8 /* oz */
        start local 8 // double oz
         6: .line 5185
            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 5186
            aload 10 /* d */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 11 /* dx */
        start local 11 // double dx
         8: .line 5187
            aload 10 /* d */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 13 /* dy */
        start local 13 // double dy
         9: .line 5188
            aload 10 /* d */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 15 /* dz */
        start local 15 // double dz
        10: .line 5190
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
        11: .line 5192
            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 5193
            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 5198
            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 5199
            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 5203
      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 5204
            aload 1 /* pickRay */
            dload 11 /* dx */
            dload 13 /* dy */
            dload 15 /* dz */
            invokevirtual com.sun.javafx.geom.PickRay.setDirection:(DDD)V
        18: .line 5205
            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 5221
            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 5222
            dload 3 /* boundsDistance */
            invokestatic java.lang.Double.isNaN:(D)Z
            ifne 7
         2: .line 5223
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isPickOnBounds:()Z
            ifeq 6
         3: .line 5224
            aload 2 /* pickResult */
            ifnull 5
         4: .line 5225
            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 5227
      StackMap locals: double
      StackMap stack:
            iconst_1
            ireturn
         6: .line 5229
      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 5232
      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 5243
            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 5244
            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 5246
            dload 5 /* dirZ */
            invokestatic javafx.scene.Node.almostZero:(D)Z
            ifeq 4
         3: .line 5247
            iconst_0
            ireturn
         4: .line 5249
      StackMap locals: double double
      StackMap stack:
            dload 3 /* origZ */
            dneg
            dload 5 /* dirZ */
            ddiv
            dstore 7 /* t */
        start local 7 // double t
         5: .line 5250
            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 5251
      StackMap locals: double
      StackMap stack:
            iconst_0
            ireturn
         7: .line 5253
      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 5254
            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 5256
            aload 0 /* this */
            dload 9 /* x */
            d2f
            f2d
            dload 11 /* y */
            d2f
            f2d
            invokevirtual javafx.scene.Node.contains:(DD)Z
            ifeq 13
        10: .line 5257
            aload 2 /* pickResult */
            ifnull 12
        11: .line 5258
            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 5260
      StackMap locals: double double
      StackMap stack:
            iconst_1
            ireturn
        13: .line 5262
      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 5277
            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 5280
            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 5281
            aload 7 /* origin */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 8 /* originX */
        start local 8 // double originX
         3: .line 5282
            aload 7 /* origin */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 10 /* originY */
        start local 10 // double originY
         4: .line 5283
            aload 7 /* origin */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 12 /* originZ */
        start local 12 // double originZ
         5: .line 5285
            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 5286
            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 5288
            aload 0 /* this */
            aload 15 /* tempBounds */
         8: .line 5289
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         9: .line 5288
            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 5291
            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 5294
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dconst_0
            dcmpl
            ifne 13
        12: .line 5295
            ldc NaN
            dreturn
        13: .line 5298
      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 5299
            dload 8 /* originX */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dcmpl
            ifgt 17
        15: .line 5300
            dload 10 /* originY */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dcmpg
            iflt 17
        16: .line 5301
            dload 10 /* originY */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dcmpl
            ifle 18
        17: .line 5302
      StackMap locals:
      StackMap stack:
            ldc NaN
            dreturn
        18: .line 5305
      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 5306
            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 5308
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinZ:()F
            f2d
            dstore 19 /* minZ */
        start local 19 // double minZ
        23: .line 5309
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dstore 21 /* maxZ */
        start local 21 // double maxZ
        24: .line 5310
            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 5311
            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 5313
            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 5316
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            invokestatic javafx.scene.Node.almostZero:(D)Z
            ifeq 34
        33: .line 5317
            ldc NaN
            dreturn
        34: .line 5320
      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 5321
            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 5322
            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 5324
            dload 18 /* x */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dcmpg
            iflt 41
        38: .line 5325
            dload 18 /* x */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dcmpl
            ifgt 41
        39: .line 5326
            dload 20 /* y */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dcmpg
            iflt 41
        40: .line 5327
            dload 20 /* y */
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dcmpl
            ifle 42
        41: .line 5328
      StackMap locals: double double double
      StackMap stack:
            ldc NaN
            dreturn
        42: .line 5331
      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 5333
            goto 110
        end local 5 // double tmax
        end local 3 // double tmin
        45: .line 5335
      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 5336
            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 5337
            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 5338
            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 5339
            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 5340
            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 5341
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinX:()F
            f2d
            dstore 25 /* minX */
        start local 25 // double minX
        64: .line 5342
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMinY:()F
            f2d
            dstore 27 /* minY */
        start local 27 // double minY
        65: .line 5343
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxX:()F
            f2d
            dstore 29 /* maxX */
        start local 29 // double maxX
        66: .line 5344
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxY:()F
            f2d
            dstore 31 /* maxY */
        start local 31 // double maxY
        67: .line 5346
            ldc -Infinity
            dstore 3 /* tmin */
        start local 3 // double tmin
        68: .line 5347
            ldc Infinity
            dstore 5 /* tmax */
        start local 5 // double tmax
        69: .line 5348
            dload 16 /* invDirX */
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifeq 72
        70: .line 5349
            dload 25 /* minX */
            dload 8 /* originX */
            dcmpg
            ifgt 71
            dload 29 /* maxX */
            dload 8 /* originX */
            dcmpl
            ifge 78
        71: .line 5352
      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 5355
      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 5356
            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 5359
      StackMap locals:
      StackMap stack:
            dload 18 /* invDirY */
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifeq 81
        79: .line 5360
            dload 27 /* minY */
            dload 10 /* originY */
            dcmpg
            ifgt 80
            dload 31 /* maxY */
            dload 10 /* originY */
            dcmpl
            ifge 93
        80: .line 5363
      StackMap locals:
      StackMap stack:
            ldc NaN
            dreturn
        81: .line 5366
      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 5367
            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 5369
            dload 3 /* tmin */
            dload 35 /* tymax */
            dcmpl
            ifgt 88
            dload 33 /* tymin */
            dload 5 /* tmax */
            dcmpl
            ifle 89
        88: .line 5370
      StackMap locals: double
      StackMap stack:
            ldc NaN
            dreturn
        89: .line 5372
      StackMap locals:
      StackMap stack:
            dload 33 /* tymin */
            dload 3 /* tmin */
            dcmpl
            ifle 91
        90: .line 5373
            dload 33 /* tymin */
            dstore 3 /* tmin */
        91: .line 5375
      StackMap locals:
      StackMap stack:
            dload 35 /* tymax */
            dload 5 /* tmax */
            dcmpg
            ifge 93
        92: .line 5376
            dload 35 /* tymax */
            dstore 5 /* tmax */
        end local 35 // double tymax
        end local 33 // double tymin
        93: .line 5380
      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 5381
            aload 15 /* tempBounds */
            invokevirtual com.sun.javafx.geom.BaseBounds.getMaxZ:()F
            f2d
            dstore 35 /* maxZ */
        start local 35 // double maxZ
        95: .line 5382
            dload 20 /* invDirZ */
            invokestatic java.lang.Double.isInfinite:(D)Z
            ifeq 98
        96: .line 5383
            dload 33 /* minZ */
            dload 12 /* originZ */
            dcmpg
            ifgt 97
            dload 35 /* maxZ */
            dload 12 /* originZ */
            dcmpl
            ifge 110
        97: .line 5386
      StackMap locals: double double
      StackMap stack:
            ldc NaN
            dreturn
        98: .line 5389
      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 5390
            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 5392
            dload 3 /* tmin */
            dload 39 /* tzmax */
            dcmpl
            ifgt 105
            dload 37 /* tzmin */
            dload 5 /* tmax */
            dcmpl
            ifle 106
       105: .line 5393
      StackMap locals: double
      StackMap stack:
            ldc NaN
            dreturn
       106: .line 5395
      StackMap locals:
      StackMap stack:
            dload 37 /* tzmin */
            dload 3 /* tmin */
            dcmpl
            ifle 108
       107: .line 5396
            dload 37 /* tzmin */
            dstore 3 /* tmin */
       108: .line 5398
      StackMap locals:
      StackMap stack:
            dload 39 /* tzmax */
            dload 5 /* tmax */
            dcmpg
            ifge 110
       109: .line 5399
            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 5407
      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 5408
            aload 16 /* clip */
            ifnull 130
       112: .line 5412
            aload 0 /* this */
            instanceof javafx.scene.shape.Shape3D
            ifne 130
            aload 16 /* clip */
            instanceof javafx.scene.shape.Shape3D
            ifne 130
       113: .line 5413
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.x:D
            dstore 17 /* dirX */
        start local 17 // double dirX
       114: .line 5414
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.y:D
            dstore 19 /* dirY */
        start local 19 // double dirY
       115: .line 5415
            aload 2 /* dir */
            getfield com.sun.javafx.geom.Vec3d.z:D
            dstore 21 /* dirZ */
        start local 21 // double dirZ
       116: .line 5417
            aload 16 /* clip */
            invokevirtual javafx.scene.Node.updateLocalToParentTransform:()V
       117: .line 5419
            iconst_1
            istore 23 /* hitClip */
        start local 23 // boolean hitClip
       118: .line 5421
            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 5422
            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 5423
            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 5424
            iconst_0
            istore 23 /* hitClip */
       123: .line 5426
      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 5427
            aload 1 /* pickRay */
            dload 8 /* originX */
            dload 10 /* originY */
            dload 12 /* originZ */
            invokevirtual com.sun.javafx.geom.PickRay.setOrigin:(DDD)V
       127: .line 5428
            aload 1 /* pickRay */
            dload 17 /* dirX */
            dload 19 /* dirY */
            dload 21 /* dirZ */
            invokevirtual com.sun.javafx.geom.PickRay.setDirection:(DDD)V
       128: .line 5430
            iload 23 /* hitClip */
            ifne 130
       129: .line 5431
            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 5435
      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 5437
      StackMap locals:
      StackMap stack:
            ldc NaN
            dreturn
       132: .line 5440
      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 5441
            aload 1 /* pickRay */
            invokevirtual com.sun.javafx.geom.PickRay.getFarClip:()D
            dstore 19 /* maxDistance */
        start local 19 // double maxDistance
       134: .line 5442
            dload 3 /* tmin */
            dload 17 /* minDistance */
            dcmpg
            ifge 138
       135: .line 5443
            dload 5 /* tmax */
            dload 17 /* minDistance */
            dcmpl
            iflt 137
       136: .line 5445
            dconst_0
            dreturn
       137: .line 5447
      StackMap locals: double double
      StackMap stack:
            ldc NaN
            dreturn
       138: .line 5449
      StackMap locals:
      StackMap stack:
            dload 3 /* tmin */
            dload 19 /* maxDistance */
            dcmpl
            ifle 140
       139: .line 5450
            ldc NaN
            dreturn
       140: .line 5453
      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 5463
            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 5503
            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 5507
            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 5508
            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 5511
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            dconst_0
            goto 2
         1: .line 5512
      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 5511
      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 5530
            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 5534
            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 5538
            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 5539
            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 5542
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5543
            dconst_0
            goto 3
         2: .line 5544
      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 5542
      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 5562
            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 5566
            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 5567
            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 5570
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5571
            dconst_0
            goto 3
         2: .line 5572
      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 5570
      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 5590
            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 5594
            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 5595
            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 5598
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5599
            dconst_0
            goto 3
         2: .line 5600
      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 5598
      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 5621
            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 5625
            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 5626
            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 5629
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_1
            goto 2
         1: .line 5630
      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 5629
      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 5649
            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 5653
            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 5654
            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 5657
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_1
            goto 2
         1: .line 5658
      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 5657
      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 5677
            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 5681
            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 5682
            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 5685
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_1
            goto 2
         1: .line 5686
      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 5685
      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 5710
            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 5714
            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 5715
            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 5718
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 1
            dconst_0
            goto 2
         1: .line 5719
      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 5718
      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 5749
            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 5753
            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 5754
            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 5757
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5758
            getstatic javafx.scene.Node.DEFAULT_ROTATION_AXIS:Ljavafx/geometry/Point3D;
            goto 3
         2: .line 5759
      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 5757
      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 5773
            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 5784
            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 5788
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 2
         1: .line 5789
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.invalidateLocalToParentTransform:()V
         2: .line 5791
      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 5794
            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 5816
            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 5820
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 2
         1: .line 5821
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.invalidateLocalToSceneTransform:()V
         2: .line 5823
      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 5826
            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 5832
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnonnull 2
         1: .line 5833
            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 5836
      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 5840
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 3
         1: .line 5841
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            invokevirtual javafx.scene.Node$NodeTransformation.hasTransforms:()Z
            ifeq 3
         2: .line 5840
            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 5846
            aload 0 /* this */
            getfield javafx.scene.Node.nodeTransformation:Ljavafx/scene/Node$NodeTransformation;
            ifnull 2
         1: .line 5847
            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 5848
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         3: .line 5851
      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 6418
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 7
         1: .line 6419
            aload 0 /* this */
         2: .line 6420
            new com.sun.javafx.scene.EventHandlerProperties
            dup
         3: .line 6421
            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 6422
            aload 0 /* this */
         5: .line 6420
            invokespecial com.sun.javafx.scene.EventHandlerProperties.<init>:(Lcom/sun/javafx/event/EventHandlerManager;Ljava/lang/Object;)V
         6: .line 6419
            putfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
         7: .line 6425
      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 6448
            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 6449
            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 6452
            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 6468
            aload 0 /* this */
            getfield javafx.scene.Node.nodeOrientation:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 6469
            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 6493
      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 6497
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
            ifne 2
         1: .line 6499
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
            goto 3
         2: .line 6500
      StackMap locals:
      StackMap stack:
            getstatic javafx.geometry.NodeOrientation.RIGHT_TO_LEFT:Ljavafx/geometry/NodeOrientation;
         3: .line 6497
      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 6511
            aload 0 /* this */
            getfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
            ifnonnull 4
         1: .line 6512
            aload 0 /* this */
         2: .line 6513
            new javafx.scene.Node$EffectiveOrientationProperty
            dup
            aload 0 /* this */
            invokespecial javafx.scene.Node$EffectiveOrientationProperty.<init>:(Ljavafx/scene/Node;)V
         3: .line 6512
            putfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
         4: .line 6516
      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 6534
            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 6538
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeOrientation:()Ljavafx/geometry/NodeOrientation;
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 3
         1: .line 6539
            aload 0 /* this */
            invokevirtual javafx.scene.Node.nodeResolvedOrientationInvalidated:()V
         2: .line 6540
            goto 4
         3: .line 6542
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.transformsChanged:(Ljavafx/scene/Node;)V
         4: .line 6544
      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 6548
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
         1: .line 6547
            istore 1 /* oldResolvedNodeOrientation */
        start local 1 // byte oldResolvedNodeOrientation
         2: .line 6550
            aload 0 /* this */
         3: .line 6551
            aload 0 /* this */
            invokevirtual javafx.scene.Node.calcEffectiveNodeOrientation:()B
         4: .line 6552
            aload 0 /* this */
            invokevirtual javafx.scene.Node.calcAutomaticNodeOrientation:()B
         5: .line 6551
            ior
            i2b
         6: .line 6550
            putfield javafx.scene.Node.resolvedNodeOrientation:B
         7: .line 6554
            aload 0 /* this */
            getfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
            ifnull 13
         8: .line 6555
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
         9: .line 6557
            iload 1 /* oldResolvedNodeOrientation */
        10: .line 6556
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
        11: .line 6555
            if_icmpeq 13
        12: .line 6558
            aload 0 /* this */
            getfield javafx.scene.Node.effectiveNodeOrientationProperty:Ljavafx/scene/Node$EffectiveOrientationProperty;
            invokevirtual javafx.scene.Node$EffectiveOrientationProperty.invalidate:()V
        13: .line 6562
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.transformsChanged:(Ljavafx/scene/Node;)V
        14: .line 6564
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            iload 1 /* oldResolvedNodeOrientation */
            if_icmpeq 16
        15: .line 6565
            aload 0 /* this */
            invokevirtual javafx.scene.Node.nodeResolvedOrientationChanged:()V
        16: .line 6567
      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 6571
            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 6574
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* parentValue */
        start local 1 // javafx.scene.Node parentValue
         1: .line 6575
            goto 5
         2: .line 6576
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 1 /* parentValue */
            invokevirtual javafx.scene.Node.usesMirroring:()Z
            ifeq 4
         3: .line 6577
            aload 1 /* parentValue */
            areturn
         4: .line 6579
      StackMap locals:
      StackMap stack:
            aload 1 /* parentValue */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* parentValue */
         5: .line 6575
      StackMap locals:
      StackMap stack:
            aload 1 /* parentValue */
            ifnonnull 2
         6: .line 6582
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 2 /* subSceneValue */
        start local 2 // javafx.scene.Node subSceneValue
         7: .line 6583
            aload 2 /* subSceneValue */
            ifnull 9
         8: .line 6584
            aload 2 /* subSceneValue */
            areturn
         9: .line 6587
      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 6591
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* parentValue */
        start local 1 // javafx.scene.Node parentValue
         1: .line 6592
            aload 1 /* parentValue */
            ifnull 3
         2: .line 6593
            aload 1 /* parentValue */
            areturn
         3: .line 6596
      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 6597
            aload 2 /* subSceneValue */
            ifnull 6
         5: .line 6598
            aload 2 /* subSceneValue */
            areturn
         6: .line 6601
      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 6605
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getNodeOrientation:()Ljavafx/geometry/NodeOrientation;
            astore 1 /* nodeOrientationValue */
        start local 1 // javafx.geometry.NodeOrientation nodeOrientationValue
         1: .line 6606
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            if_acmpeq 6
         2: .line 6607
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 4
         3: .line 6608
            iconst_0
            goto 5
         4: .line 6609
      StackMap locals: javafx.geometry.NodeOrientation
      StackMap stack:
            iconst_1
         5: .line 6607
      StackMap locals:
      StackMap stack: int
            ireturn
         6: .line 6612
      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 6613
            aload 2 /* parentValue */
            ifnull 9
         8: .line 6614
            aload 2 /* parentValue */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getEffectiveOrientation:(B)B
            ireturn
         9: .line 6617
      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 6618
            aload 3 /* sceneValue */
            ifnull 17
        11: .line 6619
            aload 3 /* sceneValue */
            invokevirtual javafx.scene.Scene.getEffectiveNodeOrientation:()Ljavafx/geometry/NodeOrientation;
        12: .line 6620
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
        13: .line 6619
            if_acmpne 15
        14: .line 6621
            iconst_0
            goto 16
        15: .line 6622
      StackMap locals: javafx.scene.Scene
      StackMap stack:
            iconst_1
        16: .line 6619
      StackMap locals:
      StackMap stack: int
            ireturn
        17: .line 6625
      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 6629
            aload 0 /* this */
            invokevirtual javafx.scene.Node.usesMirroring:()Z
            ifne 2
         1: .line 6630
            iconst_0
            ireturn
         2: .line 6633
      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 6634
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.INHERIT:Ljavafx/geometry/NodeOrientation;
            if_acmpeq 8
         4: .line 6635
            aload 1 /* nodeOrientationValue */
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
            if_acmpne 6
         5: .line 6636
            iconst_0
            goto 7
         6: .line 6637
      StackMap locals: javafx.geometry.NodeOrientation
      StackMap stack:
            iconst_2
         7: .line 6635
      StackMap locals:
      StackMap stack: int
            ireturn
         8: .line 6640
      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 6641
            aload 2 /* parentValue */
            ifnull 11
        10: .line 6643
            aload 2 /* parentValue */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getAutomaticOrientation:(B)B
            ireturn
        11: .line 6646
      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 6647
            aload 3 /* sceneValue */
            ifnull 19
        13: .line 6648
            aload 3 /* sceneValue */
            invokevirtual javafx.scene.Scene.getEffectiveNodeOrientation:()Ljavafx/geometry/NodeOrientation;
        14: .line 6649
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
        15: .line 6648
            if_acmpne 17
        16: .line 6650
            iconst_0
            goto 18
        17: .line 6651
      StackMap locals: javafx.scene.Scene
      StackMap stack:
            iconst_2
        18: .line 6648
      StackMap locals:
      StackMap stack: int
            ireturn
        19: .line 6654
      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 6661
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getOrientationParent:()Ljavafx/scene/Node;
            astore 1 /* parentValue */
        start local 1 // javafx.scene.Node parentValue
         1: .line 6664
            aload 0 /* this */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
            invokestatic javafx.scene.Node.getAutomaticOrientation:(B)B
         2: .line 6663
            istore 2 /* thisOrientation */
        start local 2 // byte thisOrientation
         3: .line 6666
            aload 1 /* parentValue */
            ifnull 7
         4: .line 6668
            aload 1 /* parentValue */
            getfield javafx.scene.Node.resolvedNodeOrientation:B
         5: .line 6667
            invokestatic javafx.scene.Node.getAutomaticOrientation:(B)B
         6: .line 6668
            goto 8
         7: .line 6669
      StackMap locals: javafx.scene.Node int
      StackMap stack:
            iconst_0
         8: .line 6665
      StackMap locals:
      StackMap stack: int
            istore 3 /* parentOrientation */
        start local 3 // byte parentOrientation
         9: .line 6671
            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 6676
            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 6681
            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 6715
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 2
         1: .line 6716
            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 6719
      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 7226
            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 7227
            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 7230
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 1
            iconst_0
            goto 2
         1: .line 7231
      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 7230
      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 7243
            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 7262
            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 7263
            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 7266
            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 7270
            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 7274
            aload 0 /* this */
            getfield javafx.scene.Node.hover:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 2
         1: .line 7275
            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 7297
      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 7310
            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 7311
            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 7314
            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 7318
            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 7322
            aload 0 /* this */
            getfield javafx.scene.Node.pressed:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
            ifnonnull 2
         1: .line 7323
            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 7345
      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 7350
            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 7351
            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 7354
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7355
            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 7354
      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 7367
            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 7372
            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 7373
            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 7376
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7377
            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 7376
      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 7388
            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 7393
            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 7394
            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 7397
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7398
            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 7397
      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 7409
            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 7414
            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 7415
            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 7418
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7419
            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 7418
      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 7429
            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 7434
            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 7435
            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 7438
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7439
            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 7438
      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 7449
            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 7454
            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 7455
            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 7458
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7459
            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 7458
      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 7470
            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 7475
            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 7476
            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 7479
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7480
            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 7479
      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 7491
            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 7496
            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 7497
            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 7500
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7501
            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 7500
      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 7512
            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 7517
            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 7518
            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 7521
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7522
            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 7521
      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 7533
            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 7538
            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 7539
            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 7542
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7543
            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 7542
      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 7555
            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 7560
            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 7561
            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 7564
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7565
            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 7564
      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 7577
            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 7582
            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 7583
            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 7586
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7587
            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 7586
      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 7599
            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 7604
            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 7605
            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 7608
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7609
            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 7608
      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 7621
            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 7633
            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 7634
            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 7637
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7638
            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 7637
      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 7649
            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 7654
            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 7655
            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 7658
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7659
            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 7658
      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 7669
            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 7674
            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 7675
            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 7678
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7679
            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 7678
      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 7689
            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 7694
            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 7695
            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 7698
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7699
            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 7698
      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 7710
            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 7715
            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 7716
            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 7719
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7720
            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 7719
      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 7731
            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 7736
            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 7737
            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 7740
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7741
            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 7740
      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 7751
            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 7756
            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 7757
            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 7760
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7761
            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 7760
      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 7772
            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 7777
            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 7778
            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 7781
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7782
            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 7781
      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 7793
            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 7798
            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 7799
            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 7802
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7803
            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 7802
      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 7813
            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 7818
            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 7819
            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 7822
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7823
            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 7822
      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 7835
            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 7840
            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 7841
            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 7844
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7845
            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 7844
      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 7857
            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 7862
            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 7863
            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 7866
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7867
            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 7866
      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 7879
            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 7884
            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 7885
            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 7888
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7889
            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 7888
      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 7901
            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 7913
            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 7914
            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 7917
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7918
            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 7917
      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 7928
            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 7933
            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 7934
            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 7937
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7938
            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 7937
      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 7948
            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 7953
            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 7954
            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 7957
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7958
            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 7957
      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 7968
            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 7973
            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 7974
            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 7977
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 7978
            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 7977
      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 7990
            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 8001
            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 8002
            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 8005
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8006
            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 8005
      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 8019
            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 8024
            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 8025
            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 8028
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8029
            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 8028
      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 8042
            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 8047
            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 8048
            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 8051
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8052
            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 8051
      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 8065
            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 8076
            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 8077
            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 8081
            aload 0 /* this */
            getfield javafx.scene.Node.eventHandlerProperties:Lcom/sun/javafx/scene/EventHandlerProperties;
            ifnonnull 2
         1: .line 8082
            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 8081
      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 8100
            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 8104
            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 8105
            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 8108
            aload 0 /* this */
            getfield javafx.scene.Node.miscProperties:Ljavafx/scene/Node$MiscProperties;
            ifnonnull 2
         1: .line 8109
            getstatic javafx.scene.Node.DEFAULT_INPUT_METHOD_REQUESTS:Ljavafx/scene/input/InputMethodRequests;
            goto 3
         2: .line 8110
      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 8108
      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 8119
            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 8204
            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 8205
            aload 2 /* fp */
            getfield javafx.scene.Node$FocusedProperty.value:Z
            iload 1 /* value */
            if_icmpeq 4
         2: .line 8206
            aload 2 /* fp */
            iload 1 /* value */
            invokevirtual javafx.scene.Node$FocusedProperty.store:(Z)V
         3: .line 8207
            aload 2 /* fp */
            invokevirtual javafx.scene.Node$FocusedProperty.notifyListeners:()V
         4: .line 8209
      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 8212
            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 8216
            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 8220
            aload 0 /* this */
            getfield javafx.scene.Node.focused:Ljavafx/scene/Node$FocusedProperty;
            ifnonnull 2
         1: .line 8221
            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 8223
      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 8245
            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 8246
            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 8248
            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 8252
            aload 0 /* this */
            getfield javafx.scene.Node.focusTraversable:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 8253
            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 8282
      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 8296
            aload 1 /* s */
            ifnull 3
         1: .line 8297
            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 8298
      StackMap locals:
      StackMap stack:
            aload 1 /* s */
            iconst_1
            invokevirtual javafx.scene.Scene.setFocusDirty:(Z)V
         3: .line 8300
      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 8314
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 2
         1: .line 8315
            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 8317
      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 8326
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 2
         1: .line 8327
            iconst_0
            ireturn
         2: .line 8329
      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 8342
            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 8343
            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 8344
            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 8345
            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 8346
            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 8348
            iload 4 /* hasId */
            ifne 13
        10: .line 8349
            aload 3 /* sbuf */
            bipush 64
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        11: .line 8350
            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 8351
            goto 16
        13: .line 8352
      StackMap locals: int
      StackMap stack:
            aload 3 /* sbuf */
            ldc "[id="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        14: .line 8353
            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 8354
            iload 5 /* hasStyleClass */
            ifne 16
            aload 3 /* sbuf */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 8356
      StackMap locals:
      StackMap stack:
            iload 5 /* hasStyleClass */
            ifeq 22
        17: .line 8357
            iload 4 /* hasId */
            ifne 18
            aload 3 /* sbuf */
            bipush 91
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
            goto 19
        18: .line 8358
      StackMap locals:
      StackMap stack:
            aload 3 /* sbuf */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 8359
      StackMap locals:
      StackMap stack:
            aload 3 /* sbuf */
            ldc "styleClass="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        20: .line 8360
            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 8361
            aload 3 /* sbuf */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        22: .line 8363
      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 8367
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getEventType:()Ljavafx/event/EventType;
            astore 2 /* eventType */
        start local 2 // javafx.event.EventType eventType
         1: .line 8368
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_PRESSED:Ljavafx/event/EventType;
            if_acmpne 8
         2: .line 8369
            aload 0 /* this */
            astore 3 /* n */
        start local 3 // javafx.scene.Node n
         3: goto 6
         4: .line 8370
      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 8369
            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 8372
            return
         8: .line 8374
      StackMap locals:
      StackMap stack:
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_RELEASED:Ljavafx/event/EventType;
            if_acmpne 15
         9: .line 8375
            aload 0 /* this */
            astore 3 /* n */
        start local 3 // javafx.scene.Node n
        10: goto 13
        11: .line 8376
      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 8375
            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 8378
            return
        15: .line 8381
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            invokevirtual javafx.scene.input.MouseEvent.getTarget:()Ljavafx/event/EventTarget;
            aload 0 /* this */
            if_acmpne 24
        16: .line 8386
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED:Ljavafx/event/EventType;
            if_acmpeq 18
        17: .line 8387
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED_TARGET:Ljavafx/event/EventType;
            if_acmpne 20
        18: .line 8388
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual javafx.scene.Node.setHover:(Z)V
        19: .line 8389
            return
        20: .line 8392
      StackMap locals:
      StackMap stack:
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED:Ljavafx/event/EventType;
            if_acmpeq 22
        21: .line 8393
            aload 2 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED_TARGET:Ljavafx/event/EventType;
            if_acmpne 24
        22: .line 8394
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual javafx.scene.Node.setHover:(Z)V
        23: .line 8395
            return
        24: .line 8398
      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 8401
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
        start local 1 // javafx.scene.Parent p
         1: .line 8402
            goto 8
         2: .line 8403
      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 8404
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.isSceneRoot:()Z
            ifeq 7
         4: .line 8405
            invokestatic com.sun.javafx.tk.Toolkit.getToolkit:()Lcom/sun/javafx/tk/Toolkit;
            invokevirtual com.sun.javafx.tk.Toolkit.requestNextPulse:()V
         5: .line 8406
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            ifnull 7
         6: .line 8407
            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 8410
      StackMap locals:
      StackMap stack:
            aload 1 /* p */
            invokevirtual javafx.scene.Parent.getParent:()Ljavafx/scene/Parent;
            astore 1 /* p */
         8: .line 8402
      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 8413
      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 8416
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 1 /* s */
        start local 1 // javafx.scene.Scene s
         1: .line 8417
            aload 1 /* s */
            ifnonnull 2
            iconst_0
            ireturn
         2: .line 8418
      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 8419
            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 8423
            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 8424
            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 8430
            aload 0 /* this */
            getfield javafx.scene.Node.treeShowing:Z
            iload 1 /* value */
            if_icmpeq 3
         1: .line 8431
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.treeShowing:Z
         2: .line 8432
            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 8434
      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 8437
            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 8441
            aload 0 /* this */
            getfield javafx.scene.Node.treeShowingRO:Ljavafx/scene/Node$TreeShowingPropertyReadOnly;
            ifnonnull 2
         1: .line 8442
            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 8444
      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 8488
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isVisible:()Z
            istore 2 /* isTreeVisible */
        start local 2 // boolean isTreeVisible
         1: .line 8489
            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 8490
      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 8491
      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 8489
      StackMap locals:
      StackMap stack: javafx.scene.Node
            astore 3 /* parentNode */
        start local 3 // javafx.scene.Node parentNode
         6: .line 8492
            iload 2 /* isTreeVisible */
            ifeq 10
         7: .line 8493
            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 8498
      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 8499
            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 8500
            aload 0 /* this */
            invokevirtual javafx.scene.Node.addToSceneDirtyList:()V
        13: .line 8502
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 2 /* isTreeVisible */
            invokevirtual javafx.scene.Node.setTreeVisible:(Z)V
        14: .line 8504
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTreeShowing:()V
        15: .line 8505
            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 8511
            aload 0 /* this */
            getfield javafx.scene.Node.treeVisible:Z
            iload 1 /* value */
            if_icmpeq 15
         1: .line 8512
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.treeVisible:Z
         2: .line 8513
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateCanReceiveFocus:()V
         3: .line 8514
            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 8515
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            ifnull 6
         5: .line 8516
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getClip:()Ljavafx/scene/Node;
            iconst_1
            invokevirtual javafx.scene.Node.updateTreeVisible:(Z)V
         6: .line 8518
      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 8519
            aload 0 /* this */
            invokevirtual javafx.scene.Node.addToSceneDirtyList:()V
         8: .line 8521
      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 8522
            aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 15
        10: .line 8523
            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 8524
            aload 2 /* subSceneRoot */
            ifnull 15
        12: .line 8527
            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 8531
      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 8534
            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 8538
            aload 0 /* this */
            getfield javafx.scene.Node.treeVisibleRO:Ljavafx/scene/Node$TreeVisiblePropertyReadOnly;
            ifnonnull 2
         1: .line 8539
            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 8541
      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 8587
            aload 0 /* this */
            iload 1 /* value */
            putfield javafx.scene.Node.canReceiveFocus:Z
         1: .line 8588
            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 8591
            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 8595
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 3
         1: .line 8596
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isDisabled:()Z
            ifne 3
         2: .line 8597
            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 8595
      StackMap locals: javafx.scene.Node
      StackMap stack: javafx.scene.Node int
            invokevirtual javafx.scene.Node.setCanReceiveFocus:(Z)V
         5: .line 8598
            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 8602
            ldc ""
            astore 1 /* indent */
        start local 1 // java.lang.String indent
         1: .line 8603
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 2 /* p */
        start local 2 // javafx.scene.Parent p
         2: .line 8604
            goto 5
         3: .line 8605
      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 8606
            aload 2 /* p */
            invokevirtual javafx.scene.Parent.getParent:()Ljavafx/scene/Parent;
            astore 2 /* p */
         5: .line 8604
      StackMap locals:
      StackMap stack:
            aload 2 /* p */
            ifnonnull 3
         6: .line 8608
            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 8617
            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 8618
            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 8621
            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 8625
            aload 0 /* this */
            getfield javafx.scene.Node.showMnemonics:Ljavafx/beans/property/BooleanProperty;
            ifnonnull 2
         1: .line 8626
            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 8644
      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 8672
            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 8673
            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 8676
            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 8680
            aload 0 /* this */
            invokevirtual javafx.scene.Node.initializeInternalEventDispatcher:()V
         1: .line 8681
            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 8700
            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 8701
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.addEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8702
            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 8719
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getInternalEventDispatcher:()Lcom/sun/javafx/scene/NodeEventDispatcher;
         1: .line 8720
            invokevirtual com.sun.javafx.scene.NodeEventDispatcher.getEventHandlerManager:()Lcom/sun/javafx/event/EventHandlerManager;
         2: .line 8721
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.removeEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         3: .line 8722
            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 8738
            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 8739
            aload 1 /* eventType */
            aload 2 /* eventFilter */
            invokevirtual com.sun.javafx.event.EventHandlerManager.addEventFilter:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8740
            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 8757
            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 8758
            aload 1 /* eventType */
            aload 2 /* eventFilter */
            invokevirtual com.sun.javafx.event.EventHandlerManager.removeEventFilter:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8759
            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 8775
            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 8776
            aload 1 /* eventType */
            aload 2 /* eventHandler */
            invokevirtual com.sun.javafx.event.EventHandlerManager.setEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
         2: .line 8777
            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 8780
            aload 0 /* this */
            invokevirtual javafx.scene.Node.initializeInternalEventDispatcher:()V
         1: .line 8781
            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 8785
            aload 0 /* this */
            getfield javafx.scene.Node.internalEventDispatcher:Lcom/sun/javafx/scene/NodeEventDispatcher;
            ifnonnull 7
         1: .line 8786
            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 8787
            aload 0 /* this */
            new javafx.beans.property.SimpleObjectProperty
            dup
         3: .line 8788
            aload 0 /* this */
         4: .line 8789
            ldc "eventDispatcher"
         5: .line 8790
            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 8787
            putfield javafx.scene.Node.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
         7: .line 8792
      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 8795
            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 8815
            aload 0 /* this */
            getfield javafx.scene.Node.preprocessMouseEventDispatcher:Ljavafx/event/EventDispatcher;
            ifnonnull 2
         1: .line 8816
            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 8826
      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 8829
            aload 0 /* this */
            astore 2 /* curNode */
        start local 2 // javafx.scene.Node curNode
         4: .line 8831
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 2 /* curNode */
            getfield javafx.scene.Node.eventDispatcher:Ljavafx/beans/property/ObjectProperty;
            ifnull 9
         5: .line 8833
            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 8832
            astore 3 /* eventDispatcherValue */
        start local 3 // javafx.event.EventDispatcher eventDispatcherValue
         7: .line 8834
            aload 3 /* eventDispatcherValue */
            ifnull 9
         8: .line 8835
            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 8838
      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 8839
            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 8840
            aload 2 /* curNode */
            ifnonnull 4
        14: .line 8842
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnull 16
        15: .line 8844
            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 8847
      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 8869
            aload 1 /* event */
            instanceof javafx.scene.input.InputEvent
            ifeq 13
         1: .line 8870
            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 8871
            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 8872
            aload 1 /* event */
            invokevirtual javafx.event.Event.getEventType:()Ljavafx/event/EventType;
            astore 3 /* eventType */
        start local 3 // javafx.event.EventType eventType
         4: .line 8873
            aload 3 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_ENTERED:Ljavafx/event/EventType;
            if_acmpeq 6
         5: .line 8874
            aload 3 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_EXITED:Ljavafx/event/EventType;
            if_acmpne 8
         6: .line 8875
      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 8876
            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 8877
            aload 3 /* eventType */
            getstatic javafx.scene.input.MouseEvent.MOUSE_DRAGGED:Ljavafx/event/EventType;
            if_acmpne 12
        10: .line 8878
      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 8879
            goto 13
        12: .line 8880
      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 8885
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* event */
            invokestatic javafx.event.Event.fireEvent:(Ljavafx/event/EventTarget;Ljavafx/event/Event;)V
        14: .line 8886
            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 8903
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            astore 1 /* clazz */
        start local 1 // java.lang.Class clazz
         1: .line 8904
            aload 1 /* clazz */
            invokevirtual java.lang.Class.getPackage:()Ljava/lang/Package;
            astore 2 /* pkg */
        start local 2 // java.lang.Package pkg
         2: .line 8907
            iconst_0
            istore 3 /* plen */
        start local 3 // int plen
         3: .line 8908
            aload 2 /* pkg */
            ifnull 5
         4: .line 8909
            aload 2 /* pkg */
            invokevirtual java.lang.Package.getName:()Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            istore 3 /* plen */
         5: .line 8912
      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 8913
            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 8915
            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 8925
            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 8940
            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 8954
            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 9236
            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 9250
            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 9259
            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 9264
            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 9263
            astore 1 /* map */
        start local 1 // javafx.collections.ObservableMap map
         2: .line 9265
            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 9266
            aload 2 /* ret */
            ifnull 6
         4: .line 9267
            aload 2 /* ret */
            instanceof javafx.collections.ObservableMap
            ifeq 5
            aload 2 /* ret */
            checkcast javafx.collections.ObservableMap
            areturn
         5: .line 9268
      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 9270
      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 9278
            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 9279
      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 9280
      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 9294
            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 9295
            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 9308
            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 9316
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 1
            return
         1: .line 9320
      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 9321
      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 9322
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentsOfInvalidatedCSS:()V
         4: .line 9324
      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 9356
            iload 2 /* active */
            ifeq 2
         1: .line 9357
            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 9358
      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 9356
      StackMap locals:
      StackMap stack: int
            istore 3 /* modified */
        start local 3 // boolean modified
         4: .line 9360
            iload 3 /* modified */
            ifeq 8
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            ifnull 8
         5: .line 9361
            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 9362
            iload 4 /* isTransition */
            ifeq 8
         7: .line 9363
            aload 0 /* this */
            invokevirtual javafx.scene.Node.requestCssStateTransition:()V
        end local 4 // boolean isTransition
         8: .line 9366
      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 9376
            aload 0 /* this */
            getfield javafx.scene.Node.pseudoClassStates:Ljavafx/collections/ObservableSet;
            invokestatic javafx.collections.FXCollections.unmodifiableObservableSet:(Ljavafx/collections/ObservableSet;)Ljavafx/collections/ObservableSet;
            areturn
        end local 0 // javafx.scene.Node this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/Node;
    Signature: ()Ljavafx/collections/ObservableSet<Ljavafx/css/PseudoClass;>;

  final void notifyParentsOfInvalidatedCSS();
    descriptor: ()V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // javafx.scene.Node this
         0: .line 9383
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getSubScene:()Ljavafx/scene/SubScene;
            astore 1 /* subScene */
        start local 1 // javafx.scene.SubScene subScene
         1: .line 9384
            aload 1 /* subScene */
            ifnull 3
         2: .line 9385
            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 9384
      StackMap locals:
      StackMap stack: javafx.scene.Parent
            astore 2 /* root */
        start local 2 // javafx.scene.Parent root
         5: .line 9387
            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 9391
            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 9392
            aload 1 /* subScene */
            ifnull 10
         8: .line 9397
            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 9398
            aload 1 /* subScene */
            invokevirtual javafx.scene.SubScene.notifyParentsOfInvalidatedCSS:()V
        10: .line 9401
      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 9402
            goto 17
        12: .line 9403
      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 9404
            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 9405
            aload 3 /* _parent */
            invokevirtual javafx.scene.Parent.getParent:()Ljavafx/scene/Parent;
            astore 3 /* _parent */
        15: .line 9406
            goto 17
        16: .line 9407
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* _parent */
        17: .line 9402
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            ifnonnull 12
        18: .line 9410
            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 9414
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 1
            return
         1: .line 9416
      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 9418
      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 9421
            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 9422
            return
         5: .line 9426
      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 9427
            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 9428
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentsOfInvalidatedCSS:()V
         8: .line 9429
            return
         9: .line 9432
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.reapplyCss:()V
        10: .line 9443
            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 9444
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.processCSS:(Ljavafx/scene/Node;)V
        12: .line 9445
            goto 14
        13: .line 9446
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.notifyParentsOfInvalidatedCSS:()V
        14: .line 9449
      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 9464
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            astore 1 /* oldStyleHelper */
        start local 1 // javafx.scene.CssStyleHelper oldStyleHelper
         1: .line 9467
            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 9469
            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 9472
            aload 0 /* this */
            instanceof javafx.scene.Parent
            ifeq 21
         4: .line 9480
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            ifnull 9
         5: .line 9483
            aload 1 /* oldStyleHelper */
            aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            if_acmpne 9
         6: .line 9487
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            ifnull 9
         7: .line 9491
            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 9476
            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 9493
            iload 2 /* visitChildren */
            ifeq 29
        12: .line 9495
            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 9496
            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 9497
      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 9498
            aload 6 /* child */
            invokevirtual javafx.scene.Node.reapplyCss:()V
        end local 6 // javafx.scene.Node child
        18: .line 9496
            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 9502
            goto 29
      StackMap locals: javafx.scene.Node javafx.scene.CssStyleHelper
      StackMap stack:
        21: aload 0 /* this */
            instanceof javafx.scene.SubScene
            ifeq 26
        22: .line 9505
            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 9506
            aload 2 /* subSceneRoot */
            ifnull 29
        24: .line 9507
            aload 2 /* subSceneRoot */
            invokevirtual javafx.scene.Node.reapplyCss:()V
        end local 2 // javafx.scene.Node subSceneRoot
        25: .line 9510
            goto 29
      StackMap locals:
      StackMap stack:
        26: aload 0 /* this */
            getfield javafx.scene.Node.styleHelper:Ljavafx/scene/CssStyleHelper;
            ifnonnull 29
        27: .line 9515
            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 9516
            return
        29: .line 9519
      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 9521
            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 9524
            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 9526
      StackMap locals:
      StackMap stack:
            goto 13
         2: .line 9529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            checkcast javafx.scene.Parent
            astore 1 /* me */
        start local 1 // javafx.scene.Parent me
         3: .line 9532
            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 9533
            aload 1 /* me */
            invokevirtual javafx.scene.Parent.getChildren:()Ljavafx/collections/ObservableList;
            astore 2 /* children */
        start local 2 // java.util.List children
         5: .line 9534
            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 9535
      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 9534
            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 9537
            goto 13
        end local 2 // java.util.List children
        end local 1 // javafx.scene.Parent me
        12: .line 9542
      StackMap locals: javafx.scene.Node
      StackMap stack:
            aload 0 /* this */
            invokestatic com.sun.javafx.scene.NodeHelper.processCSS:(Ljavafx/scene/Node;)V
        13: .line 9544
      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 9590
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            ifnonnull 2
         1: .line 9591
            return
         2: .line 9595
      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 9605
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            astore 1 /* topMost */
        start local 1 // javafx.scene.Node topMost
         4: .line 9607
            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 9608
            iload 2 /* dirtyRoot */
            ifeq 14
         6: .line 9610
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* _parent */
        start local 3 // javafx.scene.Node _parent
         7: .line 9611
            goto 11
         8: .line 9612
      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 9613
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            astore 1 /* topMost */
        10: .line 9615
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            astore 3 /* _parent */
        11: .line 9611
      StackMap locals:
      StackMap stack:
            aload 3 /* _parent */
            ifnonnull 8
        12: .line 9624
            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 9625
            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 9629
      StackMap locals:
      StackMap stack:
            aload 1 /* topMost */
            invokevirtual javafx.scene.Node.processCSS:()V
        15: .line 9631
            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 9647
            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 9650
      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 9651
            aload 0 /* this */
            invokevirtual javafx.scene.Node.reapplyCss:()V
         3: .line 9656
      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 9659
            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 9660
            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 9662
      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 9810
            aload 1 /* value */
            ifnonnull 1
            getstatic javafx.scene.AccessibleRole.NODE:Ljavafx/scene/AccessibleRole;
            astore 1 /* value */
         1: .line 9811
      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 9812
            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 9815
            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 9816
      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 9820
            aload 0 /* this */
            getfield javafx.scene.Node.accessibleRole:Ljavafx/beans/property/ObjectProperty;
            ifnonnull 2
         1: .line 9821
            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 9823
      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 9827
            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 9828
            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 9831
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 1
            aconst_null
            areturn
         1: .line 9832
      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 9833
      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 9852
            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 9856
            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 9857
            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 9860
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 1
            aconst_null
            areturn
         1: .line 9861
      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 9862
      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 9880
            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 9884
            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 9885
            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 9888
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 1
            aconst_null
            areturn
         1: .line 9889
      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 9890
      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 9906
            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 9911
            aload 0 /* this */
            getfield javafx.scene.Node.accessibilityProperties:Ljavafx/scene/Node$AccessibilityProperties;
            ifnonnull 2
         1: .line 9912
            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 9914
      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 9960
            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 9961
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleRole:()Ljavafx/scene/AccessibleRole;
            areturn
         2: .line 9962
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleRoleDescription:()Ljava/lang/String;
            areturn
         3: .line 9963
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleText:()Ljava/lang/String;
            areturn
         4: .line 9964
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getAccessibleHelp:()Ljava/lang/String;
            areturn
         5: .line 9965
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getParent:()Ljavafx/scene/Parent;
            areturn
         6: .line 9966
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            areturn
         7: .line 9967
      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 9968
      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 9969
      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 9970
      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 9971
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.labeledBy:Ljavafx/scene/Node;
            areturn
        12: .line 9972
      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 9994
            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 9996
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.isFocusTraversable:()Z
            ifeq 12
         2: .line 9997
            aload 0 /* this */
            invokevirtual javafx.scene.Node.requestFocus:()V
         3: .line 9999
            goto 12
         4: .line 10001
      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 10002
            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 10004
            new javafx.scene.input.ContextMenuEvent
            dup
            getstatic javafx.scene.input.ContextMenuEvent.CONTEXT_MENU_REQUESTED:Ljavafx/event/EventType;
         7: .line 10005
            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 10006
            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 10004
            invokespecial javafx.scene.input.ContextMenuEvent.<init>:(Ljavafx/event/EventType;DDDDZLjavafx/scene/input/PickResult;)V
        10: .line 10003
            astore 5 /* event */
        start local 5 // javafx.scene.input.ContextMenuEvent event
        11: .line 10007
            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 10012
      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 10025
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnonnull 4
         1: .line 10026
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 2 /* scene */
        start local 2 // javafx.scene.Scene scene
         2: .line 10027
            aload 2 /* scene */
            ifnull 4
         3: .line 10028
            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 10031
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnull 6
         5: .line 10032
            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 10034
      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 10038
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnonnull 4
         1: .line 10039
            aload 0 /* this */
            invokevirtual javafx.scene.Node.getScene:()Ljavafx/scene/Scene;
            astore 1 /* scene */
        start local 1 // javafx.scene.Scene scene
         2: .line 10048
            aload 1 /* scene */
            ifnull 4
         3: .line 10049
            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 10052
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
            ifnonnull 7
         5: .line 10053
            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 10054
            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 10087
      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 10091
            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 10092
            aload 1 /* acc */
            ifnull 4
         2: .line 10093
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.Node.accessible:Lcom/sun/glass/ui/Accessible;
         3: .line 10094
            aload 1 /* acc */
            invokevirtual com.sun.glass.ui.Accessible.dispose:()V
         4: .line 10096
      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 9794
            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 2318
            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 2319
            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 2322
            aload 3
            aload 5 /* result */
            invokeinterface javafx.util.Callback.call:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Void
            pop
         3: .line 2323
            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 2324
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            ldc "Exception in snapshot callback"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         6: .line 2325
            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 2327
      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 995
            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 997
            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 1000
            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 1004
            aload 2 /* oldWindow */
            ifnull 2
         1: .line 1005
            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 1007
      StackMap locals:
      StackMap stack:
            aload 3 /* newWindow */
            ifnull 4
         3: .line 1008
            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 1010
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javafx.scene.Node.updateTreeShowing:()V
         5: .line 1011
            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 8817
            aload 2 /* tail1 */
            aload 1 /* event */
            invokeinterface javafx.event.EventDispatchChain.dispatchEvent:(Ljavafx/event/Event;)Ljavafx/event/Event;
            astore 1 /* event */
         1: .line 8818
            aload 1 /* event */
            instanceof javafx.scene.input.MouseEvent
            ifeq 3
         2: .line 8819
            aload 0 /* this */
            aload 1 /* event */
            checkcast javafx.scene.input.MouseEvent
            invokevirtual javafx.scene.Node.preprocessMouseEvent:(Ljavafx/scene/input/MouseEvent;)V
         3: .line 8822
      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")