)]}'
{
  "commit": "88ab1fa9760f7f4f07b1fdfb9cdf1ddd360d6d9b",
  "tree": "deee753567070bac2886f6f96b013ea20fb22026",
  "parents": [],
  "author": {
    "name": "agentspace-search-for-gdc-eng",
    "email": "ksearch-waw@google.com",
    "time": "Tue Nov 21 18:13:48 2017 -0500"
  },
  "committer": {
    "name": "Davide Paolillo",
    "email": "dpaolillo@google.com",
    "time": "Tue Oct 28 13:48:25 2025 +0000"
  },
  "message": "Copybara import of the project:\n\n  - c2e8e1d0695f60ed79e848e80a0c152da0c1d7db Initial commit at LocationTech. by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - cfe7628113194a913f1953478a6c966aad23d0c2 Dependency management cleanup and improvement (#39) by Frank Gasdorf \u003cfgdrf@users.sourceforge.net\u003e\n  - 2976b66cfaf11ae158f3ef0d9bf680624c4a7402 Changing version from 1.15.0 to 1.15.0-SNAPSHOT. (#40) by James Hughes \u003cjnh5y@ccri.com\u003e\n  - 4c95c43eff9d5a8fca5ab8ac55141398c19dbdbd Remove erroneous override annotations (#41) by Björn Harrtell \u003cbjornharrtell@users.noreply.github.com\u003e\n  - 308ffd3de6afe11340ea5c311f29328f846178b9 squid:S1149 - Synchronized classes Vector, Hashtable, Sta... by George Kankava \u003cgeorge.kankava@devfactory.com\u003e\n  - f3b04ac66326ba1952cf8fa55827da9f3fb80ef0 squid:S1854 - Dead stores should be removed by George Kankava \u003cgeorge.kankava@devfactory.com\u003e\n  - 0975e1bf3d2addb8671b4d218eb71f5f97511194 squid:S1118 - Utility classes should not have public cons... by George Kankava \u003cgeorge.kankava@devfactory.com\u003e\n  - fc1faad3e7ab967a0a82850b1546383134b01315 squid:S1905 - Redundant casts should not be used by George Kankava \u003cgeorge.kankava@devfactory.com\u003e\n  - b94e96ce0d71bf47e2c1084f1ab5acab8d6ef36d Merge pull request #42 from dr-jts/fix-xml by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - d04a5003ac61f17e6d15a480cb70d1d1710061dc Update README, add User,Dev,Contributer docs (#44) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - c5859b1af6b6974704c7c78f2142a87c777c1cc4 Creates fat-jar for TestBuilder. (#48) by James Hughes \u003cjnh5y@ccri.com\u003e\n  - 37e373fbb4dc2043b6c13146c429183bfa13f85d Fix typos in core module (#45) by Sebastian \u003csebastian.kuerten@fu-berlin.de\u003e\n  - fa75afb05718e521d424d7b724c06f5e09a4c899 Move images to resources fork (#49) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 371402847b616b42f145fcf0f8ae3cbaed4343f5 Merge pull request #51 from jodygarnett/jdom_header by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - db66aaf2f6a8e50b6bdd7a9d03690cf7af4ef893 Merge pull request #52 from jnh5y/usingDoc by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 6e44c5ceb791a939bd54643e38a8fe5ee7b500a6 Geometry Comparable refactor (#58) by Björn Harrtell \u003cbjornharrtell@users.noreply.github.com\u003e\n  - ead1a76b78de66a764b1997239ec102a8214ef33 Fix Javadoc typos (#56) by Sebastian \u003csebastian.kuerten@fu-berlin.de\u003e\n  - d1e358f1f43b55876b24499d576626a2da7f89fc Adds dependencies on Jdom-contrib to remove LineNumber* c... by Jim Hughes \u003cjnh5y@ccri.com\u003e\n  - cfb528ab6d44ad0269e17cef70b85fe848d2155d Adding LocationTech distribution management block. (#57) by James Hughes \u003cjnh5y@ccri.com\u003e\n  - cb30257b818fbf28d0d24fb7f65d00a151d16358 Adds JUnit tests to run Test Runner code. (#60) by James Hughes \u003cjnh5y@ccri.com\u003e\n  - 16d357f761971b5b48a08ab7cf50af4edf18dd84 Prepare JTS-CORE as OSGI bundle by ebocher \u003cerwan.bocher@univ-ubs.fr\u003e\n  - fbc78bb864a400f8f212839eaf13186c06ecd44c Add Maven Javadoc build (#63) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 9716d44be33f64c43e1f22a6d717e6a1072ab7a3 Fix EPL link by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - cdb54dd60f1a8f17a2bbec1ceb6f78a321fd7110 Add license headers for GeoTools Shapefile classes (#65) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 99f0370c74afa4c3004f7253ad0a54943398b18a Move XML tests into tests module (#66) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - b2ff6a9a694508f1218546050b32c23a4349f553 Add module jts-lab (#70) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - cdf56febc69174ae7e7f8a16e17e677008b6583f Create README.md by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - f0e3760fc8492e987bbf87f4795087fd962e6ec5 Add STRtree NN function (#76) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 0fce5fcb8823e4ff5e518f84701a2b76f4e6b35b Add K Nearest Neighbor search into STR-Tree (#75) by Jia Yu \u003cjiayu2@asu.edu\u003e\n  - 2c03c21af3b367c74c1c1f79ce416875117e7a80 Minor spelling correction (#79) by Colin Woodbury \u003ccolingw@gmail.com\u003e\n  - 0f36b3950eac3f9412bd816168f5f289bc5b37c0 Improve handling of Quadtree queries with null Envelope (... by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - ce6903e97dde7b4d6269850d02617052153df0f3 Move index unit tests into own packages (#81) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 71ddd6d78b274fb46d3826874a0f33850a38f455 Add link to Javadocs in README (#84) by Colin Woodbury \u003ccolingw@gmail.com\u003e\n  - 735bb0ad025812e17a29a94d3b4c617c1a6902af Clarifying licensing in two files. (#98) by James Hughes \u003cjnh5y@ccri.com\u003e\n  - 4a0e31b35182c52d930ad781d06b554c47153779 Switching back to shipping Jdom-contrib classes. (#97) by James Hughes \u003cjnh5y@ccri.com\u003e\n  - a3afef82c007474011b6746d5012438306db4c78 Added sample Java header. (#99) by James Hughes \u003cjnh5y@ccri.com\u003e\n  - 9c3d4be9dfa6492f84c83188b16bf585b42cebe4 Fix LineString.normalize() side-effects (#89) by Michaël Michaud \u003cm.michael.michaud@orange.fr\u003e\n  - 1188f4c980a980d0abe3d22128b40760ffc0f1bb intersects now supports GeometryCollection (+ unit test) by mukoki \u003cm.michael.michaud@orange.fr\u003e\n  - 8e6abedeca3f3c1905c2f58c0a2dccc77f1f2f12 Add better reading support of WKB / WKT by mukoki \u003cm.michael.michaud@orange.fr\u003e\n  - 13b4bd5f95e25f79928beb68186192114d426717 Simplify FileBufferResultValidator test to make it run fa... by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 3cd21ca97eccea59e52da361d47605b4b84e99c2 Fix TestBuilder icons (#112) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 9ed6cbf2a4928a699326bd9d442abd9758b43bf7 Feature testrunner (#114) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - d855389fe244e52a2215fd4ba20d31c03d513c79 Fix DEVELOPING doc for new JTSTestRunnerCmd by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 26efc73706e20b4f650ddc3eb4d1d840e7368ba5 Add doc for TestBuilder Eclipse Run Config by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - a1f3e8fa99f2360d67852f7b4599dc5525520c0f Fix TestBuilder Text View for XML tests (#115) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 318defb38535d007ef75de628abeb2c6e85bf5a8 Update DEVELOPING.md by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 1ac433da8106d62a5b9073eca16cfb17e44b15de Update DEVELOPING.md by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - bd495eeed3631ef5cb464ea0ee6ca40ad3bcea3b Remove unmaintained Ant files (#116) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 1cb0e12fb3d135460efe818db7c1c24f0bc86c12 Update CONTRIBUTING.md by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 87496c9d2b52691e716e762a4284ad320744274b Update README.md by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 3fcae9ecfb82168951900c39a3ef7d45013c3eb2 Add Selection functions (#117) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - d0c0ab1bc7ab700c2b411d493afe11e731bbc56b Add DEVELOPING formatting by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - fd34b410fefba1fa02d216d8e6cfdbd3f4549fcf Improve DEVELOPING formatting by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - c39f7d2c7f8aeb6d3e2ffee879a656549413a337 Added gitter badge and info (#125) by Rob Emanuele \u003crdemanuele@gmail.com\u003e\n  - b430ca9e1902d5ee0b7a9f989ce4e6fd8b624002 Improve MultiPolygon centroid robustness (#118) by Dan Baston \u003cdbaston@gmail.com\u003e\n  - ccb86714434f8016756f818e8f79aef59547c250 add logo to readme by Jody Garnett \u003cjody.garnett@gmail.com\u003e\n  - 7f1f040f82e5f0be67d908b0267ae69408494d9b Add formatting to README by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 41d634ef30265ef857e961f2a2c5f01140b696f4 Rename TestBuilder fatjar and update bat script (#126) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 9f4adcfbb15ed77ca6e42291e43b7ea912ce6759 Fixes to allow lab to compile (#129) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 0a301e850f3b2d9343246f30b977739d5d1a9cd3 Add more PreparedGeometry predicate functions (#130) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 4bc21bff5e531b8a75c4be612c98d603e4c433c0 Move stress test to test.perf package (#131) by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 5db5bcd6af99f11c511fb2051778b7f1e0118ec0 Shorten name for TestBuilder JAR (#139) by Dan Baston \u003cdbaston@gmail.com\u003e\n  - 4666a7c9f9518711fa7aba1f7fa739f48adbb8a9 Stress test for RayCrossingCounter by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - d9f5231b8b0501c0ac48d063a067950db63e7f42 Add WindingNumber implementation by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 59962e93afb73fcc25e2bfe92bfdb911a6f1ff15 Rename to PointInRingRobustnessTest by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 9fa51113caeea33551fa8ee2f25fcbab60090004 Add robustness unit tests for Point In Ring by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 6bae2197450508bf7095df73f4ef57d74eeffd0d Change RayCrossingCounter to be robust using DD computation by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - e92645de986b3b4e3792ba91fea3459771eb8265 Exclude all performance, stress and robustenss unit tests by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 6fac55a95727fab0989be39eb8491c1bb27666dd Improvements to PointInArea classes: by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 540a59107fd7b50d1057da11cf65b3d1894c82c1 Switch IsValidOp to use IndexedPointInAreaLocator by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 95f19c41741a5261c324f038f355549cab8be5a8 Deprecate MCPointInRing, since it is non-robust by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 2fc9fa215cdfff4210ec55cb8c6cfb79618b4ff2 Remove references to RobustDeterminant by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 0a775496322c11bc6d838acf99d0106b926a13aa Remove deprecated Centroid classes by Daniel Baston \u003cdbaston@gmail.com\u003e\n  - d4db70c815380aedb442cd5e0d963c526a55f1fa Delete deprecated classes by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 55fb1113655db08a9a4ce4c17c9ee5912b6aa0f2 Delete obsolete PointInRing classes by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 8e0d1cddd1b874a44145fe4a28a9cc571225e2b7 Move NonRobust code to test area by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - dbc8122a244ca1e975072cf3fedd318f5ad1c147 Move RobustDeterminant out of core main code by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 172885443fb3c26e671a3b8021a92031e5e04e6b Remove dependency on RobustDeterminant by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 3bf958af51d2a0903442894428e3bb08457b440d Change Scalar panel to tree view by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - c078c536d396b93f0ed3762dc9f2e02338d73133 Refactor Test Case list handling by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - e790ee659ac3d5a059651a2d470d5dbdd9348168 Refactor \u0026 cleanup TestBuilder by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 3ed4b5ffe5dfd91f5e9e619bf14a7ea09e57be44 Add TestBuilder CGAlgorithms functions by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 8556ca6ec34ea7d0833675c05c2b3350e8058ab8 TestBuildrModel cleanup by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 304c5637d6cfc9d9927b6061fbefe7ec7c99809a Fix TestBuilder current case after loading by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 815d2bab3e4d12e87d0954fb1be7504caad3bdcd Fix TestBuilder zooming after changing cases by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - a5f7141c3b723de582a720e4d7faf73928bf3704 Add L/A optimization for covers and contains by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - a84fcd1af20a7cb7bde4f3584ccf0c927ebae7b9 Shorten JTSTestRunner jar name by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - a797ee259886c15fcae9436e87b790152afe314f Improve optimization of contains and covers for mixed dim... by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 7480121e2cd811a71e0bf55502f5b07eb9ceb736 Convert into static inner class by Björn Harrtell \u003cbjorn@wololo.org\u003e\n  - 5f60c317867c7b1bf1d8b76c94daca7073e7696d Refactor away use of functional style by Björn Harrtell \u003cbjorn@wololo.org\u003e\n  - 809996d37c638d2a3a283ef58b8668129f18e938 Presize ArrayList by Björn Harrtell \u003cbjorn@wololo.org\u003e\n  - 608cf15ccce45fb2ceec04268c3c99fcee830fc4 Remove references to NonRobustCGAlgorithms by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - e06c0c9ce27abdf84f8dc897baac06cc70a2eed7 Move area functions to Area class by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 1b7bb75fcdeb1cbde1fe6c6deb2cde18929868d7 Move length functions to Length class by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 38a0f60366834f1f14676dd951cd88729e37c051 Fix USING POM formatting by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 0693bfd011461aed016321700440c0d5ca865e88 USING.md working improvements by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 2fbc76c0b4eeb08ab08a4500709a5db4f4b330e6 Add CONTRIBUTING license header advice by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 5b30e1334e5999461eb3d9b80c51375ffa53f810 Add some robustness failure tests by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 4c4ccd7fe5c758abb48647da60dacf8e4cd7f9df Move CGAlgorithms functions into Orientation class by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  - 7a4b7367fd63f545c3ead99583669ab2fbd21676 Javadoc for Orientation class by Martin Davis \u003cmtnclimb@gmail.com\u003e\n  (And 86 more changes)\n\nGitOrigin-RevId: b7d7a00fef7106fe6609d6f53be1fe8046f3274c\nChange-Id: I48646ffafe25aa72006b34b2da4b269d57bbad32\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71554b4a1789a2227f5f6f8c002bd1682a6fc3a5",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20e9a0bcd7c4e4b35cc76d3aed80a1f775c556e4",
      "new_mode": 33188,
      "new_path": ".travis.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f261982fe34a64b7f2a57e9c19c6fb521374489",
      "new_mode": 33188,
      "new_path": "CONTRIBUTING.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2a58483114865938d87211f8f0da73e4c54374d",
      "new_mode": 33188,
      "new_path": "DEVELOPING.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63d970a63de03ac0970fa3a7fa551c8a546d0a6f",
      "new_mode": 33188,
      "new_path": "FAQ-LICENSING.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97109533e78b68e648a80ea463a581a5ad2ff232",
      "new_mode": 33188,
      "new_path": "LICENSES.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52646c2d14510e4bf4342df7249d46166b971741",
      "new_mode": 33188,
      "new_path": "LICENSE_EDLv1.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d4492157d8c054b675d8c15e1c885953b851222",
      "new_mode": 33188,
      "new_path": "LICENSE_EPLv1.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ead1503fa85ea600bc47ec2d57839d23bc89565",
      "new_mode": 33188,
      "new_path": "MIGRATION.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c81f79feedd7f032fdc8e7a3435af527904b373",
      "new_mode": 33188,
      "new_path": "OSGEO_LICENSE.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "237429df0430ddcec8acee316a21a1c00abedf2d",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3dc86539d2224e3606359a9d0149aeb0f0fd87c8",
      "new_mode": 33188,
      "new_path": "RELEASING.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41270d06e371ac5d9ec7819406a41a155f45270c",
      "new_mode": 33188,
      "new_path": "USING.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b868bb3857d48b97a4d1eda88ffea3c4b85a9b2",
      "new_mode": 33188,
      "new_path": "bin/test.bat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fa34aef320aed47ea30f717aa5dffe72911fa0c",
      "new_mode": 33188,
      "new_path": "bin/test_robust.bat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77084d624df5ff7ff12abaa4af9a47df0ea8d6ba",
      "new_mode": 33188,
      "new_path": "bin/testbuilder.bat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2940141aa362d986bba0336f2f36c6810165d0f9",
      "new_mode": 33188,
      "new_path": "bin/testbuilder.command"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4f7a61e7890dda4785ec7ba311de665163e7169",
      "new_mode": 33188,
      "new_path": "bin/testbuilder.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "835c5f314fb79a6b8385684c8423f945a1d0e803",
      "new_mode": 33188,
      "new_path": "bin/testrunner.bat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e93f2329fc412d947e8304476aabf44b93ba6a7",
      "new_mode": 33188,
      "new_path": "bin/testrunner.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca2dafdb0f459ebb3e9438a24aedd02b93e0f637",
      "new_mode": 33188,
      "new_path": "bin/testrunner.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "314ea4fdaf49f6edb28db0829bd0ac3e26eb5959",
      "new_mode": 33188,
      "new_path": "doc/JTS Developer Guide.pdf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57d17c2c033797694f0720127b402f4fc8f3f4d6",
      "new_mode": 33188,
      "new_path": "doc/JTS Technical Specs.pdf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "719bbf6906f1ca198b394da755ae99881cd8ae87",
      "new_mode": 33188,
      "new_path": "doc/JTS TestBuilder \u0026 TestRunner User Guide.pdf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0127274136fd90ab5c656168c6d9f686c615f5cc",
      "new_mode": 33188,
      "new_path": "doc/JTS_Version_History.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7d37749014f210cabee62ac34111bade4f0af47",
      "new_mode": 33188,
      "new_path": "doc/sample_java_header.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3f19bc401ab7a2a09edfda832a28c8f6bdd9532",
      "new_mode": 33188,
      "new_path": "jts_logo.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57c4f9ba1bb86f26f2e3d5ed436ce2bffeb6b63f",
      "new_mode": 33188,
      "new_path": "locationtech_mark.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1924c1ebdf5d96c08f507ed7b80b0808c989c98",
      "new_mode": 33188,
      "new_path": "modules/app/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6c9668bbf8aa032a116ca4f220cc76e09fb3b2c",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/TestCoordinateSequenceFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6047f8a2d6111f61619718aace6a61a55220e2cc",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/clean/CleanDuplicatePoints.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfb089ce0cc936cc61a9dff87cd91b41521c2560",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/AffineTransformationFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58f922f166ce79b87a9a360fe8ad7d80e0cb6c6d",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/BoundaryFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3cc52f12c831075ccc2a3997123cd0b549fe7ed",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/BufferByUnionFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e36d34ae1afe74966bc71af64863bfc0bb993fd",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/BufferFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d419ba9aa730ba8602fa618c28fb8bbfc5c3c85",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/ConstructionFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7e445ce50807cb57362a638c6d73550efb69f3e",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/ConversionFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "022447a013ceba79cc7873fbad31b7bf11aec870",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/CreateFractalShapeFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e19f9ab5bec0ac2c4de43da7f9972dc6fc122b94",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/CreateRandomShapeFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "151f47188d6db5e65c611173bf1bc48dbb24fd30",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/CreateShapeFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f2e00f5727c021971b31c8c2e634b33e0beeac9",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/DissolveFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5a4a18ed661dd0c63bd77af245f6cdde35919c9",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/DistanceFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec90c91a058240c975506d872239c8988e8a1bcd",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/DoubleKeyMap.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4cf5df4194a3c7037112ff63024ebe75b855ee2",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/FunctionsUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e63ff8014fa315fedc18b916295a6dd34e7e1bc7",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/GeometryFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a33ef8b37a41fcfaf3fa04bdb6612785ab9842d9",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/JTSFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ec4187f8acb6efb6d690444aa5a1b793d2849e6",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/LineHandlingFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59e390e5915941b701815014e9a725e087bab398",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/LineSegmentFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07cbd1a5659a66454fbf9e9bdc14c24845768d83",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/LinearReferencingFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aea8a767d3cb5dbddbe2f4878cbfa8c70acdd133",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/NodingFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e3fba8944adb1039daf8651aeaa7144785774fc",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/OffsetCurveFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0068204091fbe4657db92b52a7e938adf02c612f",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/OrientationFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53ee3e9717440cf00ac36cf18e5acdf94810a6fa",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/OverlayCommonBitsRemovedFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a617d69b81a25bf653c85f50a72ac754ade5fe6a",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/OverlayEnhancedPrecisionFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5d744065ea219c432435184dcbd0673a4535b89",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/OverlayFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee4721d536ef3f687d18d5544bcc3843005df1e8",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/OverlayNoSnapFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f50df352a649247914e71365e73680933d7e2842",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/PointLocationFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9518d0f355c7ac57776f9f8530a7a65581fc89f",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/PolygonOverlayFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bece38a8890151eef46b460946a3ca162eb46142",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/PolygonizeFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f7abae800a91e7d8f74d2eef02c09b8802692f5",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/PrecisionFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1a985f1508202120adff5665d420221af4afc13",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/PreparedGeometryFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30cdd0abb416768d5925e882ef7c22bf841d9812",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/SelectionFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0ac6e966fab68780ff1c450c326e3b21700df80",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/SimplificationFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "611f8722004820ab9c34ee1e8c9ea13b6ea3e24e",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/SnappingFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c293987d8887e80177a8cb719b1649560d9d147d",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/SortingFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf555fdef3fcaf1e1076e2501643349a4ea2ad74",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/SpatialIndexFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28aa66a7b93045da943b9094ad1fcdf73e9536d7",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/SpatialPredicateFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93c1a8320fdacac2ccbe0d60b114a746126a34f8",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/TestCaseGeometryFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3dd183277488e7249bdbd36d365c4c191dfdd62c",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/TriangleFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c35cf2aa63161f588590095357ce6c2c1017708",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/TriangulationFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65d21cf189a35992226fb4072dcefb6d839d76f2",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/ValidationFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21c87585ce330a939d14cad272179092b2e7e427",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/function/WriterFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfcf28e14a1120e4296a771e76e7147f59369537",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/geomfunction/BaseGeometryFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c634bde0ee23576edeca9cb3fb6709548688e4d7",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8430987046b0bd2711613a752c3930e597017ae3",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunctionInvocation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d03dfb77658a64d417b2635636d08ebc4f690e6",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunctionRegistry.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2eeebd0939e31eab290228baf0eeed047749c1f2",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunctionUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4411da55a6dc67e1635afcc4d8ce1cc85d8d57a2",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/geomfunction/Metadata.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9cd26d2f334e45153635af3668cc030775d51f5d",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/geomfunction/MetadataUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56335b9ff8070f522ba086b79ebc229a20256ac1",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/geomfunction/RepeaterGeometryFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfea75019495c885c028af4f10d04460f350a7cf",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/geomfunction/StaticMethodGeometryFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56f994a99955495bb16e837f61329c5bf6b1f103",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/test/TestCase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81eb447d8468ecbd44e2fcf297e7b42fc687d8e6",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/test/TestCaseList.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "425ac5c9fc02ef90c40ad08233a90a14ca1011c8",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/test/Testable.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc4932680198af1c93afae0ef6a91b692126089a",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/AppConstants.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce395e46b8c2bcb53baddb8bd257b93e3e0ab072",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/AppCursors.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1175178c4f42f6d9c269ba968eeadff16975ea52",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/AppStrings.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5b1ad805accdb2ccb85da6cab97868fd7d1e8dc",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/BusyDialog.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b4422356d854cdbfe62e0042519fd24dfe87ba8",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryEditControlPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4eb5193f2412c6503b707aa0094dc73b5efd184",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryEditPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a2f2dc8326cab5db985e1952af2710ea3f56228",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryFunctionListPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ac5f69670bcef38dc65505ebcf27eeaadaba1dc",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryFunctionTreePanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60450a9a47dc6bdfe44a38d142ca1a7a78db6139",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryInputDialog.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f776ab42fa8bee90a71580479fa0899ba683dcc",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryInspectorDialog.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8805fb380b4d2db45a13b64d71b9086addf031d0",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryPopupMenu.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5923f6727532f21436f4ce327570b3df42da8127",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryTreeModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9140a6ada7297877c8d4457a529402c99258a5c",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryTreePanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "445fe24c0b2d03bb5f58cf022bd22dbadfd0e4f9",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/IconLoader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebea33f74528c38b5244a13b8c141ab0f3142c47",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/InfoPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb51d0c99bb627c60517fd47ea928d6f537badce",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/InspectorPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "687deefa0ce9f2fc7e8579ccae2950f937e92ea1",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddea55f34b43b8d8ebac85aa6c5a6ffa8887104e",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilderFrame.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48569349ac0ee0ba55763ff8cb1f0fe27e3a54b8",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilderMenuBar.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "207e5ddc927160b4c9e7d04630146b8163d386af",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilderToolBar.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f12b45451937c41cdca66ad7b74aa6c28f7bf40c",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilder_AboutBox.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfe087d00043c5ca2508b4164d650ac501f7ad8e",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LayerCheckBoxList.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e966739a1dcdbc0381fd4a8ae6df0e5fcccc5d42",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LayerControlList.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1d1bd0bf4e0ef36983e23a30476bd1edee5fc55",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LayerListPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff9ba420bfd6d695ffa9c8781d5bd8585b0f9d8a",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LoadTestCasesDialog.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62caf2452215c10d33de59d93fed7636e40be244",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/PrecisionModelDialog.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3582934ebfe14cc90a1b3dbb891d996ae6c35e07",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/PrecisionModelPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e99c0eec458e6f42a60a6a042261ad2239d355c3",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/RelatePanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b96c1574a8a965bbc5968895f1b785c6356058a2",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ResultValuePanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bcfe3fc46e7a295cc331c65d6ac049c3eaabd27",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ResultWKTPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "776fe8e5d4d450244b7d3560a854c1ed6d76eb23",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ScalarFunctionPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd7f7b0bcb84e022015150d926cec3797d00cb00",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/SpatialFunctionPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10eb80761f71030359e9a7aad324134bff018a10",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/StatsPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c22e838c4e9468a7f974b5464715cbe877bbd7c6",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestBuilderPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c77e2229547c02e07b08a6182bb40a35f36b536",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestCasePanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6622e4081119b5855cd9ea553dad4dad1e37eade",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestCaseTextDialog.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "add7b450754d739955094ed8b19cc022cedd447a",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestListPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a7d6ab16eaf24e06a955cfa8459788eb03aeae1",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ValidPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "003c9413540ff221ac7d992bcb834dfc3000a162",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/WKTPanel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "732585cbdc070e47c1edaff12177dc9ff3b10ac5",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/controller/JTSTestBuilderController.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcf7f215c4688de5d90e447993041aa30655cd1a",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/controller/ResultController.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc826c32f376847f6d10cd9c82a88ec70b7e84db",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/GeometryFunctionEvent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f534f48831d0b87f48ffd6c0f3c741789c507bf",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/GeometryFunctionListener.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c896dc7c184bfe11647268733e9d0ffbc5375116",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/SpatialFunctionPanelEvent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0794c5f8ec15b1fe3837e45d5a8467403f9207e",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/SpatialFunctionPanelListener.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e7630963c5219569595df0b51882f71271667ee",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/ValidPanelEvent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ad05329edf137cd56bdf6a103b290ab23fbac05",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/ValidPanelListener.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fc0b7066faf19848b8072a37171f48771dc4628",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/AdjacentVertexFinder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ba0fe8ab627c61649971fd2e85b3740211a03f3",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/ComponentLocater.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b7bec01360fb82211be2ee9bebc536a1830e01f",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/EnvelopeUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "509d4cec8ccf628d543d9e2a855ddce29f1d89cd",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/FacetLocater.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecd0c134faa91b563b69d50ea98e6b87a2a9e92d",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryBoxDeleter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cedb9ae73f3ff1e49eeba3868a9c71bb2ffdcc67",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryCombiner.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a45bba181889999dfa6797bf9eaaca16ba902f7",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryLocation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf94eb59fc37237c5c6548186410863a3b7c8d2c",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryPointLocater.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce9e46c15e2ce319d1713660e12048e016796560",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb425a9e8d5b0377b3d0ed1903b5fb8f442a613c",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryVertexDeleter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ae419d294d2b250624751ccd37d790bef9eeefd",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryVertexInserter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9edf2b8b984d6e8bcba144873e1d507bb1eb0e84",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryVertexMover.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e714b8f5a073c958607e9277f3176878eea8d4da",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/NearestPointFinder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43c3833998fbf658b8556e4c205c8767bf03aad9",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/VertexLocater.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f2a29f20cbbce299508f99afa01ef813dfa18b5",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/EndianDataInputStream.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a262a054f55ad6cea03692e1f788a4e1a2e40ed1",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/InvalidShapefileException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7514eeb92f94e703ddc46c809235515c6432f256",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/MultiLineHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "053bc61c8d5a8d7933c9e65001069e532f334243",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/MultiPointHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c0974db5dec6435d7304c598847c2acdaea057e",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/PointHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc6b29cc07e81c6f9b7e9c9a5dc79a66a21e3774",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/PolygonHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a94541c6c8ccc319847880d713cf4188371912f",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapeHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df65831fcb50f8e45b96989c897278f6fc7dba20",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapeTypeNotSupportedException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f05c94353751ba04f4f61c163ce9a6e05ed3655",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/Shapefile.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9a904d307d03a242ad398e8822ec875297ed962",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapefileException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4707e0510feb13a6ecf8a98f445b2d03ad86c210",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapefileHeader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22b6d8979145dc58ae03d2f60c17523b0b8c605c",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/DisplayParameters.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e626af5ef672983bb19b652cfd5e5bf9d7919af",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/DrawingGrid.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "657bea262284d5870ae0426e8285a5b063d1af43",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryContainer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b0196a4bf169fccb06f677e9f3bd449d0163b25",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryDepiction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1a930919cdc156304024dbeec387ce5ae425932",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryEditModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06e823887aaeb07fda4e6c3b407afcd7715d20f0",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryEvent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02d15cd763ee985c862269a7c100738864547f69",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryListener.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6020553cada5e67c455a709938f89563696f4157",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryStretcherView.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4f26f5b16256e072a809cecb9c365f379a93b02",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryTransferable.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d42b8df9791ebee7a17d4bd9e7df1b4be556fb09",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryType.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "531c283f567ff0ceaac6147218b31405bbeec118",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/HtmlWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9de3ebacf47f62b24e7b5b9b56d6d5298b1bd3e",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/IndexedGeometryContainer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e61ed6d94f8b08f67dbd9c4bafd8b7f6308789f",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/JavaTestWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4eeb181c83b71361dad3927d099e1e003c07d585",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/Layer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b507d8615917a4ba40f54901de0c0e00cdbcfac0",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/LayerList.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "147d4d2686144ff20c61d0cb657b9a2fff29f7d4",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/PNGWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1ad0723787c81b48e40818f76a26c40befd8ba0",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/ResultGeometryContainer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3a175a2e628effb8acc9f20984080c71286d5a3",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/SVGTestWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ae3356895a4e99d3631f3354a4be46c2790c478",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/StaticGeometryContainer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f842216596227f003257aa95f9db2b0ae7f5f2c5",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestBuilderModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "969d7c45e8b7decaa33e6b31e4298407a28facee",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestCaseEdit.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86ea5cd4a58dace41684292622bc56997eed0721",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "837d565dd9e3825d2e37c5b1105940f76a1bb9e0",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestRunnerTestCaseAdapter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f2b08f15e7232a0bcf73997912b1e2e35c6872c",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ad42b24f4702dbc64fba45c18586c044385cc25",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/XMLTestWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62d53a540a7d9cf410f83403faf7726541cea46e",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/GeometryVerticesMover.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "438b5afcf4ae3b9f8411c4f44ab5dc8dc830d61d",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/StretchedVertex.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71d6845d510de5ab4f5ae0718b03a0d831115502",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/StretchedVertexFinder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d3863daecb473a7a46ead7f68b5ea0a4b593614",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/TopologyStretcher.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9df7a9bcf3b77fa14d45fff6c9f4c970ed73db1",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/ClipImage.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7c6449dc5e1fd05660bdc7c8c74ef2885e31775",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/ColorUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "115df9a4f762e44c9c5ecb77adceb83562658f42",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/GeometryLocationsWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b767ad847e6c8d10f907844fc7139c6cdaad0e8",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/GraphicsUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8902b02698347d7d81dbe265237e70bb4a4dfcde",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/ImageUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6dbbccc9fd664830317d277ef4b463fbc091cd5c",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/SwingUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "409bfbd2cd390c78dd03de155c9a0dd021558821",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/SwingWorker.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1c1b84dba58a9ec31af80538fdb1c22f91b6c2d",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/Viewport.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8232f45f9397cc13de0612903d37c499a383a38d",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/dnd/FileDrop.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e21ecc1176a04d037de79d39de36fae33bff1ed",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/GeometryPainter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff3d9b29faee1001e45ed52781e8211120c57ef1",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/GridRenderer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18a4116445c8d7706039c88a996dcd7c2d18f17b",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/LayerRenderer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48a7c4165a55e4a5959ba2b938d141e3550afaf4",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/OperationMonitorManager.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f0251a4dc150f3c3bb784d6160ff93cf71ca3cd",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/RenderManager.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63a727c1d3f19cd983431dde9428dd1b5d462a4d",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/Renderer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29a5abfa3d9ce0b742bf917051ff065a8d5adffb",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/AWTUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7777fbbaeabf01d7bd732ac720d8d84801bf7b4f",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/ArrowEndpointStyle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f7c92f3bc591501a3ac598090aa3367bed926fc",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/ArrowLineStyle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b136897693847f5a1b646a0bb331282ac4a1faaf",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/BasicStyle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f67340ab40be13186fc036ccd79583008c5e644",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/CircleEndpointStyle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61e71aed1bf15f2a7d68352124d3c334e251ac13",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/ComponentStyle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc99806e7f4ef56b9d988c780790ae5843bdc484",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/DataLabelStyle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2cbfce1db2bf1f78831a7caea1d816169762288",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/LayerStyle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e77541414869820ff2bf88aabf4c0cfad8f45d36",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/LineStringEndpointStyle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7775181e8f034ff03d30dc9d0e2a227b39587e1",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/LineStringStyle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4faf20ea213a57813d548c6a3e90e5178aebc819",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/MidArrowLineStyle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "732f5d3d6be923ff664f3ec9738d3de3473bf87c",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/PolygonStructureStyle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11cd9f8fde76cfeb3fef8c5c8875ee83140eea9b",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/SegmentIndexStyle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2aa239d9d4ec9250af2182c542172a9dde6a2fa5",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/SegmentStyle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60a8a9abcf85e64d8a4531000e8cf29d5fdffea7",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/Style.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "676ea7cd17c4262bf1c96fad5d6849c5af122859",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/StyleList.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "936f198151ffe13191898e372d349708ea306c2e",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/VertexStyle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a53124646983f4f0d177b4048b815e33be5602bf",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/AbstractDrawTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a26abe3d7fd431d172e887783675236d4bda002",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/AbstractStreamDrawTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a7ad7f6c349fd9e5790d23fc4e4f684675632b5",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/BasicTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da6d9996f9b6126de4acd17a84262f0ae03e2192",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/BoxBandTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3acf9c37815f7aeac307551ab2e840d91074db64",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/DeleteVertexTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ba52e9f6e35ff111c06e01850b6af6b3a250081",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/EditVertexTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "662ba73743f99f87f4a2f18c6c8d3cfb4697c98b",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/ExtractComponentTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba19d24ce5d2cd44812637a20857c55201da5e2a",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/IndicatorTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28d53a0d9e881307f10c38c19b1f2c6bac5272b7",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/InfoTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a9ccc34615b6c784bb86dc4fe54b20c84b686cd",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/LineBandTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "743b2a885186f6e315f85d12de026a379fc4d2fd",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/LineStringTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4381825a8390176d05c7ac4f1a75b052a0ae3a2d",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/PanTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ec41e79d7b7917cf49563dee72271a7959c14e0",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/PointTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df04676ffcd430e9b42808a54dba4438be7f4f5f",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/PolygonTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d85292cc0566e1fa8387e5ab10eae631c903eb07",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/RectangleTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab305d0fcb356f28310327e1582533e0ea1c1324",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/StreamPolygonTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2501b7bd30827c17d3f5d2103fbc760d05c0d606",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/Tool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "566a0bb5a222696c62d4986b234fb8a0e18376f1",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/ZoomTool.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "624c26ebea5bb1229452b9b0e4ef818284023652",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/util/ClassUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "977364843f53b4aa1f3d06581c71777c824227ad",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/util/ExceptionFormatter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e76ae8c82ada5d778c6df8765ea4c6e8d4d78ac",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/util/FileUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31cd89f169cc1ccd02dced8ac14de2e83946c738",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/util/GeometryDataUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54f9a6bfe5217b7c177b73b5f9a534f5e8ff3206",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/util/GeometryTextCleaner.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c777861111b987452731aeb85f16abb1e0717bb",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/util/HSBPalette.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c06f3ef78c0161db7ba146e9e5fe55231035738",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/util/io/GeoJsonMultiReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebc91138351382058f829f63b5cc0c63ac35fa30",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/util/io/IOUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6516d62758ba9d1c32b7be2aaca44a22e8047c0",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/util/io/MultiFormatReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6706b85c2b0f419b11047b122c438bb34455a1c7",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/java/org/locationtech/jtstest/util/io/SVGWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fddc9fec861ca1209b5494772d5516a58680274d",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/BinaryGeomFunction.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28ba1e7311c92f1ffe3758b620ef0ed2fa292149",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/BinaryGeomFunctionWithParam.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bc913e69258dbe8cf552b03d9d63839039198c0",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Circle.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb9d13d0d6edf3522392da01784a34ca1ddb2110",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Copy.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cde6888a24ec61488ab79e8cde8f149878d1fa2",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/CopyCase.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6111c13ddad93dd0e41714c65407cda9c07ef0e",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/CopyToTest.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50ca3a2ec565ec88169f14c1b8c36739101b6b99",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Cut.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6387f3d1ae088e1b0bbc343e22cbcbf023f6fa0c",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Delete.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fecd6102ca0ebe527ad4e10b7d8ebc4bd664e3aa",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DeleteVertex.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5244965a0d28885b62ec3d3dd37b546d50f49527",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Delete_small.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c58a80e0a43a9e181742359f0db8aafce344f3c5",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Down.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c1b37a6d14d11731cf5dbf15e2f22cb484ae9a0",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Draw.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "110de4b6faec4fe1ecb851231913dcbe061a9f3b",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawCursor.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba15b2ebf37584d51a05fbb71376bdf0dfcb5b24",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLineString.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e51e1dff3aee4ab46698489eaff389d8c7b9490",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLineStringB.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "224cf9813f8de739226b2c7c84871983ef76918e",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLinearRing.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8eda372ad0e98ee98e44c50e3e26bd66dea85499",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLinearRingB.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22c654f73abdd5d746e55adf36bbef235f495475",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPoint.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f04f968ecb01695d1d7aeb8728318b1682d82b46",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPoint.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "801d8beb1205a4752a391f7f9a9f4fa13a9cdd62",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPointB.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66b65dadb4bc852b6215db13b6f29f2ef2bedb47",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPolygon.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c14e69aaca84c375af71b89f5e6233f1247e9750",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPolygonB.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adddefeb85d32d805b097ec896c2c6f5794d20bf",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawRectangle.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ebb47f3e54195638af3aceb647b8bbe7164a782",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawRectangleB.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e61ea9ce27d7370a207b6708a52686641e56c15d",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ExchangeGeoms.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db9c41b5ac6e5b99e73c107d3e31d59ddb312412",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ExecuteProject.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa74f9b59b4df9eff0013a10b98147ee17df8e23",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ExtractComponent.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e1e70b9add6f7ec468db906ec590ceb25a0495d",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/FingerUp.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "811da8892095bcb326974fbb2ccc73e923c5553a",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Hand.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dca0f29ab4206b89fa69c6ba5b7c11cc8898da47",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Home.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bd9a1aa7d885793e6040d8a603d0cfa79bdd6be",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Hourglass.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f597cdb0bf09f624a959ea8cbd3a517df396800",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_GeomCollection.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8f97047b618bdd1b36405c921c54140c504b0a6",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_GeomCollection_B.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92c2384e0b41c02d2105abe9085d20c9a1af8c67",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LineString.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "438d5e842deaf4888f5c0f42c6a5796a4d188ad8",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LineString_B.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67006c5803ac58b2e28af90ee88d7ee0ae6707cd",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LinearRing.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf9915e3b34eef25f72478350fd86351b8f0484a",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LinearRing_B.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b0f8987c6d1d1a38cb59039b1e5223caf38e350",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Point.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f554798b0876f6fb5710068ac1011157491cae6c",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Point_B.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e087542db954f4bd8586b93cfdd0323a0c7813e",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Polygon.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c85246c45c55961e56c4bf1a39e74cecdc1b7f2",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Polygon_B.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0651ca5ff559cb93cadcfd5beae0d7a04a491ce1",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Info.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e8275c09bb24974f2a0ec679614e9385b14c562",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/InspectGeometry.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6583d8c2358960cf9bd3dd64214dd5c838fd6466",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Left.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8dd50604bc02ecd06507fb3c3b85afb45b82ba38",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/LoadWKTToTest.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c8ec57ae7cf4422426b02c47adcda6279631ae6",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MagnifyCursor.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a811263eb5204a4846f08bcab505539ced14ca3",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MagnifyMinus.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91510f7ac123fde3cbd677c35188a269ba12c812",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MagnifyPlus.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3fd76f7980e11fe50aaea2125a74f70412ca19b6",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MoveVertex.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7374da3272a684491a45d3dfabbe2c6189d6b4b6",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MoveVertexCursor.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20e66a99b046f7f3a39ba9bedc3f9c58b23fab82",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Paste.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7280628ace64c187681b1a1b328e4d9b0b322a0",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Plus.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "508c09b467a5ea94a85c2895a8a1e26e188feb57",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Right.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5bd8eaa236bf07efd6b439cea36f920c64f6df2",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Select.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f41270f8d4c205ae716c70f707d772ec8de07b7e",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/UnaryGeomFunction.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2bfeb3e16a75711c4d35d2ed2e704beefba2d72",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Up.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46261fce3d596f41eb0140a9d768e4476707d526",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/YellowCircle.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6b1f347354243f5bce4c816b034230693b13ab2",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomAll.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b60b13e013b5ffe3b81b0417c9b7c8da5f6f344",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomInput.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97eba19ffb30d7408d400d82b0a8c2dd024329cd",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomInputA.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82bea06bfcf13f7c1afed0b96c7d7cf7a74d3906",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomInputB.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29d53f70b6d7214bfde1b2b26b173454e289b6ec",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomOneToOne.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7012bcce18f06ae3e2736aa25d7dd10eaf26684b",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomResult.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b88500fddc22e14604e4b92471ed9f7be81891f2",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/app-icon.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "494748ce12de0606b641de73040fb765e4b63108",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/booleanGeomFunction.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a81d6c89aeb380c68598092fc239e53c8db96cc0",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/clear.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5df8cf3b2ca445b00daabe61a02354be10b7ad29",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/crossShaded.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d02b1a37b3c72aea9b8fb503da6b132df2e86196",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/logo64.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1263edd6ff40474481e575c8b8446683e57ba979",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/numGeomFunction.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30844e85ed7ff3258ea13092be3687ae5e49887d",
      "new_mode": 33188,
      "new_path": "modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/tickShaded.gif"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a645fb330c1880f08e535b93478c7112f6ce3390",
      "new_mode": 33188,
      "new_path": "modules/app/src/test/java/org/locationtech/jtstest/TestBuilderTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9285b5155c776ec6a110238c615d89b04c749aec",
      "new_mode": 33188,
      "new_path": "modules/app/src/test/java/org/locationtech/jtstest/TestFileGeometryExtractor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9951642e929d13764a3e0de3acb0aac95dcc09a",
      "new_mode": 33188,
      "new_path": "modules/app/src/test/java/org/locationtech/jtstest/TestReaderTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "412f9dae8c6631990587ca1935afd052b61dca03",
      "new_mode": 33188,
      "new_path": "modules/core/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53d357a920fb684beee3e520acf964650184a61b",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/JTSVersion.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ef9690a252c1cf47657d45a44ab347067ab638c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/Angle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ff12f7c720795dfdf57e20456c2f9346b035f20",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/Area.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b669596aee9854650015f5ae3827b82279189b69",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/BoundaryNodeRule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16fe739f8a72a51b4a0b4dcad3132983eb87c043",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/CGAlgorithms.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "898709cd9f57d6523da50b0a682cea5aa192acd8",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/CGAlgorithms3D.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a71357facfd763d4417a60a610aaa0de646d9a17",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/CGAlgorithmsDD.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8aa8558d414efbc2e571930c96df8f36ade2482",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/Centroid.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a1715523f07f7bbf4a03b623e12af714e6b4234",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/ConvexHull.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdc7709bd8464c027e184227992fbcc6d31116b3",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/Distance.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb0df67d488f5e0994822c990c488b66a6a48579",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/HCoordinate.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72f813aff2c0bee9007507e2e8e6ed8cd3c7649b",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/InteriorPointArea.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1971d5da6f0091a8ae93d7b29ee02ebbb2fb0a99",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/InteriorPointLine.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71e14ce811c788fdd0b81b06d363b0da360127f6",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/InteriorPointPoint.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9857bd7dd38a57da1eee1ce2e3858ca9aedd0172",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/Length.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64c038b05c7f45a66b6d018dc4b8b9cce17e1e95",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/LineIntersector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74c75822971ac0a424ee5b2122f2a13bc5884804",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/MinimumBoundingCircle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c9db9083f066205cbcd2c3dc5fc224c51e59133",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/MinimumDiameter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63b6408f839bf8856665587c52bfdeee5e928c17",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/NotRepresentableException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90b7f0c213256078d6bf32627e90de51e9eef804",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/Orientation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b2bc14754788689051816154d0da53f6aa96c49",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/PointLocation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27b3a6eb394ed6f95c1e6967ca7d72f4c98c68d2",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/PointLocator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69cda2a66d6f7c7a9873ace5d47173b9e49d0923",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/RayCrossingCounter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "902407020d3cdc4bcb00b5018725c9ce3e68a368",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/RectangleLineIntersector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d382e823aaaa8b2765ca4e78aedc540a30841361",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/RobustDeterminant.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b54e4752ac6f067d1b5ce42b5da88504cfd7055b",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/RobustLineIntersector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "774802bff503a17de8984ddc6df735607be5ca5c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/distance/DiscreteHausdorffDistance.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b76ee05f8533c278bbdb6f15edaa74e91fde97d6",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/distance/DistanceToPoint.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4728274d51d6de1122e30b643177d8b994db95cb",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/distance/PointPairDistance.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1caa99b11c74fea8cde81db1caf8172c18fcb2c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/distance/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c75d1a5ac3384308b0fb292294898547419dcbc4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/locate/IndexedPointInAreaLocator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3eefc6d27aec52b51719ededb92bb045ffd14eed",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/locate/PointOnGeometryLocator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5cd5182dc95040450684b5ca1becb948ca0b093",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/locate/SimplePointInAreaLocator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9826ba6816e70217c5e84a87989be01aa5c1d9c0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/locate/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f3841c65ca27bea9a433e0e9458ba18ca40cabe",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/match/AreaSimilarityMeasure.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31ffaed6aeedc93a19a0ab64a61d6b9d335bcf8a",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/match/HausdorffSimilarityMeasure.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7886cfc02aa2716e52481ac1bd32ddad43f3955",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/match/SimilarityMeasure.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6d34b85ceadb54dd035ec75ff2f65a3b2acb5ae",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/match/SimilarityMeasureCombiner.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4f0fb0016db4539f8be13dc1b3422bba87be1ea",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/match/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db0faacdb794e6d87a0246c528b74f4d6c1dcac6",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/algorithm/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cdadc5ec133ea585639ba40f6b796a87557fa81",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/awt/FontGlyphReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0a331bcaf8f2f253a707f39c07159c6776b8b20",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/awt/GeometryCollectionShape.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18fc12ffbcf5bf768ec0332d86b4b3405ce6e3f4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/awt/IdentityPointTransformation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54a174634f28a1aaddf9e3a12759c8898dd7c3e0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/awt/PointShapeFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c439fc8d864ae62249e5ea65cdf6c738b23d3221",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/awt/PointTransformation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bb9d43142ad3e3ccf8b158aae478bd25f9fd55e",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/awt/PolygonShape.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0627faeb9061b83a40bd28705a2d7f52b52eb7e6",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/awt/ShapeCollectionPathIterator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "006d4c94fceb30dbad4af29fa8529c011d497952",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/awt/ShapeReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e415f08e32e64b3d6d4e5912a10f5822f86fcbc5",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/awt/ShapeWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3b657aed27d1d224df43ebf69ae8616e8a27bc8",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/awt/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24beb291cc9763582085be7512b3f13a982d817d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/densify/Densifier.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "348dbc0d47e550c4ad1adedf70f13515019ae857",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/densify/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf9f9ea3b03cb62557045e5566075977e5cb56a3",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/dissolve/DissolveEdgeGraph.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86d9e12ec46b09e7cab8393f30d85bed93143be4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/dissolve/DissolveHalfEdge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e52112f4c1351a70e90a634e46fcd3d2ff0c500a",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/dissolve/LineDissolver.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "abc2cb565fb3a9a9753c7b3a56c3d023d0d148a1",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/edgegraph/EdgeGraph.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9558504b8e1e79ffef00c1fca9ceb4b64bfa10eb",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/edgegraph/EdgeGraphBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c5d425ba96ad08c3c31862a9f4d3cba4a5b427e",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/edgegraph/HalfEdge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a7e57d4a5483e2aee7c90efb5c144e3323ff118",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/edgegraph/MarkHalfEdge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "892fe526810bb55163b81a53e2b4f6d1d4bc8f01",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/Coordinate.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec8c2bed8422edbf57db2b82c9852496426e6668",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/CoordinateArrays.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f76a14a7bf66e319500b5501c0b2d31db42b5bcf",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/CoordinateFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61b572b35f9651910b97d933cface6d4a4075658",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/CoordinateList.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7d625e14b0faf3b2e806481f0e42ee8a5753fe2",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequence.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "523e9eb8a2ec77ec41968d7c7c982caff7739355",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequenceComparator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98fbc94b8a15ec74d768b16c46f7c9b8d3b876c3",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequenceFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c60d1520c8b6485fe622a00498c9a2dedb5836f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequenceFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6bc1e07dc9395f02b10aaa358b79594f55fc2b9",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequences.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c8b2a8eb35958b32b70503bd1380fa44db39e39",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/DefaultCoordinateSequence.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25c60f6a85901041599b9242e8b7ad68bc4b9296",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/DefaultCoordinateSequenceFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54b2f4201c65173a6034ca7a81cc6e28a7446244",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/Dimension.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6d86d976ea9070a278b9ae764e12b69d820d839",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/Envelope.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62e43dbc63ce80f68585ba674f6b48b63eccf5ea",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/Geometry.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d42eef2f9e0e6f793ef780094ccb060a9a3b8f50",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/GeometryCollection.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b96e894abb2319ec6ca090b23ca513d708a31bf9",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/GeometryCollectionIterator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb6779be9f5d3ee750801d9f4a65a708ea7bbaa7",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/GeometryComponentFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff6337c037a14f933d904a850daf1c1c07e3f6ac",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/GeometryFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57689ca7ca43b9ab06fdc071340b2da07c762ff6",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/GeometryFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9182b78dd3395f674f616cf4bd07e68950c00f04",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/IntersectionMatrix.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f8a301c3c3ff04c753354a47d0350da65c5f26e",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/LineSegment.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67f8bf2c8301fefeea8bf49138346daabdaf8d3c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/LineString.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ea89d6d8b8b5f53ccdb29c931398790369a8813",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/Lineal.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5f4f1aa9e65ee2b91add87549af84ed33ce3c46",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/LinearRing.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6bc37f5d1089a91938837fe7f489d7583c26d459",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/Location.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a93177a31553019232db1799fd11ca214d3e436",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/MultiLineString.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc5f0e56420b554cd55d98bf8b396d6d6b3e6f14",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/MultiPoint.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e96231c1bc872514b1894aa25c0c01da9db89a59",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/MultiPolygon.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c4ce9d0cb5e828244338754fda1b99a3dfdd61a",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/OctagonalEnvelope.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c910e1e228118c2bd3654ad7b153d5986cbd6769",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/Point.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "add9665a08de4d00b8c567f19dc0d4bcdd7c2c37",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/Polygon.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1abee48515896bb4f174befd4ce01ed9cd430592",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/Polygonal.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd73a7e8bc9cda539a4d34966ae24102b5f3c6f5",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/PrecisionModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13ee22bd4088bedca3ccc241c03172ead3f5c501",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/Puntal.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a986ba26b04cdb00ea66aef1a7165e854b92606",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/TopologyException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edd4deb48afa968a301f8dc687f34eed73eea9c2",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/Triangle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83cf25292ba9cab92eca973205b525d38691e569",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/impl/CoordinateArraySequence.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf9760060a49c4b277ba1b99424fc69ca510074f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/impl/CoordinateArraySequenceFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c425c30616a0f16f292c1e3c87bf11148233c8a",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/impl/PackedCoordinateSequence.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dac9063fd6d942ba3528fe1f805daf6cb4b3e5a7",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/impl/PackedCoordinateSequenceFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c5e4dbe0bf63d1a93de94f57c3ca2a3799ecd05",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/impl/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54500b07d85b107c3b86dd0dbebb6b4a67328479",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23cd30f72f7b5bc1c7b0ade4f0f2aece5c29bc85",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/prep/AbstractPreparedPolygonContains.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0350f711d1e3a70b7d8dffe58813ff4227b170d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/prep/BasicPreparedGeometry.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "849b9be56d3afc4737e4d25ac39b8c7adb8156fc",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedGeometry.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9c99750c1e4d2dca0aecc0f06e72edacba1bd31",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedGeometryFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09ff995dffa2feebc1cba5966451ebf771828c4b",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedLineString.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a8f68be368a0c3de8034655f780e1589ca51fbc",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedLineStringIntersects.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a496304713f64e94157dbc3a83bf3e4dfcd52f8",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPoint.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59d998228948e38864fa1911715292fb26ad3e8d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygon.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c04c276a3998e213ee52ca5ff97a653e0b8aba8",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonContains.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d899d792380f274ce26e16586d870be86c12ba36",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonContainsProperly.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebf60d1262fd47e5e8228e173249f4ea29e2e70f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonCovers.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "134730e1d658ef8ed123045a6a5ba25ac8a4a619",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonIntersects.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f5fbb090f8f50d7137777ddf09c73fc5d583eaa",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonPredicate.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba5ef77a6e867425e5e009be6f27fe59ae43b2b8",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/prep/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e7f28150557710fdb602f617ef5373b23325abd",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/AffineTransformation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64cf8a074b0af839205a44f7b572ff30f7fc9fb5",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/AffineTransformationBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f7148b5311f7deccb6effb5392089b1f64d9821",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/AffineTransformationFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43030d0cdd122be7873569c09a049f0cfea128bc",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/ComponentCoordinateExtracter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ed6cf18ccf9e6e6af5c7da284a5e4663fddfdcc",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryCollectionMapper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1704acb32c9e65cbaf19231a8f05d761c5341f7",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryCombiner.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29d562ee85571d92ef885b63b5d1c5a196419197",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryEditor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1d1e80f19b35d323e37e62b2ca4f10d86828187",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryExtracter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb741e4578542ed4cadf138aa0f3ca2d672dadf9",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryMapper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23cfe85d02dbbaa015c3afc2a86f849d94cfbfe3",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "090f415d7aa0e138d7383540abe981b469bfc3c2",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/LineStringExtracter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66eb2fbaf5f54887bfd0ac43fbe39aa537c64f9f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/LinearComponentExtracter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f00f734d6355cf624b25ececd9d9441b0cce8baf",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/NoninvertibleTransformationException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bc61576397b986e8bddd7050dc38e0134ac9e24",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/PointExtracter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e1830ddb33f473991bce3bf39bf38fe183e560e",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/PolygonExtracter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b8ad548ac2a8abd24ed8c7ba9c9d653dfdd1893",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/ShortCircuitedGeometryVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b514ee6607af4c161b0a18f78be00a19e70b48f5",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/SineStarFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce18f258b54f28d27222909f910449cfadda6987",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geom/util/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd39a910bb9c4a830cec5b070a5072200429992f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/Depth.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3be7f21be01c51d4b103a4a53a66a0eaca619553",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/DirectedEdge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61541157736edc932b8aeda0612b76f2e6b00cb0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/DirectedEdgeStar.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7dc0b8bcb0d0347b0d85b4d429a6713e6b8d5a3f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/Edge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6697555283896254167eeec2d4cc6cc0f948e1f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeEnd.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "445dead57f4c40a38f631e4bd33cb932dfa5d2d3",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeEndStar.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e47af9b1cc724e34d7ee28cc99cf8009b8dbf2a4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeIntersection.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cd087057329517ccc6ea331c05282977f97eda8",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeIntersectionList.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb0299a56cfd3900d1580b0e0afd8f63e4b78134",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeList.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "719325efd98df84e47579c011587abce558b38d8",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeNodingValidator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2cc73b0b1ad2dac5c1d9c51b5fdf492d5f35e58f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeRing.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "caa8e83175d6c1f5718ac9a4753644d36ddff029",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/GeometryGraph.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bb621a8ff9f61b3f261c18f6dec4da033cc8835",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/GraphComponent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "058da15a6fb0bc23a3bfe957e36dfc045b6e6b60",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/Label.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "463b30780606d9a8100325e522e22752492bb6ab",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/Node.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78e2ecfde5c3be7e96a35af686cae05718f214a6",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/NodeFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80ca2ff7f8708665371f14b2834a69ee8f360f2e",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/NodeMap.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dab2b01e6932137f46c2f86cc1d7d0098404704d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/PlanarGraph.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d169e91b1eb1da2a5258d349441df71c30d9cc8",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/Position.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c151a1eba7d170667395668a5881db8caeea2d0d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/Quadrant.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "176e00334d3f8482e95bb70024b9b3bc4a9b3f12",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/TopologyLocation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3059f1b6cbdee3e67dd94470113f71d48bd2043",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/index/EdgeSetIntersector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5671e557168887221f0d73eb74abcb8a60ec8a7e",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/index/MonotoneChain.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "583a05bd03d4958f9ddc7b643860c9db4db17a92",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/index/MonotoneChainEdge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6a0aea251ffac19056aa8d670c0098b58847880",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/index/MonotoneChainIndexer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2ad5d9f67d1fbdf59d74c550cdbbe0f143c7518",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SegmentIntersector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "281b73e5cc95353587717a148795f8096fac0295",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SimpleEdgeSetIntersector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7db0a8906acc562b167482fdb7acbba822212bf",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SimpleMCSweepLineIntersector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8d1c71cac2881919efdf22a14300183d1171a3a",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SimpleSweepLineIntersector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1304475d2489fe507e6f9734232781da1f550fe0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SweepLineEvent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "395ae064d88bc7525fddef74ffa999f56e541396",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SweepLineSegment.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6c2cbe10323fb34c156e9624a62ca0f431807b4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/index/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1be97f6e805e00f77d87a4169eeed33aaa28e8e9",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/geomgraph/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e2145ce9649fd73a093f8f30c0cab4bff03291d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/ArrayListVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e33dd9d141aadd45e017f6bca0b2909d75b5aa0f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/ItemVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d503c582bad8ea87baea439e98200931747c8f14",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/SpatialIndex.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d8225967390719f77924e24a916c9b25fbe24bd",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/bintree/Bintree.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e67184d060d4081fe0af42b8efd30d3946d7e99d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/bintree/Interval.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecf19d980b9a4111f6c3ad1d022bd3228ad9ebe5",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/bintree/Key.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9cd9c41e791d47d633718270a7288ad0216d781",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/bintree/Node.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0618b67222992cca08573fd00bd04c3cac97c1d2",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/bintree/NodeBase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0be0d8bbe7f955cd1929b447d71650e93926d3c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/bintree/Root.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d4dc5d85f4573488e42bbc22780317f79774c01",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/bintree/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a3594a8d7306a4919789200d6c7996966e324bc",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChain.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c976343a43f52414d91550be8de3f9e012372664",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChainBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df5b4a228e2d60185a3ff56d39282f50a8655e98",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChainOverlapAction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac61a1024237b5414b8809d399dd4e1414c63f35",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChainSelectAction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7becd69ed114b8d192025252a815211246ceefab",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/chain/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17d661829971e79cea43d2bfac7db2012afe6191",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/IntervalRTreeBranchNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7dfdd0ad3cb0b33915d11f8f36f097bbf81a4bfa",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/IntervalRTreeLeafNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7f2c3508e9365d90b63b6341400538d2b9ad339",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/IntervalRTreeNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db858c54875be623b26ce65c7534c2cfa74af85e",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/SortedPackedIntervalRTree.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07e85cdef3896b695b6b5720d4cd5da9b20827bc",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7775f2b4a3ddcb6c662202e59da57a043eb3995",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/kdtree/KdNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fa0b4432a4f352e486e97fe72b9fd6a26785334",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/kdtree/KdNodeVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "399788790bbc8f8b009d0f7e3b82a70b8fa8b9f1",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/kdtree/KdTree.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66462bf6baca26184464ab229df9dee6c56c9449",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/kdtree/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fa83a8374b1438ba74bd8629c33319795bc3428",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "098ebe0a3a59e740693d328057c1a2c8bca63d0b",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/quadtree/DoubleBits.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f9cc8f1e65e3e9b697175ae6d47e59e5c3b9c81",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/quadtree/IntervalSize.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "112b0e8203208cab08a056d25319ed594f637d48",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/quadtree/Key.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10c87179c4a477b8281475ecbb179085a2a4e535",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/quadtree/Node.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89e92f0ab95002ec81bdf71c2221c4f11bd8c512",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/quadtree/NodeBase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "228449830a8d520cd739de37884dff3832d03f9c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/quadtree/Quadtree.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44b0d028d7b0a97704d42a118416997e35b8d695",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/quadtree/Root.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e84919618ae1f53bc14e119e1b9924d2ac1c959",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/quadtree/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2995fc4b21eda7cae794366a685235e8936f168f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/strtree/AbstractNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b65203f3e09e2fe67b79c8dc75f04a2b55e4cb68",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/strtree/AbstractSTRtree.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e85728a500b368ba2ae4d58f63c7c5461f5fd732",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/strtree/Boundable.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "599e8564770193080d385646ec41c9c495d2b0b6",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/strtree/BoundablePair.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "634f91798d7c15d949dd28d339168117bdc5c31a",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/strtree/BoundablePairDistanceComparator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90a3d65457494f24fdf6365a84b4e97f03574514",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/strtree/GeometryItemDistance.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a81fedb37e2b32b0303fa1179d67f3b17eeaf626",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/strtree/Interval.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f853bfaae39862d9aefd8b8e1e21cda839283bed",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/strtree/ItemBoundable.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1969255469658b5de14d25ef2fc611fdfd8c6e83",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/strtree/ItemDistance.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bcd076efe34f09549b5b3c12142be83ba257e19",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/strtree/SIRtree.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd1258029e589d5d17c503bef0ae1db6cfab0dd0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/strtree/STRtree.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16a836e3d77d75aca327a7c2cdab04f8134ed35c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/strtree/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b44bb79978268408b8abea5cf5afffedafcc5b1",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineEvent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b26d225a4cdf6ae22983353737202fa4ac953dcb",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineIndex.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb1215b659ce788598d93e809303b813692799f4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineInterval.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85621bdc59f3eb378cf9d923aa8e80aa821eda62",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineOverlapAction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "381c0f5f1d8676f4f0a50f5150e3e41d6aaabdfe",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/index/sweepline/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5dda2e5476c732b8ce840a791e66c2ec357cb94",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/ByteArrayInStream.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32d4393effbc3a8525d4c1bffadfd62f28bbdfaf",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/ByteOrderDataInStream.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e786e8544751a304c96cc756b8de60679aa3a85",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/ByteOrderValues.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7119cf4e8fff148bc7a6b6e8a8faa4bd7e8ab86e",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/InStream.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f968a8981ef6ded99768145b1fc7e5bede817603",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/InputStreamInStream.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b8f90278c6bb837c3cbc57bc7911238d19b2c1a",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/OutStream.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0babfbc1e2b4e068ae80614996fc656787429509",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/OutputStreamOutStream.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b01998e6a125e89620b13a4ff5af873be6e0378e",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/ParseException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1489cbef8c5616aece8943e7ff364fb258537a8",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/WKBConstants.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd9a3288e547fe0b6e6701ebe191a14d9ee4eccd",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/WKBHexFileReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32708c26e100b0aa9180ae3e7f1eba1e298f33c3",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/WKBReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d16ca8a86e3d4c6606e297f6e52b22de4feb4ba",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/WKBWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b595f47b17bcce59f4864a1beb5f81d8e9a3980b",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/WKTFileReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d71442311931c39c1b97f62e30c6a39d9c46552",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/WKTReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2cff844ef4abb4685091e3f636239b9586902ba0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/WKTWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ef26adb210ca0f04ec0cf3b6b9ba46e10f8cb07",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLConstants.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c73179ad4cd3a56e314e91b3088ae65e635cba7",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a99bb83d92c5d897a8f6b64fdb285663a8e6c2a",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be41101a30336f0ce9843e74310776a9da5c59ae",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d54977b62f59f3dea0b8b764181aa65d3467bfff",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/gml2/GeometryStrategies.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b271fe0f77e6e6ca58fc7be3be7d48927d292b8",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/gml2/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f9c15bd34ff8d31df53b987221ace3c49c515de",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/kml/KMLWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4df9404f79a9ae52949372f336f3d6d3fbd93516",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/io/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7abfd0cf75a21d3059b92474c3fbe931072c6937",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/linearref/ExtractLineByLocation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f8cb63ad15e6ab69296ddd152520b2702a52e60",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/linearref/LengthIndexOfPoint.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90b307f1d8428ee2482869f3db96142facf76ba5",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/linearref/LengthIndexedLine.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c44e71501c7c026146b44003af88965f9888c3ad",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/linearref/LengthLocationMap.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4407e2b14d412dfd05116c34bb6cdcb7377da1f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/linearref/LinearGeometryBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60c8c2e9c830531322067dd1e86cdf170e125438",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/linearref/LinearIterator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66bd60f8003be4540ef3b793235bde9f2e13c75d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/linearref/LinearLocation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbc6b668bb4572e87a31e5373c6f64c3b8900bf4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/linearref/LocationIndexOfLine.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3a6fb08bc27bb6e798bc16e77db4c1a0883dad0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/linearref/LocationIndexOfPoint.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b2511091b51431a0775c1a38a1a639c5932401d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/linearref/LocationIndexedLine.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "303986d5fe9591df8552c752c0c12fdd949f1e6d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/linearref/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f7e252b0519f967be41f5ccdeeece7c704808aa",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/math/DD.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2347af64ea42f86ede36b1476f1a2375989451a9",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/math/MathUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ececc220aa98ad1418d0626d1f94978dc3be23d1",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/math/Matrix.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0383da5fceb003f7c6aefdaf9f259f1ade7232e",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/math/Plane3D.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e3128c6cd6ccd9fca4ea7ded61aa56172a72670",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/math/Vector2D.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd0755e4c9b407350888352418fb19158a3ccb8f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/math/Vector3D.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1dfccd258a9fc37e0d01eadfd3f8f6a95268428",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/BasicSegmentString.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f37f714fc31547b3dbc7350ad3154e64046b7df",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/FastNodingValidator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c234d17b1a4d9db908190f264105723bdf8a8698",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/FastSegmentSetIntersectionFinder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "127f60e6d07f998f4c4ef14e3e48ffb4ca67cd33",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/InteriorIntersectionFinder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b30278788953c34f338969cfaff3cd174a8f090f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/InteriorIntersectionFinderAdder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a2f686bea0a2d0817a74e4f492f8c4c5c105601",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/IntersectionAdder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f2935425cb0e9c147662bc6d667a50c86f21bf0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/IntersectionFinderAdder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8823446cbfdf886a706cb53ee576f3781b52c671",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/IteratedNoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8dc0952e1dddf8635b15f74390b42211349697da",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/MCIndexNoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca996dd8c782fa5479c7cbf9b10abdf33d3a8438",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/MCIndexSegmentSetMutualIntersector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "326ce837a0358e6c93473e5ded2d5d1eb8d10da2",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/NodableSegmentString.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8a1cf4a410b1b18b88f2446c0fbd7a8c98b9823",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/NodedSegmentString.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c552ffa82d0f1d649a2060794e3b2db5efbe5560",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/Noder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c2a2fad90e1d53477cbe023520928313a6d8c90",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/NodingValidator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "304b917b11ae8288d45bf14d8f4dbd726cb623ed",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/Octant.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a7761aff968980eff7385637da0c00dde2f48d1",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/OrientedCoordinateArray.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bf973ac62dc94f97cc66f1c118cb9b44a283a42",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/ScaledNoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8ea973b93af1979e9c5fdc6961d3a9fa0d677ea",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/SegmentIntersectionDetector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b8b3ba7e5e541a9e89bf12378507504e1b21499",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/SegmentIntersector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41204e4e07af3056dfd5437ca1bd30ceae2e2cb9",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/SegmentNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6900b7e8b09b66ee9a552f93e19473f3102d2232",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/SegmentNodeList.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a459b19f5165093a95cf8b7162b64197b568c8c8",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/SegmentPointComparator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "caeee6f149bf863aee180d4eadab435c03e87228",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/SegmentSetMutualIntersector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "443a96a1d8f3746a2e976ad3a92e567f7ed647dc",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/SegmentString.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "990005c623017649c338d8a81840745d191d5477",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/SegmentStringDissolver.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eddd4be47e71e9cb3785ce3732520a4c1e688318",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/SegmentStringUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a274087751df0f5af3cdc04df812bd9693a83973",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/SimpleNoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "342b775d568c8bfd175846c4482df3aa5987a5c7",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/SimpleSegmentSetMutualIntersector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e101749819e8d9496b5f69fba5c0583aaa626a78",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/SinglePassNoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be69c89aaad4a1e67b61defc633c5c64f62e23f4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d5469d228db876b4ac6d80737ed231868286eb1",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/snapround/GeometryNoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcdb3c551408c93e454c2bfdb8eacf888d708250",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/snapround/HotPixel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86b2ae8ea8de4dcf7ebe17d0935306b3437a77f3",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/snapround/MCIndexPointSnapper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d91cdf330e38001d675a9eb1c43d7173e393431e",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/snapround/MCIndexSnapRounder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7fea869f795598b47af5f75319ea158e788cffde",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/snapround/SimpleSnapRounder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a25101d4fa348bc39ee974939cbab22eb9769278",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/noding/snapround/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29a14091b311ddc57fb14a3be710d4ebc00f0284",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/BoundaryOp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f1a0280ed791858a26cd33e0d644e56dee94673",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/GeometryGraphOperation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7be4b02da6a049d84a52d9de614449abd67f1ee3",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/IsSimpleOp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52c29b2d66fe0f2733a9a8691d8b7c27fe7fbf76",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02392ef3b057ff3344f5a41272edfc952421a4be",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferInputLineSimplifier.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8effa6a6e967302eb97e1d6132599c3452e0cffc",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferOp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "050ed3ef6deabf8b1e253e618a5b508d73ab2301",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferParameters.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af543fbc3a5e7d45d8f8ef6e5cc404822ab78f54",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferSubgraph.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77253e058751fa48482d451de4ab81e97fa76a42",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetCurveBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "938f4816a212b02da6071189c1487da6140e1646",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetCurveSetBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c157864a56951d1849efaf4c91d8485b6ef8caca",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetSegmentGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a15ca3180cc839fefa816c87053cc2ff11ae9fd4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetSegmentString.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc078d7df362c5918c34f9732018335b6162f21c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/RightmostEdgeFinder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5bf312438c665b9f97ce80ebe2017c46a0cf47c8",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/SubgraphDepthLocater.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1dec4cc46d32db11efee324a7f590422252a31a6",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff6dc3ca263f288cd26d76a100615848406c7c91",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/BufferCurveMaximumDistanceFinder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59a34508a60b7960e04b1090aaebddb773124e59",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/BufferDistanceValidator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "860877e862cc16e7309e980720cf2645fe9a001a",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/BufferResultValidator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a4c48687d66d3094ede6806ddc46253bd9cc037",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/DistanceToPointFinder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af0d480436706ea4fb898928ed59d5fd0750d889",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/PointPairDistance.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffca7a052fb419f2893030158c97c3235ad2e47b",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "967c357d15c50ff7ca4f441a4530766e227ad067",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/distance/ConnectedElementLocationFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "011409e6d5e1935d18cabb6b0ba1a2a0a625ef43",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/distance/ConnectedElementPointFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e09c966c1965f073e799c6fa1808060ee4facc94",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/distance/DistanceOp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f699d18c85eaa9195b6d50073864853d935f6ef0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/distance/FacetSequence.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1e90091f2192a423e4769c0ba32e6fa03ba4923",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/distance/FacetSequenceTreeBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c77343f0973ef4276d3f8fe5a779d8e4aae8bef4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/distance/GeometryLocation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b62134c37c349b9b72191d68c464ece198b9bef",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/distance/IndexedFacetDistance.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "891a13b276a15fba4eda80d8ee2f774ff6ab4d0a",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/distance/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2adb666ad0101c5c850f2b1a734ce028cc3ff0d3",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/distance3d/AxisPlaneCoordinateSequence.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db9d198f2c750c6f48ba095f18a981f70c13c4c1",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/distance3d/Distance3DOp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95460842d572e84071caa804d3d293e5758ab6aa",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/distance3d/PlanarPolygon3D.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f993ae22810d9e7315bc520efde30f64f2aac2c0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/linemerge/EdgeString.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90e2994c1826f55b4e5d52920ec282f229c98e1d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMergeDirectedEdge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e217a5804c4491fef3b9dae68e5c8d17b0f3437d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMergeEdge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b922a24c2d25f235589ba701aa73e79af56114f0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMergeGraph.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01ab151e78e9f62f52e236db1c6b8b32f1358336",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMerger.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04d3dd680cbac1f90c759048354b603baf6d0e0b",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineSequencer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72fcd2fc8fae1eeed367dfb60a9cf9617adc1ab3",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/linemerge/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f1ac8b31141a8b40da0da078385ee9bab260852",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/ConsistentPolygonRingChecker.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0377a960d1140846a3fba5560e826cffdb6c2e0c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/EdgeSetNoder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb51459773f6ce6abf2c4efd073080067e5d49f4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/LineBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9a5770622b1372881cd5b2e73dc67a5e1c7ba62",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/MaximalEdgeRing.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "525555bb11ff7d650ab511f48f342aee4708783b",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/MinimalEdgeRing.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7a062f38c7fa516488fb00a779de6b29ccf4c70",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/OverlayNodeFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0551d7010e94aa7fa4100243d69174d50cdad028",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/OverlayOp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17172f02ef813122975fcdabc3619aee9e28f36d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/PointBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51e10dc6371cffe959853bbb27ffec62553b16d2",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/PolygonBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca5685db45f399aec0ea05ff3c685dd975964f22",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f27f99db1b70809dd55c5b4dbc662b7c5122fb20",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/GeometrySnapper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c55b01e941552acc8a8e4d5ad602d665684e5ce",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/LineStringSnapper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c53c204801d068c7b2c49a8f004f01c6a6f76a46",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/SnapIfNeededOverlayOp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64aca59349a4d0db49fdb8334480aeeaf267a61d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/SnapOverlayOp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7b83d706110a61ed798f503414268df82b056b0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a940c2b2e62cc41e6661367e5473c5940c5fe9d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/FuzzyPointLocator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4dd631136aae2f2b7eecb9c5acbcef007819640",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/OffsetPointGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1407d9a907931f4570a971a83654c70d8e1b5d6",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/OverlayResultValidator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8093abc47596ee28fe6c6f444aac6dac4b81a854",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ad4c14605059614121e1564d21b4a8895d835e0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "769c4ee0d8e1585b2bce29ed59f68d161280d698",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/polygonize/EdgeRing.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "750a54d97cfb4104f3056e599c0ec93b4fe53f11",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/polygonize/PolygonizeDirectedEdge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02f0847095cb4c8a092857a86c8b4d20911ed936",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/polygonize/PolygonizeEdge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "179de4e59fb5a0ef93f186858aef258ea17a7714",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/polygonize/PolygonizeGraph.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0fcf6bb19e66bfa2c4292e0c361e698029a45ef",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/polygonize/Polygonizer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e4679134effe67a585028dfc2492978fe9682b7",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/polygonize/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80d9b5b74992f4a94a3b4a1942565ec3947ffedb",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/predicate/RectangleContains.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed86f1b6e4a24fe17ea7527c79e42d9cc8c192e6",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/predicate/RectangleIntersects.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e58ae93f4052cad4f4a1fe74382ee7befb3b0db",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/predicate/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e279004cffdce1c1e66ef0f472f7605c4fad99d7",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/relate/EdgeEndBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac1b1c7b064f45359b1e5b2a1fbc7fc55880b87c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/relate/EdgeEndBundle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "754186f60bd110764346ab8fa703354b881475ca",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/relate/EdgeEndBundleStar.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be91db923751373337ff38a454fd0de2b25ee52f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateComputer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3d2547783c99fe756c2845b2277e40c5bc1fa14",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d75499a5c0f64dd163005131a7f6b9ecab4260b4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateNodeFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8d6d6aa23188d31d443181e022e5a807d91acd0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateNodeGraph.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cefd8bd7fbbe04f3b8e33c427a15e6351db8a9c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateOp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6d4c6379c09f84189a92669b217b5aa0b58ad93",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/relate/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b7239a9ba9cac4fafdcff8b9395159a8868b36a",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/union/CascadedPolygonUnion.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a78ec9fbba1ecab3c34c1251d7565652be71f491",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/union/PointGeometryUnion.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "849dd6876424b5fe4800b064bdb7ae8ee702c08d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/union/UnaryUnionOp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25ff14880ca2f8a8662d80fb901933d6a5bab3f6",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/union/UnionInteracting.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a07bb16b3f05b16c9b3664bd90443e17058f9bc9",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/union/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ed3fa1fc11527c801b07a5abe70e9f9acb08488",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/valid/ConnectedInteriorTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7bb3cdb125655eeb6630a3e49fee76cbd159cf2",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/valid/ConsistentAreaTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bffa97a36c1fe22dfc42923e6f84d61f0c076e8a",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/valid/IndexedNestedRingTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee1a2ef91e24634b62e3082c288a091a0523c501",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/valid/IsValidOp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03eb71f158220b17d8d800ad874bee655b31f7e7",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/valid/RepeatedPointTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2744b997023e577908addff58f55ad6dae5f9423",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/valid/TopologyValidationError.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1db511694a7d944f45c7db82fc25fd27b3f9d9ec",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/operation/valid/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6af766de2911e15ca41f824210810a6bbc97d6a9",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/planargraph/DirectedEdge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb90fb82450e81fdfcebfed160366ba65c9a9802",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/planargraph/DirectedEdgeStar.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcacb4cf3e669c4f6390a1bd0babb5debd800dc5",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/planargraph/Edge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e045b4c53f4ca2af225f9748f70539b9d69c8a9c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/planargraph/GraphComponent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "378d7d6107da887b6a6cd4450815c12ad8a568a4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/planargraph/Node.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa37778e681d6c9001f141e126d7890881a2b9ed",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/planargraph/NodeMap.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02476b07ece8f307f733f58512bc384146633c32",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/planargraph/PlanarGraph.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e422c05ff3e2f0002222c0caaebe4410b7a100b",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/planargraph/Subgraph.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc2472cffc3415e2bcefe497125cd2b89ead6663",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/planargraph/algorithm/ConnectedSubgraphFinder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cdfd8a7b03c5e3eed9963e9c56d9e22109de097",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/planargraph/algorithm/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e59938beb1c7cc4eb851c5f579febc1adc348de4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/planargraph/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12ad85e20fc9fd6db75d1d2ae9e2db5a306b9ef1",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/precision/CommonBits.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30bc0002657b4f75e1e3d4327ab4bc4fc0e92d67",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/precision/CommonBitsOp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b767c67d4227cc9a15f2a3c69beea960629a91cc",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/precision/CommonBitsRemover.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae36789cee3b177dc2a5fab62c2f5fca96b3bc55",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/precision/CoordinatePrecisionReducerFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b86b34e9afdb6b090b304b974a9d549d04a2ce98",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/precision/EnhancedPrecisionOp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d97e0b7f3ed8d2665b4865f1719232102acc8ca",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/precision/GeometryPrecisionReducer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e99ac1ed795154c3b6a2c0d161ffae6f7c94610",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/precision/MinimumClearance.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25f4d28868a63dac17058a606edcff1e4afdcc65",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/precision/PrecisionReducerCoordinateOperation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73c5f9830870efb71432ddd878ca204c4c86b66f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/precision/SimpleGeometryPrecisionReducer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d8c2af1d58e568a05e55b92320b0d5f00b57c14",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/precision/SimpleMinimumClearance.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2547a7e54f6d0a29172f6c84ff3ea352c827e9fa",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/precision/doc-files/minClearance.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b09149832ab6eac169daa9c0f949655506374661",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/precision/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7594958762d8382b7fbeee5651b2cd7e7c94cc8c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/shape/GeometricShapeBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1f3695cf776fefd2c38f0c5edc5b57a9743cf08",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/shape/fractal/KochSnowflakeBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73dbd7ce9abcb83a4ffa4bfe7f4cf0e762ff7771",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/shape/fractal/SierpinskiCarpetBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d1de67d3cc00864a6f8b5bc2f9028be0f10f41e",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/shape/random/RandomPointsBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ea42af4328188dce538672399ac6703583320ad",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/shape/random/RandomPointsInGridBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62b5d68c58991c2e11eed3eef70281b4b2ca2e01",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/simplify/DouglasPeuckerLineSimplifier.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8718975fdb7c3e96a3b262d577ec8fa5b3ac78f2",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/simplify/DouglasPeuckerSimplifier.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b006aa945e2ae6a68d5292e72d824228af274a5",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/simplify/LineSegmentIndex.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5862df96bbcb4ea293739f6b12e219150a711b7c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLineSegment.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d87f57a03217ff1d130b4ed1bf057c6f569ab564",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLineString.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f59b383cd4b325b2e494a6206c6dae0b96de6c4d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLineStringSimplifier.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26bb3b25fc579cb16dd47eac1ef0d89d06d11daf",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLinesSimplifier.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6024dd505c1d406be66df2f622856be1383481a6",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/simplify/TopologyPreservingSimplifier.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5276dc095596924af9a53af817821c45747193d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/simplify/VWLineSimplifier.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0af77e118a2ab0dcc9740df100c6a51a43ae3604",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/simplify/VWSimplifier.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "127e21bce94d7005441bd090dd67fef0f97c8933",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/simplify/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75195df169a86046279af2df37dfc5983aee40d9",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/ConformingDelaunayTriangulationBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ba2c9cc74f27833663ca276694bff4c60827398",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/ConformingDelaunayTriangulator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36d4bada0e6c12e4c67dc8819ecdcee2ca737c44",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintEnforcementException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31582a3ed1dccad9fb1552c98985a73c02fbe080",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintSplitPointFinder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6293ce5a3e96d31bd4839e5219ab8b268210f22",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintVertex.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3415ed8afcb1447c213b031ad26c807a7afacdea",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintVertexFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed531c0bdbf205b82a771ba8a1bd132ccc5adb4e",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/DelaunayTriangulationBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "346f45b03df588996b963e3eb145549b9e2e5b5d",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/IncrementalDelaunayTriangulator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14c2d8edeeeb85eba952a7da57bbad612ff52be7",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/MidpointSplitPointFinder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93f9a2ec1db8a4b0f5b67376d8ce68b124a80979",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/NonEncroachingSplitPointFinder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31be424f02b1bad8052bccb5698ac31efdb1d883",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/Segment.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d4c063c65370250e93a52bbbc84498ce59a5b3c",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/SplitSegment.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcd8476865d7a7d6f82fe82a465a63ed03aaeb4a",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/VertexTaggedGeometryDataMapper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10b457abe1c6e67aded1ad57e63f3fed4049938b",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/VoronoiDiagramBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d49fa04b4a237ac9cb5afe29ee489bd864289297",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "165d39effc51b62a0923b2e2f061a3d2f80daff2",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/EdgeConnectedTriangleTraversal.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "571e4278df52d954cd0b40836506bca467c6f603",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/LastFoundQuadEdgeLocator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b52a3cb900b2f007138d7bd48ce67d14c049c048",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/LocateFailureException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "266546fa23184cb3eeffd71d4f297268e06ebfe1",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdge.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d70d6e87cae30a5914d9534611f74cfaf157865b",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeLocator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9d743e5b3e25232e39914de480484a2fe47782f",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeSubdivision.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6befaa3a705252cbae04e30af5eee773874554b",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeTriangle.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11ccdb873084274eea05b699077e70dfb89388eb",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea78750f4052b6c716c40d6d9baba99b089b93eb",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/TraversalVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e97f3f5d7db9b01820fe44cd5048fa8b692fe9a0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/TrianglePredicate.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c2bab55a22cdc51a64b60c8632891ee15bdcaf1",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/TriangleVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b84987862c32bde6c9239e489bb1b57619f8166",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/Vertex.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c69a9396c5ef8c551044cceac128a3a00722b369",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0cdc84dc2456dcf7cf155117bfc530765e55c818",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/Assert.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d520e4c5db580c551bed56c948d10dd7c3db895a",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/AssertionFailedException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2f464eb3d4a7291fb542bebc81d63acf1b13b16",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/CollectionUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f145ca2d8defdaba3d2a3ee8220f82f6f407785",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/CoordinateArrayFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16f2302a72eb01b41a4066f670af8b9117136cf7",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/CoordinateCountFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f74506fa9b7281ec0682f1e3695c9307460a2ece",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/Debug.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f14dd26d87a7ec5706233a217f07cdcb13689cb4",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/GeometricShapeFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b0cdb900e91601346921c36f13a0aeb431fdf24",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/Memory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a0d8617ca41b3c201b052c6aa0817f940eb6eb0",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/NumberUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53db312d85035eab8ffb4cf6cd2ff11b60cee4a9",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/ObjectCounter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1377931d49b9fda3df52cb0476d82b0716dfd388",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/PriorityQueue.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76c03fbb1936c57ee1e7e6fc78310556849eb5bf",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/Stopwatch.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8bd20ba31230090d332cf0fb9aa3c3496f30d29",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/StringUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e01ad9b31602e7e22d9a65d560b4bd759370949",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/UniqueCoordinateArrayFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e44abbc28117dc12a9184aacedd0c2c4d2eb01a2",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/java/org/locationtech/jts/util/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b65efcd48de0b1654f0f61f36e529162a72e48fd",
      "new_mode": 33188,
      "new_path": "modules/core/src/main/javadoc/overview.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86e9e3d80ebab1365e0368628ea6ef8f1e8bc393",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/AbstractPointInRingTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10bfdd617944022503b63af3ba75fc733a492d7e",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/AngleTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e52d43b51cd08d9cc78e6a94ebe1509f5b67aedf",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/AreaTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff8941649b65fe4ef8054cc4629e7c04d527c3fc",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/CGAlgorithmsDDTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86b48a145409c890567671184734f8ea0de9e4b2",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/CentroidTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94e9fb8bb948322857b37a8c0853a40502c2ab82",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/ConvexHullTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f39cacf0a631ab984f0809df5848534a79a07b4",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/DistanceTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "141915722904599a14aaa57b04dc7f0fb722fe8e",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/InteriorPointTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ff1c6eb481750522bbb611b1999f8521ab6b377",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/IsCCWTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1aee8c753556e0bda6ca1e66cf0acb02781cabca",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/LengthTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a0e637c4afc95202cdf53eda43c0cc85eabb4dc",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/LocatePointInRingTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc4e22c88d846eadbe2d8e3cf80b94fd9be42995",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/MinimumBoundingCircleTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57acad099a96fff4df5019933bf48cdc72a3c196",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/MinimumDiameterTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bd056bb25c9c66b275011a4517d15d53b458eef",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustCGAlgorithms.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a33fe7abb336f7a8edfc4f3299e13773b1e3a15",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustLineIntersector.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28fc2f2de761969ee182def8adf9897555398156",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustLineIntersectorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f28d75d32779cf868b885768d88844c9703828f8",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustRayCrossingCounter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aebb8eec6387b44c30b8605f631e81100532a755",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/OrientationIndexFailureTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8d61e7383d6d1f214fee937ccdea8c32382acf2",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/OrientationIndexTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "434e096eebc2c6b7d28aaf4dc6338120b6d1ca60",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/PerturbedGridPolygonBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca5bdcddda5e3f30f3c696c33e3fb629c24336f7",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/PointInRingTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5eede0cf37be5e99f03dbd027b2267471e057245",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/PointLocationOnLineTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "deeeb64aad65d6e8ec99b93ce238a4d2456d75c0",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/PointLocatorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "750d84d0f77c3d56cbca4688d95efada46ae185f",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/RayCrossingCounterTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da9965ac656042923c623decdb25c2530e10cf96",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/RectangleLineIntersectorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29d87fce2d1bf199033b25798ce059f4a8935539",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/RobustLineIntersectionTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd61d5520cdd26d1fd3e48e57ecad648f8569f1c",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/RobustLineIntersectorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74eb1dc5ea078213eaecb662f3201efa8ca207ac",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/ShewchuksDeterminant.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b910a98574af9c0bba0214b2879580e6061716d",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/distance/DiscreteHausdorffDistanceTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f46f4e0fe25102e6a2c80a0d4f5e9a6d771686bc",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/locate/IndexedPointInAreaLocatorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1caa47ca2bc287ce23ba51664470b1e80ace1609",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/algorithm/locate/SimplePointInAreaLocatorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "425f37bf63d5409882d9ea6c709aaa80f8238e1a",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/dissolve/LineDissolverTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f84612f90dc1200ef981d659cc21d9a4105f82a5",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/edgegraph/EdgeGraphTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e74f10c2f5c97eaf2f7a509336cfb2c156e8798b",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/generator/GeometryGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab2784833e7e255424b047253b50408ca73f954f",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/generator/GridGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8abcf555533078ae778a2cc960b7e73d618d21b0",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/generator/LineStringGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7378aa4abc346a58d5c29ec1a6c6d64f08a38e47",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/generator/MultiGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a6fabc37a47215e119447d79695e3ce8d8e64b6",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/generator/PointGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74f650f3da3e0edf4a800ebd4dd58274fa2d79d9",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/generator/PolygonGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27865e1518b6be9e6d4b69f2c5ecb671e08c082c",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/AreaLengthTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b5c03faa1f904f52430780a28bbeaac66fe4df0",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/BidirectionalComparatorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7cb6419a8e3e099460b6fe78b9a43fcc8dd78e2",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/CoordinateArraysTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd887832cb580c975fe366b6e02e79677399b122",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/CoordinateSequencesTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d4056bebc28737daad53d9d72a92c9de788efd8",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/CoordinateTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fe6145ea54ff51ec6f9f087ca182c543a81223a",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/EnvelopeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d67897dec94a6a26252c0c5ae6eada2f0636d0f",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/GeometryCollectionImplTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25b6362d222dc84a3ce403d062ecb49dacafdddf",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/GeometryCollectionIteratorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b71c6cb748eb2a5b31b522fd89580d8100e6b025",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/GeometryFactoryTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b7312671797752d9272cf2c1f3fd7da0fbc8132",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/GeometryImplTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "abf4ed88b9c50b75a657d7a1612a623db1cbf2fe",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/IntersectionMatrixTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56d8c27c035941a905fadcb44fd0ae2d670e11ea",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/IsRectangleTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "263598617832e6a1eabdf23533195732b172cf03",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/LineSegmentTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a22aef970c1c449d8a26b3c99dd3a514903761c",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/LineStringImplTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26a5b1b8b2a412aba7430d4e3720eda98ad52883",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/MultiPointImplTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "891e39e5f0f7a6886409a3006abc19cd5d6a0a4f",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/NormalizeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6343780e3c97fdcf00eeb41658cf92baba11c6a3",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/PointImplTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd05dbbaaa29d1599d281e3f1a13f334c2e67a82",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/PrecisionModelTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de4ea98a5f2a7561af8bb7ec7a79156a9f4ef2c8",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/PredicateShortCircuitTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b228d491bf70169a432f91ad3f01781df2282cdd",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/RectanglePredicateSyntheticTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9940f3937842cd60962d62cd0b72423eb1646310",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/RectanglePredicateTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d2eb6a3242376a251acf07d5060bbc2c8dc910a",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/SegmentDensifier.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0eb8f70c181e0cdea1831b22bfe089c01e2e1bdb",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/TriangleTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b3b554437e0556fc51c0e82adff4280c048f81b",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/impl/BasicCoordinateSequenceTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1492ebbb76b5fbdc16f27998d46fe02a6be83f71",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/impl/CoordinateArraySequenceTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66c69c4b9b30814a814136d502de8f5d78b7ed86",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/impl/CoordinateSequenceTestBase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65d3cd9aa7b96c1aee1199b3b594baa094dc6ff9",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/impl/PackedCoordinateSequenceTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d4962abee3564c9a6becd11da29906116b265f0",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/prep/PreparedPolygonIntersectsStressTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c950380b2accc9b94479b097b1ea005eb618dff8",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/prep/PreparedPolygonPredicateStressTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd009dae34424b946674c87e61f43b2110d04a5c",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/prep/StressTestHarness.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc7821c73a9ebdf623fac08bdbbdd0a72e726f56",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/util/AffineTransformationBuilderTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "375901bb4de1b05cc14da504ca16b79c8cd3f5db",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/geom/util/AffineTransformationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5e9129a0e84b25f9c88212b5ebb04bd3645bc6f",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/index/SpatialIndexTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2c28ea9da080932627d3a77e7b2a547e26ec49a",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/index/kdtree/KdTreeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4632cf648d456af469ab5730983a750e0a51ebd7",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/index/quadtree/DoubleBitsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50a99fc9290c9ab6191e5f2eb7df7632a7048078",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/index/quadtree/IsEmptyTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c38f9ff072388c82e427a7fcd24dc6ef1379931",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/index/quadtree/QuadtreeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e5ac9a7f1a043802abd38ca66c7428585309297",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/index/strtree/GeometryDistanceComparator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a79504369cf37817cd427e8e3ed247038e1ddf10",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/index/strtree/IntervalTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5114c692ebff11a2b94f787556d4baa9c14d314",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/index/strtree/SIRtreeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "299a397baf1d0e4f2c95c36e2f314073b544b57f",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/index/strtree/STRtreeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a68a0a3d694711b9e86ca5752d060b392b3e4fd",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/SerializabilityTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4dc40c1689f6e8fad25782b9337668a72629efe8",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/WKBReaderTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1cb616cb47a040caed5231008b4654f240bfbf12",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/WKBTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "277f382b2dd077753d9082eb460b71749e4f6048",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/WKBWriterTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d76fe212f7d18554e8c5c851b3771408629b6f3e",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/WKTReaderExpTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9ab9d1c78993a286390f8e651b239673de37e35",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/WKTReaderParseErrorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79ba27e028e81bc6dd7cf5fa02fee4a66d8fe8ac",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/WKTReaderTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca4bd62fc4468839655882d02d1940ac00faba53",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/WKTWriterTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49d7801ab78dbe99804c56d630adb5c11a5fa1fc",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/gml2/GMLReaderTestCase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6028f09af7d438e50c59a57018eac7ee9bb2e8a4",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticLineStringTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53cde1f4638c8655b95a6c96e465d5526572e8a8",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticMultiLineStringTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41d50dd4677e51859e047622183c77f8b89bd364",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticMultiPointTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f38c5dd585823620dba2f0d46822809b8e14ab0",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticMultiPolygonTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f101c7378bc361520dd69267e9398f42472e932f",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticPointTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5513d568e04bb95180713127baa58b7b797418d5",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticPolygonTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24db2da4e565c7eae63a97aeacfd0684da85e7db",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/gml2/WritingTestCase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2d3d433537b659b35ec9ae0104a19d64c01fadd",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/gml2/geometry.xsd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49105df85d1609b7752d5c6e9163fdccd136f20e",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/io/kml/KMLWriterTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19c92f3ac84fdd3459c75b9722a362e3cc9c2a1f",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/linearref/AbstractIndexedLineTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "174e810e6c86f06de8e86f2e32344d7b8bb684a1",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/linearref/LengthIndexedLineTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "822778ec0fc9a59403ab5a25c4d5f3b9f9575b61",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/linearref/LinearLocationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfcd97bcaf9586a0c6c71cb9369ae46b863a45dd",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/linearref/LocationIndexedLineTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c85aded3b84ba9809adc105a39099cb80c9b60f",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/math/DDBasicTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "778138e265ee61ba61688047cba7ddeb4f4dae7b",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/math/DDComputeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b69935f3cf46da90082cef83225efa0943c1b6f1",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/math/DDIOTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3838b348a62e34e1bf91b32cdf9e63df49e1a303",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/math/DDTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a6a99212a708c6c0409452927a5adb514ef4f94",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/math/Vector2DTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25ade5e9a52d296edd8342fb77cfff13137ee412",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/noding/SegmentPointComparatorFullTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efe6135276af8128e1d5b065011a64404ffed637",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/noding/SegmentPointComparatorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fb5f9b5b169cc689b976b8bca78471a1b3ae8d5",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/noding/snapround/SnapRoundingTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e98ace5326c493e934d2504fc51f9798ed75a3b",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/BoundaryTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2329d6db6a68d88e7377381de6b5e27e99ca2c34",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/IsSimpleTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41c1375a9816846a2d5998841f101deb95aa2011",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/buffer/BufferResultValidatorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e24a4f7023c38fe32eabd823eada0cbae0981d5",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/buffer/BufferTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccba1e823abcd73f5a59e14bb1b1a72f4ba904b1",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/buffer/BufferValidator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b312bb4c9240ed0e6f2798758c5ddaf3a5423c5",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/buffer/DepthSegmentTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a85d22cd67c53be2afdc39cae783a2591e1b3e8f",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/distance/DistanceTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5e0f39411194f00ad8830b4c367684b45c8e173",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/distance3d/Distance3DOpTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f534f5afaaa308c5df5f7832e0ecf0a1083b7c36",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/distance3d/WithinDistance3DTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1ee01dd7da71727ac9143c37421da66914d1a03",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/linemerge/LineMergerTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d75a172fa6a437389a20fa38144509d7e3f76e23",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/linemerge/LineSequencerTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07b2cb631a8efeb3eab1edaeceb60685a74cde45",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/overlay/FixedPrecisionSnappingTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b80dfda40d8e7bc9246a8b89c2060e3e57c3958",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/polygonize/PolygonizeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88e7cfbd2403c0830d533824c548606255442557",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/relate/ContainsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "baec9a92f3e0ea8f5f30776164447aadd491e6fe",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/relate/RelateBoundaryNodeRuleTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "536e7e6650ab6b82d05b3dd8e54133ef67becf38",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/relate/RelateTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e14a2cf8c83c4f882ef2f3ce19407cce95605f5",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/union/CascadedPolygonUnionFileTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8dd13dcbe8e4dd27f2b542b1c474383d9a1276f7",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/union/CascadedPolygonUnionTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69017b92575b5793cb83e5c5babe909a35011bad",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/union/CascadedPolygonUnionTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46f35480a8638ac5c402563ebd3b231240ad596c",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/union/UnaryUnionTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e97475d378c6fcfb14f210b9272b68d32fbcbd0b",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/valid/IsValidTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab48549ab209181e1e100cc86e871131b90230cb",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/valid/SimpleNestedRingTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ae1d65ac1756e0c279262cf634822e1f6ef5d78",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/valid/ValidClosedRingTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb93ca47654c9ab107f58e32ee403be7633d8b6f",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/operation/valid/ValidSelfTouchingRingFormingHoleTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe3f4ddffa1cc288bb1811c5d959719f29f0555a",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/precision/CommonBitsOpTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e0baf8403bd69612fe7948518ba7d30c00755d8",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/precision/GeometryPrecisionReducerTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f33eaae2c38835a0d53f402a34ea6e38c7b2541",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/precision/MinimumClearanceTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "365c18249ce3c7ebd2d769ad3b58b6300d0c9d5a",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/precision/SimpleGeometryPrecisionReducerTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c9db9410b63d27034d0211a11c3102d54c11891",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/simplify/DouglasPeuckerSimplifierTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80501b244390f1d7926503b26198baa25ddbba39",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/simplify/GeometryOperationValidator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0439f886fecbcb987023f73e3d2410d7cb1fdba",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/simplify/SameStructureTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bf3bc9d7048011e5d7c908d62a286922cd9ddd9",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/simplify/TopologyPreservingSimplifierTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76b5ac391f9740daf05648ca6a1d3440039eaeea",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/simplify/VWSimplifierTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af2b519382a78de6c0e2834c45876cc01114cc92",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/triangulate/ConformingDelaunayTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d650753c962fa747da83e83e0f6a905292b249e4",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/triangulate/DelaunayTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7daff4566682557bc8921819a9011d2ad998948a",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/triangulate/VoronoiTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ea908ffeca9a1030e6c6d1ff5fa406e66dcf16a",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/org/locationtech/jts/util/PriorityQueueTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3f05c958f9481221cbf0a3121f199e28330edec",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/GeometryTestCase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af5713e2de3bb0b2bbb103536dfa5dcb5568378b",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/IsValidTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a87d25a3bd8121f8b531f3ead21f23cc5b4dc08",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/LineIntersectorBenchmark.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d420b67e6f6b96022bd1a4511afee3814ff7e576",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/TestFiles.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e93bc944175b420fcb93e7bd808d6bdfe20530a2",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/geom/CoordinateSequenceExperiment2.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30eceb65a0a3a34db8fceabb83d71c30052122fa",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/geom/GeometryTestFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2a064f5eaf7dc99290d5c7c3f8b73f6f20e5612",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/geom/TestSerializable.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d645cf4bad7c5d51a215b86922d1402a88b3d0ee",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/index/BinTreeCorrectTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed141867be0a3e474cedd94da63e63eeef267efe",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/index/EnvelopeList.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f6c85a61252fa632012f791cbce4599bbfe0aa7",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/index/Index.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81363e74f4536b519992c2b76b3b363e9fbcfbcb",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/index/IndexTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d27410b99018d0c574f2da41e012861f0d17584a",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/index/IntervalList.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e027ff8e4db4bd4cc6843ed588998efab73d7680",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/index/QuadtreeCorrectTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a76d3230d278345cf5750da7610db5ef9a0e0cd",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/index/STRtreeDemo.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9f9908d354525f9ed83139461420f67905dfde1",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/index/TreeTimeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90af86551d146985eb0b43e701c90ae5f7cc4afa",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/insert-header.rb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "363ff16907d002ee4d89c5208d4dad0cfac9da71",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/junit/GeometryUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f9e72f42b4c036f8b467bfc9d5500b17287daf7",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/junit/MasterTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3d98a4c5dc37f14582dff253da3dbdbe1d7186a",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/junit/MiscellaneousTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16197eba5a844b73dad6cf7045f9f103e38a6006",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/junit/MiscellaneousTest2.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95af984f1d58e43158428e0b5a6eb4c37818434e",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/junit/SimpleTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b8727c4535da144b4c27d82572560db3f10e941",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/ExamplePerfTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0a26fdac9a4ef8010fc9b09caa6e6f8083edc0b",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/PerformanceTestCase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89820f0647fabc2bc1ad85e79f649b6dfd521483",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/PerformanceTestRunner.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6bce93ef37c5b7347b270f3d90816177522eecf2",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/ThreadTestCase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c06e0a5b11c44c67c4d7167e3f695b466f80697",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/ThreadTestRunner.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "984e32a2bd568aa1704438fae52bf8ed8929df6d",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/algorithm/AreaPrecisionPerfTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd0d0230f934f5aafcb389cdcc1767f0181fd1b0",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/algorithm/DDOrientationIndexAccuracyTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74822ab9aeece08efbefe0ce5ab6d64f12624379",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/algorithm/DistanceLineLineStressTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70dab08e634e87c5ce0fc955a36b5ca5bdf819a0",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/algorithm/IndexedPointInAreaStressTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "520755866f5e076d22a96119a692724e0887f1c1",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/algorithm/MCIndexedPointInAreaLocator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9afb497d32e1ec9792b9681e96539c10ed562b96",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/algorithm/MinimumBoundingCircleStressTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ed6aa9db37f7152c043cab4548cd2228f3eba3d",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/algorithm/PointInAreaPerfTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc578f6b6d98527e69ee6817e6bf5b6ec1fac5d9",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/algorithm/PointInAreaPerfTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81f4bcb326d6c13bf50c03a2cfb05fd47ace841b",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/algorithm/PointInAreaStressTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3230a279a670c648738e3fd311adbbb2d4869188",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/algorithm/PointInRingRobustnessTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fdefdd6850b5d759621d125fe699d7533e8c6ea",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/algorithm/RectangleLineIntersectorPerfTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0b079c5ce32be4640fc6ea5f4e5c5603dbc5e14",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/algorithm/SimpleRayCrossingStressTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff7e0fe6eb1246155c4c8151c838c6c6d98de022",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/dissolve/LineDissolvePerfTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e16902d06ac7c023bfcc6ba52c2009a0567f3633",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/geom/impl/PackedCoordinateSequenceMemoryTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6bf9aa57539274d342244eaee742e3bec5765a6e",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/geom/prep/PreparedGeometryThreadSafeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87047380cbcfc0d27c1fb0ce00966dea82fede99",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/geom/prep/PreparedLineIntersectsPerfTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b13a323b96f6f3d2e946f0fb0cda594c6d2ec5d0",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/geom/prep/PreparedPolygonIntersectsPerfTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "631896241db85ad0e79e5c0361f9e783bfca8bb0",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/geom/prep/TestDataBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "392edaae4801e299306e1b272adffc48b6ef47d1",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/math/DDExpressionPerf.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a63049a0741ea32c193dbb062895bd244759129",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/math/InCirclePerf.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfe21e50905992951f1c7a656aafd70430dfdc8f",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/math/TriPredicate.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08a8477108bc6ca069af2940f646e6332692e479",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/buffer/BufferCorrectnessTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f0032a756990e855338b1be3c526765f9e2f719",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/buffer/DepthSegmentStressTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf6ad6408ad84db0de56c9dec7b1adcf2be54469",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/buffer/FileBufferPerfTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "148152cc9e4625597b8e570878c5aa72da27ca53",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/buffer/FileBufferResultValidatorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0220421b09c00a688194f16bc2152dac10553a69",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/buffer/IteratedBufferStressTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2611cc43ba53d9d899fbde2f761eaa999825374e",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/buffer/OffsetCurveCorrectnessTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a519943bb17bb651bb4e72f39ee38bb0589d87a",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/buffer/PolygonBufferStressTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "778cce77d8be9224ab3a4f20f7f1ecbab9883338",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/buffer/RandomLineBufferStressTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5052c5df6418518a9fc139acc3728678c5ced538",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/buffer/RandomOffsetLineStringGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b515aea90d6a2dc6759afa15134966cd27a8617f",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/distance/CachedBABDistance.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dff4eb781f104c8105dcdf36387d7f2826e05215",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfDistanceGeomPair.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebbf7a4b249aead5606b42aee74de263bc643592",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfDistanceGeomSet.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58f702917dab915e79862bcc6395e943ef44f38d",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfDistanceLinesPoints.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59ce255f4c4df2ba976047bc4e2993365ca6bae7",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfFastDistanceFile.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "855f65d8536615985a5a243cb83efc5488ad9e45",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/overlay/OverlayNodingStressTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9f60949400b52d8f5a6d07385feb3ca96bfa29b",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/predicate/RectangleIntersectsPerfTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f44ac2e247dc22c5eed6278c0be53377f08b0488",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/relate/RelateMonotoneLinesPerfTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f082c56d4b2e0fcd7002eaa45f3300be5baa880f",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/union/FileUnionPerfTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "afb2ff8206b181cfe95d38728e20e941adfaab23",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/union/PolygonUnionPerfTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f594cfb54de78c875558e98acca22267e53e5f62",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/union/UnionPerfTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31752c96dcf590d22fc870bff4675d3ce0384cb7",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/valid/QuadtreeNestedRingTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58102c1d0719d79b5eba4e91443f5860091072b1",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/valid/SweeplineNestedRingTester.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d924b3d9a7b26724d83513b012a5beaa6741cd37",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/operation/valid/ValidStressTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "192ec66d546dc52c10e12caa6347c08be116fbf4",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/triangulate/DelaunayPerfTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98862afe7928af094ea30110842d639fba47b547",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/triangulate/DelaunayRobustTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07259136c77c027662fa40b754178d8ecf683fcb",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/perf/triangulate/VoronoiPerfTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "692abef197272c73112a5136ec52f4eb8e4e0a25",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/util/IOUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9be1f026c4869497eaa737ec5666e605bed79716",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/java/test/jts/util/SerializationUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "081a4db095f71d4e41ce491ea069b8c8fefc77a5",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/resources/testdata/africa.wkt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57b5554be69f00c1e95097251a867e0ea48b15f7",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/resources/testdata/bc-250k.wkt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98bfed3e4a6ca0bc7b89374975ce35316d5d73a4",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/resources/testdata/bc_20K.wkt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "823851999008a8dac0c0683c2f52ab83ddb69300",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/resources/testdata/europe.wkt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eddb4c9a5d6dd196e44842dc060dc89ef0b0e90a",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/resources/testdata/papua.wkt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ef53cd1085c6221c5bb6837b4f33e3779fffbf2",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/resources/testdata/plane.wkt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "985ffd54ee5c1fb44b50519f8fa15acb6a4296c1",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/resources/testdata/polygon.wkb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1da1115ca9308139d7bdf31de725057f058bbea",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/resources/testdata/uk-arrows.wkt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11be2cbac761df9c66ca0bf8a83f430d9051feaf",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/resources/testdata/uk.wkt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2b304fa57ca69aac7a194d06e5fa21832512e2b",
      "new_mode": 33188,
      "new_path": "modules/core/src/test/resources/testdata/world.wkt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccecb1b9c30eaa3c5b6a3fe3df9e4868716df9ab",
      "new_mode": 33188,
      "new_path": "modules/example/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8affe5927cae2c196e3ec2fe2a8e6622ad219ba",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/geom/BasicExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8fc2bdfd72625f6bfbb77f7cbb4589cd367389b",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/geom/ConstructionExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d17083fa0a87647a1a5b137fa54eac51b656155c",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinate.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0732ab62b0a193f24e0ff501d8653163d3d5f7e5",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinateExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14f3a32c7df7e2073a649577a60887aeed2858eb",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinateSequence.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29a0d32416bf72db383fbbc55f025475c90e405a",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinateSequenceFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e10fe1cf00827317653ef4bc3e4051ae8411a46",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/geom/PrecisionModelExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74b66e7fa64923edb45738749507c8d8210a2d9e",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/geom/SimpleMethodsExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7be1be0ada7ac3e295fa605cfa617adb24ac713",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/geom/prep/PreparedGeometryExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f8c9f0d65871da17ca421aa4da31d4d3cef3370",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/io/gml2/KMLReaderExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fedcdf1417c9240a68662c95f12fdccfc7931cfe",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/linearref/LinearRefExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4aad7e82198fc8a2097066f03d98fc8b68b1a8e",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/operation/distance/ClosestPointExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b6428e6919db861efc488440cb4d404071ed3af",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/operation/linemerge/LineMergeExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e466c008410e7b18eb8123aaa6b9ac71de8a9c8f",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/operation/polygonize/PolygonizeExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "345eeb6f861d2db225001a83368e861fc6ca1c0e",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "901323e40e5a34e7d1fb9ea6eddf17d068c5ad53",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/precision/EnhancedPrecisionOpExample.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76e69adbc6549455560508d98fd500eb62cf31cc",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/technique/LineStringSelfIntersections.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3711e8f2f876792011424f773745d23dded13342",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/technique/PolygonUnionUsingBuffer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "baa943e662fd045d2d75a609ea2da71a19da385f",
      "new_mode": 33188,
      "new_path": "modules/example/src/main/java/org/locationtech/jtsexample/technique/SearchUsingPreparedGeometryIndex.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a3138cb24631c07b392ae9ab22269d26517844c",
      "new_mode": 33188,
      "new_path": "modules/io/common/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b200030659d588adb0bbf685198842c92e1c2136",
      "new_mode": 33188,
      "new_path": "modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonConstants.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40e7ee776672e41079ef209b86a2dae80148475c",
      "new_mode": 33188,
      "new_path": "modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e7ce63b7a9b3b40653632249996180bf25a4899",
      "new_mode": 33188,
      "new_path": "modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4837579e226f5cbd54d27d296249e305db6da1ef",
      "new_mode": 33188,
      "new_path": "modules/io/common/src/test/java/org/locationtech/jts/io/geojson/GeoJsonTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3031b63e15f1d0dff5995cda33f6caf43f378d5b",
      "new_mode": 33188,
      "new_path": "modules/io/common/src/test/java/org/locationtech/jts/io/geojson/GeoJsonWriterTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bea4ca9082a506910c1f808d91b7c3fb183d8d3d",
      "new_mode": 33188,
      "new_path": "modules/io/ora/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c0ae94c93a883fc8e61e31d53c82af58982484d",
      "new_mode": 33188,
      "new_path": "modules/io/ora/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7e41fa648ce9c199a3c73041489051ada961471",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraGeom.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ccd2a7845b858c5235b0e89b657179b7585d831",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d29bd3125ca0035de5065aacb07384988bda18d1",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49c01e9d81e81e0aac0cfafc9f63d45fe8d199d0",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a3b2a6c909b996e80a55a6ec37d2b518e4356a6",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45c5983b405195ccc58898cff05b3fbb5a27ffaf",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/BaseOraTestCase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02c6378053d525116130f7cd8f597a6e4ed52acd",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/ConnectedTestCase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "552081e2bfca02ff2db7ab0249e8c6ded81db27c",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/MDSYS.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d13c8bd8cbc73fadb540e3db4449c41af81c770",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/OraReaderCreateTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53671cd04b5401d21dec595330779bdb7b11fc5c",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/OraWriterCreateTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7c79982711aa491012770bf42c61b646e7d3ef6",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/OraWriterSQLTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5de71150156119321bcd244d24fcd29e2bc9bc4d",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticLineStringTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96b54de6843c3e532e4a60af931fb917c80d6f03",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticMultiLineStringTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6381b8270b0ea6216fb6491c96e83289cfbb194",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticMultiPointTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49ea39db3f225030336339a3dfca6767fad1a492",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticMultiPolygonTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d753e554b2c830887dcbab91249e6dbbc6b4140",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticPointTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47511d8ebe15f517fc1fe57aadee8ef32217e7c8",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticPolygonTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14c418f8f7bca241fb34224ac32911fb700f80eb",
      "new_mode": 33188,
      "new_path": "modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/connection.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e69d410019d11fc5dfdc936bc211fd8824e9b95",
      "new_mode": 33188,
      "new_path": "modules/io/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08bf4f62d10dc85e300c18835d186f4313f00f2a",
      "new_mode": 33188,
      "new_path": "modules/io/sde/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43f7bc13fcbace91ec56653ed4446d8e6020dc15",
      "new_mode": 33188,
      "new_path": "modules/io/sde/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9709777b72a6cebe7ea31cde410f07be6541b984",
      "new_mode": 33188,
      "new_path": "modules/io/sde/src/main/java/org/locationtech/jts/io/sde/SdeReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d682d20a38499b9425a5c753e6e7934a468f30b1",
      "new_mode": 33188,
      "new_path": "modules/io/sde/src/main/java/org/locationtech/jts/io/sde/package.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffd9406bd5881fbf44ef06a48dfab49e3d0169f0",
      "new_mode": 33188,
      "new_path": "modules/lab/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c65463269b0f192951d84f1178e361c5dc773435",
      "new_mode": 33188,
      "new_path": "modules/lab/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f0b30eeb9fa0c1323c3a87a7c9b10ee41b2cfae",
      "new_mode": 33188,
      "new_path": "modules/lab/src/main/java/org/locationtech/jts/hull/ConcaveHull.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba1118ef8deea859f22c4b47775b7109747df959",
      "new_mode": 33188,
      "new_path": "modules/lab/src/main/java/org/locationtech/jts/operation/buffer/VariableWidthBuffer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85098d8a4a8a28a5d957a7aa28e4d9bfb6bdd018",
      "new_mode": 33188,
      "new_path": "modules/lab/src/main/java/org/locationtech/jtslab/RemoverFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01a7e5de3a6f450b050759fb66ff2965cf6bb8ee",
      "new_mode": 33188,
      "new_path": "modules/lab/src/main/java/org/locationtech/jtslab/SnapRoundFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0716d2330d524b8025d1bce4c9b73ddf5cab1274",
      "new_mode": 33188,
      "new_path": "modules/lab/src/main/java/org/locationtech/jtslab/SnapRoundOverlayFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "276a182c2097a4899aa243a946dadc525f696cef",
      "new_mode": 33188,
      "new_path": "modules/lab/src/main/java/org/locationtech/jtslab/clean/HoleRemover.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e9c79f803c3e5840c41a5bf11f4d777b9104824",
      "new_mode": 33188,
      "new_path": "modules/lab/src/main/java/org/locationtech/jtslab/clean/InvalidHoleRemover.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e19f907b1a2d96fec3acf22b199a0774387c139",
      "new_mode": 33188,
      "new_path": "modules/lab/src/main/java/org/locationtech/jtslab/clean/SmallHoleRemover.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bb126f2f0dc329b305af2dff7b60dfae93085fa",
      "new_mode": 33188,
      "new_path": "modules/lab/src/main/java/org/locationtech/jtslab/geom/util/GeometryEditorEx.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b5fe1c85014bafeed9ba4907f7e4392aa8b986e",
      "new_mode": 33188,
      "new_path": "modules/lab/src/main/java/org/locationtech/jtslab/snapround/GeometryCoordinateReplacer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d45902f71ed67356ecb29e5b0d8d84f13774c10a",
      "new_mode": 33188,
      "new_path": "modules/lab/src/main/java/org/locationtech/jtslab/snapround/GeometrySnapRounder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3983db0f63599d7227d1ddeb33e32500eb092aa0",
      "new_mode": 33188,
      "new_path": "modules/lab/src/main/java/org/locationtech/jtslab/snapround/PolygonCleaner.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cd4c1754241c7604110bcce72c7f404681477d6",
      "new_mode": 33188,
      "new_path": "modules/lab/src/test/java/org/locationtech/jts/geom/OctagonalEnvelopeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f709cd1d1d85e05af5360ae777507c18c58b3a4d",
      "new_mode": 33188,
      "new_path": "modules/lab/src/test/java/org/locationtech/jts/hull/ConcaveHullTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b12931371a108a1d807bded169ad145fd7e10bde",
      "new_mode": 33188,
      "new_path": "modules/lab/src/test/java/org/locationtech/jtslab/clean/InvalidHoleRemoverTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "652f4f241feac8b104ef79dea3ff82904d946d68",
      "new_mode": 33188,
      "new_path": "modules/lab/src/test/java/org/locationtech/jtslab/clean/SmallHoleRemoverTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "351fa711e62e7c8a327f50dd2c3309937253e01e",
      "new_mode": 33188,
      "new_path": "modules/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ae4e444f890d7f7ffdf34aaa2ce029da6c52798",
      "new_mode": 33188,
      "new_path": "modules/tests/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6c9668bbf8aa032a116ca4f220cc76e09fb3b2c",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/TestCoordinateSequenceFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e85b9829d731c7dba8463237adf8999d992740b3",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/command/CommandLine.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a006b9afd71d23599a1ef46a164130af6343a02b",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/command/Option.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee7d9e27ab5f8b88591c6c4873922f1c62cbebd5",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/command/OptionSpec.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea46c568357ddfe40f25fc5484656e11d46cd29d",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/command/ParseException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76ce066912874edbb67963991bc9806bb1994dd4",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/ArgumentConverter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82d364f0d8753de366b4731b9b8fa49cf945d55b",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/BaseGeometryFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e715a1f65ef79a83bcf3953ee01b390c96283ff",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/BufferValidatedGeometryOperation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80f57c4836cc6ed37f4f9741f4f2987707f73802",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68e6a6705c9681d4a83410f1f9e0e5195d9ea056",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryFunctionOperation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f067c69a5f7c579bf62959fae7ab4c06cc14637f",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryFunctionRegistry.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14557b002a6abfa736eb75110c50315d209b901b",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryMatcher.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e20c42787c6507b8cbdc10d45de0b4d7aeb3eed1",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryMethodOperation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1cb7a0d05dbbbf3a8b9647cc6e4ccdc72d568a9c",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryOperation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b6932de63d98ad49e9d3cfd5e42a12ac9df4342",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/LoggingGeometryOperation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be7f904194e088aea354e9e626549c090929ca66",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/NormalizedGeometryMatcher.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "088a4aa1db1eebbe3a91e302cf3b97265928ad39",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/OverlayValidatedGeometryOperation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "777ce3a216cf9e71b2695f435ffb4cd46e7d5510",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/PreparedGeometryOperation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "398376a035112731b70a84cb5603def07a378da3",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/PreparedGeometryTeeOperation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff408f30768601564b4a55c5f44b5e7c8830867e",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/StaticMethodGeometryFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91f3f6babbed8561c024d6567619b24cd3428184",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/TeeGeometryOperation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8b2a0a72715ba6fba7177f5dfae67a49b71c8dd",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/geomop/TestCaseGeometryFunctions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d751826aba94ee9c6fba4cbd3e4df5bc68f9d255",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/BooleanResult.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "664ec70d17d2a5a9546623a0630771a946ce2255",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/BufferResultMatcher.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20fceb2f9403889e6c40e1352e3028d449f603b6",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/DoubleResult.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a989e52850758a4a80fc4d528250908bec026365",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/EqualityResultMatcher.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "215160e3523d34416b45b608b053b49c39c288c0",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/GeometryOperationLoader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5a5285510525a482429ec6b583da0ae150f45bb",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/GeometryResult.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a911079beca6e8ecead9000fdd1918bc464c8a5b",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/GuiUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e260c4c724b0e5c536b9e751772e0b527ee5424",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/IntegerResult.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82c8ed0ce88a0778d4bb86a414666a90e7f65089",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/JTSTestReflectionException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3dbaaebcd2fd07b3b4ec49f3f8a7b11cde984b2a",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/JTSTestRunnerCmd.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0c8581ac11e37add8d1e1199e77f1b9df14a3f7",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Logger.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2f1eda8f9e0e1764757261e748257ea8120220c",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/NullResultMatcher.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b5198aad1f756ad4bba2d3d57404d2f71d8091d",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Parameters.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "001221d834f820e02c57c8efb4b418754638d5f2",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/ReportWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43edc443b072798691e3e579788bbe23054b75b5",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Result.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "442f63ff5925091d1704d330030d4ecef43f12a4",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/ResultMatcher.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcef1dea1e65d8c3fb62213be26480404804fc4e",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/SimpleReportWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d50c384ff696d8a94225d31ae80cc9c63a1d6e9b",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Test.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e43cf5b6a896e388bdd47c07f40f086ef74bc5a",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestCase.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eaf0aef4aff9fca8cf38069812c6f119950d983f",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestEngine.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56495f50f9251c5de6a5d7c412089a17697e2cdc",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestParseException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "719e6302a404436372c3474b03ebd8b7d7b348b7",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4465ece0fe945a2c8e786525f5c5221f9d71bd82",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestRun.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d9b6f1e504c7cfb17ac226856d4bb6c55b09238",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TopologyTestApp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3fc2b5deb680c88e3a2dce33bc959d9114da34b",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/util/FilesUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "647d53d6d729a8e43ee12fd5a78fc4cff23c120a",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/util/StringUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca637c721a05db65f70f21ce2be7f27dc7fef0af",
      "new_mode": 33188,
      "new_path": "modules/tests/src/main/java/org/locationtech/jtstest/util/io/WKTOrWKBReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1288e0f9457f74007e77f800a75206c8df88c174",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/java/org/locationtech/jtstest/CoreGeometryXMLTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af1fba33df3ca3b9726d2e11fdb009435056144a",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/external/GEOSBuffer.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27d22b827bda9b959d0ee02e0af25b20cbbddc4b",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/external/TestBufferExternal.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10dffea4dc1865824b7996727d60f405ad75e4d2",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/external/TestBufferExternal2.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1b0226668612ba046584d30442ec08bf31b6b3f",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/external/TestBufferJagged.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29f6a2e1db71e6ed5e256a808aacddbbdffe7642",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/external/TestOverlay.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21cc11faa9ff823c36ab9ec25c38cf1ec3109b05",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/external/TestValid.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a7449497c6bb1bf0f44ad7ed201c8688bf41098",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/external/geos-bug356-buffer.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80b796416b60cec78c6d47be074b7a5c7847be75",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/failure/TestBigNastyBuffer.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71f344e070ce61eaaa6f8d601b5560a68784c900",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/failure/TestBufferFailure.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6740da26424f66780c1a20fe6932238ce92895db",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/failure/TestBufferInsideNonEmpty.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e86f2979e9229eda6a25a856a7f3a00c13116a7",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/failure/TestOverlayFailure.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea908c0c2b299d2d505526c75c827aa324bf44c4",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/failure/bug368jts.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4087b0347ae299b4fc1e29edcf248c70763b2c0f",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/failure/geos-bug368-union.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "befea95c3034786f9b8359826d7651c055e2f6fb",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestBoundary.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09513cbebde66c02cc7f837d9f28dc5d2592099e",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestBuffer.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe2841a5a72bf00b53a634d21a4a65f8d45caa4c",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestBufferMitredJoin.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "068b6177f338ee82ed0c8067a2f8d7cf06c84472",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestCentroid.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7de9aa2935dedc2e64f5ea589d23d753972c2515",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestConvexHull-big.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d74773100ed9136f692f764794dc5605fb1ebb3",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestConvexHull.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a8fdfc102e9f8f743da6c28cd3975ed2d8223de",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestDensify.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af243e97f6906a486424b32c56a5133aa2007d32",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestDistance.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5d038012b1a93c1cc2bc7c3d417ed39c33cb509",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestEqualsExact.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0d713abaec356bd6073b60fa3515999d6a2e999",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestFunctionAA.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "608e6b1dc630bac13d410e8c65fbc302877e7a3e",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestFunctionAAPrec.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "898b1eab974238eea92ae1457cbfac849006ddcf",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestFunctionLA.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c7f2b50e31d38ab09885ed61da7cf8c1d7de05f",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestFunctionLAPrec.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5aa27572b2a54dbe9038a4194f6b480ad8d395cc",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestFunctionLL.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "505467300a5bad3d944c3fa1e3d15f7a149d6828",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestFunctionLLPrec.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a51c9fbfaad10b0bb50e63d206205a9daaae9eb9",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestFunctionPA.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b10817e47daca6c591065c74ea8ed0337a25493",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestFunctionPL.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b25ddde1713c2cd03340a7ad35f9e0239b74d84f",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestFunctionPLPrec.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f83a79cc72dc02b355df219630e3b6cfae01e620",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestFunctionPP.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d765cacabe7f711a0a8f0475e80fefbd9f83cf0",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestInteriorPoint.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d770180bb963936ba5c0d3be413c4c3ef15b8352",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestMinimumClearance.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9dd98967274abdc94e0c177b7a25847729799434",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestOverlayEmpty.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c353df02f951721eb9d503a670173948fac668f",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestPreparedPointPredicate.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04ca2e6116ccfb6198ebf600fe5edaff5a4c2c6b",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestPreparedPolygonPredicate.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ea38219322bfefd941197d6d56cf0b789263bb6",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestPreparedPredicatesWithGeometryCollection.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4a56d78b76d08f95ca7c6810f34826d5555cdad",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestRectanglePredicate.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8694b908e680cdb2ac5104ef805c99072dd7b4b",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestRelateAA.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99d593f9c0b2f26fade0687038bf06911920316a",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestRelateAC.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8872ace71b5265ba408703c4504c40f13e446d56",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestRelateLA.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "864ce95589f7e43f9891f73ce6389b6f7e1e5bcd",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestRelateLC.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7606d01ff58d3df3ef6bc138b5ccce16e7395e53",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestRelateLL.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d9e4c5376b0c1915f032cd60e15156cd4d8bc22",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestRelatePA.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13bb4dc095bc4168dc680f6418504f561bab8a7a",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestRelatePL.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "738978b173622551e57f0fc9fe8530f6c0428ca5",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestRelatePP.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a21bbbd29867bed687e3b87da9e209756210a825",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestSimple.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75248b0191eae323434cf8d3fa8f0da9882fb0b3",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestUnaryUnion.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06c52498e53b2b13f74666ce472a79ba4c5bf518",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestUnaryUnionFloating.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fba702d0a7ba155892287f0ace40d657c78676ce",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestValid.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fab79136c1fa6ccf5bd86b888766dfa06ae56d1b",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestValid2-big.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43cb8aec39488e0591d4f75f70df53e61fd4c895",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestValid2.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4a1e3511f016a82e0c45edb01d3ebc7f91cbf4f",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/general/TestWithinDistance.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7135273aab33f3678a9a3a40683210f59af5ca65",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/robust/ExternalRobustness.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "609f0240c6ad648a9cd6f0d29d24f363acb67b12",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/robust/MagnifyTopology.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "583d626afa980866dc164466b7ebd6707d3bbdca",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/robust/TestRobustOverlayError.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c045499bb8fa6e337a2c87b214007a7380108b7f",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/robust/TestRobustOverlayFixed.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cc8068b16f86c18b15016cdeb1d445ef092a45e",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/robust/TestRobustOverlayFloat.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c16c930919e484d33219c6d00ae7eb341cce8da6",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/robust/TestRobustRelate.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da1836de344d63fca2933aca4c2da8710c5d7d9a",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/robust/TestRobustRelateFloat.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d8e9c6e2e7410d949fbb5bfe4d4807a23985787",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/validate/TestRelateAA-big.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb9c3eae1dc071bca69eeb57dbe8d853976ca198",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/validate/TestRelateAA.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "526288b468f69e1172248d80f9b2d07d76798e20",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/validate/TestRelateAC.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3be916eae96994ab728dd321c40fcf130a55b71a",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/validate/TestRelateLA.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c002318b336b7c7667593d812da2c59470cda985",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/validate/TestRelateLC.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0308d75e63627b04d97b26fc1178c484e87ba731",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/validate/TestRelateLL.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "643e76603a459a5a9356c6050abced5c8c4dc55d",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/validate/TestRelatePA.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e11fb7b9e41b77b85c802462a59dacb323d05a9",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/validate/TestRelatePL.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "847908e5baf6ce1220ba601e858e0395a62d4264",
      "new_mode": 33188,
      "new_path": "modules/tests/src/test/resources/testxml/validate/TestRelatePP.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1e8a90a66b11b9d0cee7492944cf60d183ab490",
      "new_mode": 33261,
      "new_path": "pom.xml"
    }
  ]
}
