Exception in Application start method Exception in thread "main" java.lang.RuntimeException: Exception in Application start method at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:403) at com.sun.javafx.application.LauncherImpl.access$000(LauncherImpl.java:47) at com.sun.javafx.application.LauncherImpl$1.run(LauncherImpl.java:115) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.StackOverflowError at javafx.scene.Parent.recomputeBounds(Parent.java:1461) at javafx.scene.Parent.impl_computeGeomBounds(Parent.java:1284) at javafx.scene.Node.updateGeomBounds(Node.java:3096) at javafx.scene.Node.getGeomBounds(Node.java:3056) at javafx.scene.Node.getLocalBounds(Node.java:3038) at javafx.scene.Node.updateTxBounds(Node.java:3109) at javafx.scene.Node.getTransformedBounds(Node.java:2956) at javafx.scene.Parent.recomputeBounds(Parent.java:1476) at javafx.scene.Parent.impl_computeGeomBounds(Parent.java:1284) at javafx.scene.layout.Region.impl_computeGeomBounds(Region.java:2528) at javafx.scene.Node.updateGeomBounds(Node.java:3096) at javafx.scene.Node.getGeomBounds(Node.java:3056) at javafx.scene.Node.getLocalBounds(Node.java:3038) at javafx.scene.Node.updateTxBounds(Node.java:3109) at javafx.scene.Node.getTransformedBounds(Node.java:2956) at javafx.scene.Parent.recomputeBounds(Parent.java:1476) at javafx.scene.Parent.impl_computeGeomBounds(Parent.java:1284) at javafx.scene.layout.Region.impl_computeGeomBounds(Region.java:2528) at javafx.scene.Node.updateGeomBounds(Node.java:3096) at javafx.scene.Node.getGeomBounds(Node.java:3056) at javafx.scene.Node.getLocalBounds(Node.java:3038) at javafx.scene.Node$MiscProperties$2.computeBounds(Node.java:4946) at javafx.scene.Node$LazyBoundsProperty.get(Node.java:7532) at javafx.scene.Node$LazyBoundsProperty.get(Node.java:7502) at javafx.beans.binding.ObjectExpression.getValue(ObjectExpression.java:47) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:193) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.clear(ObservableListWrapper.java:184) at com.sun.javafx.collections.VetoableObservableList.clear(VetoableObservableList.java:148) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:210) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent.childBoundsChanged(Parent.java:1738) at javafx.scene.Node.notifyParentOfBoundsChange(Node.java:3336) at javafx.scene.Node.transformedBoundsChanged(Node.java:3305) at javafx.scene.Node.localBoundsChanged(Node.java:3287) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714) at javafx.scene.Parent$1.onChanged(Parent.java:456) at com.sun.javafx.collections.VetoableObservableList.callObservers(VetoableObservableList.java:83) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:154) at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:167) at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:144) at bugs.performance.triangles.TrianglePerformanceTest.addShape(TrianglePerformanceTest.java:242) at bugs.performance.triangles.TrianglePerformanceTest.updateGraphics(TrianglePerformanceTest.java:216) at bugs.performance.triangles.TrianglePerformanceTest.resetConfig(TrianglePerformanceTest.java:198) at bugs.performance.triangles.TrianglePerformanceTest.access$0(TrianglePerformanceTest.java:192) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:164) at bugs.performance.triangles.TrianglePerformanceTest$4.changed(TrianglePerformanceTest.java:1) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:196) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:100) at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:7542) at javafx.scene.Node$MiscProperties.invalidateBoundsInLocal(Node.java:4974) at javafx.scene.Node.invalidateBoundsInLocal(Node.java:2719) at javafx.scene.Node.localBoundsChanged(Node.java:3286) at javafx.scene.Node.impl_geomChanged(Node.java:3275) at javafx.scene.Parent.impl_geomChanged(Parent.java:1714)