https://bugs.openjdk.java.net/browse/JDK-8178837 There is a potential performance drawback due to a type mismatch in TriangleMesh.java:548 as `points.size()` returns `int` so storing as `double` makes not much sense. I provided a patch which simply replaces double by int.