{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -1402,15 +1402,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):                         9d842f64\n+  32-bit CRC value (hex):                         7cee63f1\n   compressed size:                                7704 bytes\n   uncompressed size:                              7704 bytes\n   length of filename:                             87 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@@ -1546,15 +1546,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):                         b6c6acb4\n+  32-bit CRC value (hex):                         6f9c78fd\n   compressed size:                                13195 bytes\n   uncompressed size:                              13195 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@@ -1618,15 +1618,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):                         d42547fe\n+  32-bit CRC value (hex):                         18a019b5\n   compressed size:                                11980 bytes\n   uncompressed size:                              11980 bytes\n   length of filename:                             93 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@@ -1690,15 +1690,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):                         02c69e45\n+  32-bit CRC value (hex):                         e2a17e34\n   compressed size:                                14489 bytes\n   uncompressed size:                              14489 bytes\n   length of filename:                             113 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@@ -1762,15 +1762,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):                         275eaae8\n+  32-bit CRC value (hex):                         2c539a76\n   compressed size:                                7070 bytes\n   uncompressed size:                              7070 bytes\n   length of filename:                             97 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@@ -1906,15 +1906,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):                         fe0f9a26\n+  32-bit CRC value (hex):                         21002390\n   compressed size:                                8359 bytes\n   uncompressed size:                              8359 bytes\n   length of filename:                             93 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@@ -2086,15 +2086,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):                         f1a0181e\n+  32-bit CRC value (hex):                         b60536a9\n   compressed size:                                8323 bytes\n   uncompressed size:                              8323 bytes\n   length of filename:                             108 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):                         72056738\n+  32-bit CRC value (hex):                         da28b7fd\n   compressed size:                                20166 bytes\n   uncompressed size:                              20166 bytes\n   length of filename:                             112 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@@ -2302,15 +2302,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):                         755f042d\n+  32-bit CRC value (hex):                         bcd95a30\n   compressed size:                                8547 bytes\n   uncompressed size:                              8547 bytes\n   length of filename:                             116 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@@ -2374,15 +2374,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):                         496327ae\n+  32-bit CRC value (hex):                         9fa348e1\n   compressed size:                                8347 bytes\n   uncompressed size:                              8347 bytes\n   length of filename:                             105 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@@ -2446,15 +2446,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):                         f1c48ec6\n+  32-bit CRC value (hex):                         cf134ff3\n   compressed size:                                8823 bytes\n   uncompressed size:                              8823 bytes\n   length of filename:                             122 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@@ -2662,15 +2662,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):                         24d4957f\n+  32-bit CRC value (hex):                         325f987a\n   compressed size:                                18367 bytes\n   uncompressed size:                              18367 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@@ -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):                         9aec75f6\n+  32-bit CRC value (hex):                         0157365b\n   compressed size:                                8039 bytes\n   uncompressed size:                              8039 bytes\n   length of filename:                             94 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):                         9b955a10\n+  32-bit CRC value (hex):                         71b52059\n   compressed size:                                7200 bytes\n   uncompressed size:                              7200 bytes\n   length of filename:                             102 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):                         aff9a5a3\n+  32-bit CRC value (hex):                         4211f28d\n   compressed size:                                8575 bytes\n   uncompressed size:                              8575 bytes\n   length of filename:                             117 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@@ -2950,15 +2950,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):                         05d02dcd\n+  32-bit CRC value (hex):                         e8387ae3\n   compressed size:                                8575 bytes\n   uncompressed size:                              8575 bytes\n   length of filename:                             117 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):                         65bf4352\n+  32-bit CRC value (hex):                         7568adec\n   compressed size:                                16016 bytes\n   uncompressed size:                              16016 bytes\n   length of filename:                             100 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": "@@ -1005,15 +1005,15 @@\n 0239FF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 023A01   Length              0005 (5)\n 023A03   Flags               01 (1) 'Modification'\n 023A04   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 023A08 PAYLOAD\n \n 025820 DATA DESCRIPTOR       08074B50 (134695760)\n-025824 CRC                   9D842F64 (2642685796)\n+025824 CRC                   7CEE63F1 (2095997937)\n 025828 Compressed Size       00001E18 (7704)\n 02582C Uncompressed Size     00001E18 (7704)\n \n 025830 LOCAL HEADER #41      04034B50 (67324752)\n 025834 Extract Zip Spec      14 (20) '2.0'\n 025835 Extract OS            00 (0) 'MS-DOS'\n 025836 General Purpose Flag  0008 (8)\n@@ -1117,15 +1117,15 @@\n 0297F7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0297F9   Length              0005 (5)\n 0297FB   Flags               01 (1) 'Modification'\n 0297FC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 029800 PAYLOAD\n \n 02CB8B DATA DESCRIPTOR       08074B50 (134695760)\n-02CB8F CRC                   B6C6ACB4 (3066473652)\n+02CB8F CRC                   6F9C78FD (1872525565)\n 02CB93 Compressed Size       0000338B (13195)\n 02CB97 Uncompressed Size     0000338B (13195)\n \n 02CB9B LOCAL HEADER #45      04034B50 (67324752)\n 02CB9F Extract Zip Spec      14 (20) '2.0'\n 02CBA0 Extract OS            00 (0) 'MS-DOS'\n 02CBA1 General Purpose Flag  0008 (8)\n@@ -1173,15 +1173,15 @@\n 02D8F4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 02D8F6   Length              0005 (5)\n 02D8F8   Flags               01 (1) 'Modification'\n 02D8F9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 02D8FD PAYLOAD\n \n 0307C9 DATA DESCRIPTOR       08074B50 (134695760)\n-0307CD CRC                   D42547FE (3559213054)\n+0307CD CRC                   18A019B5 (413145525)\n 0307D1 Compressed Size       00002ECC (11980)\n 0307D5 Uncompressed Size     00002ECC (11980)\n \n 0307D9 LOCAL HEADER #47      04034B50 (67324752)\n 0307DD Extract Zip Spec      14 (20) '2.0'\n 0307DE Extract OS            00 (0) 'MS-DOS'\n 0307DF General Purpose Flag  0008 (8)\n@@ -1229,15 +1229,15 @@\n 03153F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 031541   Length              0005 (5)\n 031543   Flags               01 (1) 'Modification'\n 031544   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 031548 PAYLOAD\n \n 034DE1 DATA DESCRIPTOR       08074B50 (134695760)\n-034DE5 CRC                   02C69E45 (46571077)\n+034DE5 CRC                   E2A17E34 (3802234420)\n 034DE9 Compressed Size       00003899 (14489)\n 034DED Uncompressed Size     00003899 (14489)\n \n 034DF1 LOCAL HEADER #49      04034B50 (67324752)\n 034DF5 Extract Zip Spec      14 (20) '2.0'\n 034DF6 Extract OS            00 (0) 'MS-DOS'\n 034DF7 General Purpose Flag  0008 (8)\n@@ -1285,15 +1285,15 @@\n 03570F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 035711   Length              0005 (5)\n 035713   Flags               01 (1) 'Modification'\n 035714   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 035718 PAYLOAD\n \n 0372B6 DATA DESCRIPTOR       08074B50 (134695760)\n-0372BA CRC                   275EAAE8 (660515560)\n+0372BA CRC                   2C539A76 (743676534)\n 0372BE Compressed Size       00001B9E (7070)\n 0372C2 Uncompressed Size     00001B9E (7070)\n \n 0372C6 LOCAL HEADER #51      04034B50 (67324752)\n 0372CA Extract Zip Spec      14 (20) '2.0'\n 0372CB Extract OS            00 (0) 'MS-DOS'\n 0372CC General Purpose Flag  0008 (8)\n@@ -1397,15 +1397,15 @@\n 039D69 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 039D6B   Length              0005 (5)\n 039D6D   Flags               01 (1) 'Modification'\n 039D6E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 039D72 PAYLOAD\n \n 03BE19 DATA DESCRIPTOR       08074B50 (134695760)\n-03BE1D CRC                   FE0F9A26 (4262435366)\n+03BE1D CRC                   21002390 (553657232)\n 03BE21 Compressed Size       000020A7 (8359)\n 03BE25 Uncompressed Size     000020A7 (8359)\n \n 03BE29 LOCAL HEADER #55      04034B50 (67324752)\n 03BE2D Extract Zip Spec      14 (20) '2.0'\n 03BE2E Extract OS            00 (0) 'MS-DOS'\n 03BE2F General Purpose Flag  0008 (8)\n@@ -1537,15 +1537,15 @@\n 040B2C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 040B2E   Length              0005 (5)\n 040B30   Flags               01 (1) 'Modification'\n 040B31   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 040B35 PAYLOAD\n \n 042BB8 DATA DESCRIPTOR       08074B50 (134695760)\n-042BBC CRC                   F1A0181E (4053800990)\n+042BBC CRC                   B60536A9 (3053794985)\n 042BC0 Compressed Size       00002083 (8323)\n 042BC4 Uncompressed Size     00002083 (8323)\n \n 042BC8 LOCAL HEADER #60      04034B50 (67324752)\n 042BCC Extract Zip Spec      14 (20) '2.0'\n 042BCD Extract OS            00 (0) 'MS-DOS'\n 042BCE General Purpose Flag  0008 (8)\n@@ -1621,15 +1621,15 @@\n 048AFA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 048AFC   Length              0005 (5)\n 048AFE   Flags               01 (1) 'Modification'\n 048AFF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 048B03 PAYLOAD\n \n 04D9C9 DATA DESCRIPTOR       08074B50 (134695760)\n-04D9CD CRC                   72056738 (1912956728)\n+04D9CD CRC                   DA28B7FD (3660101629)\n 04D9D1 Compressed Size       00004EC6 (20166)\n 04D9D5 Uncompressed Size     00004EC6 (20166)\n \n 04D9D9 LOCAL HEADER #63      04034B50 (67324752)\n 04D9DD Extract Zip Spec      14 (20) '2.0'\n 04D9DE Extract OS            00 (0) 'MS-DOS'\n 04D9DF General Purpose Flag  0008 (8)\n@@ -1705,15 +1705,15 @@\n 04EF47 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 04EF49   Length              0005 (5)\n 04EF4B   Flags               01 (1) 'Modification'\n 04EF4C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 04EF50 PAYLOAD\n \n 0510B3 DATA DESCRIPTOR       08074B50 (134695760)\n-0510B7 CRC                   755F042D (1969161261)\n+0510B7 CRC                   BCD95A30 (3168361008)\n 0510BB Compressed Size       00002163 (8547)\n 0510BF Uncompressed Size     00002163 (8547)\n \n 0510C3 LOCAL HEADER #66      04034B50 (67324752)\n 0510C7 Extract Zip Spec      14 (20) '2.0'\n 0510C8 Extract OS            00 (0) 'MS-DOS'\n 0510C9 General Purpose Flag  0008 (8)\n@@ -1761,15 +1761,15 @@\n 051BE9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 051BEB   Length              0005 (5)\n 051BED   Flags               01 (1) 'Modification'\n 051BEE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 051BF2 PAYLOAD\n \n 053C8D DATA DESCRIPTOR       08074B50 (134695760)\n-053C91 CRC                   496327AE (1231234990)\n+053C91 CRC                   9FA348E1 (2678278369)\n 053C95 Compressed Size       0000209B (8347)\n 053C99 Uncompressed Size     0000209B (8347)\n \n 053C9D LOCAL HEADER #68      04034B50 (67324752)\n 053CA1 Extract Zip Spec      14 (20) '2.0'\n 053CA2 Extract OS            00 (0) 'MS-DOS'\n 053CA3 General Purpose Flag  0008 (8)\n@@ -1817,15 +1817,15 @@\n 0548E4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0548E6   Length              0005 (5)\n 0548E8   Flags               01 (1) 'Modification'\n 0548E9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0548ED PAYLOAD\n \n 056B64 DATA DESCRIPTOR       08074B50 (134695760)\n-056B68 CRC                   F1C48EC6 (4056190662)\n+056B68 CRC                   CF134FF3 (3474149363)\n 056B6C Compressed Size       00002277 (8823)\n 056B70 Uncompressed Size     00002277 (8823)\n \n 056B74 LOCAL HEADER #70      04034B50 (67324752)\n 056B78 Extract Zip Spec      14 (20) '2.0'\n 056B79 Extract OS            00 (0) 'MS-DOS'\n 056B7A General Purpose Flag  0008 (8)\n@@ -1985,15 +1985,15 @@\n 05D9B2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 05D9B4   Length              0005 (5)\n 05D9B6   Flags               01 (1) 'Modification'\n 05D9B7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 05D9BB PAYLOAD\n \n 06217A DATA DESCRIPTOR       08074B50 (134695760)\n-06217E CRC                   24D4957F (617911679)\n+06217E CRC                   325F987A (845125754)\n 062182 Compressed Size       000047BF (18367)\n 062186 Uncompressed Size     000047BF (18367)\n \n 06218A LOCAL HEADER #76      04034B50 (67324752)\n 06218E Extract Zip Spec      14 (20) '2.0'\n 06218F Extract OS            00 (0) 'MS-DOS'\n 062190 General Purpose Flag  0008 (8)\n@@ -2013,15 +2013,15 @@\n 062206 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 062208   Length              0005 (5)\n 06220A   Flags               01 (1) 'Modification'\n 06220B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 06220F PAYLOAD\n \n 064176 DATA DESCRIPTOR       08074B50 (134695760)\n-06417A CRC                   9AEC75F6 (2599187958)\n+06417A CRC                   0157365B (22492763)\n 06417E Compressed Size       00001F67 (8039)\n 064182 Uncompressed Size     00001F67 (8039)\n \n 064186 LOCAL HEADER #77      04034B50 (67324752)\n 06418A Extract Zip Spec      14 (20) '2.0'\n 06418B Extract OS            00 (0) 'MS-DOS'\n 06418C General Purpose Flag  0008 (8)\n@@ -2069,15 +2069,15 @@\n 064AF7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 064AF9   Length              0005 (5)\n 064AFB   Flags               01 (1) 'Modification'\n 064AFC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 064B00 PAYLOAD\n \n 066720 DATA DESCRIPTOR       08074B50 (134695760)\n-066724 CRC                   9B955A10 (2610256400)\n+066724 CRC                   71B52059 (1907695705)\n 066728 Compressed Size       00001C20 (7200)\n 06672C Uncompressed Size     00001C20 (7200)\n \n 066730 LOCAL HEADER #79      04034B50 (67324752)\n 066734 Extract Zip Spec      14 (20) '2.0'\n 066735 Extract OS            00 (0) 'MS-DOS'\n 066736 General Purpose Flag  0008 (8)\n@@ -2125,15 +2125,15 @@\n 0672F9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0672FB   Length              0005 (5)\n 0672FD   Flags               01 (1) 'Modification'\n 0672FE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 067302 PAYLOAD\n \n 069481 DATA DESCRIPTOR       08074B50 (134695760)\n-069485 CRC                   AFF9A5A3 (2952373667)\n+069485 CRC                   4211F28D (1108472461)\n 069489 Compressed Size       0000217F (8575)\n 06948D Uncompressed Size     0000217F (8575)\n \n 069491 LOCAL HEADER #81      04034B50 (67324752)\n 069495 Extract Zip Spec      14 (20) '2.0'\n 069496 Extract OS            00 (0) 'MS-DOS'\n 069497 General Purpose Flag  0008 (8)\n@@ -2209,15 +2209,15 @@\n 06AAA0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 06AAA2   Length              0005 (5)\n 06AAA4   Flags               01 (1) 'Modification'\n 06AAA5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 06AAA9 PAYLOAD\n \n 06CC28 DATA DESCRIPTOR       08074B50 (134695760)\n-06CC2C CRC                   05D02DCD (97529293)\n+06CC2C CRC                   E8387AE3 (3896015587)\n 06CC30 Compressed Size       0000217F (8575)\n 06CC34 Uncompressed Size     0000217F (8575)\n \n 06CC38 LOCAL HEADER #84      04034B50 (67324752)\n 06CC3C Extract Zip Spec      14 (20) '2.0'\n 06CC3D Extract OS            00 (0) 'MS-DOS'\n 06CC3E General Purpose Flag  0008 (8)\n@@ -2293,15 +2293,15 @@\n 070088 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 07008A   Length              0005 (5)\n 07008C   Flags               01 (1) 'Modification'\n 07008D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 070091 PAYLOAD\n \n 073F21 DATA DESCRIPTOR       08074B50 (134695760)\n-073F25 CRC                   65BF4352 (1707033426)\n+073F25 CRC                   7568ADEC (1969794540)\n 073F29 Compressed Size       00003E90 (16016)\n 073F2D Uncompressed Size     00003E90 (16016)\n \n 073F31 LOCAL HEADER #87      04034B50 (67324752)\n 073F35 Extract Zip Spec      14 (20) '2.0'\n 073F36 Extract OS            00 (0) 'MS-DOS'\n 073F37 General Purpose Flag  0008 (8)\n@@ -3881,15 +3881,15 @@\n 1193BC Created OS            00 (0) 'MS-DOS'\n 1193BD Extract Zip Spec      14 (20) '2.0'\n 1193BE Extract OS            00 (0) 'MS-DOS'\n 1193BF General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 1193C1 Compression Method    0000 (0) 'Stored'\n 1193C3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1193C7 CRC                   9D842F64 (2642685796)\n+1193C7 CRC                   7CEE63F1 (2095997937)\n 1193CB Compressed Size       00001E18 (7704)\n 1193CF Uncompressed Size     00001E18 (7704)\n 1193D3 Filename Length       0057 (87)\n 1193D5 Extra Length          0009 (9)\n 1193D7 Comment Length        0000 (0)\n 1193D9 Disk Start            0000 (0)\n 1193DB Int File Attributes   0000 (0)\n@@ -4001,15 +4001,15 @@\n 1195DD Created OS            00 (0) 'MS-DOS'\n 1195DE Extract Zip Spec      14 (20) '2.0'\n 1195DF Extract OS            00 (0) 'MS-DOS'\n 1195E0 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 1195E2 Compression Method    0000 (0) 'Stored'\n 1195E4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1195E8 CRC                   B6C6ACB4 (3066473652)\n+1195E8 CRC                   6F9C78FD (1872525565)\n 1195EC Compressed Size       0000338B (13195)\n 1195F0 Uncompressed Size     0000338B (13195)\n 1195F4 Filename Length       0050 (80)\n 1195F6 Extra Length          0009 (9)\n 1195F8 Comment Length        0000 (0)\n 1195FA Disk Start            0000 (0)\n 1195FC Int File Attributes   0000 (0)\n@@ -4061,15 +4061,15 @@\n 1196F3 Created OS            00 (0) 'MS-DOS'\n 1196F4 Extract Zip Spec      14 (20) '2.0'\n 1196F5 Extract OS            00 (0) 'MS-DOS'\n 1196F6 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 1196F8 Compression Method    0000 (0) 'Stored'\n 1196FA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-1196FE CRC                   D42547FE (3559213054)\n+1196FE CRC                   18A019B5 (413145525)\n 119702 Compressed Size       00002ECC (11980)\n 119706 Uncompressed Size     00002ECC (11980)\n 11970A Filename Length       005D (93)\n 11970C Extra Length          0009 (9)\n 11970E Comment Length        0000 (0)\n 119710 Disk Start            0000 (0)\n 119712 Int File Attributes   0000 (0)\n@@ -4121,15 +4121,15 @@\n 11982A Created OS            00 (0) 'MS-DOS'\n 11982B Extract Zip Spec      14 (20) '2.0'\n 11982C Extract OS            00 (0) 'MS-DOS'\n 11982D General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11982F Compression Method    0000 (0) 'Stored'\n 119831 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-119835 CRC                   02C69E45 (46571077)\n+119835 CRC                   E2A17E34 (3802234420)\n 119839 Compressed Size       00003899 (14489)\n 11983D Uncompressed Size     00003899 (14489)\n 119841 Filename Length       0071 (113)\n 119843 Extra Length          0009 (9)\n 119845 Comment Length        0000 (0)\n 119847 Disk Start            0000 (0)\n 119849 Int File Attributes   0000 (0)\n@@ -4181,15 +4181,15 @@\n 119965 Created OS            00 (0) 'MS-DOS'\n 119966 Extract Zip Spec      14 (20) '2.0'\n 119967 Extract OS            00 (0) 'MS-DOS'\n 119968 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11996A Compression Method    0000 (0) 'Stored'\n 11996C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-119970 CRC                   275EAAE8 (660515560)\n+119970 CRC                   2C539A76 (743676534)\n 119974 Compressed Size       00001B9E (7070)\n 119978 Uncompressed Size     00001B9E (7070)\n 11997C Filename Length       0061 (97)\n 11997E Extra Length          0009 (9)\n 119980 Comment Length        0000 (0)\n 119982 Disk Start            0000 (0)\n 119984 Int File Attributes   0000 (0)\n@@ -4301,15 +4301,15 @@\n 119BBB Created OS            00 (0) 'MS-DOS'\n 119BBC Extract Zip Spec      14 (20) '2.0'\n 119BBD Extract OS            00 (0) 'MS-DOS'\n 119BBE General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 119BC0 Compression Method    0000 (0) 'Stored'\n 119BC2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-119BC6 CRC                   FE0F9A26 (4262435366)\n+119BC6 CRC                   21002390 (553657232)\n 119BCA Compressed Size       000020A7 (8359)\n 119BCE Uncompressed Size     000020A7 (8359)\n 119BD2 Filename Length       005D (93)\n 119BD4 Extra Length          0009 (9)\n 119BD6 Comment Length        0000 (0)\n 119BD8 Disk Start            0000 (0)\n 119BDA Int File Attributes   0000 (0)\n@@ -4451,15 +4451,15 @@\n 119EC1 Created OS            00 (0) 'MS-DOS'\n 119EC2 Extract Zip Spec      14 (20) '2.0'\n 119EC3 Extract OS            00 (0) 'MS-DOS'\n 119EC4 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 119EC6 Compression Method    0000 (0) 'Stored'\n 119EC8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-119ECC CRC                   F1A0181E (4053800990)\n+119ECC CRC                   B60536A9 (3053794985)\n 119ED0 Compressed Size       00002083 (8323)\n 119ED4 Uncompressed Size     00002083 (8323)\n 119ED8 Filename Length       006C (108)\n 119EDA Extra Length          0009 (9)\n 119EDC Comment Length        0000 (0)\n 119EDE Disk Start            0000 (0)\n 119EE0 Int File Attributes   0000 (0)\n@@ -4541,15 +4541,15 @@\n 11A0A4 Created OS            00 (0) 'MS-DOS'\n 11A0A5 Extract Zip Spec      14 (20) '2.0'\n 11A0A6 Extract OS            00 (0) 'MS-DOS'\n 11A0A7 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11A0A9 Compression Method    0000 (0) 'Stored'\n 11A0AB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11A0AF CRC                   72056738 (1912956728)\n+11A0AF CRC                   DA28B7FD (3660101629)\n 11A0B3 Compressed Size       00004EC6 (20166)\n 11A0B7 Uncompressed Size     00004EC6 (20166)\n 11A0BB Filename Length       0070 (112)\n 11A0BD Extra Length          0009 (9)\n 11A0BF Comment Length        0000 (0)\n 11A0C1 Disk Start            0000 (0)\n 11A0C3 Int File Attributes   0000 (0)\n@@ -4631,15 +4631,15 @@\n 11A280 Created OS            00 (0) 'MS-DOS'\n 11A281 Extract Zip Spec      14 (20) '2.0'\n 11A282 Extract OS            00 (0) 'MS-DOS'\n 11A283 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11A285 Compression Method    0000 (0) 'Stored'\n 11A287 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11A28B CRC                   755F042D (1969161261)\n+11A28B CRC                   BCD95A30 (3168361008)\n 11A28F Compressed Size       00002163 (8547)\n 11A293 Uncompressed Size     00002163 (8547)\n 11A297 Filename Length       0074 (116)\n 11A299 Extra Length          0009 (9)\n 11A29B Comment Length        0000 (0)\n 11A29D Disk Start            0000 (0)\n 11A29F Int File Attributes   0000 (0)\n@@ -4691,15 +4691,15 @@\n 11A3C6 Created OS            00 (0) 'MS-DOS'\n 11A3C7 Extract Zip Spec      14 (20) '2.0'\n 11A3C8 Extract OS            00 (0) 'MS-DOS'\n 11A3C9 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11A3CB Compression Method    0000 (0) 'Stored'\n 11A3CD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11A3D1 CRC                   496327AE (1231234990)\n+11A3D1 CRC                   9FA348E1 (2678278369)\n 11A3D5 Compressed Size       0000209B (8347)\n 11A3D9 Uncompressed Size     0000209B (8347)\n 11A3DD Filename Length       0069 (105)\n 11A3DF Extra Length          0009 (9)\n 11A3E1 Comment Length        0000 (0)\n 11A3E3 Disk Start            0000 (0)\n 11A3E5 Int File Attributes   0000 (0)\n@@ -4751,15 +4751,15 @@\n 11A512 Created OS            00 (0) 'MS-DOS'\n 11A513 Extract Zip Spec      14 (20) '2.0'\n 11A514 Extract OS            00 (0) 'MS-DOS'\n 11A515 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11A517 Compression Method    0000 (0) 'Stored'\n 11A519 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11A51D CRC                   F1C48EC6 (4056190662)\n+11A51D CRC                   CF134FF3 (3474149363)\n 11A521 Compressed Size       00002277 (8823)\n 11A525 Uncompressed Size     00002277 (8823)\n 11A529 Filename Length       007A (122)\n 11A52B Extra Length          0009 (9)\n 11A52D Comment Length        0000 (0)\n 11A52F Disk Start            0000 (0)\n 11A531 Int File Attributes   0000 (0)\n@@ -4931,15 +4931,15 @@\n 11A8C2 Created OS            00 (0) 'MS-DOS'\n 11A8C3 Extract Zip Spec      14 (20) '2.0'\n 11A8C4 Extract OS            00 (0) 'MS-DOS'\n 11A8C5 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11A8C7 Compression Method    0000 (0) 'Stored'\n 11A8C9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11A8CD CRC                   24D4957F (617911679)\n+11A8CD CRC                   325F987A (845125754)\n 11A8D1 Compressed Size       000047BF (18367)\n 11A8D5 Uncompressed Size     000047BF (18367)\n 11A8D9 Filename Length       0068 (104)\n 11A8DB Extra Length          0009 (9)\n 11A8DD Comment Length        0000 (0)\n 11A8DF Disk Start            0000 (0)\n 11A8E1 Int File Attributes   0000 (0)\n@@ -4961,15 +4961,15 @@\n 11A961 Created OS            00 (0) 'MS-DOS'\n 11A962 Extract Zip Spec      14 (20) '2.0'\n 11A963 Extract OS            00 (0) 'MS-DOS'\n 11A964 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11A966 Compression Method    0000 (0) 'Stored'\n 11A968 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11A96C CRC                   9AEC75F6 (2599187958)\n+11A96C CRC                   0157365B (22492763)\n 11A970 Compressed Size       00001F67 (8039)\n 11A974 Uncompressed Size     00001F67 (8039)\n 11A978 Filename Length       005E (94)\n 11A97A Extra Length          0009 (9)\n 11A97C Comment Length        0000 (0)\n 11A97E Disk Start            0000 (0)\n 11A980 Int File Attributes   0000 (0)\n@@ -5021,15 +5021,15 @@\n 11AA8E Created OS            00 (0) 'MS-DOS'\n 11AA8F Extract Zip Spec      14 (20) '2.0'\n 11AA90 Extract OS            00 (0) 'MS-DOS'\n 11AA91 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11AA93 Compression Method    0000 (0) 'Stored'\n 11AA95 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11AA99 CRC                   9B955A10 (2610256400)\n+11AA99 CRC                   71B52059 (1907695705)\n 11AA9D Compressed Size       00001C20 (7200)\n 11AAA1 Uncompressed Size     00001C20 (7200)\n 11AAA5 Filename Length       0066 (102)\n 11AAA7 Extra Length          0009 (9)\n 11AAA9 Comment Length        0000 (0)\n 11AAAB Disk Start            0000 (0)\n 11AAAD Int File Attributes   0000 (0)\n@@ -5081,15 +5081,15 @@\n 11ABD2 Created OS            00 (0) 'MS-DOS'\n 11ABD3 Extract Zip Spec      14 (20) '2.0'\n 11ABD4 Extract OS            00 (0) 'MS-DOS'\n 11ABD5 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11ABD7 Compression Method    0000 (0) 'Stored'\n 11ABD9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11ABDD CRC                   AFF9A5A3 (2952373667)\n+11ABDD CRC                   4211F28D (1108472461)\n 11ABE1 Compressed Size       0000217F (8575)\n 11ABE5 Uncompressed Size     0000217F (8575)\n 11ABE9 Filename Length       0075 (117)\n 11ABEB Extra Length          0009 (9)\n 11ABED Comment Length        0000 (0)\n 11ABEF Disk Start            0000 (0)\n 11ABF1 Int File Attributes   0000 (0)\n@@ -5171,15 +5171,15 @@\n 11ADBD Created OS            00 (0) 'MS-DOS'\n 11ADBE Extract Zip Spec      14 (20) '2.0'\n 11ADBF Extract OS            00 (0) 'MS-DOS'\n 11ADC0 General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11ADC2 Compression Method    0000 (0) 'Stored'\n 11ADC4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11ADC8 CRC                   05D02DCD (97529293)\n+11ADC8 CRC                   E8387AE3 (3896015587)\n 11ADCC Compressed Size       0000217F (8575)\n 11ADD0 Uncompressed Size     0000217F (8575)\n 11ADD4 Filename Length       0075 (117)\n 11ADD6 Extra Length          0009 (9)\n 11ADD8 Comment Length        0000 (0)\n 11ADDA Disk Start            0000 (0)\n 11ADDC Int File Attributes   0000 (0)\n@@ -5261,15 +5261,15 @@\n 11AF9C Created OS            00 (0) 'MS-DOS'\n 11AF9D Extract Zip Spec      14 (20) '2.0'\n 11AF9E Extract OS            00 (0) 'MS-DOS'\n 11AF9F General Purpose Flag  0008 (8)\n        [Bit  3]              1 'Streamed'\n 11AFA1 Compression Method    0000 (0) 'Stored'\n 11AFA3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-11AFA7 CRC                   65BF4352 (1707033426)\n+11AFA7 CRC                   7568ADEC (1969794540)\n 11AFAB Compressed Size       00003E90 (16016)\n 11AFAF Uncompressed Size     00003E90 (16016)\n 11AFB3 Filename Length       0064 (100)\n 11AFB5 Extra Length          0009 (9)\n 11AFB7 Comment Length        0000 (0)\n 11AFB9 Disk Start            0000 (0)\n 11AFBB Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_CheckResult_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_CheckResult_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_analytics_quality_model_CheckResult_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_CheckResult\n {\n     public static final String tempTypeName = \"CheckResult\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::CheckResult\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(4)\n-           .withKeys(tempFullTypeId, \"isValid\", \"message\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"isValid\", \"message\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_CheckResult_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_Rule_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_Rule_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_analytics_quality_model_Rule_Impl<T> extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_Rule<T>\n {\n     public static final String tempTypeName = \"Rule\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::Rule\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(8)\n-           .withKeys(tempFullTypeId, \"category\", \"description\", \"func\", \"hasSkipTestsFlag\", \"id\", \"severity\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"category\", \"description\", \"func\", \"hasSkipTestsFlag\", \"id\", \"severity\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_Rule_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_ViolationInstance_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_ViolationInstance_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_analytics_quality_model_ViolationInstance_Impl<T> extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_ViolationInstance<T>\n {\n     public static final String tempTypeName = \"ViolationInstance\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::ViolationInstance\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(5)\n-           .withKeys(tempFullTypeId, \"detail\", \"rule\", \"source\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"detail\", \"rule\", \"source\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_ViolationInstance_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_badAssociations_BadAssociation_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_badAssociations_BadAssociation_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_analytics_quality_model_domain_badAssociations_BadAssociation_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_domain_badAssociations_BadAssociation\n {\n     public static final String tempTypeName = \"BadAssociation\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::domain::badAssociations::BadAssociation\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(4)\n-           .withKeys(tempFullTypeId, \"association\", \"nonModelRepo\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"association\", \"nonModelRepo\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_domain_badAssociations_BadAssociation_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_Employee_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_Employee_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_analytics_quality_model_domain_tests_Employee_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_domain_tests_Employee\n {\n     public static final String tempTypeName = \"Employee\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::domain::tests::Employee\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKey(tempFullTypeId, \"name\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKey(tempFullTypeId, \"name\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_domain_tests_Employee_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_Firm_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_Firm_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_analytics_quality_model_domain_tests_Firm_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_domain_tests_Firm\n {\n     public static final String tempTypeName = \"Firm\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::domain::tests::Firm\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKey(tempFullTypeId, \"employeesFlag\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKey(tempFullTypeId, \"employeesFlag\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_domain_tests_Firm_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_NoMatchForTestAgain_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_NoMatchForTestAgain_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_analytics_quality_model_domain_tests_NoMatchForTestAgain_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_domain_tests_NoMatchForTestAgain\n {\n     public static final String tempTypeName = \"NoMatchForTestAgain\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::domain::tests::NoMatchForTestAgain\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(4)\n-           .withKeys(tempFullTypeId, \"testMatch\", \"testName\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"testMatch\", \"testName\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_domain_tests_NoMatchForTestAgain_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_NoModelQualityViolation_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_NoModelQualityViolation_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_analytics_quality_model_domain_tests_NoModelQualityViolation_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_domain_tests_NoModelQualityViolation\n {\n     public static final String tempTypeName = \"NoModelQualityViolation\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::domain::tests::NoModelQualityViolation\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(12)\n-           .withKeys(tempFullTypeId, \"hasValidName\", \"isValid\", \"issuanceDate\", \"issuer\", \"kerberos\", \"maturityYears\", \"name\", \"validChildren\", \"validationFlag\", \"validationFlags\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"hasValidName\", \"isValid\", \"issuanceDate\", \"issuer\", \"kerberos\", \"maturityYears\", \"name\", \"validChildren\", \"validationFlag\", \"validationFlags\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_domain_tests_NoModelQualityViolation_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_TestClassWithAllDocsMissing_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_TestClassWithAllDocsMissing_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_analytics_quality_model_domain_tests_TestClassWithAllDocsMissing_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_domain_tests_TestClassWithAllDocsMissing\n {\n     public static final String tempTypeName = \"TestClassWithAllDocsMissing\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::domain::tests::TestClassWithAllDocsMissing\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(4)\n-           .withKeys(tempFullTypeId, \"testMatch\", \"testName\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"testMatch\", \"testName\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_domain_tests_TestClassWithAllDocsMissing_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_TestClassWithDoc_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_TestClassWithDoc_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_analytics_quality_model_domain_tests_TestClassWithDoc_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_domain_tests_TestClassWithDoc\n {\n     public static final String tempTypeName = \"TestClassWithDoc\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::domain::tests::TestClassWithDoc\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(4)\n-           .withKeys(tempFullTypeId, \"testDescription\", \"testName\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"testDescription\", \"testName\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_domain_tests_TestClassWithDoc_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_TestClassWithPropertiesMissingDoc_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_TestClassWithPropertiesMissingDoc_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_analytics_quality_model_domain_tests_TestClassWithPropertiesMissingDoc_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_domain_tests_TestClassWithPropertiesMissingDoc\n {\n     public static final String tempTypeName = \"TestClassWithPropertiesMissingDoc\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::domain::tests::TestClassWithPropertiesMissingDoc\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(4)\n-           .withKeys(tempFullTypeId, \"testDescription\", \"testName\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"testDescription\", \"testName\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_domain_tests_TestClassWithPropertiesMissingDoc_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_TestsInProgress_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_TestsInProgress_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_analytics_quality_model_domain_tests_TestsInProgress_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_domain_tests_TestsInProgress\n {\n     public static final String tempTypeName = \"TestsInProgress\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::domain::tests::TestsInProgress\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(8)\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKeys(tempFullTypeId, \"testDescription\", \"testName\")\n            .withKeysFromAssociation(tempFullTypeId, \"testMatch\", \"testMatchOne\", \"testMatchThree\", \"testMatchTwo\")\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_domain_tests_TestsInProgress_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_Tests_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_Tests_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_analytics_quality_model_domain_tests_Tests_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_domain_tests_Tests\n {\n     public static final String tempTypeName = \"Tests\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::domain::tests::Tests\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(4)\n-           .withKeys(tempFullTypeId, \"testDescription\", \"testName\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"testDescription\", \"testName\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_domain_tests_Tests_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_UntestedClass_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_UntestedClass_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_analytics_quality_model_domain_tests_UntestedClass_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_domain_tests_UntestedClass\n {\n     public static final String tempTypeName = \"UntestedClass\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::domain::tests::UntestedClass\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKey(tempFullTypeId, \"foo\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKey(tempFullTypeId, \"foo\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_domain_tests_UntestedClass_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_UpperCaseTestWith_Underscore_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_UpperCaseTestWith_Underscore_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_analytics_quality_model_domain_tests_UpperCaseTestWith_Underscore_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_domain_tests_UpperCaseTestWith_Underscore\n {\n     public static final String tempTypeName = \"UpperCaseTestWith_Underscore\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::domain::tests::UpperCaseTestWith_Underscore\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(4)\n-           .withKeys(tempFullTypeId, \"testMatch\", \"testName\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"testMatch\", \"testName\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_domain_tests_UpperCaseTestWith_Underscore_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_lowerCaseTestWith_Underscore_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_lowerCaseTestWith_Underscore_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_analytics_quality_model_domain_tests_lowerCaseTestWith_Underscore_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_domain_tests_lowerCaseTestWith_Underscore\n {\n     public static final String tempTypeName = \"lowerCaseTestWith_Underscore\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::domain::tests::lowerCaseTestWith_Underscore\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(4)\n-           .withKeys(tempFullTypeId, \"testMatch\", \"testName\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"testMatch\", \"testName\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_domain_tests_lowerCaseTestWith_Underscore_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_myTestClass_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_analytics_quality_model_domain_tests_myTestClass_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_analytics_quality_model_domain_tests_myTestClass_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_analytics_quality_model_domain_tests_myTestClass\n {\n     public static final String tempTypeName = \"myTestClass\";\n     private static final String tempFullTypeId = \"Root::meta::analytics::quality::model::domain::tests::myTestClass\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(10)\n-           .withKeys(tempFullTypeId, \"Name\", \"hasWrongType\", \"myBadChildren\", \"myBadSingletonProperties\", \"myBadToManyProperty\", \"myInvalidDays\", \"myTestClassProperty\", \"myTestFlag\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"Name\", \"hasWrongType\", \"myBadChildren\", \"myBadSingletonProperties\", \"myBadToManyProperty\", \"myInvalidDays\", \"myTestClassProperty\", \"myTestFlag\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_analytics_quality_model_domain_tests_myTestClass_Impl(String id)\n     {\n         super(id);\n     }\n \n"}]}
