)]}'
{
  "commit": "6595125d8af86561be361b923529b51bb5efb502",
  "tree": "2f4da62271e597734a06e56ae238a9aac07449fc",
  "parents": [
    "2b7a2d6b32f86dc5decc711faace598d2d3cf447"
  ],
  "author": {
    "name": "gwt.team.scottb",
    "email": "gwt.team.scottb@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Feb 02 00:44:10 2007 +0000"
  },
  "committer": {
    "name": "gwt.team.scottb",
    "email": "gwt.team.scottb@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Feb 02 00:44:10 2007 +0000"
  },
  "message": "Submitting changes/scottb/compiler_refactor into the trunk.\n\nMAJOR compiler refactor:\n- Java AST visitation/traversal was refactored\n- Java AST changes are applied using the new JModVistor\n- Removed the whole idea of change lists\n- Java AST now contains file/line source info from JDT\n\nNew DeadCodeElimination visitor base on patch by sandymac:\n- Optimizes if (booleanConstant); while (false); for (; false; ); do while (false)\n- Optimizes !booleanConstant\n- Short-circuit eval of binary operators \u0026\u0026 and ||\n- Removes unnecessary try blocks\n- Removes empty blocks\n\nTODO:\n- Revisit design of JVisitor/JModVisitor\n- Implement InternalCompilerException.addNode() and log much better info when an ICE occurs\n\nPatch by: sandymac (just DeadCodeElimination.java; adapted by me)\nReviewed by: mmendez\n\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@340 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e0503cb7af6e97fa66481b3482585561da199f88",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java",
      "new_id": "262ca4d79e82b4dc75f96235bfcc582a3656bce8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java"
    },
    {
      "type": "rename",
      "old_id": "ced40910bf02bd12a8283bf00b045428dcd1fef7",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/Mutator.java",
      "new_id": "0062716158c766168edf0b4b0e59dc6b412fe9c6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/Context.java",
      "score": 64
    },
    {
      "type": "delete",
      "old_id": "cb7dc510eb59780efa0f1d3bea6cca2d7d26c086",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/Holder.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7893e8df7d542df4de4106db5b88725b430bde7f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/HolderList.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "009116a5c1d875f8f9046806c11954b4ea849620",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JAbsentArrayDimension.java",
      "new_id": "0c402fa7ee97134c4b6263ad138394452c5e8fb3",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JAbsentArrayDimension.java"
    },
    {
      "type": "modify",
      "old_id": "bae50f1ee022ff63ba74f86b47d754c63cd34355",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JArrayRef.java",
      "new_id": "e3cc019f8b510c1c3733a6dd6ae98ca34e907455",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JArrayRef.java"
    },
    {
      "type": "modify",
      "old_id": "4c4e2442071a5175847d1155754af7be61beda9f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JArrayType.java",
      "new_id": "035a5d0a8e113558316e5c2f5f589fd13d4f8a97",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JArrayType.java"
    },
    {
      "type": "modify",
      "old_id": "c8448ae315ce419e0e4e17a9c3075ecc34cef73f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JAssertStatement.java",
      "new_id": "d474694a291bb75197807ce25de1fd69077d873b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JAssertStatement.java"
    },
    {
      "type": "modify",
      "old_id": "3beeb72a2a3d642f589ac1a200c9d406eb8c422d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JBinaryOperation.java",
      "new_id": "5908bf38450f90601498aff51a5aeddb12483ab8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JBinaryOperation.java"
    },
    {
      "type": "modify",
      "old_id": "21de0a8bcd870c2acc964679661017954a94b667",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JBlock.java",
      "new_id": "34def702cbbf86cd472d3b6c5c4d2432ddc7c9f8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JBlock.java"
    },
    {
      "type": "modify",
      "old_id": "c710210ebe76dec44b4afd8e78ed624fb4ba368e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JBooleanLiteral.java",
      "new_id": "62327522cd760217dba779a04cc6154a98bd7ef0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JBooleanLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "0d6dc168f59f75d841a8cbc59f421de38d546c0e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JBreakStatement.java",
      "new_id": "8bd64b5b40c0b41c3ebb71195d4fcac9f3db1448",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JBreakStatement.java"
    },
    {
      "type": "modify",
      "old_id": "46775050f443ac4f4e5b42488c44838198a3acdd",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JCaseStatement.java",
      "new_id": "82cefb0c8cbe85d3f9e9fe2081d1245d3a82cbc8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JCaseStatement.java"
    },
    {
      "type": "modify",
      "old_id": "b5d1eb39d891a7667259e9f1f6152ae37f026d48",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JCastOperation.java",
      "new_id": "2adf61def5fa4a21488066ab91ba74ced540cd02",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JCastOperation.java"
    },
    {
      "type": "modify",
      "old_id": "35b40b05022fd44576d87b26d3a49ece9b30979d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JCharLiteral.java",
      "new_id": "6df96b8148bbf76242b3e315a845d6c23c9322cc",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JCharLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "7f78e2c44ef42701b160ce2633d3de6d8f58819b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JClassLiteral.java",
      "new_id": "079aaa24d054fcae1b3c57ea2dcfe464d3ebe4c0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JClassLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "b82d90805baf6662926aa2af44579131f0f61d77",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JClassType.java",
      "new_id": "1f7776e414da5fc16ef0cd0263587bea69a421c6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JClassType.java"
    },
    {
      "type": "modify",
      "old_id": "fc8bc374639c63b769dfe98e90c9ec3110fe4f1f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JConditional.java",
      "new_id": "39b928757dce3f3e11663ab57b1ddff0ed5fb9c1",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JConditional.java"
    },
    {
      "type": "modify",
      "old_id": "395f31e7c48bcf54b0ccdda1368d2bd8f98adc8d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JContinueStatement.java",
      "new_id": "d6d93dfba2e30d1e039ce15e86b3194013265cdb",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JContinueStatement.java"
    },
    {
      "type": "modify",
      "old_id": "76282d209be21f0ccc2d0c771a308520df08b1c3",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JDoStatement.java",
      "new_id": "8adc00862bade8a9fd4f1ba5e7024049911874d0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JDoStatement.java"
    },
    {
      "type": "modify",
      "old_id": "5d8f4fb1810f3429ab5a0cdb46d870af66ebe45b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JDoubleLiteral.java",
      "new_id": "6116d6a10cfcb99a26aad81f7bb232fea7fb6a90",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JDoubleLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "9be31202cd6ce1a1c81f708b65d8f55bb9bc6a0e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JExpression.java",
      "new_id": "7f8c18df25f90bcbfe8ee3b7bb0d64b009df543c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JExpression.java"
    },
    {
      "type": "modify",
      "old_id": "bb16984ba1bdf80c0c7c4ad79a5505250e1a7df9",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JExpressionStatement.java",
      "new_id": "6b921cdaa5eabd911fc6a8b954fdef358dd6cb07",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JExpressionStatement.java"
    },
    {
      "type": "modify",
      "old_id": "3b768ee4c0703a9d34bc5bbc664a8fdc91eb8019",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JField.java",
      "new_id": "0611e7cae33b3f7de198dab38585ee9dd9ba36fc",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JField.java"
    },
    {
      "type": "modify",
      "old_id": "6806db723b287d3bc665b012363bc1b97354a5d4",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JFieldRef.java",
      "new_id": "96b3e4377b917278c4cff0567547f4e07d19a763",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JFieldRef.java"
    },
    {
      "type": "modify",
      "old_id": "da647c3a075e2df401cde5e41a953f2d022f6c7e",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JFloatLiteral.java",
      "new_id": "1ff769e9838bfd8871da86115b0af0961ad2e2ff",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JFloatLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "4a63f35d6e487206a3538ffb83683484fe0928a3",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JForStatement.java",
      "new_id": "082677b6846019c1d4998148fd001b6e69739e28",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JForStatement.java"
    },
    {
      "type": "modify",
      "old_id": "ea03bed73e590c94e8d7201f642f190e4bffa631",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JIfStatement.java",
      "new_id": "38389a9f22b84f5e51b6f98b051f22ccf5578e6b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JIfStatement.java"
    },
    {
      "type": "modify",
      "old_id": "d9d4fd66c58cdb00947eb34590db47e85b292b91",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JInstanceOf.java",
      "new_id": "d7cd5f5fdd40be0e9ca5693ce7ea2d1cdb93ef76",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JInstanceOf.java"
    },
    {
      "type": "modify",
      "old_id": "f6d35990a79a0ba02e0aa59340b5154dd485b8a9",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JIntLiteral.java",
      "new_id": "37832fd5f364908a37efe119623d363fcb340264",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JIntLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "6b18f58cde61d4a53c4280b068b74afe005652e0",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JInterfaceType.java",
      "new_id": "ab0db6d70bf8e5ae46352d525cbba19c1f7928ee",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JInterfaceType.java"
    },
    {
      "type": "modify",
      "old_id": "76c20cb6ae7a6f98983fdd96234d262e2352feb0",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLabel.java",
      "new_id": "b0ae9eb6e1fad87ed8b5f223599db1c131f30310",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLabel.java"
    },
    {
      "type": "modify",
      "old_id": "0b77a29053b9aa47e45da491c21ca717973918ff",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLabeledStatement.java",
      "new_id": "3bdcdf139afaefec7b63929a454bf496c0ecb54f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLabeledStatement.java"
    },
    {
      "type": "modify",
      "old_id": "837b14f9841ca1c84d6dbb358c7318085178a839",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLiteral.java",
      "new_id": "6d1f498b9a82ed7f6539a115497196cc320e4de8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "c5d10ec8b77c598a0f0c532f4ef24515a0ec7f07",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLocal.java",
      "new_id": "0b83cbbe501a89dd4f8b42977d86ee6bdec7d837",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLocal.java"
    },
    {
      "type": "modify",
      "old_id": "90d7df4aa5c565a5916e763a8800772f03acae5a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLocalDeclarationStatement.java",
      "new_id": "2cb070ed43e88c557833546270a1ccc3576bd039",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLocalDeclarationStatement.java"
    },
    {
      "type": "modify",
      "old_id": "222274633a52e4ba254188a2315bcccefffdf2b2",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLocalRef.java",
      "new_id": "fddabe0dd93705e3c2fc10301b306e1a8aeff8fe",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLocalRef.java"
    },
    {
      "type": "modify",
      "old_id": "03df2224e9f1d564e96e75c99aacbb438708b4a2",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLongLiteral.java",
      "new_id": "dc0ecee8aad878f89dc60cd0ecb8b77fc0359278",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JLongLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "4637c7cea91ee0574523fb494c17e606a0a1aa7d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethod.java",
      "new_id": "d6555777970ea659ead65be0491f76ceffcfee5a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethod.java"
    },
    {
      "type": "modify",
      "old_id": "5f75fdcfd14b560a6ee9c342360aaf52359dc559",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethodCall.java",
      "new_id": "cb878f6c612cd0fd40c9e083e243c2002d1a7513",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JMethodCall.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59721d2ff3d5a212bb8818a9b6b2dab6d5137abe",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JModVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "f415e3014b29545b67b6fc13ae1ed8d16667a6d9",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNewArray.java",
      "new_id": "06ad7bc37bf128cb995a4574eb3b7807284ea945",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNewArray.java"
    },
    {
      "type": "modify",
      "old_id": "e8387b660be226a4e586a9f8242a7b78f164cdde",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNewInstance.java",
      "new_id": "b12751dee74b0941db965da2be13408a4708b440",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNewInstance.java"
    },
    {
      "type": "modify",
      "old_id": "4dc415206d47f5887e070b0f91d163e3963c4611",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNode.java",
      "new_id": "d5fbf6cfb36d817e3b8f50604c9ecb166de7afc8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNode.java"
    },
    {
      "type": "modify",
      "old_id": "f70d3a3c36932c71f901d814afcc8518e0f9555a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNullLiteral.java",
      "new_id": "d775268bc300c32a6c552713cf2e5e1bd326a293",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNullLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "69c29a50ee84741c56cc9df3f21ebaf4aaa25083",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNullType.java",
      "new_id": "76f3d76780448979b317e85453c57cdc695735c8",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JNullType.java"
    },
    {
      "type": "modify",
      "old_id": "1e09853d218947cbab1549f092f3896578af5a30",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JParameter.java",
      "new_id": "ef3ab8352d2e3538c8e067da484a11ff049c7a41",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JParameter.java"
    },
    {
      "type": "modify",
      "old_id": "d6334d048c4d56e9c3c8740e26213f1d6b287730",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JParameterRef.java",
      "new_id": "914f4c94f7783643406272faf9ef1f25d7f44127",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JParameterRef.java"
    },
    {
      "type": "modify",
      "old_id": "cde0eec87d70dee52db59632c005e5ca95c063e3",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JPostfixOperation.java",
      "new_id": "05c55d84b468bc5316613adcd87efb2c163cf71d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JPostfixOperation.java"
    },
    {
      "type": "modify",
      "old_id": "e228190d4c93237691972710fdb8a29927f68757",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JPrefixOperation.java",
      "new_id": "e550cbd2d5a308f003b29c83aa70019f46bf7b95",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JPrefixOperation.java"
    },
    {
      "type": "modify",
      "old_id": "f43dece499209898f893fee3efa5546087be37d7",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JPrimitiveType.java",
      "new_id": "6a168768a09e9531250422bed0e9aa4c6f76f12c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JPrimitiveType.java"
    },
    {
      "type": "modify",
      "old_id": "7ea27b8a8feda2f415bbda247e07c73f3c64a42d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java",
      "new_id": "a56a874e775756d683aaafadc0b7d804ac1c2af6",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java"
    },
    {
      "type": "modify",
      "old_id": "11b60fd61816469eb9b4ed1a3b154a8ef55f3f14",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JReferenceType.java",
      "new_id": "954801014ddf8ea891181fc0a5c501dc2c19c039",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JReferenceType.java"
    },
    {
      "type": "modify",
      "old_id": "0b84cb113698e9251b84bfbbc0a0f45555078e01",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JReturnStatement.java",
      "new_id": "5662f7f329494813b66332d706e597da4cb4d112",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JReturnStatement.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62b14acd0e92d4676f6d5dd41416da3e6f213854",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JSourceInfo.java"
    },
    {
      "type": "modify",
      "old_id": "48f6afd43fe8ea649f62339ed441ad5da5a2e9cd",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JStatement.java",
      "new_id": "26a5f3b72095a9eca1505bd3a119fc38029fad34",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JStatement.java"
    },
    {
      "type": "modify",
      "old_id": "9e57356f54488846683f4012c3e8513417c6c780",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JStringLiteral.java",
      "new_id": "e3f7da3bfd03612669f26003aa5ec9a05518ff3b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JStringLiteral.java"
    },
    {
      "type": "modify",
      "old_id": "f408c12e425a17e41241edb9153d1ca5cdc61f78",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JSwitchStatement.java",
      "new_id": "1b2fd20c2dac5c8323b6174e8999a8657b648076",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JSwitchStatement.java"
    },
    {
      "type": "modify",
      "old_id": "ce0181d27e396f9ec42c2afeceafa634a97385e7",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JThisRef.java",
      "new_id": "5d3c9bdbfc5ecc8f68094852cdfcefef358aa647",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JThisRef.java"
    },
    {
      "type": "modify",
      "old_id": "83230b64f77c8f75ba5838ec84e0a89a46327a35",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JThrowStatement.java",
      "new_id": "9645be7a7b52a56f719703ac201f0aa1c610a282",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JThrowStatement.java"
    },
    {
      "type": "modify",
      "old_id": "8c174bbd3b97fe8f02bbe1587d5ed6b19d64bb7a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JTryStatement.java",
      "new_id": "38a4fd37f1db3d4d28858fe161c7333567372293",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JTryStatement.java"
    },
    {
      "type": "modify",
      "old_id": "6b864bdf38a1b72970d80ee4b110aa248b08f918",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JType.java",
      "new_id": "3a3595848192c9a635b5f889c777c80ffd8d2744",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JType.java"
    },
    {
      "type": "modify",
      "old_id": "75f526587cd78acc79f4aeace4b38a79f0024454",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JVariable.java",
      "new_id": "c8b27c80c5ca6f889c088c4854cb09c52a62558c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JVariable.java"
    },
    {
      "type": "modify",
      "old_id": "4c0f6a334b1bd01f028a333504e5d5da5213a02d",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JVariableRef.java",
      "new_id": "9a7e302a3ff458e57c2cf6ffacb934fe2edf5986",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JVariableRef.java"
    },
    {
      "type": "modify",
      "old_id": "87d2425591f4194c712de847a6fea65a7a65f107",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JVisitable.java",
      "new_id": "d18836a945f5e6e86067132397e35d44297050b9",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JVisitable.java"
    },
    {
      "type": "modify",
      "old_id": "1fb1f5b39768c89b3647931ebbce89d27953fffb",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JVisitor.java",
      "new_id": "fc9c2598bf297db93ef7760b513ee3ecacf83796",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "646d0c1f5dfc7d02e3a38b6450b1a4d30b885d09",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JWhileStatement.java",
      "new_id": "39a11d6dc404b4fbb4714cb8d83ffccc9947408b",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/JWhileStatement.java"
    },
    {
      "type": "delete",
      "old_id": "73cc64dec320471f238fd5b9e01cca7751b825ea",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/change/AddAll.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "509a38279876e152f86ec5c4825506c9633d7f83",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/change/AddNode.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4f06e28b9192a8036511b3b0c0ecfa90410f007a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/change/AddNodeMutator.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "979bb92a4f620270f87c633e69249b839c12143a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/change/ChangeBase.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dfea792855f45162ede74c38df47759cb9886fab",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/change/ChangeList.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "31723585d5e86b9c69ded8fa5e8ea10a8fcd68e0",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/change/ClearList.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "679a9a7b8b74506da83a5cf81bc7020505069ce9",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/change/MakeFinal.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9e92dff51df002a5b584c5be104075fae5e90b39",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/change/MoveBlock.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7d73e7ec9203d314714fee682b8ad6d5f4a6b1f3",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/change/RemoveNode.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "afa7e7dad0fdd2c285264a31d3da7b48e6a28056",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/change/RemoveNodeMutator.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fc0100adafc48ac35c2ef18bde6587568e976659",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/change/ReplaceNode.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "70f06681f837eba96ca6f60c272010fb8d6b386b",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/change/ReplaceNodeMutator.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d6f88125497b6d592665a87fd7ca95064b6dc1b3",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/change/TypeChange.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "6571691f73118cc43fab9e2ecb40d2f933863c27",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JClassSeed.java",
      "new_id": "cc02da528987fe5a0e1eb929ce1692dcd3343368",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JClassSeed.java"
    },
    {
      "type": "modify",
      "old_id": "c167090a50c987fa124f0bcea138a3b2ae8c65cf",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JMultiExpression.java",
      "new_id": "dd9382068899650e2f87d97af716c97dd779f148",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JMultiExpression.java"
    },
    {
      "type": "modify",
      "old_id": "2675676203817e596b26bb9fced97326eef50053",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsniFieldRef.java",
      "new_id": "32764df0f2e1420e20c3e7a6cdbe064adae5616d",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsniFieldRef.java"
    },
    {
      "type": "modify",
      "old_id": "1c8a700b3bce7cb001a4ea60c971d1e64cb6a715",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsniMethod.java",
      "new_id": "17b393ca8644bc56e255e9c96758acca78d8c04e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsniMethod.java"
    },
    {
      "type": "modify",
      "old_id": "f479a9905bbe41db6d64059dc0249f57b7840d23",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsniMethodRef.java",
      "new_id": "b5c20b84a0d336ad08427570d016fcc2867ef687",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsniMethodRef.java"
    },
    {
      "type": "modify",
      "old_id": "36f731a2baac17646f105fda0c5cdc61f703c529",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsonArray.java",
      "new_id": "6eae09a003281ff61e5bdce09434a91a17a79e93",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsonArray.java"
    },
    {
      "type": "modify",
      "old_id": "e514c33e5ce7965cff6401eea4a8071e5d5c2ae6",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsonObject.java",
      "new_id": "08ef343465660671637e8f89151a41736f8cb2ca",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/ast/js/JsonObject.java"
    },
    {
      "type": "modify",
      "old_id": "fc5e56e229d0b47d413a84e96ee987234400a394",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ArrayNormalizer.java",
      "new_id": "6663635e43561d84e054fa02c6312bc4388b702c",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ArrayNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "326fb6a81fcacbbcc59924d2fa8ef3d99513e223",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/BuildTypeMap.java",
      "new_id": "7f5dd226c9c39bed16a0305630011a9a539b0f3e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/BuildTypeMap.java"
    },
    {
      "type": "modify",
      "old_id": "2102401992506cb27bdfd9fde78a54e3a045c276",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CastNormalizer.java",
      "new_id": "70d4589479f5c8523172661d96f609ff3411b559",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CastNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "36ae6e1ce7999a5db94b88b3253d302a2bcda131",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CastOptimizer.java",
      "new_id": "517e037f920cd649453a4a4f4e00d7d4b54b876a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CastOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "aadfdbd74eeb81845ae005ee1c835f4b55112f46",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CatchBlockNormalizer.java",
      "new_id": "064fa81b2c30e62068bd4d836dc75e472c96432e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CatchBlockNormalizer.java"
    },
    {
      "type": "modify",
      "old_id": "c2fcc168b44914b4e48f6045a4089e6325ba8f31",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CompoundAssignmentNormalizer.java",
      "new_id": "a4abe8ab11b394c4a49316b3485e7ee7412041e9",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/CompoundAssignmentNormalizer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b5311a296995b4dc8f4d9bbd7b3fd650e700fcb",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/DeadCodeElimination.java"
    },
    {
      "type": "modify",
      "old_id": "d733368166abb78b6e11c7c50aebf11aaf327915",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java",
      "new_id": "c903926b6af57c101a049c551e879952b8eb840a",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java"
    },
    {
      "type": "modify",
      "old_id": "ce0738e72d0c0481d0170e0436e775a64c827621",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java",
      "new_id": "804a097654734c1a6822e5c732a84ee41530638f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java"
    },
    {
      "type": "modify",
      "old_id": "c93e1f59367f6d5478d8394495b22a145b335df4",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/InternalCompilerException.java",
      "new_id": "29d3f35a5ef4c6bb0c57928e53d91de75d24379e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/InternalCompilerException.java"
    },
    {
      "type": "modify",
      "old_id": "ad86e58a341294f89098dd63147273e19307abed",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JavaPrecedenceVisitor.java",
      "new_id": "927e3b19b8b23647a5babfa0817ae83dcb839802",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JavaPrecedenceVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "f34e52c9c92ea83174f248cf90c14a102a363627",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JavaScriptObjectCaster.java",
      "new_id": "dd43d91e2e6c599949d29dd5d69827daa234e089",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JavaScriptObjectCaster.java"
    },
    {
      "type": "modify",
      "old_id": "40c8071e4bdd263a0cc32b06318aaaf43c21aaa5",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java",
      "new_id": "477387abd55bd11dcf746150b4ef97741690b365",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java"
    },
    {
      "type": "modify",
      "old_id": "a2ded1456d8359e58a301c2a4f83486116064b08",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MethodAndClassFinalizer.java",
      "new_id": "950b5c1917cb15045f992a85f623524e7bb07e78",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MethodAndClassFinalizer.java"
    },
    {
      "type": "modify",
      "old_id": "141460d35c8825a49b20686a0ca3cc274dbda05c",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MethodCallTightener.java",
      "new_id": "1b002ec9f04e1a79460853041558cde567edd0d4",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MethodCallTightener.java"
    },
    {
      "type": "modify",
      "old_id": "3cce0f6eb0a7563e9346bd4f9b4c86206395fb49",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MethodInliner.java",
      "new_id": "26f9e97230f8b5bed0aa39ebb2da9cb1c06e724e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/MethodInliner.java"
    },
    {
      "type": "modify",
      "old_id": "a9c22a426c42e3e44eacc2ea3e7cc0ad0c2f7dce",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/Pruner.java",
      "new_id": "4291e55f1ddc26caa5cc5483f12c02a6f2ad3517",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/Pruner.java"
    },
    {
      "type": "modify",
      "old_id": "e54a836de1db2de454b457faae54d3a25e2ea5ad",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ReplaceRebinds.java",
      "new_id": "9c4b99d61705a6ee84db596101a14f7cb7ed2e31",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ReplaceRebinds.java"
    },
    {
      "type": "modify",
      "old_id": "4d07ac41e4ea6db28c0b7698c21e0f021e512239",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/SourceGenerationVisitor.java",
      "new_id": "b61953ac9c0f7d8a44970b0463af3b19667145d0",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/SourceGenerationVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "dd3028d887cb44e08528492175cdd7839e0a60d4",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ToStringGenerationVisitor.java",
      "new_id": "ae9351e7618d6b5127d5ba78db956ac95a246778",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/ToStringGenerationVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "8136f94de17f9d8b4121f17a4898cd9aeaa26952",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/TypeTightener.java",
      "new_id": "9ecd657820b8d68f14c3cd4af528580b7e2514be",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/TypeTightener.java"
    },
    {
      "type": "modify",
      "old_id": "8f20d8a01dc5f3a09a3da68e6f8c3b94c010f478",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNode.java",
      "new_id": "49580f90589e7b6f080fa84ac3312391cae7a305",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsNode.java"
    },
    {
      "type": "rename",
      "old_id": "ac79b3cd6cafb7bcca8c0bb251d53ab92ae2b1d6",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/ast/change/Change.java",
      "new_id": "f1594952ae16864da936389326af244870008457",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/ast/JsSourceInfo.java",
      "score": 66
    },
    {
      "type": "modify",
      "old_id": "d4659e40b7ada3a36517da07fa528c59d6cbbbfc",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/dev/jjs/test/CompilerTest.java",
      "new_id": "08a923bb9cca30c982670adc61da007b09706bce",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/dev/jjs/test/CompilerTest.java"
    }
  ]
}
