[External] : Re: JVM crashes on macOS when entering too many nested event loops

Christopher Schnick crschnick at xpipe.io
Tue Mar 25 18:52:33 UTC 2025


Hey Andy,

so I think I was able to reproduce this issue for our application.

There are two main factors how this can happen:
- We use an alert-based error reporter, meaning that we have a default 
uncaught exception handler set for all threads which will showAndWait an 
Alert with the exception message
- As I reported yesterday with 
https://mail.openjdk.org/pipermail/openjfx-dev/2025-March/052963.html, 
there are some rare exceptions that can occur in a normal event loop 
without interference of the application, probably because of a small bug 
in the bounds calculation code

If you combine these two factors, you will end up with an infinite loop 
of the showAndWait entering a nested event loop, the event loop throwing 
an internal exception, and the uncaught exception handler starting the 
same loop with another alert. I don't think this is a bad implementation 
from our side, the only thing that we can improve is to maybe check how 
deep the uncaught exception loop is in to prevent this from occurring 
indefinitely. But I would argue this can happen to any application. Here 
is a sample code, based on the reproducer from the OutOfBounds report 
from yesterday:

import javafx.application.Application;
import javafx.application.Platform;
import javafx.scene.Scene;
import javafx.scene.control.Alert;
import javafx.scene.control.Button;
import javafx.scene.layout.Region;
import javafx.scene.layout.StackPane;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;

import java.io.IOException;
import java.util.Arrays;

public class ParentBoundsBugextends Application {

     @Override public void start(Stage stage)throws IOException {
         Thread.setDefaultUncaughtExceptionHandler((thread, throwable) -> {
             throwable.printStackTrace();

             if (Platform.isFxApplicationThread()) {
                 var alert =new Alert(Alert.AlertType.ERROR);
                 alert.setHeaderText(throwable.getMessage());
                 alert.setContentText(Arrays.toString(throwable.getStackTrace()));
                 alert.showAndWait();
             }else {
                 // Do some other error handling for non-platform threads // Probably 
just show the alert with a runLater() // For this example, there are no 
exceptions outside the platform thread }
         });

         // Run delayed as Application::reportException will only be called for 
exceptions // after the application has started Platform.runLater(() -> {
             Scene scene =new Scene(createContent(),640,480);
             stage.setScene(scene);
             stage.show();
             stage.centerOnScreen();
         });
     }

     private RegioncreateContent() {
         var b1 =new Button("Click me!");
         var b2 =new Button("Click me!");
         var vbox =new VBox(b1, b2);
         b1.boundsInParentProperty().addListener((observable, oldValue, newValue) -> {
             vbox.setVisible(!vbox.isVisible());
         });
         b2.boundsInParentProperty().addListener((observable, oldValue, newValue) -> {
             vbox.setVisible(!vbox.isVisible());
         });
         vbox.boundsInParentProperty().addListener((observable, oldValue, newValue) -> {
             vbox.setVisible(!vbox.isVisible());
         });

         var stack =new StackPane(vbox,new StackPane());
         stack.boundsInParentProperty().addListener((observable, oldValue, newValue) -> {
             vbox.setVisible(!vbox.isVisible());
         });
         return stack;
     }

     public static void main(String[] args) {
         launch();
     }
}


If the same OutOfBounds exception from the reported I linked happens in 
the bounds calculation, which happens approximately 1/5 runs for me, 
this application will enter new event loops until it crashes. If the 
OutOfBounds doesn't trigger, it will just throw a StackOverflow but 
won't continue the infinite loop of nested event loops. So for the 
reproducer it is important to try a few times until you get the 
described OutOfBounds.

I attached the stacktrace of how this fails. The initial StackOverflow 
causes infinitely many following exceptions in the nested event loop.

Best
Christopher Schnick

On 25/03/2025 18:28, Andy Goryachev wrote:
>
> Dear Christopher:
>
> Were you able to root cause why your application enters that many 
> nested event loops?
>
> I believe a well-behaved application should never experience that, 
> unless there is some design flaw or a bug.
>
> -andy
>
> *From: *Christopher Schnick <crschnick at xpipe.io>
> *Date: *Monday, March 10, 2025 at 19:45
> *To: *Andy Goryachev <andy.goryachev at oracle.com>
> *Subject: *[External] : Re: JVM crashes on macOS when entering too 
> many nested event loops
>
> Our code and some libraries do enter some nested event loops at a few 
> places when it makes sense, but we didn't do anything to explicitly 
> provoke this, this occurred naturally in our application. So it would 
> be nice if JavaFX could somehow guard against this, especially since 
> crashing the JVM is probably the worst thing that can happen.
>
> I looked at the documentation, but it seems like the public API at 
> Platform::enterNestedEventLoop does not mention this.
> From my understanding, the method Platform::canStartNestedEventLoop is 
> potentially the right method to indicate to the caller that the limit 
> is close by returning false.
> And even if something like an exception is thrown when a nested event 
> loop is started while it is close to the limit, that would still be 
> much better than a direct crash.
>
> Best
> Christopher Schnick
>
> On 10/03/2025 18:51, Andy Goryachev wrote:
>
>     This looks to me like it might be hitting the (native) thread
>     stack size limit.
>
>     c.s.glass.ui.Application::enterNestedEventLoop() even warns about it:
>
>          * An application may enter several nested loops recursively.
>     There's no
>
>          * limit of recursion other than that imposed by the native
>     stack size.
>
>     -andy
>
>     *From: *openjfx-dev <openjfx-dev-retn at openjdk.org>
>     <mailto:openjfx-dev-retn at openjdk.org> on behalf of Martin Fox
>     <martinfox656 at gmail.com> <mailto:martinfox656 at gmail.com>
>     *Date: *Monday, March 10, 2025 at 10:10
>     *To: *Christopher Schnick <crschnick at xpipe.io>
>     <mailto:crschnick at xpipe.io>
>     *Cc: *OpenJFX <openjfx-dev at openjdk.org>
>     <mailto:openjfx-dev at openjdk.org>
>     *Subject: *Re: JVM crashes on macOS when entering too many nested
>     event loops
>
>     Hi Christopher,
>
>     I was able to reproduce this crash. I wrote a small routine that
>     recursively calls itself in a runLater block and then enters a
>     nested event loop. The program crashes when creating loop 254. I’m
>     not sure where that limit comes from so it’s possible that
>     consuming some other system resource could lower it. I couldn’t
>     see any good way to determine how many loops are active by looking
>     at the crash report since it doesn’t show the entire call stack.
>     I did a quick trial on Linux and was able to create a lot more
>     loops (over 600) but then started seeing erratic behavior and
>     errors coming from the Java VM. The behavior was variable unlike
>     on the Mac which always crashes when creating loop 254.
>
>     Martin
>
>     > On Mar 7, 2025, at 6:24 AM, Christopher Schnick
>     <crschnick at xpipe.io> <mailto:crschnick at xpipe.io> wrote:
>     >
>     > Hello,
>     >
>     > I have attached a JVM fatal error log that seemingly was caused
>     by our JavaFX application entering too many nested event loops,
>     which macOS apparently doesn't like.
>     >
>     > As far as I know, there is no upper limit defined on how often
>     an event loop can be nested, so I think this is a bug that can
>     occur in rare situations.
>     >
>     > Best
>     > Christopher Schnick<hs_err_pid.txt>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20250325/9442ff5d/attachment-0001.htm>
-------------- next part --------------
java.lang.StackOverflowError
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3762)
	at javafx.graphics at 25-ea/javafx.scene.Parent.getChildTransformedBounds(Parent.java:1913)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1774)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties$2.computeBounds(Node.java:6866)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.get(Node.java:10191)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.get(Node.java:10182)
	at javafx.base at 25-ea/javafx.beans.binding.ObjectExpression.getValue(ObjectExpression.java:51)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:188)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childBoundsChanged(Parent.java:1938)
	at javafx.graphics at 25-ea/javafx.scene.Node.notifyParentOfBoundsChange(Node.java:4159)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4120)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1435)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
	at javafx.graphics at 25-ea/javafx.scene.Node.localBoundsChanged(Node.java:4102)
	at javafx.graphics at 25-ea/javafx.scene.Node.doGeomChanged(Node.java:4088)
	at javafx.graphics at 25-ea/javafx.scene.Node$1.doGeomChanged(Node.java:478)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChangedImpl(NodeHelper.java:170)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.geomChanged(NodeHelper.java:123)
	at javafx.graphics at 25-ea/javafx.scene.Parent.childVisibilityChanged(Parent.java:1951)
	at javafx.graphics at 25-ea/javafx.scene.Node$6.invalidated(Node.java:1441)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.base at 25-ea/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.graphics at 25-ea/javafx.css.StyleableBooleanProperty.set(StyleableBooleanProperty.java:103)
	at javafx.graphics at 25-ea/javafx.scene.Node.setVisible(Node.java:1420)
	at com.crschnick.javafxtest at 1.0-SNAPSHOT/com.crschnick.javafxtest.ParentBoundsBug.lambda$createContent$5(ParentBoundsBug.java:62)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192)
	at javafx.base at 25-ea/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
	at javafx.base at 25-ea/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(ReadOnlyObjectPropertyBase.java:80)
	at javafx.graphics at 25-ea/javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:10201)
	at javafx.graphics at 25-ea/javafx.scene.Node$MiscProperties.invalidateBoundsInParent(Node.java:6894)
	at javafx.graphics at 25-ea/javafx.scene.Node.invalidateBoundsInParent(Node.java:3493)
	at javafx.graphics at 25-ea/javafx.scene.Node.transformedBoundsChanged(Node.java:4116)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 2
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:365)
	at java.base/java.util.ArrayList.get(ArrayList.java:428)
	at javafx.base at 25-ea/com.sun.javafx.collections.ObservableListWrapper.get(ObservableListWrapper.java:88)
	at javafx.base at 25-ea/com.sun.javafx.collections.VetoableListDecorator.get(VetoableListDecorator.java:326)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateCachedBounds(Parent.java:1769)
	at javafx.graphics at 25-ea/javafx.scene.Parent.recomputeBounds(Parent.java:1713)
	at javafx.graphics at 25-ea/javafx.scene.Parent.doComputeGeomBounds(Parent.java:1566)
	at javafx.graphics at 25-ea/javafx.scene.Parent$1.doComputeGeomBounds(Parent.java:116)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(ParentHelper.java:84)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(RegionHelper.java:78)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(RegionHelper.java:62)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region.doComputeGeomBounds(Region.java:3301)
	at javafx.graphics at 25-ea/javafx.scene.layout.Region$1.doComputeGeomBounds(Region.java:166)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(RegionHelper.java:89)
	at javafx.graphics at 25-ea/com.sun.javafx.scene.NodeHelper.computeGeomBounds(NodeHelper.java:101)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateGeomBounds(Node.java:3908)
	at javafx.graphics at 25-ea/javafx.scene.Node.getGeomBounds(Node.java:3870)
	at javafx.graphics at 25-ea/javafx.scene.Node.getLocalBounds(Node.java:3818)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateTxBounds(Node.java:3972)
	at javafx.graphics at 25-ea/javafx.scene.Node.getTransformedBounds(Node.java:3764)
	at javafx.graphics at 25-ea/javafx.scene.Node.updateBounds(Node.java:828)
	at javafx.graphics at 25-ea/javafx.scene.Parent.updateBounds(Parent.java:1900)
	at javafx.graphics at 25-ea/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2670)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:380)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:401)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$6(QuantumToolkit.java:346)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run$$$capture(InvokeLaterDispatcher.java:95)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java)
	at --- Async.Stack.Trace --- (captured by IntelliJ IDEA debugger)
	at javafx.graphics at 25-ea/com.sun.glass.ui.InvokeLaterDispatcher.invokeLater(InvokeLaterDispatcher.java)
	at javafx.graphics at 25-ea/com.sun.glass.ui.win.WinApplication._invokeLater(WinApplication.java:321)
	at javafx.graphics at 25-ea/com.sun.glass.ui.Application.invokeLater(Application.java:480)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(QuantumToolkit.java:512)
	at javafx.graphics at 25-ea/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$7(QuantumToolkit.java:349)




More information about the openjfx-dev mailing list