{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -1978,15 +1978,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         c7365a3a\n+  32-bit CRC value (hex):                         b2b0f852\n   compressed size:                                10832 bytes\n   uncompressed size:                              10832 bytes\n   length of filename:                             77 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2050,15 +2050,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         f8c4abe6\n+  32-bit CRC value (hex):                         2422df7d\n   compressed size:                                11168 bytes\n   uncompressed size:                              11168 bytes\n   length of filename:                             83 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2122,15 +2122,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         1ad406b4\n+  32-bit CRC value (hex):                         c06389de\n   compressed size:                                7297 bytes\n   uncompressed size:                              7297 bytes\n   length of filename:                             79 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2194,15 +2194,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         796328ca\n+  32-bit CRC value (hex):                         e4fc0313\n   compressed size:                                10310 bytes\n   uncompressed size:                              10310 bytes\n   length of filename:                             84 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2338,15 +2338,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         04e7a035\n+  32-bit CRC value (hex):                         5972ee93\n   compressed size:                                6842 bytes\n   uncompressed size:                              6842 bytes\n   length of filename:                             85 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2410,15 +2410,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         056b2be8\n+  32-bit CRC value (hex):                         429a690a\n   compressed size:                                8387 bytes\n   uncompressed size:                              8387 bytes\n   length of filename:                             79 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2698,15 +2698,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         f75ebe19\n+  32-bit CRC value (hex):                         78479d00\n   compressed size:                                7670 bytes\n   uncompressed size:                              7670 bytes\n   length of filename:                             91 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2770,15 +2770,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         413984cf\n+  32-bit CRC value (hex):                         b47df0f8\n   compressed size:                                10970 bytes\n   uncompressed size:                              10970 bytes\n   length of filename:                             80 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2842,15 +2842,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         3537604b\n+  32-bit CRC value (hex):                         24e28164\n   compressed size:                                7349 bytes\n   uncompressed size:                              7349 bytes\n   length of filename:                             81 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2914,15 +2914,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         ede3935b\n+  32-bit CRC value (hex):                         d35e747e\n   compressed size:                                12991 bytes\n   uncompressed size:                              12991 bytes\n   length of filename:                             80 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2986,15 +2986,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         5a8cc624\n+  32-bit CRC value (hex):                         98a9111a\n   compressed size:                                8287 bytes\n   uncompressed size:                              8287 bytes\n   length of filename:                             81 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -3058,15 +3058,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         1144a641\n+  32-bit CRC value (hex):                         b8e48a43\n   compressed size:                                13522 bytes\n   uncompressed size:                              13522 bytes\n   length of filename:                             76 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -3130,15 +3130,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         30f727d3\n+  32-bit CRC value (hex):                         0ddd79a2\n   compressed size:                                11454 bytes\n   uncompressed size:                              11454 bytes\n   length of filename:                             77 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -3202,15 +3202,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         8c1e0381\n+  32-bit CRC value (hex):                         18d0aacd\n   compressed size:                                6786 bytes\n   uncompressed size:                              6786 bytes\n   length of filename:                             86 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -3346,15 +3346,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         b8efe99c\n+  32-bit CRC value (hex):                         7c87142b\n   compressed size:                                51196 bytes\n   uncompressed size:                              51196 bytes\n   length of filename:                             103 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -3634,15 +3634,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         3db4f58a\n+  32-bit CRC value (hex):                         29d48df1\n   compressed size:                                17376 bytes\n   uncompressed size:                              17376 bytes\n   length of filename:                             104 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -1454,15 +1454,15 @@\n 02A3E8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 02A3EA   Length              0005 (5)\n 02A3EC   Flags               01 (1) 'Modification'\n 02A3ED   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 02A3F1 PAYLOAD\n \n 02CE41 DATA DESCRIPTOR       08074B50 (134695760)\n-02CE45 CRC                   C7365A3A (3342228026)\n+02CE45 CRC                   B2B0F852 (2997942354)\n 02CE49 Compressed Size       00002A50 (10832)\n 02CE4D Uncompressed Size     00002A50 (10832)\n \n 02CE51 LOCAL HEADER #57      04034B50 (67324752)\n 02CE55 Extract Zip Spec      14 (20) '2.0'\n 02CE56 Extract OS            00 (0) 'MS-DOS'\n 02CE57 General Purpose Flag  0008 (8)\n@@ -1510,15 +1510,15 @@\n 02DB97 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 02DB99   Length              0005 (5)\n 02DB9B   Flags               01 (1) 'Modification'\n 02DB9C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 02DBA0 PAYLOAD\n \n 030740 DATA DESCRIPTOR       08074B50 (134695760)\n-030744 CRC                   F8C4ABE6 (4173638630)\n+030744 CRC                   2422DF7D (606265213)\n 030748 Compressed Size       00002BA0 (11168)\n 03074C Uncompressed Size     00002BA0 (11168)\n \n 030750 LOCAL HEADER #59      04034B50 (67324752)\n 030754 Extract Zip Spec      14 (20) '2.0'\n 030755 Extract OS            00 (0) 'MS-DOS'\n 030756 General Purpose Flag  0008 (8)\n@@ -1566,15 +1566,15 @@\n 030F8B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 030F8D   Length              0005 (5)\n 030F8F   Flags               01 (1) 'Modification'\n 030F90   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 030F94 PAYLOAD\n \n 032C15 DATA DESCRIPTOR       08074B50 (134695760)\n-032C19 CRC                   1AD406B4 (450102964)\n+032C19 CRC                   C06389DE (3227748830)\n 032C1D Compressed Size       00001C81 (7297)\n 032C21 Uncompressed Size     00001C81 (7297)\n \n 032C25 LOCAL HEADER #61      04034B50 (67324752)\n 032C29 Extract Zip Spec      14 (20) '2.0'\n 032C2A Extract OS            00 (0) 'MS-DOS'\n 032C2B General Purpose Flag  0008 (8)\n@@ -1622,15 +1622,15 @@\n 03381E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 033820   Length              0005 (5)\n 033822   Flags               01 (1) 'Modification'\n 033823   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 033827 PAYLOAD\n \n 03606D DATA DESCRIPTOR       08074B50 (134695760)\n-036071 CRC                   796328CA (2036541642)\n+036071 CRC                   E4FC0313 (3841721107)\n 036075 Compressed Size       00002846 (10310)\n 036079 Uncompressed Size     00002846 (10310)\n \n 03607D LOCAL HEADER #63      04034B50 (67324752)\n 036081 Extract Zip Spec      14 (20) '2.0'\n 036082 Extract OS            00 (0) 'MS-DOS'\n 036083 General Purpose Flag  0008 (8)\n@@ -1734,15 +1734,15 @@\n 038763 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 038765   Length              0005 (5)\n 038767   Flags               01 (1) 'Modification'\n 038768   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 03876C PAYLOAD\n \n 03A226 DATA DESCRIPTOR       08074B50 (134695760)\n-03A22A CRC                   04E7A035 (82288693)\n+03A22A CRC                   5972EE93 (1500704403)\n 03A22E Compressed Size       00001ABA (6842)\n 03A232 Uncompressed Size     00001ABA (6842)\n \n 03A236 LOCAL HEADER #67      04034B50 (67324752)\n 03A23A Extract Zip Spec      14 (20) '2.0'\n 03A23B Extract OS            00 (0) 'MS-DOS'\n 03A23C General Purpose Flag  0008 (8)\n@@ -1790,15 +1790,15 @@\n 03AA8B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 03AA8D   Length              0005 (5)\n 03AA8F   Flags               01 (1) 'Modification'\n 03AA90   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 03AA94 PAYLOAD\n \n 03CB57 DATA DESCRIPTOR       08074B50 (134695760)\n-03CB5B CRC                   056B2BE8 (90909672)\n+03CB5B CRC                   429A690A (1117415690)\n 03CB5F Compressed Size       000020C3 (8387)\n 03CB63 Uncompressed Size     000020C3 (8387)\n \n 03CB67 LOCAL HEADER #69      04034B50 (67324752)\n 03CB6B Extract Zip Spec      14 (20) '2.0'\n 03CB6C Extract OS            00 (0) 'MS-DOS'\n 03CB6D General Purpose Flag  0008 (8)\n@@ -2014,15 +2014,15 @@\n 043B9E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 043BA0   Length              0005 (5)\n 043BA2   Flags               01 (1) 'Modification'\n 043BA3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 043BA7 PAYLOAD\n \n 04599D DATA DESCRIPTOR       08074B50 (134695760)\n-0459A1 CRC                   F75EBE19 (4150181401)\n+0459A1 CRC                   78479D00 (2017959168)\n 0459A5 Compressed Size       00001DF6 (7670)\n 0459A9 Uncompressed Size     00001DF6 (7670)\n \n 0459AD LOCAL HEADER #77      04034B50 (67324752)\n 0459B1 Extract Zip Spec      14 (20) '2.0'\n 0459B2 Extract OS            00 (0) 'MS-DOS'\n 0459B3 General Purpose Flag  0008 (8)\n@@ -2070,15 +2070,15 @@\n 046622 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 046624   Length              0005 (5)\n 046626   Flags               01 (1) 'Modification'\n 046627   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 04662B PAYLOAD\n \n 049105 DATA DESCRIPTOR       08074B50 (134695760)\n-049109 CRC                   413984CF (1094288591)\n+049109 CRC                   B47DF0F8 (3028152568)\n 04910D Compressed Size       00002ADA (10970)\n 049111 Uncompressed Size     00002ADA (10970)\n \n 049115 LOCAL HEADER #79      04034B50 (67324752)\n 049119 Extract Zip Spec      14 (20) '2.0'\n 04911A Extract OS            00 (0) 'MS-DOS'\n 04911B General Purpose Flag  0008 (8)\n@@ -2126,15 +2126,15 @@\n 04996C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 04996E   Length              0005 (5)\n 049970   Flags               01 (1) 'Modification'\n 049971   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 049975 PAYLOAD\n \n 04B62A DATA DESCRIPTOR       08074B50 (134695760)\n-04B62E CRC                   3537604B (892821579)\n+04B62E CRC                   24E28164 (618824036)\n 04B632 Compressed Size       00001CB5 (7349)\n 04B636 Uncompressed Size     00001CB5 (7349)\n \n 04B63A LOCAL HEADER #81      04034B50 (67324752)\n 04B63E Extract Zip Spec      14 (20) '2.0'\n 04B63F Extract OS            00 (0) 'MS-DOS'\n 04B640 General Purpose Flag  0008 (8)\n@@ -2182,15 +2182,15 @@\n 04C1D5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 04C1D7   Length              0005 (5)\n 04C1D9   Flags               01 (1) 'Modification'\n 04C1DA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 04C1DE PAYLOAD\n \n 04F49D DATA DESCRIPTOR       08074B50 (134695760)\n-04F4A1 CRC                   EDE3935B (3991114587)\n+04F4A1 CRC                   D35E747E (3546182782)\n 04F4A5 Compressed Size       000032BF (12991)\n 04F4A9 Uncompressed Size     000032BF (12991)\n \n 04F4AD LOCAL HEADER #83      04034B50 (67324752)\n 04F4B1 Extract Zip Spec      14 (20) '2.0'\n 04F4B2 Extract OS            00 (0) 'MS-DOS'\n 04F4B3 General Purpose Flag  0008 (8)\n@@ -2238,15 +2238,15 @@\n 04FE13 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 04FE15   Length              0005 (5)\n 04FE17   Flags               01 (1) 'Modification'\n 04FE18   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 04FE1C PAYLOAD\n \n 051E7B DATA DESCRIPTOR       08074B50 (134695760)\n-051E7F CRC                   5A8CC624 (1519175204)\n+051E7F CRC                   98A9111A (2561216794)\n 051E83 Compressed Size       0000205F (8287)\n 051E87 Uncompressed Size     0000205F (8287)\n \n 051E8B LOCAL HEADER #85      04034B50 (67324752)\n 051E8F Extract Zip Spec      14 (20) '2.0'\n 051E90 Extract OS            00 (0) 'MS-DOS'\n 051E91 General Purpose Flag  0008 (8)\n@@ -2294,15 +2294,15 @@\n 052A5B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 052A5D   Length              0005 (5)\n 052A5F   Flags               01 (1) 'Modification'\n 052A60   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 052A64 PAYLOAD\n \n 055F36 DATA DESCRIPTOR       08074B50 (134695760)\n-055F3A CRC                   1144A641 (289711681)\n+055F3A CRC                   B8E48A43 (3101985347)\n 055F3E Compressed Size       000034D2 (13522)\n 055F42 Uncompressed Size     000034D2 (13522)\n \n 055F46 LOCAL HEADER #87      04034B50 (67324752)\n 055F4A Extract Zip Spec      14 (20) '2.0'\n 055F4B Extract OS            00 (0) 'MS-DOS'\n 055F4C General Purpose Flag  0008 (8)\n@@ -2350,15 +2350,15 @@\n 0568F1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0568F3   Length              0005 (5)\n 0568F5   Flags               01 (1) 'Modification'\n 0568F6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0568FA PAYLOAD\n \n 0595B8 DATA DESCRIPTOR       08074B50 (134695760)\n-0595BC CRC                   30F727D3 (821503955)\n+0595BC CRC                   0DDD79A2 (232618402)\n 0595C0 Compressed Size       00002CBE (11454)\n 0595C4 Uncompressed Size     00002CBE (11454)\n \n 0595C8 LOCAL HEADER #89      04034B50 (67324752)\n 0595CC Extract Zip Spec      14 (20) '2.0'\n 0595CD Extract OS            00 (0) 'MS-DOS'\n 0595CE General Purpose Flag  0008 (8)\n@@ -2406,15 +2406,15 @@\n 059E3F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 059E41   Length              0005 (5)\n 059E43   Flags               01 (1) 'Modification'\n 059E44   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 059E48 PAYLOAD\n \n 05B8CA DATA DESCRIPTOR       08074B50 (134695760)\n-05B8CE CRC                   8C1E0381 (2350777217)\n+05B8CE CRC                   18D0AACD (416328397)\n 05B8D2 Compressed Size       00001A82 (6786)\n 05B8D6 Uncompressed Size     00001A82 (6786)\n \n 05B8DA LOCAL HEADER #91      04034B50 (67324752)\n 05B8DE Extract Zip Spec      14 (20) '2.0'\n 05B8DF Extract OS            00 (0) 'MS-DOS'\n 05B8E0 General Purpose Flag  0008 (8)\n@@ -2518,15 +2518,15 @@\n 063A9C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 063A9E   Length              0005 (5)\n 063AA0   Flags               01 (1) 'Modification'\n 063AA1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 063AA5 PAYLOAD\n \n 0702A1 DATA DESCRIPTOR       08074B50 (134695760)\n-0702A5 CRC                   B8EFE99C (3102730652)\n+0702A5 CRC                   7C87142B (2089227307)\n 0702A9 Compressed Size       0000C7FC (51196)\n 0702AD Uncompressed Size     0000C7FC (51196)\n \n 0702B1 LOCAL HEADER #95      04034B50 (67324752)\n 0702B5 Extract Zip Spec      14 (20) '2.0'\n 0702B6 Extract OS            00 (0) 'MS-DOS'\n 0702B7 General Purpose Flag  0008 (8)\n@@ -2742,15 +2742,15 @@\n 088DE3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 088DE5   Length              0005 (5)\n 088DE7   Flags               01 (1) 'Modification'\n 088DE8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 088DEC PAYLOAD\n \n 08D1CC DATA DESCRIPTOR       08074B50 (134695760)\n-08D1D0 CRC                   3DB4F58A (1035269514)\n+08D1D0 CRC                   29D48DF1 (701795825)\n 08D1D4 Compressed Size       000043E0 (17376)\n 08D1D8 Uncompressed Size     000043E0 (17376)\n \n 08D1DC LOCAL HEADER #103     04034B50 (67324752)\n 08D1E0 Extract Zip Spec      14 (20) '2.0'\n 08D1E1 Extract OS            00 (0) 'MS-DOS'\n 08D1E2 General Purpose Flag  0008 (8)\n@@ -5230,15 +5230,15 @@\n 11EB74 Created OS            00 (0) 'MS-DOS'\n 11EB75 Extract Zip Spec      14 (20) '2.0'\n 11EB76 Extract OS            00 (0) 'MS-DOS'\n 11EB77 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11EB79 Compression Method    0000 (0) 'Stored'\n 11EB7B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11EB7F CRC                   C7365A3A (3342228026)\n+11EB7F CRC                   B2B0F852 (2997942354)\n 11EB83 Compressed Size       00002A50 (10832)\n 11EB87 Uncompressed Size     00002A50 (10832)\n 11EB8B Filename Length       004D (77)\n 11EB8D Extra Length          0009 (9)\n 11EB8F Comment Length        0000 (0)\n 11EB91 Disk Start            0000 (0)\n 11EB93 Int File Attributes   0000 (0)\n@@ -5290,15 +5290,15 @@\n 11EC7D Created OS            00 (0) 'MS-DOS'\n 11EC7E Extract Zip Spec      14 (20) '2.0'\n 11EC7F Extract OS            00 (0) 'MS-DOS'\n 11EC80 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11EC82 Compression Method    0000 (0) 'Stored'\n 11EC84 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11EC88 CRC                   F8C4ABE6 (4173638630)\n+11EC88 CRC                   2422DF7D (606265213)\n 11EC8C Compressed Size       00002BA0 (11168)\n 11EC90 Uncompressed Size     00002BA0 (11168)\n 11EC94 Filename Length       0053 (83)\n 11EC96 Extra Length          0009 (9)\n 11EC98 Comment Length        0000 (0)\n 11EC9A Disk Start            0000 (0)\n 11EC9C Int File Attributes   0000 (0)\n@@ -5350,15 +5350,15 @@\n 11ED88 Created OS            00 (0) 'MS-DOS'\n 11ED89 Extract Zip Spec      14 (20) '2.0'\n 11ED8A Extract OS            00 (0) 'MS-DOS'\n 11ED8B General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11ED8D Compression Method    0000 (0) 'Stored'\n 11ED8F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11ED93 CRC                   1AD406B4 (450102964)\n+11ED93 CRC                   C06389DE (3227748830)\n 11ED97 Compressed Size       00001C81 (7297)\n 11ED9B Uncompressed Size     00001C81 (7297)\n 11ED9F Filename Length       004F (79)\n 11EDA1 Extra Length          0009 (9)\n 11EDA3 Comment Length        0000 (0)\n 11EDA5 Disk Start            0000 (0)\n 11EDA7 Int File Attributes   0000 (0)\n@@ -5410,15 +5410,15 @@\n 11EE94 Created OS            00 (0) 'MS-DOS'\n 11EE95 Extract Zip Spec      14 (20) '2.0'\n 11EE96 Extract OS            00 (0) 'MS-DOS'\n 11EE97 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11EE99 Compression Method    0000 (0) 'Stored'\n 11EE9B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11EE9F CRC                   796328CA (2036541642)\n+11EE9F CRC                   E4FC0313 (3841721107)\n 11EEA3 Compressed Size       00002846 (10310)\n 11EEA7 Uncompressed Size     00002846 (10310)\n 11EEAB Filename Length       0054 (84)\n 11EEAD Extra Length          0009 (9)\n 11EEAF Comment Length        0000 (0)\n 11EEB1 Disk Start            0000 (0)\n 11EEB3 Int File Attributes   0000 (0)\n@@ -5530,15 +5530,15 @@\n 11F0AF Created OS            00 (0) 'MS-DOS'\n 11F0B0 Extract Zip Spec      14 (20) '2.0'\n 11F0B1 Extract OS            00 (0) 'MS-DOS'\n 11F0B2 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11F0B4 Compression Method    0000 (0) 'Stored'\n 11F0B6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11F0BA CRC                   04E7A035 (82288693)\n+11F0BA CRC                   5972EE93 (1500704403)\n 11F0BE Compressed Size       00001ABA (6842)\n 11F0C2 Uncompressed Size     00001ABA (6842)\n 11F0C6 Filename Length       0055 (85)\n 11F0C8 Extra Length          0009 (9)\n 11F0CA Comment Length        0000 (0)\n 11F0CC Disk Start            0000 (0)\n 11F0CE Int File Attributes   0000 (0)\n@@ -5590,15 +5590,15 @@\n 11F1BC Created OS            00 (0) 'MS-DOS'\n 11F1BD Extract Zip Spec      14 (20) '2.0'\n 11F1BE Extract OS            00 (0) 'MS-DOS'\n 11F1BF General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11F1C1 Compression Method    0000 (0) 'Stored'\n 11F1C3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11F1C7 CRC                   056B2BE8 (90909672)\n+11F1C7 CRC                   429A690A (1117415690)\n 11F1CB Compressed Size       000020C3 (8387)\n 11F1CF Uncompressed Size     000020C3 (8387)\n 11F1D3 Filename Length       004F (79)\n 11F1D5 Extra Length          0009 (9)\n 11F1D7 Comment Length        0000 (0)\n 11F1D9 Disk Start            0000 (0)\n 11F1DB Int File Attributes   0000 (0)\n@@ -5830,15 +5830,15 @@\n 11F5EC Created OS            00 (0) 'MS-DOS'\n 11F5ED Extract Zip Spec      14 (20) '2.0'\n 11F5EE Extract OS            00 (0) 'MS-DOS'\n 11F5EF General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11F5F1 Compression Method    0000 (0) 'Stored'\n 11F5F3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11F5F7 CRC                   F75EBE19 (4150181401)\n+11F5F7 CRC                   78479D00 (2017959168)\n 11F5FB Compressed Size       00001DF6 (7670)\n 11F5FF Uncompressed Size     00001DF6 (7670)\n 11F603 Filename Length       005B (91)\n 11F605 Extra Length          0009 (9)\n 11F607 Comment Length        0000 (0)\n 11F609 Disk Start            0000 (0)\n 11F60B Int File Attributes   0000 (0)\n@@ -5890,15 +5890,15 @@\n 11F700 Created OS            00 (0) 'MS-DOS'\n 11F701 Extract Zip Spec      14 (20) '2.0'\n 11F702 Extract OS            00 (0) 'MS-DOS'\n 11F703 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11F705 Compression Method    0000 (0) 'Stored'\n 11F707 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11F70B CRC                   413984CF (1094288591)\n+11F70B CRC                   B47DF0F8 (3028152568)\n 11F70F Compressed Size       00002ADA (10970)\n 11F713 Uncompressed Size     00002ADA (10970)\n 11F717 Filename Length       0050 (80)\n 11F719 Extra Length          0009 (9)\n 11F71B Comment Length        0000 (0)\n 11F71D Disk Start            0000 (0)\n 11F71F Int File Attributes   0000 (0)\n@@ -5950,15 +5950,15 @@\n 11F80A Created OS            00 (0) 'MS-DOS'\n 11F80B Extract Zip Spec      14 (20) '2.0'\n 11F80C Extract OS            00 (0) 'MS-DOS'\n 11F80D General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11F80F Compression Method    0000 (0) 'Stored'\n 11F811 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11F815 CRC                   3537604B (892821579)\n+11F815 CRC                   24E28164 (618824036)\n 11F819 Compressed Size       00001CB5 (7349)\n 11F81D Uncompressed Size     00001CB5 (7349)\n 11F821 Filename Length       0051 (81)\n 11F823 Extra Length          0009 (9)\n 11F825 Comment Length        0000 (0)\n 11F827 Disk Start            0000 (0)\n 11F829 Int File Attributes   0000 (0)\n@@ -6010,15 +6010,15 @@\n 11F914 Created OS            00 (0) 'MS-DOS'\n 11F915 Extract Zip Spec      14 (20) '2.0'\n 11F916 Extract OS            00 (0) 'MS-DOS'\n 11F917 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11F919 Compression Method    0000 (0) 'Stored'\n 11F91B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11F91F CRC                   EDE3935B (3991114587)\n+11F91F CRC                   D35E747E (3546182782)\n 11F923 Compressed Size       000032BF (12991)\n 11F927 Uncompressed Size     000032BF (12991)\n 11F92B Filename Length       0050 (80)\n 11F92D Extra Length          0009 (9)\n 11F92F Comment Length        0000 (0)\n 11F931 Disk Start            0000 (0)\n 11F933 Int File Attributes   0000 (0)\n@@ -6070,15 +6070,15 @@\n 11FA1E Created OS            00 (0) 'MS-DOS'\n 11FA1F Extract Zip Spec      14 (20) '2.0'\n 11FA20 Extract OS            00 (0) 'MS-DOS'\n 11FA21 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11FA23 Compression Method    0000 (0) 'Stored'\n 11FA25 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11FA29 CRC                   5A8CC624 (1519175204)\n+11FA29 CRC                   98A9111A (2561216794)\n 11FA2D Compressed Size       0000205F (8287)\n 11FA31 Uncompressed Size     0000205F (8287)\n 11FA35 Filename Length       0051 (81)\n 11FA37 Extra Length          0009 (9)\n 11FA39 Comment Length        0000 (0)\n 11FA3B Disk Start            0000 (0)\n 11FA3D Int File Attributes   0000 (0)\n@@ -6130,15 +6130,15 @@\n 11FB24 Created OS            00 (0) 'MS-DOS'\n 11FB25 Extract Zip Spec      14 (20) '2.0'\n 11FB26 Extract OS            00 (0) 'MS-DOS'\n 11FB27 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11FB29 Compression Method    0000 (0) 'Stored'\n 11FB2B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11FB2F CRC                   1144A641 (289711681)\n+11FB2F CRC                   B8E48A43 (3101985347)\n 11FB33 Compressed Size       000034D2 (13522)\n 11FB37 Uncompressed Size     000034D2 (13522)\n 11FB3B Filename Length       004C (76)\n 11FB3D Extra Length          0009 (9)\n 11FB3F Comment Length        0000 (0)\n 11FB41 Disk Start            0000 (0)\n 11FB43 Int File Attributes   0000 (0)\n@@ -6190,15 +6190,15 @@\n 11FC26 Created OS            00 (0) 'MS-DOS'\n 11FC27 Extract Zip Spec      14 (20) '2.0'\n 11FC28 Extract OS            00 (0) 'MS-DOS'\n 11FC29 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11FC2B Compression Method    0000 (0) 'Stored'\n 11FC2D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11FC31 CRC                   30F727D3 (821503955)\n+11FC31 CRC                   0DDD79A2 (232618402)\n 11FC35 Compressed Size       00002CBE (11454)\n 11FC39 Uncompressed Size     00002CBE (11454)\n 11FC3D Filename Length       004D (77)\n 11FC3F Extra Length          0009 (9)\n 11FC41 Comment Length        0000 (0)\n 11FC43 Disk Start            0000 (0)\n 11FC45 Int File Attributes   0000 (0)\n@@ -6250,15 +6250,15 @@\n 11FD32 Created OS            00 (0) 'MS-DOS'\n 11FD33 Extract Zip Spec      14 (20) '2.0'\n 11FD34 Extract OS            00 (0) 'MS-DOS'\n 11FD35 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11FD37 Compression Method    0000 (0) 'Stored'\n 11FD39 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11FD3D CRC                   8C1E0381 (2350777217)\n+11FD3D CRC                   18D0AACD (416328397)\n 11FD41 Compressed Size       00001A82 (6786)\n 11FD45 Uncompressed Size     00001A82 (6786)\n 11FD49 Filename Length       0056 (86)\n 11FD4B Extra Length          0009 (9)\n 11FD4D Comment Length        0000 (0)\n 11FD4F Disk Start            0000 (0)\n 11FD51 Int File Attributes   0000 (0)\n@@ -6370,15 +6370,15 @@\n 11FF9D Created OS            00 (0) 'MS-DOS'\n 11FF9E Extract Zip Spec      14 (20) '2.0'\n 11FF9F Extract OS            00 (0) 'MS-DOS'\n 11FFA0 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11FFA2 Compression Method    0000 (0) 'Stored'\n 11FFA4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11FFA8 CRC                   B8EFE99C (3102730652)\n+11FFA8 CRC                   7C87142B (2089227307)\n 11FFAC Compressed Size       0000C7FC (51196)\n 11FFB0 Uncompressed Size     0000C7FC (51196)\n 11FFB4 Filename Length       0067 (103)\n 11FFB6 Extra Length          0009 (9)\n 11FFB8 Comment Length        0000 (0)\n 11FFBA Disk Start            0000 (0)\n 11FFBC Int File Attributes   0000 (0)\n@@ -6610,15 +6610,15 @@\n 120490 Created OS            00 (0) 'MS-DOS'\n 120491 Extract Zip Spec      14 (20) '2.0'\n 120492 Extract OS            00 (0) 'MS-DOS'\n 120493 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 120495 Compression Method    0000 (0) 'Stored'\n 120497 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-12049B CRC                   3DB4F58A (1035269514)\n+12049B CRC                   29D48DF1 (701795825)\n 12049F Compressed Size       000043E0 (17376)\n 1204A3 Uncompressed Size     000043E0 (17376)\n 1204A7 Filename Length       0068 (104)\n 1204A9 Extra Length          0009 (9)\n 1204AB Comment Length        0000 (0)\n 1204AD Disk Start            0000 (0)\n 1204AF Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_AddField_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_AddField_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -24,17 +24,17 @@\n import org.eclipse.collections.api.block.function.Function2;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;\n public class Root_meta_pure_changetoken_AddField_Impl extends Root_meta_pure_changetoken_AddRemoveField_Impl implements Root_meta_pure_changetoken_AddField\n {\n     public static final String tempTypeName = \"AddField\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::AddField\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(7)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n-           .withKey(\"Root::meta::pure::changetoken::ClassChangeToken\", \"class\")\n            .withKeys(\"Root::meta::pure::changetoken::AddRemoveField\", \"defaultValue\", \"fieldName\", \"fieldType\", \"safeCast\")\n+           .withKey(\"Root::meta::pure::changetoken::ClassChangeToken\", \"class\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_AddField_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_AddRemoveField_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_AddRemoveField_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,17 +20,17 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_pure_changetoken_AddRemoveField_Impl extends Root_meta_pure_changetoken_ClassChangeToken_Impl implements Root_meta_pure_changetoken_AddRemoveField\n {\n     public static final String tempTypeName = \"AddRemoveField\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::AddRemoveField\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(7)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n-           .withKey(\"Root::meta::pure::changetoken::ClassChangeToken\", \"class\")\n            .withKeys(tempFullTypeId, \"defaultValue\", \"fieldName\", \"fieldType\", \"safeCast\")\n+           .withKey(\"Root::meta::pure::changetoken::ClassChangeToken\", \"class\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_AddRemoveField_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_AddedClass_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_AddedClass_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -24,16 +24,16 @@\n import org.eclipse.collections.api.block.function.Function2;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;\n public class Root_meta_pure_changetoken_AddedClass_Impl extends Root_meta_pure_changetoken_ClassChangeToken_Impl implements Root_meta_pure_changetoken_AddedClass\n {\n     public static final String tempTypeName = \"AddedClass\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::AddedClass\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKey(\"Root::meta::pure::changetoken::ClassChangeToken\", \"class\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_AddedClass_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_ChangeFieldType_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_ChangeFieldType_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -24,17 +24,17 @@\n import org.eclipse.collections.api.block.function.Function2;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;\n public class Root_meta_pure_changetoken_ChangeFieldType_Impl extends Root_meta_pure_changetoken_ClassChangeToken_Impl implements Root_meta_pure_changetoken_ChangeFieldType\n {\n     public static final String tempTypeName = \"ChangeFieldType\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::ChangeFieldType\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(6)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n-           .withKeys(tempFullTypeId, \"fieldName\", \"newFieldType\", \"oldFieldType\")\n            .withKey(\"Root::meta::pure::changetoken::ClassChangeToken\", \"class\")\n+           .withKeys(tempFullTypeId, \"fieldName\", \"newFieldType\", \"oldFieldType\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_ChangeFieldType_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_ClassChangeToken_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_ClassChangeToken_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_pure_changetoken_ClassChangeToken_Impl extends Root_meta_pure_changetoken_ChangeToken_Impl implements Root_meta_pure_changetoken_ClassChangeToken\n {\n     public static final String tempTypeName = \"ClassChangeToken\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::ClassChangeToken\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKey(tempFullTypeId, \"class\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_ClassChangeToken_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_ConstValue_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_ConstValue_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -24,16 +24,16 @@\n import org.eclipse.collections.api.block.function.Function2;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;\n public class Root_meta_pure_changetoken_ConstValue_Impl extends Root_meta_pure_changetoken_FieldGetter_Impl implements Root_meta_pure_changetoken_ConstValue\n {\n     public static final String tempTypeName = \"ConstValue\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::ConstValue\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKey(tempFullTypeId, \"value\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_ConstValue_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_RelativeFieldReference_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_RelativeFieldReference_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -24,16 +24,16 @@\n import org.eclipse.collections.api.block.function.Function2;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;\n public class Root_meta_pure_changetoken_RelativeFieldReference_Impl extends Root_meta_pure_changetoken_FieldReference_Impl implements Root_meta_pure_changetoken_RelativeFieldReference\n {\n     public static final String tempTypeName = \"RelativeFieldReference\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::RelativeFieldReference\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKey(tempFullTypeId, \"path\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_RelativeFieldReference_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_RemoveField_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_RemoveField_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -24,17 +24,17 @@\n import org.eclipse.collections.api.block.function.Function2;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;\n public class Root_meta_pure_changetoken_RemoveField_Impl extends Root_meta_pure_changetoken_AddRemoveField_Impl implements Root_meta_pure_changetoken_RemoveField\n {\n     public static final String tempTypeName = \"RemoveField\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::RemoveField\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(7)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n-           .withKey(\"Root::meta::pure::changetoken::ClassChangeToken\", \"class\")\n            .withKeys(\"Root::meta::pure::changetoken::AddRemoveField\", \"defaultValue\", \"fieldName\", \"fieldType\", \"safeCast\")\n+           .withKey(\"Root::meta::pure::changetoken::ClassChangeToken\", \"class\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_RemoveField_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_RemovedClass_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_RemovedClass_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -24,16 +24,16 @@\n import org.eclipse.collections.api.block.function.Function2;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;\n public class Root_meta_pure_changetoken_RemovedClass_Impl extends Root_meta_pure_changetoken_ClassChangeToken_Impl implements Root_meta_pure_changetoken_RemovedClass\n {\n     public static final String tempTypeName = \"RemovedClass\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::RemovedClass\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKey(\"Root::meta::pure::changetoken::ClassChangeToken\", \"class\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_RemovedClass_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_RenameField_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_RenameField_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -24,17 +24,17 @@\n import org.eclipse.collections.api.block.function.Function2;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;\n public class Root_meta_pure_changetoken_RenameField_Impl extends Root_meta_pure_changetoken_ClassChangeToken_Impl implements Root_meta_pure_changetoken_RenameField\n {\n     public static final String tempTypeName = \"RenameField\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::RenameField\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(5)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKeys(tempFullTypeId, \"newFieldName\", \"oldFieldName\")\n            .withKey(\"Root::meta::pure::changetoken::ClassChangeToken\", \"class\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_RenameField_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_RenamedClass_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_RenamedClass_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -24,17 +24,17 @@\n import org.eclipse.collections.api.block.function.Function2;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;\n public class Root_meta_pure_changetoken_RenamedClass_Impl extends Root_meta_pure_changetoken_ClassChangeToken_Impl implements Root_meta_pure_changetoken_RenamedClass\n {\n     public static final String tempTypeName = \"RenamedClass\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::RenamedClass\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(4)\n+           .withKey(\"Root::meta::pure::changetoken::ClassChangeToken\", \"class\")\n            .withKey(tempFullTypeId, \"newName\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n-           .withKey(\"Root::meta::pure::changetoken::ClassChangeToken\", \"class\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_RenamedClass_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_Version_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_Version_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -24,16 +24,16 @@\n import org.eclipse.collections.api.block.function.Function2;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;\n public class Root_meta_pure_changetoken_Version_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_pure_changetoken_Version\n {\n     public static final String tempTypeName = \"Version\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::Version\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(5)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKeys(tempFullTypeId, \"changeTokens\", \"prevVersion\", \"version\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_Version_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_Versions_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_Versions_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -24,16 +24,16 @@\n import org.eclipse.collections.api.block.function.Function2;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;\n public class Root_meta_pure_changetoken_Versions_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_pure_changetoken_Versions\n {\n     public static final String tempTypeName = \"Versions\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::Versions\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKey(tempFullTypeId, \"versions\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_Versions_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_tests_SampleClass_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_tests_SampleClass_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_pure_changetoken_tests_SampleClass_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_pure_changetoken_tests_SampleClass\n {\n     public static final String tempTypeName = \"SampleClass\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::tests::SampleClass\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKey(tempFullTypeId, \"abc\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_tests_SampleClass_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_tests_new_empty_vX_X_X_SampleClass_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_tests_new_empty_vX_X_X_SampleClass_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_pure_changetoken_tests_new_empty_vX_X_X_SampleClass_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_pure_changetoken_tests_new_empty_vX_X_X_SampleClass\n {\n     public static final String tempTypeName = \"SampleClass\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::tests::new::empty::vX_X_X::SampleClass\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(22)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKeys(tempFullTypeId, \"abc\", \"def\", \"ghi\", \"jkl\", \"mno\", \"pqr\", \"stu\", \"version\", \"vwx\", \"yyy\", \"zzz\", \"zzz_complexZero\", \"zzz_many\", \"zzz_objects\", \"zzz_optional\", \"zzz_two\", \"zzz_zero_enum\", \"zzz_zero_integer\", \"zzz_zero_object\", \"zzz_zero_string\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_tests_new_empty_vX_X_X_SampleClass_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_tests_new_string_vX_X_X_SampleClass_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_changetoken_tests_new_string_vX_X_X_SampleClass_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_pure_changetoken_tests_new_string_vX_X_X_SampleClass_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_pure_changetoken_tests_new_string_vX_X_X_SampleClass\n {\n     public static final String tempTypeName = \"SampleClass\";\n     private static final String tempFullTypeId = \"Root::meta::pure::changetoken::tests::new::string::vX_X_X::SampleClass\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(8)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKeys(tempFullTypeId, \"a\", \"o\", \"r\", \"x\", \"y\", \"z\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_changetoken_tests_new_string_vX_X_X_SampleClass_Impl(String id)\n     {\n         super(id);\n     }\n \n"}]}
