How to understand the code for JTSTriangulator

I am unable to grasp the working of the function of triangulate. Can I get the brief overview of this function . I was understanding how Isochrone works but I am stuck with this function.