Once migration to locationtech done, try to replace old OpenJUMP algo from com.vividsolutions.jump.algorithm by their JTS counterpart. I think that all algo can be replaced except Densifier because OpenJUMP takes care of the Z and JTS don't.
JTS Densifier will take care of Z in the next version. Note here as a reminder. Let's say target version for this change is 2.1.x (adoption of next JTS version)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
JTS Densifier will take care of Z in the next version. Note here as a reminder. Let's say target version for this change is 2.1.x (adoption of next JTS version)