{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,17 +1,17 @@\n-Zip file size: 47036 bytes, number of entries: 15\n+Zip file size: 47055 bytes, number of entries: 15\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/\n -rw----     2.0 fat      286 bX stor 70-Jan-01 00:00 META-INF/MANIFEST.MF\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/org.finos.legend.engine/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/org.finos.legend.engine/legend-engine-extensions-collection-generation/\n -rw----     2.0 fat        0 bX stor 70-Jan-01 00:00 META-INF/maven/org.finos.legend.engine/legend-engine-extensions-collection-generation/pom.properties\n -rw----     2.0 fat    13880 bX stor 70-Jan-01 00:00 META-INF/maven/org.finos.legend.engine/legend-engine-extensions-collection-generation/pom.xml\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/finos/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/finos/legend/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/finos/legend/engine/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/finos/legend/engine/extensions/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/finos/legend/engine/extensions/collection/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/finos/legend/engine/extensions/collection/generation/\n--rw----     2.0 fat    30110 bX stor 70-Jan-01 00:00 org/finos/legend/engine/extensions/collection/generation/TestExtensions.class\n-15 files, 44276 bytes uncompressed, 44276 bytes compressed:  0.0%\n+-rw----     2.0 fat    30129 bX stor 70-Jan-01 00:00 org/finos/legend/engine/extensions/collection/generation/TestExtensions.class\n+15 files, 44295 bytes uncompressed, 44295 bytes compressed:  0.0%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -332,463 +332,463 @@\n #\n 3C3E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3C40   Length              0005 (5)\n 3C42   Flags               01 (1) 'Modification'\n 3C43   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3C47 PAYLOAD\n \n-B1E5 DATA DESCRIPTOR       08074B50 (134695760)\n-B1E9 CRC                   2BD518EB (735385835)\n-B1ED Compressed Size       0000759E (30110)\n-B1F1 Uncompressed Size     0000759E (30110)\n-\n-B1F5 CENTRAL HEADER #1     02014B50 (33639248)\n-B1F9 Created Zip Spec      14 (20) '2.0'\n-B1FA Created OS            00 (0) 'MS-DOS'\n-B1FB Extract Zip Spec      14 (20) '2.0'\n-B1FC Extract OS            00 (0) 'MS-DOS'\n-B1FD General Purpose Flag  0000 (0)\n-B1FF Compression Method    0000 (0) 'Stored'\n-B201 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B205 CRC                   00000000 (0)\n-B209 Compressed Size       00000000 (0)\n-B20D Uncompressed Size     00000000 (0)\n-B211 Filename Length       0009 (9)\n-B213 Extra Length          0009 (9)\n-B215 Comment Length        0000 (0)\n-B217 Disk Start            0000 (0)\n-B219 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B21B Ext File Attributes   00000000 (0)\n-B21F Local Header Offset   00000000 (0)\n-B223 Filename              'XXXXXXXXX'\n-#\n-# WARNING: Offset 0xB223: Filename 'XXXXXXXXX'\n-#          Zero length filename\n-#\n-B22C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B22E   Length              0005 (5)\n-B230   Flags               01 (1) 'Modification'\n-B231   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B235 CENTRAL HEADER #2     02014B50 (33639248)\n-B239 Created Zip Spec      14 (20) '2.0'\n-B23A Created OS            00 (0) 'MS-DOS'\n-B23B Extract Zip Spec      14 (20) '2.0'\n-B23C Extract OS            00 (0) 'MS-DOS'\n-B23D General Purpose Flag  0008 (8)\n+B1F8 DATA DESCRIPTOR       08074B50 (134695760)\n+B1FC CRC                   91B3A60E (2444469774)\n+B200 Compressed Size       000075B1 (30129)\n+B204 Uncompressed Size     000075B1 (30129)\n+\n+B208 CENTRAL HEADER #1     02014B50 (33639248)\n+B20C Created Zip Spec      14 (20) '2.0'\n+B20D Created OS            00 (0) 'MS-DOS'\n+B20E Extract Zip Spec      14 (20) '2.0'\n+B20F Extract OS            00 (0) 'MS-DOS'\n+B210 General Purpose Flag  0000 (0)\n+B212 Compression Method    0000 (0) 'Stored'\n+B214 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B218 CRC                   00000000 (0)\n+B21C Compressed Size       00000000 (0)\n+B220 Uncompressed Size     00000000 (0)\n+B224 Filename Length       0009 (9)\n+B226 Extra Length          0009 (9)\n+B228 Comment Length        0000 (0)\n+B22A Disk Start            0000 (0)\n+B22C Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B22E Ext File Attributes   00000000 (0)\n+B232 Local Header Offset   00000000 (0)\n+B236 Filename              'XXXXXXXXX'\n+#\n+# WARNING: Offset 0xB236: Filename 'XXXXXXXXX'\n+#          Zero length filename\n+#\n+B23F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B241   Length              0005 (5)\n+B243   Flags               01 (1) 'Modification'\n+B244   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B248 CENTRAL HEADER #2     02014B50 (33639248)\n+B24C Created Zip Spec      14 (20) '2.0'\n+B24D Created OS            00 (0) 'MS-DOS'\n+B24E Extract Zip Spec      14 (20) '2.0'\n+B24F Extract OS            00 (0) 'MS-DOS'\n+B250 General Purpose Flag  0008 (8)\n      [Bit  3]              1 'Streamed'\n-B23F Compression Method    0000 (0) 'Stored'\n-B241 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B245 CRC                   EB6778E2 (3949426914)\n-B249 Compressed Size       0000011E (286)\n-B24D Uncompressed Size     0000011E (286)\n-B251 Filename Length       0014 (20)\n-B253 Extra Length          0009 (9)\n-B255 Comment Length        0000 (0)\n-B257 Disk Start            0000 (0)\n-B259 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B25B Ext File Attributes   00000000 (0)\n-B25F Local Header Offset   00000030 (48)\n-B263 Filename              'XXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB263: Filename 'XXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B277 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B279   Length              0005 (5)\n-B27B   Flags               01 (1) 'Modification'\n-B27C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B280 CENTRAL HEADER #3     02014B50 (33639248)\n-B284 Created Zip Spec      14 (20) '2.0'\n-B285 Created OS            00 (0) 'MS-DOS'\n-B286 Extract Zip Spec      14 (20) '2.0'\n-B287 Extract OS            00 (0) 'MS-DOS'\n-B288 General Purpose Flag  0000 (0)\n-B28A Compression Method    0000 (0) 'Stored'\n-B28C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B290 CRC                   00000000 (0)\n-B294 Compressed Size       00000000 (0)\n-B298 Uncompressed Size     00000000 (0)\n-B29C Filename Length       000F (15)\n-B29E Extra Length          0009 (9)\n-B2A0 Comment Length        0000 (0)\n-B2A2 Disk Start            0000 (0)\n-B2A4 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B2A6 Ext File Attributes   00000000 (0)\n-B2AA Local Header Offset   00000199 (409)\n-B2AE Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB2AE: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B2BD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B2BF   Length              0005 (5)\n-B2C1   Flags               01 (1) 'Modification'\n-B2C2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B2C6 CENTRAL HEADER #4     02014B50 (33639248)\n-B2CA Created Zip Spec      14 (20) '2.0'\n-B2CB Created OS            00 (0) 'MS-DOS'\n-B2CC Extract Zip Spec      14 (20) '2.0'\n-B2CD Extract OS            00 (0) 'MS-DOS'\n-B2CE General Purpose Flag  0000 (0)\n-B2D0 Compression Method    0000 (0) 'Stored'\n-B2D2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B2D6 CRC                   00000000 (0)\n-B2DA Compressed Size       00000000 (0)\n-B2DE Uncompressed Size     00000000 (0)\n-B2E2 Filename Length       0027 (39)\n-B2E4 Extra Length          0009 (9)\n-B2E6 Comment Length        0000 (0)\n-B2E8 Disk Start            0000 (0)\n-B2EA Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B2EC Ext File Attributes   00000000 (0)\n-B2F0 Local Header Offset   000001CF (463)\n-B2F4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB2F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B31B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B31D   Length              0005 (5)\n-B31F   Flags               01 (1) 'Modification'\n-B320   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B324 CENTRAL HEADER #5     02014B50 (33639248)\n-B328 Created Zip Spec      14 (20) '2.0'\n-B329 Created OS            00 (0) 'MS-DOS'\n-B32A Extract Zip Spec      14 (20) '2.0'\n-B32B Extract OS            00 (0) 'MS-DOS'\n-B32C General Purpose Flag  0000 (0)\n-B32E Compression Method    0000 (0) 'Stored'\n-B330 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B334 CRC                   00000000 (0)\n-B338 Compressed Size       00000000 (0)\n-B33C Uncompressed Size     00000000 (0)\n-B340 Filename Length       0056 (86)\n-B342 Extra Length          0009 (9)\n-B344 Comment Length        0000 (0)\n-B346 Disk Start            0000 (0)\n-B348 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B34A Ext File Attributes   00000000 (0)\n-B34E Local Header Offset   0000021D (541)\n-B352 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB352: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B3A8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B3AA   Length              0005 (5)\n-B3AC   Flags               01 (1) 'Modification'\n-B3AD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B3B1 CENTRAL HEADER #6     02014B50 (33639248)\n-B3B5 Created Zip Spec      14 (20) '2.0'\n-B3B6 Created OS            00 (0) 'MS-DOS'\n-B3B7 Extract Zip Spec      14 (20) '2.0'\n-B3B8 Extract OS            00 (0) 'MS-DOS'\n-B3B9 General Purpose Flag  0008 (8)\n+B252 Compression Method    0000 (0) 'Stored'\n+B254 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B258 CRC                   EB6778E2 (3949426914)\n+B25C Compressed Size       0000011E (286)\n+B260 Uncompressed Size     0000011E (286)\n+B264 Filename Length       0014 (20)\n+B266 Extra Length          0009 (9)\n+B268 Comment Length        0000 (0)\n+B26A Disk Start            0000 (0)\n+B26C Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B26E Ext File Attributes   00000000 (0)\n+B272 Local Header Offset   00000030 (48)\n+B276 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB276: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+B28A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B28C   Length              0005 (5)\n+B28E   Flags               01 (1) 'Modification'\n+B28F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B293 CENTRAL HEADER #3     02014B50 (33639248)\n+B297 Created Zip Spec      14 (20) '2.0'\n+B298 Created OS            00 (0) 'MS-DOS'\n+B299 Extract Zip Spec      14 (20) '2.0'\n+B29A Extract OS            00 (0) 'MS-DOS'\n+B29B General Purpose Flag  0000 (0)\n+B29D Compression Method    0000 (0) 'Stored'\n+B29F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B2A3 CRC                   00000000 (0)\n+B2A7 Compressed Size       00000000 (0)\n+B2AB Uncompressed Size     00000000 (0)\n+B2AF Filename Length       000F (15)\n+B2B1 Extra Length          0009 (9)\n+B2B3 Comment Length        0000 (0)\n+B2B5 Disk Start            0000 (0)\n+B2B7 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B2B9 Ext File Attributes   00000000 (0)\n+B2BD Local Header Offset   00000199 (409)\n+B2C1 Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB2C1: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+B2D0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B2D2   Length              0005 (5)\n+B2D4   Flags               01 (1) 'Modification'\n+B2D5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B2D9 CENTRAL HEADER #4     02014B50 (33639248)\n+B2DD Created Zip Spec      14 (20) '2.0'\n+B2DE Created OS            00 (0) 'MS-DOS'\n+B2DF Extract Zip Spec      14 (20) '2.0'\n+B2E0 Extract OS            00 (0) 'MS-DOS'\n+B2E1 General Purpose Flag  0000 (0)\n+B2E3 Compression Method    0000 (0) 'Stored'\n+B2E5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B2E9 CRC                   00000000 (0)\n+B2ED Compressed Size       00000000 (0)\n+B2F1 Uncompressed Size     00000000 (0)\n+B2F5 Filename Length       0027 (39)\n+B2F7 Extra Length          0009 (9)\n+B2F9 Comment Length        0000 (0)\n+B2FB Disk Start            0000 (0)\n+B2FD Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B2FF Ext File Attributes   00000000 (0)\n+B303 Local Header Offset   000001CF (463)\n+B307 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB307: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+B32E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B330   Length              0005 (5)\n+B332   Flags               01 (1) 'Modification'\n+B333   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B337 CENTRAL HEADER #5     02014B50 (33639248)\n+B33B Created Zip Spec      14 (20) '2.0'\n+B33C Created OS            00 (0) 'MS-DOS'\n+B33D Extract Zip Spec      14 (20) '2.0'\n+B33E Extract OS            00 (0) 'MS-DOS'\n+B33F General Purpose Flag  0000 (0)\n+B341 Compression Method    0000 (0) 'Stored'\n+B343 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B347 CRC                   00000000 (0)\n+B34B Compressed Size       00000000 (0)\n+B34F Uncompressed Size     00000000 (0)\n+B353 Filename Length       0056 (86)\n+B355 Extra Length          0009 (9)\n+B357 Comment Length        0000 (0)\n+B359 Disk Start            0000 (0)\n+B35B Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B35D Ext File Attributes   00000000 (0)\n+B361 Local Header Offset   0000021D (541)\n+B365 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB365: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+B3BB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B3BD   Length              0005 (5)\n+B3BF   Flags               01 (1) 'Modification'\n+B3C0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B3C4 CENTRAL HEADER #6     02014B50 (33639248)\n+B3C8 Created Zip Spec      14 (20) '2.0'\n+B3C9 Created OS            00 (0) 'MS-DOS'\n+B3CA Extract Zip Spec      14 (20) '2.0'\n+B3CB Extract OS            00 (0) 'MS-DOS'\n+B3CC General Purpose Flag  0008 (8)\n      [Bit  3]              1 'Streamed'\n-B3BB Compression Method    0000 (0) 'Stored'\n-B3BD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B3C1 CRC                   00000000 (0)\n-B3C5 Compressed Size       00000000 (0)\n-B3C9 Uncompressed Size     00000000 (0)\n-B3CD Filename Length       0064 (100)\n-B3CF Extra Length          0009 (9)\n-B3D1 Comment Length        0000 (0)\n-B3D3 Disk Start            0000 (0)\n-B3D5 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B3D7 Ext File Attributes   00000000 (0)\n-B3DB Local Header Offset   0000029A (666)\n-B3DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB3DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B443 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B445   Length              0005 (5)\n-B447   Flags               01 (1) 'Modification'\n-B448   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B44C CENTRAL HEADER #7     02014B50 (33639248)\n-B450 Created Zip Spec      14 (20) '2.0'\n-B451 Created OS            00 (0) 'MS-DOS'\n-B452 Extract Zip Spec      14 (20) '2.0'\n-B453 Extract OS            00 (0) 'MS-DOS'\n-B454 General Purpose Flag  0008 (8)\n+B3CE Compression Method    0000 (0) 'Stored'\n+B3D0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B3D4 CRC                   00000000 (0)\n+B3D8 Compressed Size       00000000 (0)\n+B3DC Uncompressed Size     00000000 (0)\n+B3E0 Filename Length       0064 (100)\n+B3E2 Extra Length          0009 (9)\n+B3E4 Comment Length        0000 (0)\n+B3E6 Disk Start            0000 (0)\n+B3E8 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B3EA Ext File Attributes   00000000 (0)\n+B3EE Local Header Offset   0000029A (666)\n+B3F2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB3F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+B456 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B458   Length              0005 (5)\n+B45A   Flags               01 (1) 'Modification'\n+B45B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B45F CENTRAL HEADER #7     02014B50 (33639248)\n+B463 Created Zip Spec      14 (20) '2.0'\n+B464 Created OS            00 (0) 'MS-DOS'\n+B465 Extract Zip Spec      14 (20) '2.0'\n+B466 Extract OS            00 (0) 'MS-DOS'\n+B467 General Purpose Flag  0008 (8)\n      [Bit  3]              1 'Streamed'\n-B456 Compression Method    0000 (0) 'Stored'\n-B458 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B45C CRC                   FF4EFA04 (4283365892)\n-B460 Compressed Size       00003638 (13880)\n-B464 Uncompressed Size     00003638 (13880)\n-B468 Filename Length       005D (93)\n-B46A Extra Length          0009 (9)\n-B46C Comment Length        0000 (0)\n-B46E Disk Start            0000 (0)\n-B470 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B472 Ext File Attributes   00000000 (0)\n-B476 Local Header Offset   00000335 (821)\n-B47A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB47A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B4D7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B4D9   Length              0005 (5)\n-B4DB   Flags               01 (1) 'Modification'\n-B4DC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B4E0 CENTRAL HEADER #8     02014B50 (33639248)\n-B4E4 Created Zip Spec      14 (20) '2.0'\n-B4E5 Created OS            00 (0) 'MS-DOS'\n-B4E6 Extract Zip Spec      14 (20) '2.0'\n-B4E7 Extract OS            00 (0) 'MS-DOS'\n-B4E8 General Purpose Flag  0000 (0)\n-B4EA Compression Method    0000 (0) 'Stored'\n-B4EC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B4F0 CRC                   00000000 (0)\n-B4F4 Compressed Size       00000000 (0)\n-B4F8 Uncompressed Size     00000000 (0)\n-B4FC Filename Length       0004 (4)\n-B4FE Extra Length          0009 (9)\n-B500 Comment Length        0000 (0)\n-B502 Disk Start            0000 (0)\n-B504 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B506 Ext File Attributes   00000000 (0)\n-B50A Local Header Offset   00003A01 (14849)\n-B50E Filename              'XXXX'\n-#\n-# WARNING: Offset 0xB50E: Filename 'XXXX'\n-#          Zero length filename\n-#\n-B512 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B514   Length              0005 (5)\n-B516   Flags               01 (1) 'Modification'\n-B517   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B51B CENTRAL HEADER #9     02014B50 (33639248)\n-B51F Created Zip Spec      14 (20) '2.0'\n-B520 Created OS            00 (0) 'MS-DOS'\n-B521 Extract Zip Spec      14 (20) '2.0'\n-B522 Extract OS            00 (0) 'MS-DOS'\n-B523 General Purpose Flag  0000 (0)\n-B525 Compression Method    0000 (0) 'Stored'\n-B527 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B52B CRC                   00000000 (0)\n-B52F Compressed Size       00000000 (0)\n-B533 Uncompressed Size     00000000 (0)\n-B537 Filename Length       000A (10)\n-B539 Extra Length          0009 (9)\n-B53B Comment Length        0000 (0)\n-B53D Disk Start            0000 (0)\n-B53F Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B541 Ext File Attributes   00000000 (0)\n-B545 Local Header Offset   00003A2C (14892)\n-B549 Filename              'XXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB549: Filename 'XXXXXXXXXX'\n-#          Zero length filename\n-#\n-B553 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B555   Length              0005 (5)\n-B557   Flags               01 (1) 'Modification'\n-B558   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B55C CENTRAL HEADER #10    02014B50 (33639248)\n-B560 Created Zip Spec      14 (20) '2.0'\n-B561 Created OS            00 (0) 'MS-DOS'\n-B562 Extract Zip Spec      14 (20) '2.0'\n-B563 Extract OS            00 (0) 'MS-DOS'\n-B564 General Purpose Flag  0000 (0)\n-B566 Compression Method    0000 (0) 'Stored'\n-B568 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B56C CRC                   00000000 (0)\n-B570 Compressed Size       00000000 (0)\n-B574 Uncompressed Size     00000000 (0)\n-B578 Filename Length       0011 (17)\n-B57A Extra Length          0009 (9)\n-B57C Comment Length        0000 (0)\n-B57E Disk Start            0000 (0)\n-B580 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B582 Ext File Attributes   00000000 (0)\n-B586 Local Header Offset   00003A5D (14941)\n-B58A Filename              'XXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB58A: Filename 'XXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B59B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B59D   Length              0005 (5)\n-B59F   Flags               01 (1) 'Modification'\n-B5A0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B5A4 CENTRAL HEADER #11    02014B50 (33639248)\n-B5A8 Created Zip Spec      14 (20) '2.0'\n-B5A9 Created OS            00 (0) 'MS-DOS'\n-B5AA Extract Zip Spec      14 (20) '2.0'\n-B5AB Extract OS            00 (0) 'MS-DOS'\n-B5AC General Purpose Flag  0000 (0)\n-B5AE Compression Method    0000 (0) 'Stored'\n-B5B0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B5B4 CRC                   00000000 (0)\n-B5B8 Compressed Size       00000000 (0)\n-B5BC Uncompressed Size     00000000 (0)\n-B5C0 Filename Length       0018 (24)\n-B5C2 Extra Length          0009 (9)\n-B5C4 Comment Length        0000 (0)\n-B5C6 Disk Start            0000 (0)\n-B5C8 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B5CA Ext File Attributes   00000000 (0)\n-B5CE Local Header Offset   00003A95 (14997)\n-B5D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB5D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B5EA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B5EC   Length              0005 (5)\n-B5EE   Flags               01 (1) 'Modification'\n-B5EF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B5F3 CENTRAL HEADER #12    02014B50 (33639248)\n-B5F7 Created Zip Spec      14 (20) '2.0'\n-B5F8 Created OS            00 (0) 'MS-DOS'\n-B5F9 Extract Zip Spec      14 (20) '2.0'\n-B5FA Extract OS            00 (0) 'MS-DOS'\n-B5FB General Purpose Flag  0000 (0)\n-B5FD Compression Method    0000 (0) 'Stored'\n-B5FF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B603 CRC                   00000000 (0)\n-B607 Compressed Size       00000000 (0)\n-B60B Uncompressed Size     00000000 (0)\n-B60F Filename Length       0023 (35)\n-B611 Extra Length          0009 (9)\n-B613 Comment Length        0000 (0)\n-B615 Disk Start            0000 (0)\n-B617 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B619 Ext File Attributes   00000000 (0)\n-B61D Local Header Offset   00003AD4 (15060)\n-B621 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB621: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B644 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B646   Length              0005 (5)\n-B648   Flags               01 (1) 'Modification'\n-B649   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B64D CENTRAL HEADER #13    02014B50 (33639248)\n-B651 Created Zip Spec      14 (20) '2.0'\n-B652 Created OS            00 (0) 'MS-DOS'\n-B653 Extract Zip Spec      14 (20) '2.0'\n-B654 Extract OS            00 (0) 'MS-DOS'\n-B655 General Purpose Flag  0000 (0)\n-B657 Compression Method    0000 (0) 'Stored'\n-B659 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B65D CRC                   00000000 (0)\n-B661 Compressed Size       00000000 (0)\n-B665 Uncompressed Size     00000000 (0)\n-B669 Filename Length       002E (46)\n-B66B Extra Length          0009 (9)\n-B66D Comment Length        0000 (0)\n-B66F Disk Start            0000 (0)\n-B671 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B673 Ext File Attributes   00000000 (0)\n-B677 Local Header Offset   00003B1E (15134)\n-B67B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB67B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B6A9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B6AB   Length              0005 (5)\n-B6AD   Flags               01 (1) 'Modification'\n-B6AE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B6B2 CENTRAL HEADER #14    02014B50 (33639248)\n-B6B6 Created Zip Spec      14 (20) '2.0'\n-B6B7 Created OS            00 (0) 'MS-DOS'\n-B6B8 Extract Zip Spec      14 (20) '2.0'\n-B6B9 Extract OS            00 (0) 'MS-DOS'\n-B6BA General Purpose Flag  0000 (0)\n-B6BC Compression Method    0000 (0) 'Stored'\n-B6BE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B6C2 CRC                   00000000 (0)\n-B6C6 Compressed Size       00000000 (0)\n-B6CA Uncompressed Size     00000000 (0)\n-B6CE Filename Length       0039 (57)\n-B6D0 Extra Length          0009 (9)\n-B6D2 Comment Length        0000 (0)\n-B6D4 Disk Start            0000 (0)\n-B6D6 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B6D8 Ext File Attributes   00000000 (0)\n-B6DC Local Header Offset   00003B73 (15219)\n-B6E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB6E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B719 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B71B   Length              0005 (5)\n-B71D   Flags               01 (1) 'Modification'\n-B71E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B722 CENTRAL HEADER #15    02014B50 (33639248)\n-B726 Created Zip Spec      14 (20) '2.0'\n-B727 Created OS            00 (0) 'MS-DOS'\n-B728 Extract Zip Spec      14 (20) '2.0'\n-B729 Extract OS            00 (0) 'MS-DOS'\n-B72A General Purpose Flag  0008 (8)\n+B469 Compression Method    0000 (0) 'Stored'\n+B46B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B46F CRC                   FF4EFA04 (4283365892)\n+B473 Compressed Size       00003638 (13880)\n+B477 Uncompressed Size     00003638 (13880)\n+B47B Filename Length       005D (93)\n+B47D Extra Length          0009 (9)\n+B47F Comment Length        0000 (0)\n+B481 Disk Start            0000 (0)\n+B483 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B485 Ext File Attributes   00000000 (0)\n+B489 Local Header Offset   00000335 (821)\n+B48D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB48D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+B4EA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B4EC   Length              0005 (5)\n+B4EE   Flags               01 (1) 'Modification'\n+B4EF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B4F3 CENTRAL HEADER #8     02014B50 (33639248)\n+B4F7 Created Zip Spec      14 (20) '2.0'\n+B4F8 Created OS            00 (0) 'MS-DOS'\n+B4F9 Extract Zip Spec      14 (20) '2.0'\n+B4FA Extract OS            00 (0) 'MS-DOS'\n+B4FB General Purpose Flag  0000 (0)\n+B4FD Compression Method    0000 (0) 'Stored'\n+B4FF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B503 CRC                   00000000 (0)\n+B507 Compressed Size       00000000 (0)\n+B50B Uncompressed Size     00000000 (0)\n+B50F Filename Length       0004 (4)\n+B511 Extra Length          0009 (9)\n+B513 Comment Length        0000 (0)\n+B515 Disk Start            0000 (0)\n+B517 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B519 Ext File Attributes   00000000 (0)\n+B51D Local Header Offset   00003A01 (14849)\n+B521 Filename              'XXXX'\n+#\n+# WARNING: Offset 0xB521: Filename 'XXXX'\n+#          Zero length filename\n+#\n+B525 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B527   Length              0005 (5)\n+B529   Flags               01 (1) 'Modification'\n+B52A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B52E CENTRAL HEADER #9     02014B50 (33639248)\n+B532 Created Zip Spec      14 (20) '2.0'\n+B533 Created OS            00 (0) 'MS-DOS'\n+B534 Extract Zip Spec      14 (20) '2.0'\n+B535 Extract OS            00 (0) 'MS-DOS'\n+B536 General Purpose Flag  0000 (0)\n+B538 Compression Method    0000 (0) 'Stored'\n+B53A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B53E CRC                   00000000 (0)\n+B542 Compressed Size       00000000 (0)\n+B546 Uncompressed Size     00000000 (0)\n+B54A Filename Length       000A (10)\n+B54C Extra Length          0009 (9)\n+B54E Comment Length        0000 (0)\n+B550 Disk Start            0000 (0)\n+B552 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B554 Ext File Attributes   00000000 (0)\n+B558 Local Header Offset   00003A2C (14892)\n+B55C Filename              'XXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB55C: Filename 'XXXXXXXXXX'\n+#          Zero length filename\n+#\n+B566 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B568   Length              0005 (5)\n+B56A   Flags               01 (1) 'Modification'\n+B56B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B56F CENTRAL HEADER #10    02014B50 (33639248)\n+B573 Created Zip Spec      14 (20) '2.0'\n+B574 Created OS            00 (0) 'MS-DOS'\n+B575 Extract Zip Spec      14 (20) '2.0'\n+B576 Extract OS            00 (0) 'MS-DOS'\n+B577 General Purpose Flag  0000 (0)\n+B579 Compression Method    0000 (0) 'Stored'\n+B57B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B57F CRC                   00000000 (0)\n+B583 Compressed Size       00000000 (0)\n+B587 Uncompressed Size     00000000 (0)\n+B58B Filename Length       0011 (17)\n+B58D Extra Length          0009 (9)\n+B58F Comment Length        0000 (0)\n+B591 Disk Start            0000 (0)\n+B593 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B595 Ext File Attributes   00000000 (0)\n+B599 Local Header Offset   00003A5D (14941)\n+B59D Filename              'XXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB59D: Filename 'XXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+B5AE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B5B0   Length              0005 (5)\n+B5B2   Flags               01 (1) 'Modification'\n+B5B3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B5B7 CENTRAL HEADER #11    02014B50 (33639248)\n+B5BB Created Zip Spec      14 (20) '2.0'\n+B5BC Created OS            00 (0) 'MS-DOS'\n+B5BD Extract Zip Spec      14 (20) '2.0'\n+B5BE Extract OS            00 (0) 'MS-DOS'\n+B5BF General Purpose Flag  0000 (0)\n+B5C1 Compression Method    0000 (0) 'Stored'\n+B5C3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B5C7 CRC                   00000000 (0)\n+B5CB Compressed Size       00000000 (0)\n+B5CF Uncompressed Size     00000000 (0)\n+B5D3 Filename Length       0018 (24)\n+B5D5 Extra Length          0009 (9)\n+B5D7 Comment Length        0000 (0)\n+B5D9 Disk Start            0000 (0)\n+B5DB Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B5DD Ext File Attributes   00000000 (0)\n+B5E1 Local Header Offset   00003A95 (14997)\n+B5E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB5E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+B5FD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B5FF   Length              0005 (5)\n+B601   Flags               01 (1) 'Modification'\n+B602   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B606 CENTRAL HEADER #12    02014B50 (33639248)\n+B60A Created Zip Spec      14 (20) '2.0'\n+B60B Created OS            00 (0) 'MS-DOS'\n+B60C Extract Zip Spec      14 (20) '2.0'\n+B60D Extract OS            00 (0) 'MS-DOS'\n+B60E General Purpose Flag  0000 (0)\n+B610 Compression Method    0000 (0) 'Stored'\n+B612 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B616 CRC                   00000000 (0)\n+B61A Compressed Size       00000000 (0)\n+B61E Uncompressed Size     00000000 (0)\n+B622 Filename Length       0023 (35)\n+B624 Extra Length          0009 (9)\n+B626 Comment Length        0000 (0)\n+B628 Disk Start            0000 (0)\n+B62A Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B62C Ext File Attributes   00000000 (0)\n+B630 Local Header Offset   00003AD4 (15060)\n+B634 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB634: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+B657 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B659   Length              0005 (5)\n+B65B   Flags               01 (1) 'Modification'\n+B65C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B660 CENTRAL HEADER #13    02014B50 (33639248)\n+B664 Created Zip Spec      14 (20) '2.0'\n+B665 Created OS            00 (0) 'MS-DOS'\n+B666 Extract Zip Spec      14 (20) '2.0'\n+B667 Extract OS            00 (0) 'MS-DOS'\n+B668 General Purpose Flag  0000 (0)\n+B66A Compression Method    0000 (0) 'Stored'\n+B66C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B670 CRC                   00000000 (0)\n+B674 Compressed Size       00000000 (0)\n+B678 Uncompressed Size     00000000 (0)\n+B67C Filename Length       002E (46)\n+B67E Extra Length          0009 (9)\n+B680 Comment Length        0000 (0)\n+B682 Disk Start            0000 (0)\n+B684 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B686 Ext File Attributes   00000000 (0)\n+B68A Local Header Offset   00003B1E (15134)\n+B68E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB68E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+B6BC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B6BE   Length              0005 (5)\n+B6C0   Flags               01 (1) 'Modification'\n+B6C1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B6C5 CENTRAL HEADER #14    02014B50 (33639248)\n+B6C9 Created Zip Spec      14 (20) '2.0'\n+B6CA Created OS            00 (0) 'MS-DOS'\n+B6CB Extract Zip Spec      14 (20) '2.0'\n+B6CC Extract OS            00 (0) 'MS-DOS'\n+B6CD General Purpose Flag  0000 (0)\n+B6CF Compression Method    0000 (0) 'Stored'\n+B6D1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B6D5 CRC                   00000000 (0)\n+B6D9 Compressed Size       00000000 (0)\n+B6DD Uncompressed Size     00000000 (0)\n+B6E1 Filename Length       0039 (57)\n+B6E3 Extra Length          0009 (9)\n+B6E5 Comment Length        0000 (0)\n+B6E7 Disk Start            0000 (0)\n+B6E9 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B6EB Ext File Attributes   00000000 (0)\n+B6EF Local Header Offset   00003B73 (15219)\n+B6F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB6F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+B72C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B72E   Length              0005 (5)\n+B730   Flags               01 (1) 'Modification'\n+B731   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B735 CENTRAL HEADER #15    02014B50 (33639248)\n+B739 Created Zip Spec      14 (20) '2.0'\n+B73A Created OS            00 (0) 'MS-DOS'\n+B73B Extract Zip Spec      14 (20) '2.0'\n+B73C Extract OS            00 (0) 'MS-DOS'\n+B73D General Purpose Flag  0008 (8)\n      [Bit  3]              1 'Streamed'\n-B72C Compression Method    0000 (0) 'Stored'\n-B72E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B732 CRC                   2BD518EB (735385835)\n-B736 Compressed Size       0000759E (30110)\n-B73A Uncompressed Size     0000759E (30110)\n-B73E Filename Length       004D (77)\n-B740 Extra Length          0009 (9)\n-B742 Comment Length        0000 (0)\n-B744 Disk Start            0000 (0)\n-B746 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B748 Ext File Attributes   00000000 (0)\n-B74C Local Header Offset   00003BD3 (15315)\n-B750 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB750: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B79D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B79F   Length              0005 (5)\n-B7A1   Flags               01 (1) 'Modification'\n-B7A2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B7A6 END CENTRAL HEADER    06054B50 (101010256)\n-B7AA Number of this disk   0000 (0)\n-B7AC Central Dir Disk no   0000 (0)\n-B7AE Entries in this disk  000F (15)\n-B7B0 Total Entries         000F (15)\n-B7B2 Size of Central Dir   000005B1 (1457)\n-B7B6 Offset to Central Dir 0000B1F5 (45557)\n-B7BA Comment Length        0000 (0)\n+B73F Compression Method    0000 (0) 'Stored'\n+B741 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B745 CRC                   91B3A60E (2444469774)\n+B749 Compressed Size       000075B1 (30129)\n+B74D Uncompressed Size     000075B1 (30129)\n+B751 Filename Length       004D (77)\n+B753 Extra Length          0009 (9)\n+B755 Comment Length        0000 (0)\n+B757 Disk Start            0000 (0)\n+B759 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B75B Ext File Attributes   00000000 (0)\n+B75F Local Header Offset   00003BD3 (15315)\n+B763 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+B7B0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B7B2   Length              0005 (5)\n+B7B4   Flags               01 (1) 'Modification'\n+B7B5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B7B9 END CENTRAL HEADER    06054B50 (101010256)\n+B7BD Number of this disk   0000 (0)\n+B7BF Central Dir Disk no   0000 (0)\n+B7C1 Entries in this disk  000F (15)\n+B7C3 Total Entries         000F (15)\n+B7C5 Size of Central Dir   000005B1 (1457)\n+B7C9 Offset to Central Dir 0000B208 (45576)\n+B7CD Comment Length        0000 (0)\n #\n # Warning Count: 30\n #\n # Done\n"}, {"source1": "org/finos/legend/engine/extensions/collection/generation/TestExtensions.class", "source2": "org/finos/legend/engine/extensions/collection/generation/TestExtensions.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum 8f7678f3f074c1f1c762a298bced6a54f19ccab8172ea4b3cd377b7bab1d7b7b\n+  SHA-256 checksum 91f747840ba71ec8b4b828d21d1f23770289093a9404832a7b4880acb101ca29\n   Compiled from \"TestExtensions.java\"\n public class org.finos.legend.engine.extensions.collection.generation.TestExtensions\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #269                        // org/finos/legend/engine/extensions/collection/generation/TestExtensions\n   super_class: #270                       // java/lang/Object\n@@ -242,15 +242,15 @@\n   #232 = String             #644          // (Ljava/lang/Object;)Z\n   #233 = Methodref          #632.#645     // java/lang/invoke/SerializedLambda.getImplClass:()Ljava/lang/String;\n   #234 = String             #646          // org/finos/legend/engine/extensions/collection/generation/TestExtensions\n   #235 = Methodref          #632.#647     // java/lang/invoke/SerializedLambda.getImplMethodSignature:()Ljava/lang/String;\n   #236 = String             #367          // (Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;Ljava/lang/String;)Z\n   #237 = Methodref          #632.#648     // java/lang/invoke/SerializedLambda.getCapturedArg:(I)Ljava/lang/Object;\n   #238 = Class              #649          // org/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy\n-  #239 = String             #650          // org/eclipse/collections/api/RichIterable\n+  #239 = String             #650          // java/util/Set\n   #240 = String             #651          // org/eclipse/collections/api/block/function/Function\n   #241 = String             #652          // valueOf\n   #242 = String             #653          // (Ljava/lang/Object;)Ljava/lang/Object;\n   #243 = String             #654          // org/finos/legend/pure/m3/serialization/filesystem/repository/CodeRepository\n   #244 = String             #655          // ()Ljava/lang/String;\n   #245 = String             #656          // org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedMetadataSpecification\n   #246 = String             #377          // (Ljava/lang/String;)Z\n@@ -424,105 +424,105 @@\n   #414 = MethodType         #653          //  (Ljava/lang/Object;)Ljava/lang/Object;\n   #415 = MethodHandle       5:#695        // REF_invokeVirtual org/finos/legend/pure/m3/serialization/filesystem/repository/CodeRepository.getName:()Ljava/lang/String;\n   #416 = MethodType         #696          //  (Lorg/finos/legend/pure/m3/serialization/filesystem/repository/CodeRepository;)Ljava/lang/String;\n   #417 = Integer            5\n   #418 = Integer            0\n   #419 = NameAndType        #652:#697     // valueOf:()Lorg/eclipse/collections/api/block/function/Function;\n   #420 = NameAndType        #698:#690     // empty:()Lorg/eclipse/collections/api/list/MutableList;\n-  #421 = Class              #650          // org/eclipse/collections/api/RichIterable\n-  #422 = NameAndType        #699:#700     // collect:(Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)Ljava/util/Collection;\n+  #421 = Class              #699          // org/eclipse/collections/api/RichIterable\n+  #422 = NameAndType        #700:#701     // collect:(Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)Ljava/util/Collection;\n   #423 = Utf8               org/eclipse/collections/api/list/MutableList\n   #424 = MethodType         #644          //  (Ljava/lang/Object;)Z\n-  #425 = MethodHandle       6:#701        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testCodeRepositories$8c950384$1:(Ljava/lang/String;)Z\n+  #425 = MethodHandle       6:#702        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testCodeRepositories$8c950384$1:(Ljava/lang/String;)Z\n   #426 = MethodType         #377          //  (Ljava/lang/String;)Z\n-  #427 = NameAndType        #642:#702     // accept:()Lorg/eclipse/collections/api/block/predicate/Predicate;\n-  #428 = NameAndType        #703:#704     // select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/list/MutableList;\n-  #429 = Class              #705          // org/junit/Assert\n-  #430 = NameAndType        #706:#707     // assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n-  #431 = Class              #708          // java/lang/Thread\n-  #432 = NameAndType        #709:#710     // currentThread:()Ljava/lang/Thread;\n-  #433 = NameAndType        #711:#712     // getContextClassLoader:()Ljava/lang/ClassLoader;\n+  #427 = NameAndType        #642:#703     // accept:()Lorg/eclipse/collections/api/block/predicate/Predicate;\n+  #428 = NameAndType        #704:#705     // select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/list/MutableList;\n+  #429 = Class              #706          // org/junit/Assert\n+  #430 = NameAndType        #707:#708     // assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V\n+  #431 = Class              #709          // java/lang/Thread\n+  #432 = NameAndType        #710:#711     // currentThread:()Ljava/lang/Thread;\n+  #433 = NameAndType        #712:#713     // getContextClassLoader:()Ljava/lang/ClassLoader;\n   #434 = Class              #656          // org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedMetadataSpecification\n-  #435 = NameAndType        #713:#714     // loadAllSpecifications:(Ljava/lang/ClassLoader;)Ljava/util/List;\n-  #436 = MethodHandle       5:#715        // REF_invokeVirtual org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedMetadataSpecification.getName:()Ljava/lang/String;\n-  #437 = MethodType         #716          //  (Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedMetadataSpecification;)Ljava/lang/String;\n-  #438 = Class              #717          // org/eclipse/collections/api/factory/Sets\n-  #439 = NameAndType        #684:#718     // mutable:Lorg/eclipse/collections/api/factory/set/MutableSetFactory;\n-  #440 = Class              #719          // org/eclipse/collections/api/factory/set/MutableSetFactory\n-  #441 = NameAndType        #698:#720     // empty:()Lorg/eclipse/collections/api/set/MutableSet;\n-  #442 = Class              #721          // org/eclipse/collections/impl/utility/Iterate\n-  #443 = NameAndType        #699:#722     // collect:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)Ljava/util/Collection;\n+  #435 = NameAndType        #714:#715     // loadAllSpecifications:(Ljava/lang/ClassLoader;)Ljava/util/List;\n+  #436 = MethodHandle       5:#716        // REF_invokeVirtual org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedMetadataSpecification.getName:()Ljava/lang/String;\n+  #437 = MethodType         #717          //  (Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedMetadataSpecification;)Ljava/lang/String;\n+  #438 = Class              #718          // org/eclipse/collections/api/factory/Sets\n+  #439 = NameAndType        #684:#719     // mutable:Lorg/eclipse/collections/api/factory/set/MutableSetFactory;\n+  #440 = Class              #720          // org/eclipse/collections/api/factory/set/MutableSetFactory\n+  #441 = NameAndType        #698:#721     // empty:()Lorg/eclipse/collections/api/set/MutableSet;\n+  #442 = Class              #722          // org/eclipse/collections/impl/utility/Iterate\n+  #443 = NameAndType        #700:#723     // collect:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)Ljava/util/Collection;\n   #444 = Utf8               org/eclipse/collections/api/set/MutableSet\n-  #445 = NameAndType        #723:#724     // fixedSize:Lorg/eclipse/collections/api/factory/list/FixedSizeListFactory;\n-  #446 = Class              #725          // org/eclipse/collections/api/factory/list/FixedSizeListFactory\n-  #447 = NameAndType        #698:#726     // empty:()Lorg/eclipse/collections/api/list/FixedSizeList;\n-  #448 = Class              #727          // java/util/Objects\n-  #449 = NameAndType        #728:#653     // requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #450 = MethodHandle       9:#729        // REF_invokeInterface org/eclipse/collections/api/RichIterable.contains:(Ljava/lang/Object;)Z\n-  #451 = NameAndType        #642:#730     // accept:(Lorg/eclipse/collections/api/set/MutableSet;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n-  #452 = NameAndType        #731:#732     // reject:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)Ljava/util/Collection;\n-  #453 = NameAndType        #733:#734     // loadSpecifications:(Ljava/lang/ClassLoader;Ljava/lang/Iterable;)Ljava/util/List;\n-  #454 = NameAndType        #687:#735     // withAll:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/set/MutableSet;\n+  #445 = NameAndType        #724:#725     // fixedSize:Lorg/eclipse/collections/api/factory/list/FixedSizeListFactory;\n+  #446 = Class              #726          // org/eclipse/collections/api/factory/list/FixedSizeListFactory\n+  #447 = NameAndType        #698:#727     // empty:()Lorg/eclipse/collections/api/list/FixedSizeList;\n+  #448 = Class              #728          // java/util/Objects\n+  #449 = NameAndType        #729:#653     // requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #450 = MethodHandle       9:#730        // REF_invokeInterface java/util/Set.contains:(Ljava/lang/Object;)Z\n+  #451 = NameAndType        #642:#731     // accept:(Lorg/eclipse/collections/api/set/MutableSet;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n+  #452 = NameAndType        #732:#733     // reject:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)Ljava/util/Collection;\n+  #453 = NameAndType        #734:#735     // loadSpecifications:(Ljava/lang/ClassLoader;Ljava/lang/Iterable;)Ljava/util/List;\n+  #454 = NameAndType        #687:#736     // withAll:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/set/MutableSet;\n   #455 = Utf8               platform\n-  #456 = NameAndType        #736:#737     // with:(Ljava/lang/Object;)Lorg/eclipse/collections/api/set/MutableSet;\n-  #457 = MethodHandle       6:#738        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadataSpecifications$8c950384$1:(Ljava/lang/String;)Z\n-  #458 = NameAndType        #703:#739     // select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/set/MutableSet;\n-  #459 = NameAndType        #740:#742     // newBuilder:(Ljava/lang/ClassLoader;)Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$Builder;\n-  #460 = Class              #743          // org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$Builder\n-  #461 = NameAndType        #744:#745     // withMetadataNames:(Ljava/lang/Iterable;)Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$Builder;\n-  #462 = NameAndType        #746:#747     // build:()Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer;\n+  #456 = NameAndType        #737:#738     // with:(Ljava/lang/Object;)Lorg/eclipse/collections/api/set/MutableSet;\n+  #457 = MethodHandle       6:#739        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadataSpecifications$8c950384$1:(Ljava/lang/String;)Z\n+  #458 = NameAndType        #704:#740     // select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/set/MutableSet;\n+  #459 = NameAndType        #741:#743     // newBuilder:(Ljava/lang/ClassLoader;)Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$Builder;\n+  #460 = Class              #744          // org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$Builder\n+  #461 = NameAndType        #745:#746     // withMetadataNames:(Ljava/lang/Iterable;)Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$Builder;\n+  #462 = NameAndType        #747:#748     // build:()Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer;\n   #463 = Utf8               meta::pure::metamodel::type::Class\n-  #464 = NameAndType        #748:#377     // hasClassifier:(Ljava/lang/String;)Z\n-  #465 = NameAndType        #749:#750     // assertTrue:(Z)V\n+  #464 = NameAndType        #749:#377     // hasClassifier:(Ljava/lang/String;)Z\n+  #465 = NameAndType        #750:#751     // assertTrue:(Z)V\n   #466 = Utf8               Root::meta::pure::metamodel::type::Class\n-  #467 = NameAndType        #751:#752     // hasInstance:(Ljava/lang/String;Ljava/lang/String;)Z\n-  #468 = MethodHandle       6:#753        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadataDeserializer$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n+  #467 = NameAndType        #752:#753     // hasInstance:(Ljava/lang/String;Ljava/lang/String;)Z\n+  #468 = MethodHandle       6:#754        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadataDeserializer$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n   #469 = MethodType         #363          //  (Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n-  #470 = NameAndType        #754:#722     // flatCollect:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)Ljava/util/Collection;\n-  #471 = MethodHandle       6:#755        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadataDeserializer$d5832c78$1:(Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer;Ljava/lang/String;)Z\n-  #472 = NameAndType        #642:#756     // accept:(Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n-  #473 = NameAndType        #731:#757     // reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)Ljava/util/Collection;\n-  #474 = NameAndType        #758:#759     // fromClassLoader:(Ljava/lang/ClassLoader;Ljava/lang/Iterable;)Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;\n-  #475 = MethodHandle       6:#760        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadata$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n-  #476 = MethodHandle       6:#761        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadata$1f0fcf91$1:(Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;Ljava/lang/String;)Z\n-  #477 = NameAndType        #642:#762     // accept:(Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n-  #478 = NameAndType        #703:#757     // select:(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)Ljava/util/Collection;\n+  #470 = NameAndType        #755:#723     // flatCollect:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)Ljava/util/Collection;\n+  #471 = MethodHandle       6:#756        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadataDeserializer$d5832c78$1:(Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer;Ljava/lang/String;)Z\n+  #472 = NameAndType        #642:#757     // accept:(Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n+  #473 = NameAndType        #732:#758     // reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)Ljava/util/Collection;\n+  #474 = NameAndType        #759:#760     // fromClassLoader:(Ljava/lang/ClassLoader;Ljava/lang/Iterable;)Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;\n+  #475 = MethodHandle       6:#761        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadata$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n+  #476 = MethodHandle       6:#762        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadata$1f0fcf91$1:(Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;Ljava/lang/String;)Z\n+  #477 = NameAndType        #642:#763     // accept:(Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n+  #478 = NameAndType        #704:#758     // select:(Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)Ljava/util/Collection;\n   #479 = Utf8               org/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel\n-  #480 = Class              #763          // org/finos/legend/engine/protocol/pure/v1/model/context/PureModelContextData\n-  #481 = NameAndType        #764:#765     // newPureModelContextData:()Lorg/finos/legend/engine/protocol/pure/v1/model/context/PureModelContextData;\n-  #482 = NameAndType        #766:#767     // immutable:Lorg/eclipse/collections/api/factory/list/ImmutableListFactory;\n-  #483 = Class              #768          // org/eclipse/collections/api/factory/list/ImmutableListFactory\n-  #484 = NameAndType        #698:#769     // empty:()Lorg/eclipse/collections/api/list/ImmutableList;\n-  #485 = Class              #770          // org/finos/legend/engine/shared/core/deployment/DeploymentMode\n-  #486 = NameAndType        #771:#772     // PROD:Lorg/finos/legend/engine/shared/core/deployment/DeploymentMode;\n-  #487 = NameAndType        #271:#773     // \"<init>\":(Lorg/finos/legend/engine/protocol/pure/v1/model/context/PureModelContextData;Ljava/lang/Iterable;Lorg/finos/legend/engine/shared/core/deployment/DeploymentMode;)V\n-  #488 = MethodHandle       6:#774        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testPureModel$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n-  #489 = MethodHandle       6:#775        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testPureModel$b8128b8b$1:(Lorg/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel;Ljava/lang/String;)Z\n-  #490 = NameAndType        #642:#776     // accept:(Lorg/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n-  #491 = Class              #777          // java/util/ServiceLoader\n-  #492 = NameAndType        #778:#779     // load:(Ljava/lang/Class;)Ljava/util/ServiceLoader;\n-  #493 = MethodHandle       6:#780        // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #494 = MethodType         #781          //  (Ljava/lang/Object;)V\n-  #495 = MethodHandle       6:#782        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$assertHasExtensions$0:(Lorg/eclipse/collections/api/set/MutableSet;Lorg/eclipse/collections/api/list/MutableList;Ljava/lang/Object;)V\n-  #496 = NameAndType        #642:#783     // accept:(Lorg/eclipse/collections/api/set/MutableSet;Lorg/eclipse/collections/api/list/MutableList;)Ljava/util/function/Consumer;\n-  #497 = Class              #784          // java/lang/Iterable\n-  #498 = NameAndType        #785:#786     // forEach:(Ljava/util/function/Consumer;)V\n+  #480 = Class              #764          // org/finos/legend/engine/protocol/pure/v1/model/context/PureModelContextData\n+  #481 = NameAndType        #765:#766     // newPureModelContextData:()Lorg/finos/legend/engine/protocol/pure/v1/model/context/PureModelContextData;\n+  #482 = NameAndType        #767:#768     // immutable:Lorg/eclipse/collections/api/factory/list/ImmutableListFactory;\n+  #483 = Class              #769          // org/eclipse/collections/api/factory/list/ImmutableListFactory\n+  #484 = NameAndType        #698:#770     // empty:()Lorg/eclipse/collections/api/list/ImmutableList;\n+  #485 = Class              #771          // org/finos/legend/engine/shared/core/deployment/DeploymentMode\n+  #486 = NameAndType        #772:#773     // PROD:Lorg/finos/legend/engine/shared/core/deployment/DeploymentMode;\n+  #487 = NameAndType        #271:#774     // \"<init>\":(Lorg/finos/legend/engine/protocol/pure/v1/model/context/PureModelContextData;Ljava/lang/Iterable;Lorg/finos/legend/engine/shared/core/deployment/DeploymentMode;)V\n+  #488 = MethodHandle       6:#775        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testPureModel$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n+  #489 = MethodHandle       6:#776        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testPureModel$b8128b8b$1:(Lorg/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel;Ljava/lang/String;)Z\n+  #490 = NameAndType        #642:#777     // accept:(Lorg/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n+  #491 = Class              #778          // java/util/ServiceLoader\n+  #492 = NameAndType        #779:#780     // load:(Ljava/lang/Class;)Ljava/util/ServiceLoader;\n+  #493 = MethodHandle       6:#781        // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #494 = MethodType         #782          //  (Ljava/lang/Object;)V\n+  #495 = MethodHandle       6:#783        // REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$assertHasExtensions$0:(Lorg/eclipse/collections/api/set/MutableSet;Lorg/eclipse/collections/api/list/MutableList;Ljava/lang/Object;)V\n+  #496 = NameAndType        #642:#784     // accept:(Lorg/eclipse/collections/api/set/MutableSet;Lorg/eclipse/collections/api/list/MutableList;)Ljava/util/function/Consumer;\n+  #497 = Class              #785          // java/lang/Iterable\n+  #498 = NameAndType        #786:#787     // forEach:(Ljava/util/function/Consumer;)V\n   #499 = Utf8               java/lang/StringBuilder\n   #500 = Utf8               Missing extensions for\n-  #501 = NameAndType        #787:#788     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #502 = Class              #789          // java/lang/Class\n+  #501 = NameAndType        #788:#789     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #502 = Class              #790          // java/lang/Class\n   #503 = NameAndType        #637:#655     // getName:()Ljava/lang/String;\n-  #504 = NameAndType        #790:#655     // toString:()Ljava/lang/String;\n-  #505 = Class              #791          // java/util/Collections\n-  #506 = NameAndType        #792:#793     // emptySet:()Ljava/util/Set;\n-  #507 = NameAndType        #706:#794     // assertEquals:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #504 = NameAndType        #791:#655     // toString:()Ljava/lang/String;\n+  #505 = Class              #792          // java/util/Collections\n+  #506 = NameAndType        #793:#794     // emptySet:()Ljava/util/Set;\n+  #507 = NameAndType        #707:#795     // assertEquals:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n   #508 = Utf8               Unexpected extensions for\n-  #509 = NameAndType        #795:#681     // emptyList:()Ljava/util/List;\n+  #509 = NameAndType        #796:#681     // emptyList:()Ljava/util/List;\n   #510 = Utf8               org/finos/legend/engine/protocol/pure/v1/CorePureProtocolExtension\n-  #511 = NameAndType        #736:#796     // with:(Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;\n+  #511 = NameAndType        #737:#797     // with:(Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;\n   #512 = Utf8               org/finos/legend/engine/protocol/pure/v1/DataSpaceProtocolExtension\n   #513 = Utf8               org/finos/legend/engine/protocol/pure/v1/DiagramProtocolExtension\n   #514 = Utf8               org/finos/legend/engine/protocol/pure/v1/GenerationProtocolExtension\n   #515 = Utf8               org/finos/legend/engine/protocol/pure/v1/PersistenceProtocolExtension\n   #516 = Utf8               org/finos/legend/engine/protocol/pure/v1/PersistenceCloudProtocolExtension\n   #517 = Utf8               org/finos/legend/engine/protocol/pure/v1/MasteryProtocolExtension\n   #518 = Utf8               org/finos/legend/engine/protocol/pure/v1/RelationalProtocolExtension\n@@ -635,59 +635,59 @@\n   #625 = Utf8               core_java_platform_binding\n   #626 = Utf8               core_relational_java_platform_binding\n   #627 = Utf8               core_servicestore_java_platform_binding\n   #628 = Utf8               core_external_format_flatdata_java_platform_binding\n   #629 = Utf8               core_external_format_json_java_platform_binding\n   #630 = Utf8               core_external_format_xml_java_platform_binding\n   #631 = Utf8               core_configuration\n-  #632 = Class              #797          // java/lang/invoke/SerializedLambda\n-  #633 = NameAndType        #798:#655     // getImplMethodName:()Ljava/lang/String;\n-  #634 = NameAndType        #799:#800     // hashCode:()I\n-  #635 = NameAndType        #801:#644     // equals:(Ljava/lang/Object;)Z\n+  #632 = Class              #798          // java/lang/invoke/SerializedLambda\n+  #633 = NameAndType        #799:#655     // getImplMethodName:()Ljava/lang/String;\n+  #634 = NameAndType        #800:#801     // hashCode:()I\n+  #635 = NameAndType        #802:#644     // equals:(Ljava/lang/Object;)Z\n   #636 = Utf8               contains\n   #637 = Utf8               getName\n-  #638 = NameAndType        #802:#800     // getImplMethodKind:()I\n-  #639 = NameAndType        #803:#655     // getFunctionalInterfaceClass:()Ljava/lang/String;\n+  #638 = NameAndType        #803:#801     // getImplMethodKind:()I\n+  #639 = NameAndType        #804:#655     // getFunctionalInterfaceClass:()Ljava/lang/String;\n   #640 = Utf8               org/eclipse/collections/api/block/predicate/Predicate\n-  #641 = NameAndType        #804:#655     // getFunctionalInterfaceMethodName:()Ljava/lang/String;\n+  #641 = NameAndType        #805:#655     // getFunctionalInterfaceMethodName:()Ljava/lang/String;\n   #642 = Utf8               accept\n-  #643 = NameAndType        #805:#655     // getFunctionalInterfaceMethodSignature:()Ljava/lang/String;\n+  #643 = NameAndType        #806:#655     // getFunctionalInterfaceMethodSignature:()Ljava/lang/String;\n   #644 = Utf8               (Ljava/lang/Object;)Z\n-  #645 = NameAndType        #806:#655     // getImplClass:()Ljava/lang/String;\n+  #645 = NameAndType        #807:#655     // getImplClass:()Ljava/lang/String;\n   #646 = Utf8               org/finos/legend/engine/extensions/collection/generation/TestExtensions\n-  #647 = NameAndType        #807:#655     // getImplMethodSignature:()Ljava/lang/String;\n-  #648 = NameAndType        #808:#809     // getCapturedArg:(I)Ljava/lang/Object;\n+  #647 = NameAndType        #808:#655     // getImplMethodSignature:()Ljava/lang/String;\n+  #648 = NameAndType        #809:#810     // getCapturedArg:(I)Ljava/lang/Object;\n   #649 = Utf8               org/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy\n-  #650 = Utf8               org/eclipse/collections/api/RichIterable\n+  #650 = Utf8               java/util/Set\n   #651 = Utf8               org/eclipse/collections/api/block/function/Function\n   #652 = Utf8               valueOf\n   #653 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n   #654 = Utf8               org/finos/legend/pure/m3/serialization/filesystem/repository/CodeRepository\n   #655 = Utf8               ()Ljava/lang/String;\n   #656 = Utf8               org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedMetadataSpecification\n   #657 = Utf8               org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer\n   #658 = Utf8               java/lang/IllegalArgumentException\n   #659 = Utf8               Invalid lambda deserialization\n-  #660 = NameAndType        #271:#810     // \"<init>\":(Ljava/lang/String;)V\n-  #661 = NameAndType        #811:#812     // getClass:()Ljava/lang/Class;\n-  #662 = NameAndType        #813:#644     // remove:(Ljava/lang/Object;)Z\n-  #663 = NameAndType        #814:#644     // add:(Ljava/lang/Object;)Z\n-  #664 = NameAndType        #811:#815     // getClass:(Ljava/lang/String;)Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;\n+  #660 = NameAndType        #271:#811     // \"<init>\":(Ljava/lang/String;)V\n+  #661 = NameAndType        #812:#813     // getClass:()Ljava/lang/Class;\n+  #662 = NameAndType        #814:#644     // remove:(Ljava/lang/Object;)Z\n+  #663 = NameAndType        #815:#644     // add:(Ljava/lang/Object;)Z\n+  #664 = NameAndType        #812:#816     // getClass:(Ljava/lang/String;)Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;\n   #665 = Utf8               org/finos/legend/engine/shared/core/operational/errorManagement/EngineException\n   #666 = Utf8               Can\\'t find class \\'\n   #667 = Utf8               \\'\n-  #668 = NameAndType        #816:#655     // getMessage:()Ljava/lang/String;\n-  #669 = NameAndType        #817:#818     // getExtraProtocolToClassifierPathMap:()Ljava/util/Map;\n-  #670 = Class              #819          // java/util/Map\n-  #671 = NameAndType        #820:#821     // values:()Ljava/util/Collection;\n+  #668 = NameAndType        #817:#655     // getMessage:()Ljava/lang/String;\n+  #669 = NameAndType        #818:#819     // getExtraProtocolToClassifierPathMap:()Ljava/util/Map;\n+  #670 = Class              #820          // java/util/Map\n+  #671 = NameAndType        #821:#822     // values:()Ljava/util/Collection;\n   #672 = Utf8               Root::\n-  #673 = NameAndType        #822:#823     // getMetadata:(Ljava/lang/String;Ljava/lang/String;)Lorg/finos/legend/pure/m4/coreinstance/CoreInstance;\n+  #673 = NameAndType        #823:#824     // getMetadata:(Ljava/lang/String;Ljava/lang/String;)Lorg/finos/legend/pure/m4/coreinstance/CoreInstance;\n   #674 = Utf8               org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$UnknownInstanceException\n   #675 = Utf8               platform_\n-  #676 = NameAndType        #824:#377     // startsWith:(Ljava/lang/String;)Z\n+  #676 = NameAndType        #825:#377     // startsWith:(Ljava/lang/String;)Z\n   #677 = Utf8               java/lang/Object\n   #678 = Utf8               java/lang/String\n   #679 = Utf8               org/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtensionLoader\n   #680 = Utf8               extensions\n   #681 = Utf8               ()Ljava/util/List;\n   #682 = Utf8               org/finos/legend/engine/language/pure/dsl/generation/extension/ArtifactGenerationExtensionLoader\n   #683 = Utf8               org/eclipse/collections/api/factory/Lists\n@@ -697,169 +697,171 @@\n   #687 = Utf8               withAll\n   #688 = Utf8               (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/list/MutableList;\n   #689 = Utf8               sortThis\n   #690 = Utf8               ()Lorg/eclipse/collections/api/list/MutableList;\n   #691 = Utf8               org/finos/legend/pure/m3/serialization/filesystem/repository/CodeRepositoryProviderHelper\n   #692 = Utf8               findCodeRepositories\n   #693 = Utf8               ()Lorg/eclipse/collections/api/RichIterable;\n-  #694 = Methodref          #825.#826     // java/lang/invoke/LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n-  #695 = Methodref          #827.#503     // org/finos/legend/pure/m3/serialization/filesystem/repository/CodeRepository.getName:()Ljava/lang/String;\n+  #694 = Methodref          #826.#827     // java/lang/invoke/LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n+  #695 = Methodref          #828.#503     // org/finos/legend/pure/m3/serialization/filesystem/repository/CodeRepository.getName:()Ljava/lang/String;\n   #696 = Utf8               (Lorg/finos/legend/pure/m3/serialization/filesystem/repository/CodeRepository;)Ljava/lang/String;\n   #697 = Utf8               ()Lorg/eclipse/collections/api/block/function/Function;\n   #698 = Utf8               empty\n-  #699 = Utf8               collect\n-  #700 = Utf8               (Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)Ljava/util/Collection;\n-  #701 = Methodref          #269.#828     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testCodeRepositories$8c950384$1:(Ljava/lang/String;)Z\n-  #702 = Utf8               ()Lorg/eclipse/collections/api/block/predicate/Predicate;\n-  #703 = Utf8               select\n-  #704 = Utf8               (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/list/MutableList;\n-  #705 = Utf8               org/junit/Assert\n-  #706 = Utf8               assertEquals\n-  #707 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n-  #708 = Utf8               java/lang/Thread\n-  #709 = Utf8               currentThread\n-  #710 = Utf8               ()Ljava/lang/Thread;\n-  #711 = Utf8               getContextClassLoader\n-  #712 = Utf8               ()Ljava/lang/ClassLoader;\n-  #713 = Utf8               loadAllSpecifications\n-  #714 = Utf8               (Ljava/lang/ClassLoader;)Ljava/util/List;\n-  #715 = Methodref          #434.#503     // org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedMetadataSpecification.getName:()Ljava/lang/String;\n-  #716 = Utf8               (Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedMetadataSpecification;)Ljava/lang/String;\n-  #717 = Utf8               org/eclipse/collections/api/factory/Sets\n-  #718 = Utf8               Lorg/eclipse/collections/api/factory/set/MutableSetFactory;\n-  #719 = Utf8               org/eclipse/collections/api/factory/set/MutableSetFactory\n-  #720 = Utf8               ()Lorg/eclipse/collections/api/set/MutableSet;\n-  #721 = Utf8               org/eclipse/collections/impl/utility/Iterate\n-  #722 = Utf8               (Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)Ljava/util/Collection;\n-  #723 = Utf8               fixedSize\n-  #724 = Utf8               Lorg/eclipse/collections/api/factory/list/FixedSizeListFactory;\n-  #725 = Utf8               org/eclipse/collections/api/factory/list/FixedSizeListFactory\n-  #726 = Utf8               ()Lorg/eclipse/collections/api/list/FixedSizeList;\n-  #727 = Utf8               java/util/Objects\n-  #728 = Utf8               requireNonNull\n-  #729 = InterfaceMethodref #421.#829     // org/eclipse/collections/api/RichIterable.contains:(Ljava/lang/Object;)Z\n-  #730 = Utf8               (Lorg/eclipse/collections/api/set/MutableSet;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n-  #731 = Utf8               reject\n-  #732 = Utf8               (Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)Ljava/util/Collection;\n-  #733 = Utf8               loadSpecifications\n-  #734 = Utf8               (Ljava/lang/ClassLoader;Ljava/lang/Iterable;)Ljava/util/List;\n-  #735 = Utf8               (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/set/MutableSet;\n-  #736 = Utf8               with\n-  #737 = Utf8               (Ljava/lang/Object;)Lorg/eclipse/collections/api/set/MutableSet;\n-  #738 = Methodref          #269.#830     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadataSpecifications$8c950384$1:(Ljava/lang/String;)Z\n-  #739 = Utf8               (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/set/MutableSet;\n-  #740 = Utf8               newBuilder\n-  #741 = Utf8               Builder\n-  #742 = Utf8               (Ljava/lang/ClassLoader;)Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$Builder;\n-  #743 = Utf8               org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$Builder\n-  #744 = Utf8               withMetadataNames\n-  #745 = Utf8               (Ljava/lang/Iterable;)Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$Builder;\n-  #746 = Utf8               build\n-  #747 = Utf8               ()Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer;\n-  #748 = Utf8               hasClassifier\n-  #749 = Utf8               assertTrue\n-  #750 = Utf8               (Z)V\n-  #751 = Utf8               hasInstance\n-  #752 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Z\n-  #753 = Methodref          #269.#831     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadataDeserializer$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n-  #754 = Utf8               flatCollect\n-  #755 = Methodref          #269.#832     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadataDeserializer$d5832c78$1:(Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer;Ljava/lang/String;)Z\n-  #756 = Utf8               (Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n-  #757 = Utf8               (Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)Ljava/util/Collection;\n-  #758 = Utf8               fromClassLoader\n-  #759 = Utf8               (Ljava/lang/ClassLoader;Ljava/lang/Iterable;)Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;\n-  #760 = Methodref          #269.#833     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadata$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n-  #761 = Methodref          #269.#834     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadata$1f0fcf91$1:(Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;Ljava/lang/String;)Z\n-  #762 = Utf8               (Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n-  #763 = Utf8               org/finos/legend/engine/protocol/pure/v1/model/context/PureModelContextData\n-  #764 = Utf8               newPureModelContextData\n-  #765 = Utf8               ()Lorg/finos/legend/engine/protocol/pure/v1/model/context/PureModelContextData;\n-  #766 = Utf8               immutable\n-  #767 = Utf8               Lorg/eclipse/collections/api/factory/list/ImmutableListFactory;\n-  #768 = Utf8               org/eclipse/collections/api/factory/list/ImmutableListFactory\n-  #769 = Utf8               ()Lorg/eclipse/collections/api/list/ImmutableList;\n-  #770 = Utf8               org/finos/legend/engine/shared/core/deployment/DeploymentMode\n-  #771 = Utf8               PROD\n-  #772 = Utf8               Lorg/finos/legend/engine/shared/core/deployment/DeploymentMode;\n-  #773 = Utf8               (Lorg/finos/legend/engine/protocol/pure/v1/model/context/PureModelContextData;Ljava/lang/Iterable;Lorg/finos/legend/engine/shared/core/deployment/DeploymentMode;)V\n-  #774 = Methodref          #269.#835     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testPureModel$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n-  #775 = Methodref          #269.#836     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testPureModel$b8128b8b$1:(Lorg/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel;Ljava/lang/String;)Z\n-  #776 = Utf8               (Lorg/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n-  #777 = Utf8               java/util/ServiceLoader\n-  #778 = Utf8               load\n-  #779 = Utf8               (Ljava/lang/Class;)Ljava/util/ServiceLoader;\n-  #780 = Methodref          #825.#837     // java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #781 = Utf8               (Ljava/lang/Object;)V\n-  #782 = Methodref          #269.#838     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$assertHasExtensions$0:(Lorg/eclipse/collections/api/set/MutableSet;Lorg/eclipse/collections/api/list/MutableList;Ljava/lang/Object;)V\n-  #783 = Utf8               (Lorg/eclipse/collections/api/set/MutableSet;Lorg/eclipse/collections/api/list/MutableList;)Ljava/util/function/Consumer;\n-  #784 = Utf8               java/lang/Iterable\n-  #785 = Utf8               forEach\n-  #786 = Utf8               (Ljava/util/function/Consumer;)V\n-  #787 = Utf8               append\n-  #788 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #789 = Utf8               java/lang/Class\n-  #790 = Utf8               toString\n-  #791 = Utf8               java/util/Collections\n-  #792 = Utf8               emptySet\n-  #793 = Utf8               ()Ljava/util/Set;\n-  #794 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #795 = Utf8               emptyList\n-  #796 = Utf8               (Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;\n-  #797 = Utf8               java/lang/invoke/SerializedLambda\n-  #798 = Utf8               getImplMethodName\n-  #799 = Utf8               hashCode\n-  #800 = Utf8               ()I\n-  #801 = Utf8               equals\n-  #802 = Utf8               getImplMethodKind\n-  #803 = Utf8               getFunctionalInterfaceClass\n-  #804 = Utf8               getFunctionalInterfaceMethodName\n-  #805 = Utf8               getFunctionalInterfaceMethodSignature\n-  #806 = Utf8               getImplClass\n-  #807 = Utf8               getImplMethodSignature\n-  #808 = Utf8               getCapturedArg\n-  #809 = Utf8               (I)Ljava/lang/Object;\n-  #810 = Utf8               (Ljava/lang/String;)V\n-  #811 = Utf8               getClass\n-  #812 = Utf8               ()Ljava/lang/Class;\n-  #813 = Utf8               remove\n-  #814 = Utf8               add\n-  #815 = Utf8               (Ljava/lang/String;)Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;\n-  #816 = Utf8               getMessage\n-  #817 = Utf8               getExtraProtocolToClassifierPathMap\n-  #818 = Utf8               ()Ljava/util/Map;\n-  #819 = Utf8               java/util/Map\n-  #820 = Utf8               values\n-  #821 = Utf8               ()Ljava/util/Collection;\n-  #822 = Utf8               getMetadata\n-  #823 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lorg/finos/legend/pure/m4/coreinstance/CoreInstance;\n-  #824 = Utf8               startsWith\n-  #825 = Class              #839          // java/lang/invoke/LambdaMetafactory\n-  #826 = NameAndType        #840:#843     // altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n-  #827 = Class              #654          // org/finos/legend/pure/m3/serialization/filesystem/repository/CodeRepository\n-  #828 = NameAndType        #379:#377     // lambda$testCodeRepositories$8c950384$1:(Ljava/lang/String;)Z\n-  #829 = NameAndType        #636:#644     // contains:(Ljava/lang/Object;)Z\n-  #830 = NameAndType        #376:#377     // lambda$testMetadataSpecifications$8c950384$1:(Ljava/lang/String;)Z\n-  #831 = NameAndType        #375:#363     // lambda$testMetadataDeserializer$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n-  #832 = NameAndType        #373:#374     // lambda$testMetadataDeserializer$d5832c78$1:(Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer;Ljava/lang/String;)Z\n-  #833 = NameAndType        #372:#363     // lambda$testMetadata$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n-  #834 = NameAndType        #366:#367     // lambda$testMetadata$1f0fcf91$1:(Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;Ljava/lang/String;)Z\n-  #835 = NameAndType        #362:#363     // lambda$testPureModel$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n-  #836 = NameAndType        #356:#357     // lambda$testPureModel$b8128b8b$1:(Lorg/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel;Ljava/lang/String;)Z\n-  #837 = NameAndType        #844:#845     // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #838 = NameAndType        #352:#353     // lambda$assertHasExtensions$0:(Lorg/eclipse/collections/api/set/MutableSet;Lorg/eclipse/collections/api/list/MutableList;Ljava/lang/Object;)V\n-  #839 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #840 = Utf8               altMetafactory\n-  #841 = Class              #847          // java/lang/invoke/MethodHandles$Lookup\n-  #842 = Utf8               Lookup\n-  #843 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n-  #844 = Utf8               metafactory\n-  #845 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #846 = Class              #848          // java/lang/invoke/MethodHandles\n-  #847 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #848 = Utf8               java/lang/invoke/MethodHandles\n+  #699 = Utf8               org/eclipse/collections/api/RichIterable\n+  #700 = Utf8               collect\n+  #701 = Utf8               (Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)Ljava/util/Collection;\n+  #702 = Methodref          #269.#829     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testCodeRepositories$8c950384$1:(Ljava/lang/String;)Z\n+  #703 = Utf8               ()Lorg/eclipse/collections/api/block/predicate/Predicate;\n+  #704 = Utf8               select\n+  #705 = Utf8               (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/list/MutableList;\n+  #706 = Utf8               org/junit/Assert\n+  #707 = Utf8               assertEquals\n+  #708 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n+  #709 = Utf8               java/lang/Thread\n+  #710 = Utf8               currentThread\n+  #711 = Utf8               ()Ljava/lang/Thread;\n+  #712 = Utf8               getContextClassLoader\n+  #713 = Utf8               ()Ljava/lang/ClassLoader;\n+  #714 = Utf8               loadAllSpecifications\n+  #715 = Utf8               (Ljava/lang/ClassLoader;)Ljava/util/List;\n+  #716 = Methodref          #434.#503     // org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedMetadataSpecification.getName:()Ljava/lang/String;\n+  #717 = Utf8               (Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedMetadataSpecification;)Ljava/lang/String;\n+  #718 = Utf8               org/eclipse/collections/api/factory/Sets\n+  #719 = Utf8               Lorg/eclipse/collections/api/factory/set/MutableSetFactory;\n+  #720 = Utf8               org/eclipse/collections/api/factory/set/MutableSetFactory\n+  #721 = Utf8               ()Lorg/eclipse/collections/api/set/MutableSet;\n+  #722 = Utf8               org/eclipse/collections/impl/utility/Iterate\n+  #723 = Utf8               (Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/function/Function;Ljava/util/Collection;)Ljava/util/Collection;\n+  #724 = Utf8               fixedSize\n+  #725 = Utf8               Lorg/eclipse/collections/api/factory/list/FixedSizeListFactory;\n+  #726 = Utf8               org/eclipse/collections/api/factory/list/FixedSizeListFactory\n+  #727 = Utf8               ()Lorg/eclipse/collections/api/list/FixedSizeList;\n+  #728 = Utf8               java/util/Objects\n+  #729 = Utf8               requireNonNull\n+  #730 = InterfaceMethodref #830.#831     // java/util/Set.contains:(Ljava/lang/Object;)Z\n+  #731 = Utf8               (Lorg/eclipse/collections/api/set/MutableSet;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n+  #732 = Utf8               reject\n+  #733 = Utf8               (Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)Ljava/util/Collection;\n+  #734 = Utf8               loadSpecifications\n+  #735 = Utf8               (Ljava/lang/ClassLoader;Ljava/lang/Iterable;)Ljava/util/List;\n+  #736 = Utf8               (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/set/MutableSet;\n+  #737 = Utf8               with\n+  #738 = Utf8               (Ljava/lang/Object;)Lorg/eclipse/collections/api/set/MutableSet;\n+  #739 = Methodref          #269.#832     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadataSpecifications$8c950384$1:(Ljava/lang/String;)Z\n+  #740 = Utf8               (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/set/MutableSet;\n+  #741 = Utf8               newBuilder\n+  #742 = Utf8               Builder\n+  #743 = Utf8               (Ljava/lang/ClassLoader;)Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$Builder;\n+  #744 = Utf8               org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$Builder\n+  #745 = Utf8               withMetadataNames\n+  #746 = Utf8               (Ljava/lang/Iterable;)Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$Builder;\n+  #747 = Utf8               build\n+  #748 = Utf8               ()Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer;\n+  #749 = Utf8               hasClassifier\n+  #750 = Utf8               assertTrue\n+  #751 = Utf8               (Z)V\n+  #752 = Utf8               hasInstance\n+  #753 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Z\n+  #754 = Methodref          #269.#833     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadataDeserializer$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n+  #755 = Utf8               flatCollect\n+  #756 = Methodref          #269.#834     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadataDeserializer$d5832c78$1:(Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer;Ljava/lang/String;)Z\n+  #757 = Utf8               (Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n+  #758 = Utf8               (Lorg/eclipse/collections/api/block/predicate/Predicate;Ljava/util/Collection;)Ljava/util/Collection;\n+  #759 = Utf8               fromClassLoader\n+  #760 = Utf8               (Ljava/lang/ClassLoader;Ljava/lang/Iterable;)Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;\n+  #761 = Methodref          #269.#835     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadata$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n+  #762 = Methodref          #269.#836     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadata$1f0fcf91$1:(Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;Ljava/lang/String;)Z\n+  #763 = Utf8               (Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n+  #764 = Utf8               org/finos/legend/engine/protocol/pure/v1/model/context/PureModelContextData\n+  #765 = Utf8               newPureModelContextData\n+  #766 = Utf8               ()Lorg/finos/legend/engine/protocol/pure/v1/model/context/PureModelContextData;\n+  #767 = Utf8               immutable\n+  #768 = Utf8               Lorg/eclipse/collections/api/factory/list/ImmutableListFactory;\n+  #769 = Utf8               org/eclipse/collections/api/factory/list/ImmutableListFactory\n+  #770 = Utf8               ()Lorg/eclipse/collections/api/list/ImmutableList;\n+  #771 = Utf8               org/finos/legend/engine/shared/core/deployment/DeploymentMode\n+  #772 = Utf8               PROD\n+  #773 = Utf8               Lorg/finos/legend/engine/shared/core/deployment/DeploymentMode;\n+  #774 = Utf8               (Lorg/finos/legend/engine/protocol/pure/v1/model/context/PureModelContextData;Ljava/lang/Iterable;Lorg/finos/legend/engine/shared/core/deployment/DeploymentMode;)V\n+  #775 = Methodref          #269.#837     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testPureModel$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n+  #776 = Methodref          #269.#838     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testPureModel$b8128b8b$1:(Lorg/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel;Ljava/lang/String;)Z\n+  #777 = Utf8               (Lorg/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel;)Lorg/eclipse/collections/api/block/predicate/Predicate;\n+  #778 = Utf8               java/util/ServiceLoader\n+  #779 = Utf8               load\n+  #780 = Utf8               (Ljava/lang/Class;)Ljava/util/ServiceLoader;\n+  #781 = Methodref          #826.#839     // java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #782 = Utf8               (Ljava/lang/Object;)V\n+  #783 = Methodref          #269.#840     // org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$assertHasExtensions$0:(Lorg/eclipse/collections/api/set/MutableSet;Lorg/eclipse/collections/api/list/MutableList;Ljava/lang/Object;)V\n+  #784 = Utf8               (Lorg/eclipse/collections/api/set/MutableSet;Lorg/eclipse/collections/api/list/MutableList;)Ljava/util/function/Consumer;\n+  #785 = Utf8               java/lang/Iterable\n+  #786 = Utf8               forEach\n+  #787 = Utf8               (Ljava/util/function/Consumer;)V\n+  #788 = Utf8               append\n+  #789 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #790 = Utf8               java/lang/Class\n+  #791 = Utf8               toString\n+  #792 = Utf8               java/util/Collections\n+  #793 = Utf8               emptySet\n+  #794 = Utf8               ()Ljava/util/Set;\n+  #795 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #796 = Utf8               emptyList\n+  #797 = Utf8               (Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;\n+  #798 = Utf8               java/lang/invoke/SerializedLambda\n+  #799 = Utf8               getImplMethodName\n+  #800 = Utf8               hashCode\n+  #801 = Utf8               ()I\n+  #802 = Utf8               equals\n+  #803 = Utf8               getImplMethodKind\n+  #804 = Utf8               getFunctionalInterfaceClass\n+  #805 = Utf8               getFunctionalInterfaceMethodName\n+  #806 = Utf8               getFunctionalInterfaceMethodSignature\n+  #807 = Utf8               getImplClass\n+  #808 = Utf8               getImplMethodSignature\n+  #809 = Utf8               getCapturedArg\n+  #810 = Utf8               (I)Ljava/lang/Object;\n+  #811 = Utf8               (Ljava/lang/String;)V\n+  #812 = Utf8               getClass\n+  #813 = Utf8               ()Ljava/lang/Class;\n+  #814 = Utf8               remove\n+  #815 = Utf8               add\n+  #816 = Utf8               (Ljava/lang/String;)Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;\n+  #817 = Utf8               getMessage\n+  #818 = Utf8               getExtraProtocolToClassifierPathMap\n+  #819 = Utf8               ()Ljava/util/Map;\n+  #820 = Utf8               java/util/Map\n+  #821 = Utf8               values\n+  #822 = Utf8               ()Ljava/util/Collection;\n+  #823 = Utf8               getMetadata\n+  #824 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lorg/finos/legend/pure/m4/coreinstance/CoreInstance;\n+  #825 = Utf8               startsWith\n+  #826 = Class              #841          // java/lang/invoke/LambdaMetafactory\n+  #827 = NameAndType        #842:#845     // altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n+  #828 = Class              #654          // org/finos/legend/pure/m3/serialization/filesystem/repository/CodeRepository\n+  #829 = NameAndType        #379:#377     // lambda$testCodeRepositories$8c950384$1:(Ljava/lang/String;)Z\n+  #830 = Class              #650          // java/util/Set\n+  #831 = NameAndType        #636:#644     // contains:(Ljava/lang/Object;)Z\n+  #832 = NameAndType        #376:#377     // lambda$testMetadataSpecifications$8c950384$1:(Ljava/lang/String;)Z\n+  #833 = NameAndType        #375:#363     // lambda$testMetadataDeserializer$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n+  #834 = NameAndType        #373:#374     // lambda$testMetadataDeserializer$d5832c78$1:(Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer;Ljava/lang/String;)Z\n+  #835 = NameAndType        #372:#363     // lambda$testMetadata$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n+  #836 = NameAndType        #366:#367     // lambda$testMetadata$1f0fcf91$1:(Lorg/finos/legend/pure/runtime/java/compiled/metadata/MetadataLazy;Ljava/lang/String;)Z\n+  #837 = NameAndType        #362:#363     // lambda$testPureModel$b622f9$1:(Lorg/finos/legend/engine/protocol/pure/v1/extension/PureProtocolExtension;)Ljava/lang/Iterable;\n+  #838 = NameAndType        #356:#357     // lambda$testPureModel$b8128b8b$1:(Lorg/finos/legend/engine/language/pure/compiler/toPureGraph/PureModel;Ljava/lang/String;)Z\n+  #839 = NameAndType        #846:#847     // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #840 = NameAndType        #352:#353     // lambda$assertHasExtensions$0:(Lorg/eclipse/collections/api/set/MutableSet;Lorg/eclipse/collections/api/list/MutableList;Ljava/lang/Object;)V\n+  #841 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #842 = Utf8               altMetafactory\n+  #843 = Class              #849          // java/lang/invoke/MethodHandles$Lookup\n+  #844 = Utf8               Lookup\n+  #845 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n+  #846 = Utf8               metafactory\n+  #847 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #848 = Class              #850          // java/lang/invoke/MethodHandles\n+  #849 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #850 = Utf8               java/lang/invoke/MethodHandles\n {\n   public org.finos.legend.engine.extensions.collection.generation.TestExtensions();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -2067,15 +2069,15 @@\n        412: aload_0\n        413: invokevirtual #231                // Method java/lang/invoke/SerializedLambda.getFunctionalInterfaceMethodSignature:()Ljava/lang/String;\n        416: ldc           #232                // String (Ljava/lang/Object;)Z\n        418: invokevirtual #228                // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n        421: ifeq          1225\n        424: aload_0\n        425: invokevirtual #233                // Method java/lang/invoke/SerializedLambda.getImplClass:()Ljava/lang/String;\n-       428: ldc           #239                // String org/eclipse/collections/api/RichIterable\n+       428: ldc           #239                // String java/util/Set\n        430: invokevirtual #228                // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n        433: ifeq          1225\n        436: aload_0\n        437: invokevirtual #235                // Method java/lang/invoke/SerializedLambda.getImplMethodSignature:()Ljava/lang/String;\n        440: ldc           #232                // String (Ljava/lang/Object;)Z\n        442: invokevirtual #228                // Method java/lang/Object.equals:(Ljava/lang/Object;)Z\n        445: ifeq          1225\n@@ -2698,16 +2700,16 @@\n         frame_type = 14 /* same */\n         frame_type = 64 /* same_locals_1_stack_item */\n           stack = [ int ]\n }\n SourceFile: \"TestExtensions.java\"\n InnerClasses:\n   public static #369= #266 of #248;       // UnknownInstanceException=class org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$UnknownInstanceException of class org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer\n-  public static #741= #460 of #248;       // Builder=class org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$Builder of class org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer\n-  public static final #842= #841 of #846; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n+  public static #742= #460 of #248;       // Builder=class org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer$Builder of class org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedBinaryGraphDeserializer\n+  public static final #844= #843 of #848; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n   0: #413 REF_invokeStatic java/lang/invoke/LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n     Method arguments:\n       #414 (Ljava/lang/Object;)Ljava/lang/Object;\n       #415 REF_invokeVirtual org/finos/legend/pure/m3/serialization/filesystem/repository/CodeRepository.getName:()Ljava/lang/String;\n       #416 (Lorg/finos/legend/pure/m3/serialization/filesystem/repository/CodeRepository;)Ljava/lang/String;\n       #417 5\n@@ -2725,15 +2727,15 @@\n       #436 REF_invokeVirtual org/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedMetadataSpecification.getName:()Ljava/lang/String;\n       #437 (Lorg/finos/legend/pure/runtime/java/compiled/serialization/binary/DistributedMetadataSpecification;)Ljava/lang/String;\n       #417 5\n       #418 0\n   3: #413 REF_invokeStatic java/lang/invoke/LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n     Method arguments:\n       #424 (Ljava/lang/Object;)Z\n-      #450 REF_invokeInterface org/eclipse/collections/api/RichIterable.contains:(Ljava/lang/Object;)Z\n+      #450 REF_invokeInterface java/util/Set.contains:(Ljava/lang/Object;)Z\n       #426 (Ljava/lang/String;)Z\n       #417 5\n       #418 0\n   4: #413 REF_invokeStatic java/lang/invoke/LambdaMetafactory.altMetafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n     Method arguments:\n       #424 (Ljava/lang/Object;)Z\n       #457 REF_invokeStatic org/finos/legend/engine/extensions/collection/generation/TestExtensions.lambda$testMetadataSpecifications$8c950384$1:(Ljava/lang/String;)Z\n"}]}]}
