)]}'
{
  "commit": "7a93afd4bdfa676422d0915be9fe737850c41cc0",
  "tree": "ef3cff817bef4603bd00d7350fe11515b84316ec",
  "parents": [],
  "author": {
    "name": "Alex Petrov",
    "email": "oleksandr.petrov@gmail.com",
    "time": "Fri Apr 17 07:27:48 2026 +0200"
  },
  "committer": {
    "name": "Alex Petrov",
    "email": "oleksandr.petrov@gmail.com",
    "time": "Tue May 26 08:24:28 2026 +0200"
  },
  "message": "Extract Simulator to a standalone library\n\nPatch by Alex Petrov for CASSANDRA-21405\n\nOriginal Simulator work attribution (CEP-15):\n\nCo-authored-by: Benedict Elliott Smith \u003cbenedict@apache.org\u003e\nCo-authored-by: Sam Tunnicliffe \u003csamt@apache.org\u003e\nCo-authored-by: Alex Petrov \u003coleksandr.petrov@gmail.com\u003e\n\nAdditional attributions are created by taking git log from Apache\nCassandra, and filtering out all patch authors that contributed patches\nthat made changes to simulator directory, in alphabetical order.\n\nCo-authored-by: Ariel Weisberg \u003caweisberg@apple.com\u003e\nCo-authored-by: Ata İlhan Köktürk \u003catailhan2006@gmail.com\u003e\nCo-authored-by: Bereng \u003cberenguerblasi@gmail.com\u003e\nCo-authored-by: Blake Eggleston \u003cblake@ultrablake.com\u003e\nCo-authored-by: Branimir Lambov \u003cbranimir.lambov@datastax.com\u003e\nCo-authored-by: Caleb Rackliffe \u003ccalebrackliffe@gmail.com\u003e\nCo-authored-by: Claude Warren \u003cclaude.warren@aiven.io\u003e\nCo-authored-by: David Capwell \u003cdcapwell@apache.org\u003e\nCo-authored-by: Ekaterina Dimitrova \u003cekaterina.dimitrova@datastax.com\u003e\nCo-authored-by: Jacek Lewandowski \u003clewandowski.jacek@gmail.com\u003e\nCo-authored-by: Jon Meredith \u003cjonmeredith@apache.org\u003e\nCo-authored-by: Josh McKenzie \u003cjmckenzie@apache.org\u003e\nCo-authored-by: Marcus Eriksson \u003cmarcuse@apache.org\u003e\nCo-authored-by: Maxim Muzafarov \u003cmmuzaf@apache.org\u003e\nCo-authored-by: Nitsan Wakart \u003cnitsanw@apple.com\u003e\nCo-authored-by: nvharikrishna \u003cn.v.harikrishna.apache@gmail.com\u003e\nCo-authored-by: Shruti Sekaran \u003cs_sekaran@apple.com\u003e\nCo-authored-by: Stefan Miklosovic \u003csmiklosovic@apache.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34cc6f2d4171e10b67b8d28c022cde22f81455b8",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b81abdd3c413e4f573bc87324e3e20ec38cfda2",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f60733615197d1a198d60e8b625bf5343b19932",
      "new_mode": 33188,
      "new_path": "build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bbc975c742b298b441bfb90dbc124400a3751b9",
      "new_mode": 33188,
      "new_path": "gradle/wrapper/gradle-wrapper.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37f853b1c84d2e2dd1c88441fcc755d7f6643668",
      "new_mode": 33188,
      "new_path": "gradle/wrapper/gradle-wrapper.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "faf93008b77e7b52e18c44e4eef257fc2f8fd76d",
      "new_mode": 33261,
      "new_path": "gradlew"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b42019c7915b971238526075306ffba3b666dd5",
      "new_mode": 33188,
      "new_path": "gradlew.bat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3566667a6ae261626d8903024c14005d0b618af2",
      "new_mode": 33188,
      "new_path": "integration-test/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17b2c57b102ae110e1e8b4011b6c43bc4ee6713d",
      "new_mode": 33188,
      "new_path": "integration-test/src/main/java/org/apache/cassandra/simulator/systems/InstrumentedCassandraCountDownLatch.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fca14c0df4e8751f2fb97a890a3eff7792b64157",
      "new_mode": 33188,
      "new_path": "integration-test/src/main/java/org/apache/cassandra/simulator/systems/InstrumentedSemaphore.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57549ce3933f9e611c5f9362f87a19f9f5b540c5",
      "new_mode": 33188,
      "new_path": "integration-test/src/main/java/org/apache/cassandra/simulator/systems/InstrumentedWaitQueue.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99ebad9986fb4c4552a54aa2aaad875453e88ad2",
      "new_mode": 33188,
      "new_path": "integration-test/src/main/java/org/apache/cassandra/utils/concurrent/CassandraCountDownLatch.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9525e35089ea4960149ec2e220d0eab062f37e0",
      "new_mode": 33188,
      "new_path": "integration-test/src/main/java/org/apache/cassandra/utils/concurrent/Semaphore.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62e4acc4c1da0f4ee8d630396c7d3f8ae559ebc1",
      "new_mode": 33188,
      "new_path": "integration-test/src/main/java/org/apache/cassandra/utils/concurrent/WaitQueue.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36a9183af143cc6246b8272107a9c806196daf10",
      "new_mode": 33188,
      "new_path": "integration-test/src/test/java/org/apache/cassandra/simulator_test/InstrumentedCassandraCountDownLatchTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18fa08a3651538d410a226c54faea85dd2541c05",
      "new_mode": 33188,
      "new_path": "integration-test/src/test/java/org/apache/cassandra/simulator_test/InstrumentedSemaphoreTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1a1383ae19bc47d8d7bf4fcf9e2f007976e5775",
      "new_mode": 33188,
      "new_path": "integration-test/src/test/java/org/apache/cassandra/simulator_test/InstrumentedWaitQueueTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "718b71b5a9079469d16ee8f59a1557db937d4cad",
      "new_mode": 33188,
      "new_path": "integration-test/src/test/java/org/apache/cassandra/simulator_test/LatchChainSimTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "025915c6e7fd3f001550700288324ed33f1c641b",
      "new_mode": 33188,
      "new_path": "integration-test/src/test/java/org/apache/cassandra/simulator_test/PluggablePrimitiveIntegrationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54e28de5b3ac8fa5bc6ef50c7cf4dd9842427c33",
      "new_mode": 33188,
      "new_path": "integration-test/src/test/java/org/apache/cassandra/simulator_test/SchedulerIntegrationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c7f4f19a7990d1fc1b6869678cf95fd8fce0a64",
      "new_mode": 33188,
      "new_path": "integration-test/src/test/java/org/apache/cassandra/simulator_test/StepApiTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d040f7495892e7e623869d625488b9c80c10198c",
      "new_mode": 33188,
      "new_path": "settings.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "830aebd5a135e3b7c84071022bbe623faf4e8fbc",
      "new_mode": 33188,
      "new_path": "simulator-asm/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "620f3e0e4f5bd230724b4397ce1c59482fdd7414",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/ChanceSupplier.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "856f88ddd87a8cf00419f19dc6e47ff496a05c09",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/ClassTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dae021a128b8d21e211ae49149ccb7306b2f4b8c",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/DeterministicChanceSupplier.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d127064ebd177d97a9a96d25166647c38978b0c5",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/Flag.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc76a8b6f37fb51753c0f4235f067d73ba5c10b2",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/GlobalMethodTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03778542c613292beca1134afbe5ec7d0b478786",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/Hashcode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0f3afe4b23aa61b79823048049de36e8476f1b1",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/InterceptAgent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b2222c6f33032e5aa7f501be8fa736cb5b09c36",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/InterceptAsClassTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "433fa5a86d74b41cc6f8b5415df04818314e200d",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/InterceptClasses.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ea11f01fb1fc660a7e60dd6228d717d7d6ecaa3",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/InterceptRule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e6a6891f492393026e104c490fe14b5d59dc04c",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/MethodLogger.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4b8a8d2257924ae257dcead7922824c4bed377d",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/MethodWriterSink.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f92013e6ebc24a83661a0816629bd37daec89bf8",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/MonitorEnterExitParkTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7c21bbba744e223545c6ea391f8778e7f7d9e6f",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/MonitorMethodTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d26f196c2d51e7f30a1d8e4659dbbae5f37c0450",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/NemesisFieldKind.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "814348b27a9cce0bd70abe66926b1e86f5e34cc7",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/NemesisGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94ed1f41291dcbd42dcbffdf4f39f4d4a73d3bea",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/NemesisTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47e59ce255d14813f65321a7c3442bc26c2ef625",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/ShadowingTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc3c57f8b5244a3fcc3b02ad7cb1ff7cceca0b1b",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/StringHashcode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba5cefb47720ea2869fd40e5abcfc8ebeb5a6b75",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/ThreadLocalRandomCheckTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac8a038f5b03bb3cf5532862d2c90d1782270a91",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/TransformationKind.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d710ffe417d43dee6dbe335548e983e62e48409a",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/Utils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe9394b1793ec035051384205993955525f8d9cd",
      "new_mode": 33188,
      "new_path": "simulator-asm/src/main/java/org/apache/cassandra/simulator/asm/package-info.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "991b3de970f0441fb22dbabe7752a7b1f936bdd9",
      "new_mode": 33188,
      "new_path": "simulator-context/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff31c701388e36f360a0d0a3bd6fcc2293d8a579",
      "new_mode": 33188,
      "new_path": "simulator-context/src/main/java/org/apache/cassandra/simulator/context/IClassTransformer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75864d4928b71c917e28f56d3dc19f397edcd04f",
      "new_mode": 33188,
      "new_path": "simulator-context/src/main/java/org/apache/cassandra/simulator/context/IIsolatedExecutor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "417b06aabb70753562f45328839dd591db6b7ae2",
      "new_mode": 33188,
      "new_path": "simulator-context/src/main/java/org/apache/cassandra/simulator/context/InstanceClassLoader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a2ddd92afcd117543defc46da9712d5a6974c21",
      "new_mode": 33188,
      "new_path": "simulator-context/src/main/java/org/apache/cassandra/simulator/context/Isolated.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4878c90ac2eb6970a230acbd735c766aa917837",
      "new_mode": 33188,
      "new_path": "simulator-context/src/main/java/org/apache/cassandra/simulator/context/IsolatedExecutor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b65d8f547e1132f523c1180d309a7760b945126a",
      "new_mode": 33188,
      "new_path": "simulator-context/src/main/java/org/apache/cassandra/simulator/context/Shared.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "568ae9e3d7f6a9ff3327b2f93d95916ce5228aeb",
      "new_mode": 33188,
      "new_path": "simulator-context/src/main/java/org/apache/cassandra/simulator/context/SharedTestState.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe5bc61722b729a5537b948015f3a0cc188e28a4",
      "new_mode": 33188,
      "new_path": "simulator-context/src/main/java/org/apache/cassandra/simulator/context/ShutdownExecutor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f361d08a17b4abba5596f403b2ea67c722f1027f",
      "new_mode": 33188,
      "new_path": "simulator-context/src/main/java/org/apache/cassandra/simulator/context/SimulatedApp.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c70c4a8a5a7d912f9bb4188de1cefaa9f35171ed",
      "new_mode": 33188,
      "new_path": "simulator-context/src/main/java/org/apache/cassandra/simulator/context/SimulationCluster.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "010fb55fbd45453dcd3a62169ad7faeae5d577ba",
      "new_mode": 33188,
      "new_path": "simulator-context/src/main/java/org/apache/cassandra/simulator/context/SimulationContext.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8907bbdfbf200c7f177fb4d62d3928cc6aad708b",
      "new_mode": 33188,
      "new_path": "simulator-context/src/test/java/org/apache/cassandra/simulator/tests/SimulationContextClassLoaderOwnershipTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccbd6fefb4f292307895287d8366c39416fcc972",
      "new_mode": 33188,
      "new_path": "simulator-context/src/test/java/org/apache/cassandra/simulator/tests/SimulationContextClassRoutingTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a36e5d89cfd4e3176ec1b5e12c2b7b1ae20e00ec",
      "new_mode": 33188,
      "new_path": "simulator-context/src/test/java/org/apache/cassandra/simulator/tests/SimulationContextIntegrationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b7bb976800fe86c587ead854dcd6f2ef42a9358",
      "new_mode": 33188,
      "new_path": "simulator-context/src/test/java/org/apache/cassandra/simulator/tests/SimulationContextReturnTransferTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cccd8308c841dde81c088bd74b07c3001423b2bb",
      "new_mode": 33188,
      "new_path": "simulator-context/src/test/java/org/apache/cassandra/simulator/tests/SimulationContextSharedClassTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c7ea32a78a3ae1a1645aab0676d15af521b627c",
      "new_mode": 33188,
      "new_path": "simulator-context/src/test/java/org/apache/cassandra/simulator/tests/TestUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5803824c10ace122f56a7727286909f401f63bab",
      "new_mode": 33188,
      "new_path": "simulator-core/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "153fb306bff9ce35eb7d4060e6e8c61d40470474",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/config/SimulatorProperties.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00e323d187fa8957eda7fff3dd93026bd5b7c83e",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/Action.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3805d2dbfe58b5ccc62dc70cf0f632ad331e6ce2",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/ActionList.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bc8ae8883f1f51ef8f8b2a5270978577ed8335a",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/ActionListener.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3229b5e99b875c9ffeafd5411b42c7cf5bed2562",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/ActionPlan.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f9aabff1b1825b1932d154dcd97e4504e05a5d8",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/ActionSchedule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3de98958169d10ecf93729d520a77015d0c89493",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/Actions.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ffaf02772eca4d0608ce15846702c41d0bef4c8",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/Debug.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "302f85fa386e9c2b9d023227078efe1596753612",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/FutureActionScheduler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09fc6a76ab837fbae0a588d7cd2b6a888f39a4f7",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/OrderOn.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20de1373a1654528d953f52609eddb45544230c6",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/OrderOns.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "754ae6ff38d5a75a84b36b2243544b5864afd21f",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/Ordered.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb09105badf03b2acce92c8a56cda63543f30fc9",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/OrderedOn.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e380c92b472796c28db454120866ea1ac08abec",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/RandomSource.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69efe3486b5a0eec7beea4c52b26f58028a1dbc6",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/RunnableActionScheduler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71ad4e0a01c6b3a067bcd6fdb2174ca2d7a02c1a",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/SimulationException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b90facc6891be0490315d5fa7ea806c63b20d7bf",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/Simulator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a68ec9da328babf14ec72c1ad883f308a75b7760",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/SimulatorUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "896ce4e989a6d52ff21ce7463d275790d4efca6d",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/package-info.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "587eeaece7be29fbb0eb2dd3c9f91d4ecaa61cb5",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/step/Session.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4247eebecfdfe8fc9a9d18cd902c11c6ecfb8f6d",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptedExecution.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61837c26383f5f0f8b910179aed55bab6d1483c9",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptedIdentityHashMap.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "631fb41b244205f0f01e472498c2bfe20e6d4b4f",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptedWait.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7884b6e7dd1892ebb9813152cb0b5414ca03aaf",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptibleConcurrentHashMap.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "204deed0113ec4048fe48d347a27d22840a3c030",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptibleThread.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c42be3d87aeae515ab65354f3089dd4d877640a",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptibleThreadFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0feb2000c9b498d5559bfe5426a00419b65f51de",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptingAwaitable.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "199d15399e2d71b6f14ec3eee706a7819f73d04d",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptingCountDownLatch.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d13db0c1db9df05d7e81b1c38815d50a02c5e63",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptingExecutor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de358b935210a2266acc10429b4dd250f9348d13",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptingExecutorFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a09ddccf3de232d3c415625f7ed4a65b572ecb3e",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptingGlobalMethods.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6626c8ea5f1281ded6ce9b97ae7f2e47526b0486",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptingMonitors.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b98df0cf4e98d9709d25c3f653d0ed24281fc476",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptorOfConsequences.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da3c03ff353afb3e5bfd4a853bc6576bd2b46763",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptorOfExecution.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e760f6054749bb733b14963014babb3115fdd7c6",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptorOfGlobalMethods.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6474d072e1966590fbdc3285264efb7c8843024",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/InterceptorOfSystemMethods.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37fa77796f38e9878078a323ace69f0e4efb7e4c",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/NonInterceptible.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7966edf36c5f3bd040ff4a4bfe3397af2e8da35a",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/NotInterceptedSyncCondition.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fcb1ffe7cd23e8ca7096cd52b66bdeb79f1b91d",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/NotifyThreadPaused.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2256405b2caecb28f86027cdf0ce22d41af76395",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/PerClassLoader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eddc8131afa0421fc179b6882aed855e3cc5bc31",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/SimulatedAction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79196f75581e3979ec5dcb2a5a4e87b29b52fffe",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/SimulatedActionTask.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2e68ae0f0bf7cbf336a49ec3547e39f7486ceb3",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/SimulatedExecution.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63ae81349ca9a47bae7aab8f21dfb0a9d0cc278c",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/SimulatedTime.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bd9b6423037d9adb2410d8ec6b8e6f174dfd382",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/SimulatedWait.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "400459c7d3d0f3e26199358dc9211d702b20b8af",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/SyncFutureTask.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5171450b0fb35d695416966f3459877c30cc5bd",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/systems/TaskFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5978e20de4934bed9abba649bd994f26139da1b6",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/ChanceRange.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b61c3af21f6443fd0063020601e3cbea685aa69e",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/Clock.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd5b6e45d2b2bcde752fd2553a1bad457a358383",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/Closeable.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "694f088d7c38a29b237d731a9c2c83d0ac2778ac",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/CloseableIterator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e5964ff42643b98e4880c9dea97787907d0d1ef",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/CompactLists.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e04fcdec0f33a4193d11a913c070f13cb63f7d4",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/CountingCollection.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad465dd5444efaf854bc5259066556e7f9090258",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/IntRange.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a0e0188e306e63a6a470ae2d1876819b621ebc0",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/Intercept.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3dd40d81d114b2a9d46c2e8c637afdbdeca3593",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/IntrusiveLinkedList.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2145bd8dfb78bae8a16faccc9244c5335c20473c",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/IntrusiveLinkedListNode.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfcd621a2b9d463c45b997769fef7d71ee903c6b",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/KindOfSequence.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "031caefa7913604c67ed7cbe7f65c78cc34d6071",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/LazyToString.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c06420daecfff81aea680448abcb2751787c157",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/LongRange.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "782fe59ce8f0e57e1c384060559be54b5ddcfde3",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/MonotonicClock.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36c804c1d6f9933c113a5b738b9fef78bd4c3a40",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/MonotonicClockTranslation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9053255dadd29a622c0a896db77ff8d9ec5532cd",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/NoSimulation.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55ae939e710aa91f748f810876dc5d8ab32144d4",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/SafeCollections.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f89b034898e9237a4f54ad7bffc576468cc7caf",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/Shared.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d758fa175bedd52b418a50033dc08cf943900448",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/Threads.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a01b59f8ad82051798e2673f16400544bf6d019a",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/Throwables.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16645dc69757d0dd60312eafd38c22192e415c91",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/TimeUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eaecc5ecb8bf633d709c06b40e93a7505cedd88d",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/UncheckedInterruptedException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a25a929ebafb4c7d3c7b53619f937d3d8d11e77",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/WithResources.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b32f54a4c874f7c0b576773f708d254aa4052bf",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/concurrent/Awaitable.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2502c02eb7ffabe3ddcf52f06c75049a6cc7590b",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/concurrent/Condition.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7da16b35f5f2dff77a0ceafb2ab3f99e1ef31668",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/concurrent/Future.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bf3f635636efbcbdaae66421cf44b1285bda972",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/concurrent/ImmediateFuture.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7aee7a9c0b5be33896df3252d71ae2424f0a9589",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/concurrent/NotScheduledFuture.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd3bd8a2055db600730e23e804721116a9484361",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/concurrent/RunnableFuture.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54deb00fc31caba5f2485f1e14fe998c3a5cda73",
      "new_mode": 33188,
      "new_path": "simulator-core/src/main/java/org/apache/cassandra/simulator/utils/concurrent/SyncFuture.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a94bedb10f01357f0ed1e5779a8186649ff94655",
      "new_mode": 33188,
      "new_path": "simulator-core/src/test/java/org/apache/cassandra/simulator_test/ConcurrentKVStoreSimTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0444d38267f6a6b51b23f7f56c6791a63f86f471",
      "new_mode": 33188,
      "new_path": "simulator-core/src/test/java/org/apache/cassandra/simulator_test/CountDownLatchSimTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84455c09eac6369bbcdcc769d087ef422de8f38f",
      "new_mode": 33188,
      "new_path": "simulator-core/src/test/java/org/apache/cassandra/simulator_test/DeterministicCounterTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0380521295de4fdaf8d3ac081904b1497c95e8b5",
      "new_mode": 33188,
      "new_path": "simulator-core/src/test/java/org/apache/cassandra/simulator_test/ExecutorServiceInterceptTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18dc5994c2d3354acfb084d9688ae6afd4156b46",
      "new_mode": 33188,
      "new_path": "simulator-core/src/test/java/org/apache/cassandra/simulator_test/FullyInstrumentedTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77da2a5ef26535de9fd994ecd2073d58f46a7507",
      "new_mode": 33188,
      "new_path": "simulator-core/src/test/java/org/apache/cassandra/simulator_test/InstrumentedPrimitivesTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "396996b1970ba8764603c5d4186763d77e5abc64",
      "new_mode": 33188,
      "new_path": "simulator-core/src/test/java/org/apache/cassandra/simulator_test/MonitorInvariantTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "beaadfc633c1f6671f241547a4c573447c485540",
      "new_mode": 33188,
      "new_path": "simulator-core/src/test/java/org/apache/cassandra/simulator_test/ParkUnparkTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d371173a4174acd2026bdbd06762478788244300",
      "new_mode": 33188,
      "new_path": "simulator-core/src/test/java/org/apache/cassandra/simulator_test/ThreadStartInterceptTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "244518d61a7f1ba6624407bb216ea03a84d6a6e2",
      "new_mode": 33188,
      "new_path": "simulator-core/src/test/java/org/apache/cassandra/simulator_test/TimeDeterminismTest.java"
    }
  ]
}
