{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 58398 bytes, number of entries: 20\n+Zip file size: 58311 bytes, number of entries: 20\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/\n -rw----     2.0 fat       25 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/dev.langchain4j/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/langchain4j-milvus/\n -rw----     2.0 fat        0 bX stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/langchain4j-milvus/pom.properties\n -rw----     2.0 fat     3538 bX stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/langchain4j-milvus/pom.xml\n@@ -12,11 +12,11 @@\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/\n -rw----     2.0 fat     9296 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.class\n -rw----     2.0 fat     8008 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.class\n -rw----     2.0 fat     1620 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/Generator.class\n -rw----     2.0 fat     9705 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/Mapper.class\n -rw----     2.0 fat     3165 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.class\n--rw----     2.0 fat    11066 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.class\n--rw----     2.0 fat     7395 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.class\n+-rw----     2.0 fat    11032 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.class\n+-rw----     2.0 fat     7342 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.class\n -rw----     2.0 fat      722 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.class\n-20 files, 54540 bytes uncompressed, 54540 bytes compressed:  0.0%\n+20 files, 54453 bytes uncompressed, 54453 bytes compressed:  0.0%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -319,15 +319,15 @@\n 3689 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 368B   Length              0005 (5)\n 368D   Flags               01 (1) 'Modification'\n 368E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 3692 PAYLOAD\n \n 55DA DATA DESCRIPTOR       08074B50 (134695760)\n-55DE CRC                   6967C522 (1768408354)\n+55DE CRC                   75D95C58 (1977179224)\n 55E2 Compressed Size       00001F48 (8008)\n 55E6 Uncompressed Size     00001F48 (8008)\n \n 55EA LOCAL HEADER #15      04034B50 (67324752)\n 55EE Extract Zip Spec      14 (20) '2.0'\n 55EF Extract OS            00 (0) 'MS-DOS'\n 55F0 General Purpose Flag  0008 (8)\n@@ -375,15 +375,15 @@\n 5CFC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 5CFE   Length              0005 (5)\n 5D00   Flags               01 (1) 'Modification'\n 5D01   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 5D05 PAYLOAD\n \n 82EE DATA DESCRIPTOR       08074B50 (134695760)\n-82F2 CRC                   1FF2B985 (536000901)\n+82F2 CRC                   904A7457 (2420798551)\n 82F6 Compressed Size       000025E9 (9705)\n 82FA Uncompressed Size     000025E9 (9705)\n \n 82FE LOCAL HEADER #17      04034B50 (67324752)\n 8302 Extract Zip Spec      14 (20) '2.0'\n 8303 Extract OS            00 (0) 'MS-DOS'\n 8304 General Purpose Flag  0008 (8)\n@@ -430,671 +430,671 @@\n #\n 903A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 903C   Length              0005 (5)\n 903E   Flags               01 (1) 'Modification'\n 903F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 9043 PAYLOAD\n \n-BB7D DATA DESCRIPTOR       08074B50 (134695760)\n-BB81 CRC                   3420E066 (874569830)\n-BB85 Compressed Size       00002B3A (11066)\n-BB89 Uncompressed Size     00002B3A (11066)\n-\n-BB8D LOCAL HEADER #19      04034B50 (67324752)\n-BB91 Extract Zip Spec      14 (20) '2.0'\n-BB92 Extract OS            00 (0) 'MS-DOS'\n-BB93 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-BB95 Compression Method    0000 (0) 'Stored'\n-BB97 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-BB9B CRC                   00000000 (0)\n-BB9F Compressed Size       00000000 (0)\n-BBA3 Uncompressed Size     00000000 (0)\n-BBA7 Filename Length       0047 (71)\n-BBA9 Extra Length          0009 (9)\n-BBAB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xBBAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-BBF2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-BBF4   Length              0005 (5)\n-BBF6   Flags               01 (1) 'Modification'\n-BBF7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-BBFB PAYLOAD\n-\n-D8DE DATA DESCRIPTOR       08074B50 (134695760)\n-D8E2 CRC                   29A8EC52 (698936402)\n-D8E6 Compressed Size       00001CE3 (7395)\n-D8EA Uncompressed Size     00001CE3 (7395)\n-\n-D8EE LOCAL HEADER #20      04034B50 (67324752)\n-D8F2 Extract Zip Spec      14 (20) '2.0'\n-D8F3 Extract OS            00 (0) 'MS-DOS'\n-D8F4 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-D8F6 Compression Method    0000 (0) 'Stored'\n-D8F8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-D8FC CRC                   00000000 (0)\n-D900 Compressed Size       00000000 (0)\n-D904 Uncompressed Size     00000000 (0)\n-D908 Filename Length       004B (75)\n-D90A Extra Length          0009 (9)\n-D90C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xD90C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-D957 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-D959   Length              0005 (5)\n-D95B   Flags               01 (1) 'Modification'\n-D95C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-D960 PAYLOAD\n-\n-DC32 DATA DESCRIPTOR       08074B50 (134695760)\n-DC36 CRC                   686BD1C8 (1751896520)\n-DC3A Compressed Size       000002D2 (722)\n-DC3E Uncompressed Size     000002D2 (722)\n-\n-DC42 CENTRAL HEADER #1     02014B50 (33639248)\n-DC46 Created Zip Spec      14 (20) '2.0'\n-DC47 Created OS            00 (0) 'MS-DOS'\n-DC48 Extract Zip Spec      14 (20) '2.0'\n-DC49 Extract OS            00 (0) 'MS-DOS'\n-DC4A General Purpose Flag  0000 (0)\n-DC4C Compression Method    0000 (0) 'Stored'\n-DC4E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-DC52 CRC                   00000000 (0)\n-DC56 Compressed Size       00000000 (0)\n-DC5A Uncompressed Size     00000000 (0)\n-DC5E Filename Length       0009 (9)\n-DC60 Extra Length          0009 (9)\n-DC62 Comment Length        0000 (0)\n-DC64 Disk Start            0000 (0)\n-DC66 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-DC68 Ext File Attributes   00000000 (0)\n-DC6C Local Header Offset   00000000 (0)\n-DC70 Filename              'XXXXXXXXX'\n-#\n-# WARNING: Offset 0xDC70: Filename 'XXXXXXXXX'\n-#          Zero length filename\n-#\n-DC79 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-DC7B   Length              0005 (5)\n-DC7D   Flags               01 (1) 'Modification'\n-DC7E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-DC82 CENTRAL HEADER #2     02014B50 (33639248)\n-DC86 Created Zip Spec      14 (20) '2.0'\n-DC87 Created OS            00 (0) 'MS-DOS'\n-DC88 Extract Zip Spec      14 (20) '2.0'\n-DC89 Extract OS            00 (0) 'MS-DOS'\n-DC8A General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-DC8C Compression Method    0000 (0) 'Stored'\n-DC8E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-DC92 CRC                   EE027FB2 (3993141170)\n-DC96 Compressed Size       00000019 (25)\n-DC9A Uncompressed Size     00000019 (25)\n-DC9E Filename Length       0014 (20)\n-DCA0 Extra Length          0009 (9)\n-DCA2 Comment Length        0000 (0)\n-DCA4 Disk Start            0000 (0)\n-DCA6 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-DCA8 Ext File Attributes   00000000 (0)\n-DCAC Local Header Offset   00000030 (48)\n-DCB0 Filename              'XXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xDCB0: Filename 'XXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-DCC4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-DCC6   Length              0005 (5)\n-DCC8   Flags               01 (1) 'Modification'\n-DCC9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-DCCD CENTRAL HEADER #3     02014B50 (33639248)\n-DCD1 Created Zip Spec      14 (20) '2.0'\n-DCD2 Created OS            00 (0) 'MS-DOS'\n-DCD3 Extract Zip Spec      14 (20) '2.0'\n-DCD4 Extract OS            00 (0) 'MS-DOS'\n-DCD5 General Purpose Flag  0000 (0)\n-DCD7 Compression Method    0000 (0) 'Stored'\n-DCD9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-DCDD CRC                   00000000 (0)\n-DCE1 Compressed Size       00000000 (0)\n-DCE5 Uncompressed Size     00000000 (0)\n-DCE9 Filename Length       000F (15)\n-DCEB Extra Length          0009 (9)\n-DCED Comment Length        0000 (0)\n-DCEF Disk Start            0000 (0)\n-DCF1 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-DCF3 Ext File Attributes   00000000 (0)\n-DCF7 Local Header Offset   00000094 (148)\n-DCFB Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xDCFB: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-DD0A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-DD0C   Length              0005 (5)\n-DD0E   Flags               01 (1) 'Modification'\n-DD0F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-DD13 CENTRAL HEADER #4     02014B50 (33639248)\n-DD17 Created Zip Spec      14 (20) '2.0'\n-DD18 Created OS            00 (0) 'MS-DOS'\n-DD19 Extract Zip Spec      14 (20) '2.0'\n-DD1A Extract OS            00 (0) 'MS-DOS'\n-DD1B General Purpose Flag  0000 (0)\n-DD1D Compression Method    0000 (0) 'Stored'\n-DD1F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-DD23 CRC                   00000000 (0)\n-DD27 Compressed Size       00000000 (0)\n-DD2B Uncompressed Size     00000000 (0)\n-DD2F Filename Length       001F (31)\n-DD31 Extra Length          0009 (9)\n-DD33 Comment Length        0000 (0)\n-DD35 Disk Start            0000 (0)\n-DD37 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-DD39 Ext File Attributes   00000000 (0)\n-DD3D Local Header Offset   000000CA (202)\n-DD41 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xDD41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-DD60 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-DD62   Length              0005 (5)\n-DD64   Flags               01 (1) 'Modification'\n-DD65   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-DD69 CENTRAL HEADER #5     02014B50 (33639248)\n-DD6D Created Zip Spec      14 (20) '2.0'\n-DD6E Created OS            00 (0) 'MS-DOS'\n-DD6F Extract Zip Spec      14 (20) '2.0'\n-DD70 Extract OS            00 (0) 'MS-DOS'\n-DD71 General Purpose Flag  0000 (0)\n-DD73 Compression Method    0000 (0) 'Stored'\n-DD75 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-DD79 CRC                   00000000 (0)\n-DD7D Compressed Size       00000000 (0)\n-DD81 Uncompressed Size     00000000 (0)\n-DD85 Filename Length       0032 (50)\n-DD87 Extra Length          0009 (9)\n-DD89 Comment Length        0000 (0)\n-DD8B Disk Start            0000 (0)\n-DD8D Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-DD8F Ext File Attributes   00000000 (0)\n-DD93 Local Header Offset   00000110 (272)\n-DD97 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xDD97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-DDC9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-DDCB   Length              0005 (5)\n-DDCD   Flags               01 (1) 'Modification'\n-DDCE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-DDD2 CENTRAL HEADER #6     02014B50 (33639248)\n-DDD6 Created Zip Spec      14 (20) '2.0'\n-DDD7 Created OS            00 (0) 'MS-DOS'\n-DDD8 Extract Zip Spec      14 (20) '2.0'\n-DDD9 Extract OS            00 (0) 'MS-DOS'\n-DDDA General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-DDDC Compression Method    0000 (0) 'Stored'\n-DDDE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-DDE2 CRC                   00000000 (0)\n-DDE6 Compressed Size       00000000 (0)\n-DDEA Uncompressed Size     00000000 (0)\n-DDEE Filename Length       0040 (64)\n-DDF0 Extra Length          0009 (9)\n-DDF2 Comment Length        0000 (0)\n-DDF4 Disk Start            0000 (0)\n-DDF6 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-DDF8 Ext File Attributes   00000000 (0)\n-DDFC Local Header Offset   00000169 (361)\n-DE00 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xDE00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-DE40 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-DE42   Length              0005 (5)\n-DE44   Flags               01 (1) 'Modification'\n-DE45   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-DE49 CENTRAL HEADER #7     02014B50 (33639248)\n-DE4D Created Zip Spec      14 (20) '2.0'\n-DE4E Created OS            00 (0) 'MS-DOS'\n-DE4F Extract Zip Spec      14 (20) '2.0'\n-DE50 Extract OS            00 (0) 'MS-DOS'\n-DE51 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-DE53 Compression Method    0000 (0) 'Stored'\n-DE55 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-DE59 CRC                   D69B49FB (3600501243)\n-DE5D Compressed Size       00000DD2 (3538)\n-DE61 Uncompressed Size     00000DD2 (3538)\n-DE65 Filename Length       0039 (57)\n-DE67 Extra Length          0009 (9)\n-DE69 Comment Length        0000 (0)\n-DE6B Disk Start            0000 (0)\n-DE6D Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-DE6F Ext File Attributes   00000000 (0)\n-DE73 Local Header Offset   000001E0 (480)\n-DE77 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xDE77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-DEB0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-DEB2   Length              0005 (5)\n-DEB4   Flags               01 (1) 'Modification'\n-DEB5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-DEB9 CENTRAL HEADER #8     02014B50 (33639248)\n-DEBD Created Zip Spec      14 (20) '2.0'\n-DEBE Created OS            00 (0) 'MS-DOS'\n-DEBF Extract Zip Spec      14 (20) '2.0'\n-DEC0 Extract OS            00 (0) 'MS-DOS'\n-DEC1 General Purpose Flag  0000 (0)\n-DEC3 Compression Method    0000 (0) 'Stored'\n-DEC5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-DEC9 CRC                   00000000 (0)\n-DECD Compressed Size       00000000 (0)\n-DED1 Uncompressed Size     00000000 (0)\n-DED5 Filename Length       0004 (4)\n-DED7 Extra Length          0009 (9)\n-DED9 Comment Length        0000 (0)\n-DEDB Disk Start            0000 (0)\n-DEDD Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-DEDF Ext File Attributes   00000000 (0)\n-DEE3 Local Header Offset   00001022 (4130)\n-DEE7 Filename              'XXXX'\n-#\n-# WARNING: Offset 0xDEE7: Filename 'XXXX'\n-#          Zero length filename\n-#\n-DEEB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-DEED   Length              0005 (5)\n-DEEF   Flags               01 (1) 'Modification'\n-DEF0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-DEF4 CENTRAL HEADER #9     02014B50 (33639248)\n-DEF8 Created Zip Spec      14 (20) '2.0'\n-DEF9 Created OS            00 (0) 'MS-DOS'\n-DEFA Extract Zip Spec      14 (20) '2.0'\n-DEFB Extract OS            00 (0) 'MS-DOS'\n-DEFC General Purpose Flag  0000 (0)\n-DEFE Compression Method    0000 (0) 'Stored'\n-DF00 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-DF04 CRC                   00000000 (0)\n-DF08 Compressed Size       00000000 (0)\n-DF0C Uncompressed Size     00000000 (0)\n-DF10 Filename Length       0010 (16)\n-DF12 Extra Length          0009 (9)\n-DF14 Comment Length        0000 (0)\n-DF16 Disk Start            0000 (0)\n-DF18 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-DF1A Ext File Attributes   00000000 (0)\n-DF1E Local Header Offset   0000104D (4173)\n-DF22 Filename              'XXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xDF22: Filename 'XXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-DF32 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-DF34   Length              0005 (5)\n-DF36   Flags               01 (1) 'Modification'\n-DF37   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-DF3B CENTRAL HEADER #10    02014B50 (33639248)\n-DF3F Created Zip Spec      14 (20) '2.0'\n-DF40 Created OS            00 (0) 'MS-DOS'\n-DF41 Extract Zip Spec      14 (20) '2.0'\n-DF42 Extract OS            00 (0) 'MS-DOS'\n-DF43 General Purpose Flag  0000 (0)\n-DF45 Compression Method    0000 (0) 'Stored'\n-DF47 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-DF4B CRC                   00000000 (0)\n-DF4F Compressed Size       00000000 (0)\n-DF53 Uncompressed Size     00000000 (0)\n-DF57 Filename Length       0016 (22)\n-DF59 Extra Length          0009 (9)\n-DF5B Comment Length        0000 (0)\n-DF5D Disk Start            0000 (0)\n-DF5F Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-DF61 Ext File Attributes   00000000 (0)\n-DF65 Local Header Offset   00001084 (4228)\n-DF69 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+BB5B DATA DESCRIPTOR       08074B50 (134695760)\n+BB5F CRC                   29DE25E4 (702424548)\n+BB63 Compressed Size       00002B18 (11032)\n+BB67 Uncompressed Size     00002B18 (11032)\n+\n+BB6B LOCAL HEADER #19      04034B50 (67324752)\n+BB6F Extract Zip Spec      14 (20) '2.0'\n+BB70 Extract OS            00 (0) 'MS-DOS'\n+BB71 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+BB73 Compression Method    0000 (0) 'Stored'\n+BB75 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+BB79 CRC                   00000000 (0)\n+BB7D Compressed Size       00000000 (0)\n+BB81 Uncompressed Size     00000000 (0)\n+BB85 Filename Length       0047 (71)\n+BB87 Extra Length          0009 (9)\n+BB89 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xBB89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+BBD0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+BBD2   Length              0005 (5)\n+BBD4   Flags               01 (1) 'Modification'\n+BBD5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+BBD9 PAYLOAD\n+\n+D887 DATA DESCRIPTOR       08074B50 (134695760)\n+D88B CRC                   84CEF882 (2228156546)\n+D88F Compressed Size       00001CAE (7342)\n+D893 Uncompressed Size     00001CAE (7342)\n+\n+D897 LOCAL HEADER #20      04034B50 (67324752)\n+D89B Extract Zip Spec      14 (20) '2.0'\n+D89C Extract OS            00 (0) 'MS-DOS'\n+D89D General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+D89F Compression Method    0000 (0) 'Stored'\n+D8A1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+D8A5 CRC                   00000000 (0)\n+D8A9 Compressed Size       00000000 (0)\n+D8AD Uncompressed Size     00000000 (0)\n+D8B1 Filename Length       004B (75)\n+D8B3 Extra Length          0009 (9)\n+D8B5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xD8B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+D900 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+D902   Length              0005 (5)\n+D904   Flags               01 (1) 'Modification'\n+D905   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+D909 PAYLOAD\n+\n+DBDB DATA DESCRIPTOR       08074B50 (134695760)\n+DBDF CRC                   686BD1C8 (1751896520)\n+DBE3 Compressed Size       000002D2 (722)\n+DBE7 Uncompressed Size     000002D2 (722)\n+\n+DBEB CENTRAL HEADER #1     02014B50 (33639248)\n+DBEF Created Zip Spec      14 (20) '2.0'\n+DBF0 Created OS            00 (0) 'MS-DOS'\n+DBF1 Extract Zip Spec      14 (20) '2.0'\n+DBF2 Extract OS            00 (0) 'MS-DOS'\n+DBF3 General Purpose Flag  0000 (0)\n+DBF5 Compression Method    0000 (0) 'Stored'\n+DBF7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+DBFB CRC                   00000000 (0)\n+DBFF Compressed Size       00000000 (0)\n+DC03 Uncompressed Size     00000000 (0)\n+DC07 Filename Length       0009 (9)\n+DC09 Extra Length          0009 (9)\n+DC0B Comment Length        0000 (0)\n+DC0D Disk Start            0000 (0)\n+DC0F Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+DC11 Ext File Attributes   00000000 (0)\n+DC15 Local Header Offset   00000000 (0)\n+DC19 Filename              'XXXXXXXXX'\n+#\n+# WARNING: Offset 0xDC19: Filename 'XXXXXXXXX'\n+#          Zero length filename\n+#\n+DC22 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+DC24   Length              0005 (5)\n+DC26   Flags               01 (1) 'Modification'\n+DC27   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+DC2B CENTRAL HEADER #2     02014B50 (33639248)\n+DC2F Created Zip Spec      14 (20) '2.0'\n+DC30 Created OS            00 (0) 'MS-DOS'\n+DC31 Extract Zip Spec      14 (20) '2.0'\n+DC32 Extract OS            00 (0) 'MS-DOS'\n+DC33 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+DC35 Compression Method    0000 (0) 'Stored'\n+DC37 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+DC3B CRC                   EE027FB2 (3993141170)\n+DC3F Compressed Size       00000019 (25)\n+DC43 Uncompressed Size     00000019 (25)\n+DC47 Filename Length       0014 (20)\n+DC49 Extra Length          0009 (9)\n+DC4B Comment Length        0000 (0)\n+DC4D Disk Start            0000 (0)\n+DC4F Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+DC51 Ext File Attributes   00000000 (0)\n+DC55 Local Header Offset   00000030 (48)\n+DC59 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xDC59: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+DC6D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+DC6F   Length              0005 (5)\n+DC71   Flags               01 (1) 'Modification'\n+DC72   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+DC76 CENTRAL HEADER #3     02014B50 (33639248)\n+DC7A Created Zip Spec      14 (20) '2.0'\n+DC7B Created OS            00 (0) 'MS-DOS'\n+DC7C Extract Zip Spec      14 (20) '2.0'\n+DC7D Extract OS            00 (0) 'MS-DOS'\n+DC7E General Purpose Flag  0000 (0)\n+DC80 Compression Method    0000 (0) 'Stored'\n+DC82 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+DC86 CRC                   00000000 (0)\n+DC8A Compressed Size       00000000 (0)\n+DC8E Uncompressed Size     00000000 (0)\n+DC92 Filename Length       000F (15)\n+DC94 Extra Length          0009 (9)\n+DC96 Comment Length        0000 (0)\n+DC98 Disk Start            0000 (0)\n+DC9A Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+DC9C Ext File Attributes   00000000 (0)\n+DCA0 Local Header Offset   00000094 (148)\n+DCA4 Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xDCA4: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+DCB3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+DCB5   Length              0005 (5)\n+DCB7   Flags               01 (1) 'Modification'\n+DCB8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+DCBC CENTRAL HEADER #4     02014B50 (33639248)\n+DCC0 Created Zip Spec      14 (20) '2.0'\n+DCC1 Created OS            00 (0) 'MS-DOS'\n+DCC2 Extract Zip Spec      14 (20) '2.0'\n+DCC3 Extract OS            00 (0) 'MS-DOS'\n+DCC4 General Purpose Flag  0000 (0)\n+DCC6 Compression Method    0000 (0) 'Stored'\n+DCC8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+DCCC CRC                   00000000 (0)\n+DCD0 Compressed Size       00000000 (0)\n+DCD4 Uncompressed Size     00000000 (0)\n+DCD8 Filename Length       001F (31)\n+DCDA Extra Length          0009 (9)\n+DCDC Comment Length        0000 (0)\n+DCDE Disk Start            0000 (0)\n+DCE0 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+DCE2 Ext File Attributes   00000000 (0)\n+DCE6 Local Header Offset   000000CA (202)\n+DCEA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xDCEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+DD09 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+DD0B   Length              0005 (5)\n+DD0D   Flags               01 (1) 'Modification'\n+DD0E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+DD12 CENTRAL HEADER #5     02014B50 (33639248)\n+DD16 Created Zip Spec      14 (20) '2.0'\n+DD17 Created OS            00 (0) 'MS-DOS'\n+DD18 Extract Zip Spec      14 (20) '2.0'\n+DD19 Extract OS            00 (0) 'MS-DOS'\n+DD1A General Purpose Flag  0000 (0)\n+DD1C Compression Method    0000 (0) 'Stored'\n+DD1E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+DD22 CRC                   00000000 (0)\n+DD26 Compressed Size       00000000 (0)\n+DD2A Uncompressed Size     00000000 (0)\n+DD2E Filename Length       0032 (50)\n+DD30 Extra Length          0009 (9)\n+DD32 Comment Length        0000 (0)\n+DD34 Disk Start            0000 (0)\n+DD36 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+DD38 Ext File Attributes   00000000 (0)\n+DD3C Local Header Offset   00000110 (272)\n+DD40 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xDD40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+DD72 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+DD74   Length              0005 (5)\n+DD76   Flags               01 (1) 'Modification'\n+DD77   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+DD7B CENTRAL HEADER #6     02014B50 (33639248)\n+DD7F Created Zip Spec      14 (20) '2.0'\n+DD80 Created OS            00 (0) 'MS-DOS'\n+DD81 Extract Zip Spec      14 (20) '2.0'\n+DD82 Extract OS            00 (0) 'MS-DOS'\n+DD83 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+DD85 Compression Method    0000 (0) 'Stored'\n+DD87 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+DD8B CRC                   00000000 (0)\n+DD8F Compressed Size       00000000 (0)\n+DD93 Uncompressed Size     00000000 (0)\n+DD97 Filename Length       0040 (64)\n+DD99 Extra Length          0009 (9)\n+DD9B Comment Length        0000 (0)\n+DD9D Disk Start            0000 (0)\n+DD9F Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+DDA1 Ext File Attributes   00000000 (0)\n+DDA5 Local Header Offset   00000169 (361)\n+DDA9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xDDA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+DDE9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+DDEB   Length              0005 (5)\n+DDED   Flags               01 (1) 'Modification'\n+DDEE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+DDF2 CENTRAL HEADER #7     02014B50 (33639248)\n+DDF6 Created Zip Spec      14 (20) '2.0'\n+DDF7 Created OS            00 (0) 'MS-DOS'\n+DDF8 Extract Zip Spec      14 (20) '2.0'\n+DDF9 Extract OS            00 (0) 'MS-DOS'\n+DDFA General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+DDFC Compression Method    0000 (0) 'Stored'\n+DDFE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+DE02 CRC                   D69B49FB (3600501243)\n+DE06 Compressed Size       00000DD2 (3538)\n+DE0A Uncompressed Size     00000DD2 (3538)\n+DE0E Filename Length       0039 (57)\n+DE10 Extra Length          0009 (9)\n+DE12 Comment Length        0000 (0)\n+DE14 Disk Start            0000 (0)\n+DE16 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+DE18 Ext File Attributes   00000000 (0)\n+DE1C Local Header Offset   000001E0 (480)\n+DE20 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xDE20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+DE59 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+DE5B   Length              0005 (5)\n+DE5D   Flags               01 (1) 'Modification'\n+DE5E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+DE62 CENTRAL HEADER #8     02014B50 (33639248)\n+DE66 Created Zip Spec      14 (20) '2.0'\n+DE67 Created OS            00 (0) 'MS-DOS'\n+DE68 Extract Zip Spec      14 (20) '2.0'\n+DE69 Extract OS            00 (0) 'MS-DOS'\n+DE6A General Purpose Flag  0000 (0)\n+DE6C Compression Method    0000 (0) 'Stored'\n+DE6E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+DE72 CRC                   00000000 (0)\n+DE76 Compressed Size       00000000 (0)\n+DE7A Uncompressed Size     00000000 (0)\n+DE7E Filename Length       0004 (4)\n+DE80 Extra Length          0009 (9)\n+DE82 Comment Length        0000 (0)\n+DE84 Disk Start            0000 (0)\n+DE86 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+DE88 Ext File Attributes   00000000 (0)\n+DE8C Local Header Offset   00001022 (4130)\n+DE90 Filename              'XXXX'\n+#\n+# WARNING: Offset 0xDE90: Filename 'XXXX'\n+#          Zero length filename\n+#\n+DE94 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+DE96   Length              0005 (5)\n+DE98   Flags               01 (1) 'Modification'\n+DE99   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+DE9D CENTRAL HEADER #9     02014B50 (33639248)\n+DEA1 Created Zip Spec      14 (20) '2.0'\n+DEA2 Created OS            00 (0) 'MS-DOS'\n+DEA3 Extract Zip Spec      14 (20) '2.0'\n+DEA4 Extract OS            00 (0) 'MS-DOS'\n+DEA5 General Purpose Flag  0000 (0)\n+DEA7 Compression Method    0000 (0) 'Stored'\n+DEA9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+DEAD CRC                   00000000 (0)\n+DEB1 Compressed Size       00000000 (0)\n+DEB5 Uncompressed Size     00000000 (0)\n+DEB9 Filename Length       0010 (16)\n+DEBB Extra Length          0009 (9)\n+DEBD Comment Length        0000 (0)\n+DEBF Disk Start            0000 (0)\n+DEC1 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+DEC3 Ext File Attributes   00000000 (0)\n+DEC7 Local Header Offset   0000104D (4173)\n+DECB Filename              'XXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xDECB: Filename 'XXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+DEDB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+DEDD   Length              0005 (5)\n+DEDF   Flags               01 (1) 'Modification'\n+DEE0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+DEE4 CENTRAL HEADER #10    02014B50 (33639248)\n+DEE8 Created Zip Spec      14 (20) '2.0'\n+DEE9 Created OS            00 (0) 'MS-DOS'\n+DEEA Extract Zip Spec      14 (20) '2.0'\n+DEEB Extract OS            00 (0) 'MS-DOS'\n+DEEC General Purpose Flag  0000 (0)\n+DEEE Compression Method    0000 (0) 'Stored'\n+DEF0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+DEF4 CRC                   00000000 (0)\n+DEF8 Compressed Size       00000000 (0)\n+DEFC Uncompressed Size     00000000 (0)\n+DF00 Filename Length       0016 (22)\n+DF02 Extra Length          0009 (9)\n+DF04 Comment Length        0000 (0)\n+DF06 Disk Start            0000 (0)\n+DF08 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+DF0A Ext File Attributes   00000000 (0)\n+DF0E Local Header Offset   00001084 (4228)\n+DF12 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xDF12: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+DF28 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+DF2A   Length              0005 (5)\n+DF2C   Flags               01 (1) 'Modification'\n+DF2D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+DF31 CENTRAL HEADER #11    02014B50 (33639248)\n+DF35 Created Zip Spec      14 (20) '2.0'\n+DF36 Created OS            00 (0) 'MS-DOS'\n+DF37 Extract Zip Spec      14 (20) '2.0'\n+DF38 Extract OS            00 (0) 'MS-DOS'\n+DF39 General Purpose Flag  0000 (0)\n+DF3B Compression Method    0000 (0) 'Stored'\n+DF3D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+DF41 CRC                   00000000 (0)\n+DF45 Compressed Size       00000000 (0)\n+DF49 Uncompressed Size     00000000 (0)\n+DF4D Filename Length       0020 (32)\n+DF4F Extra Length          0009 (9)\n+DF51 Comment Length        0000 (0)\n+DF53 Disk Start            0000 (0)\n+DF55 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+DF57 Ext File Attributes   00000000 (0)\n+DF5B Local Header Offset   000010C1 (4289)\n+DF5F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xDF69: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xDF5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n DF7F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n DF81   Length              0005 (5)\n DF83   Flags               01 (1) 'Modification'\n DF84   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n \n-DF88 CENTRAL HEADER #11    02014B50 (33639248)\n+DF88 CENTRAL HEADER #12    02014B50 (33639248)\n DF8C Created Zip Spec      14 (20) '2.0'\n DF8D Created OS            00 (0) 'MS-DOS'\n DF8E Extract Zip Spec      14 (20) '2.0'\n DF8F Extract OS            00 (0) 'MS-DOS'\n DF90 General Purpose Flag  0000 (0)\n DF92 Compression Method    0000 (0) 'Stored'\n DF94 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n DF98 CRC                   00000000 (0)\n DF9C Compressed Size       00000000 (0)\n DFA0 Uncompressed Size     00000000 (0)\n-DFA4 Filename Length       0020 (32)\n+DFA4 Filename Length       0027 (39)\n DFA6 Extra Length          0009 (9)\n DFA8 Comment Length        0000 (0)\n DFAA Disk Start            0000 (0)\n DFAC Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n DFAE Ext File Attributes   00000000 (0)\n-DFB2 Local Header Offset   000010C1 (4289)\n-DFB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+DFB2 Local Header Offset   00001108 (4360)\n+DFB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xDFB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xDFB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-DFD6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-DFD8   Length              0005 (5)\n-DFDA   Flags               01 (1) 'Modification'\n-DFDB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-DFDF CENTRAL HEADER #12    02014B50 (33639248)\n-DFE3 Created Zip Spec      14 (20) '2.0'\n-DFE4 Created OS            00 (0) 'MS-DOS'\n-DFE5 Extract Zip Spec      14 (20) '2.0'\n-DFE6 Extract OS            00 (0) 'MS-DOS'\n-DFE7 General Purpose Flag  0000 (0)\n-DFE9 Compression Method    0000 (0) 'Stored'\n-DFEB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-DFEF CRC                   00000000 (0)\n-DFF3 Compressed Size       00000000 (0)\n-DFF7 Uncompressed Size     00000000 (0)\n-DFFB Filename Length       0027 (39)\n-DFFD Extra Length          0009 (9)\n-DFFF Comment Length        0000 (0)\n-E001 Disk Start            0000 (0)\n-E003 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-E005 Ext File Attributes   00000000 (0)\n-E009 Local Header Offset   00001108 (4360)\n-E00D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xE00D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-E034 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-E036   Length              0005 (5)\n-E038   Flags               01 (1) 'Modification'\n-E039   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-E03D CENTRAL HEADER #13    02014B50 (33639248)\n-E041 Created Zip Spec      14 (20) '2.0'\n-E042 Created OS            00 (0) 'MS-DOS'\n-E043 Extract Zip Spec      14 (20) '2.0'\n-E044 Extract OS            00 (0) 'MS-DOS'\n-E045 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-E047 Compression Method    0000 (0) 'Stored'\n-E049 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-E04D CRC                   06C34CCA (113462474)\n-E051 Compressed Size       00002450 (9296)\n-E055 Uncompressed Size     00002450 (9296)\n-E059 Filename Length       0049 (73)\n-E05B Extra Length          0009 (9)\n-E05D Comment Length        0000 (0)\n-E05F Disk Start            0000 (0)\n-E061 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-E063 Ext File Attributes   00000000 (0)\n-E067 Local Header Offset   00001156 (4438)\n-E06B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xE06B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-E0B4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-E0B6   Length              0005 (5)\n-E0B8   Flags               01 (1) 'Modification'\n-E0B9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-E0BD CENTRAL HEADER #14    02014B50 (33639248)\n-E0C1 Created Zip Spec      14 (20) '2.0'\n-E0C2 Created OS            00 (0) 'MS-DOS'\n-E0C3 Extract Zip Spec      14 (20) '2.0'\n-E0C4 Extract OS            00 (0) 'MS-DOS'\n-E0C5 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-E0C7 Compression Method    0000 (0) 'Stored'\n-E0C9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-E0CD CRC                   6967C522 (1768408354)\n-E0D1 Compressed Size       00001F48 (8008)\n-E0D5 Uncompressed Size     00001F48 (8008)\n-E0D9 Filename Length       0045 (69)\n-E0DB Extra Length          0009 (9)\n-E0DD Comment Length        0000 (0)\n-E0DF Disk Start            0000 (0)\n-E0E1 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-E0E3 Ext File Attributes   00000000 (0)\n-E0E7 Local Header Offset   00003626 (13862)\n-E0EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xE0EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-E130 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-E132   Length              0005 (5)\n-E134   Flags               01 (1) 'Modification'\n-E135   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-E139 CENTRAL HEADER #15    02014B50 (33639248)\n-E13D Created Zip Spec      14 (20) '2.0'\n-E13E Created OS            00 (0) 'MS-DOS'\n-E13F Extract Zip Spec      14 (20) '2.0'\n-E140 Extract OS            00 (0) 'MS-DOS'\n-E141 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-E143 Compression Method    0000 (0) 'Stored'\n-E145 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-E149 CRC                   AEA8A37E (2930287486)\n-E14D Compressed Size       00000654 (1620)\n-E151 Uncompressed Size     00000654 (1620)\n-E155 Filename Length       0036 (54)\n-E157 Extra Length          0009 (9)\n-E159 Comment Length        0000 (0)\n-E15B Disk Start            0000 (0)\n-E15D Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-E15F Ext File Attributes   00000000 (0)\n-E163 Local Header Offset   000055EA (21994)\n-E167 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xE167: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-E19D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-E19F   Length              0005 (5)\n-E1A1   Flags               01 (1) 'Modification'\n-E1A2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-E1A6 CENTRAL HEADER #16    02014B50 (33639248)\n-E1AA Created Zip Spec      14 (20) '2.0'\n-E1AB Created OS            00 (0) 'MS-DOS'\n-E1AC Extract Zip Spec      14 (20) '2.0'\n-E1AD Extract OS            00 (0) 'MS-DOS'\n-E1AE General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-E1B0 Compression Method    0000 (0) 'Stored'\n-E1B2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-E1B6 CRC                   1FF2B985 (536000901)\n-E1BA Compressed Size       000025E9 (9705)\n-E1BE Uncompressed Size     000025E9 (9705)\n-E1C2 Filename Length       0033 (51)\n-E1C4 Extra Length          0009 (9)\n-E1C6 Comment Length        0000 (0)\n-E1C8 Disk Start            0000 (0)\n-E1CA Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-E1CC Ext File Attributes   00000000 (0)\n-E1D0 Local Header Offset   00005CAB (23723)\n-E1D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xE1D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-E207 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-E209   Length              0005 (5)\n-E20B   Flags               01 (1) 'Modification'\n-E20C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-E210 CENTRAL HEADER #17    02014B50 (33639248)\n-E214 Created Zip Spec      14 (20) '2.0'\n-E215 Created OS            00 (0) 'MS-DOS'\n-E216 Extract Zip Spec      14 (20) '2.0'\n-E217 Extract OS            00 (0) 'MS-DOS'\n-E218 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-E21A Compression Method    0000 (0) 'Stored'\n-E21C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-E220 CRC                   ECF05EAB (3975175851)\n-E224 Compressed Size       00000C5D (3165)\n-E228 Uncompressed Size     00000C5D (3165)\n-E22C Filename Length       0049 (73)\n-E22E Extra Length          0009 (9)\n-E230 Comment Length        0000 (0)\n-E232 Disk Start            0000 (0)\n-E234 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-E236 Ext File Attributes   00000000 (0)\n-E23A Local Header Offset   000082FE (33534)\n-E23E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xE23E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-E287 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-E289   Length              0005 (5)\n-E28B   Flags               01 (1) 'Modification'\n-E28C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-E290 CENTRAL HEADER #18    02014B50 (33639248)\n-E294 Created Zip Spec      14 (20) '2.0'\n-E295 Created OS            00 (0) 'MS-DOS'\n-E296 Extract Zip Spec      14 (20) '2.0'\n-E297 Extract OS            00 (0) 'MS-DOS'\n-E298 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-E29A Compression Method    0000 (0) 'Stored'\n-E29C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-E2A0 CRC                   3420E066 (874569830)\n-E2A4 Compressed Size       00002B3A (11066)\n-E2A8 Uncompressed Size     00002B3A (11066)\n-E2AC Filename Length       0041 (65)\n-E2AE Extra Length          0009 (9)\n-E2B0 Comment Length        0000 (0)\n-E2B2 Disk Start            0000 (0)\n-E2B4 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-E2B6 Ext File Attributes   00000000 (0)\n-E2BA Local Header Offset   00008FDB (36827)\n-E2BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xE2BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-E2FF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-E301   Length              0005 (5)\n-E303   Flags               01 (1) 'Modification'\n-E304   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-E308 CENTRAL HEADER #19    02014B50 (33639248)\n-E30C Created Zip Spec      14 (20) '2.0'\n-E30D Created OS            00 (0) 'MS-DOS'\n-E30E Extract Zip Spec      14 (20) '2.0'\n-E30F Extract OS            00 (0) 'MS-DOS'\n-E310 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-E312 Compression Method    0000 (0) 'Stored'\n-E314 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-E318 CRC                   29A8EC52 (698936402)\n-E31C Compressed Size       00001CE3 (7395)\n-E320 Uncompressed Size     00001CE3 (7395)\n-E324 Filename Length       0047 (71)\n-E326 Extra Length          0009 (9)\n-E328 Comment Length        0000 (0)\n-E32A Disk Start            0000 (0)\n-E32C Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-E32E Ext File Attributes   00000000 (0)\n-E332 Local Header Offset   0000BB8D (48013)\n-E336 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xE336: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-E37D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-E37F   Length              0005 (5)\n-E381   Flags               01 (1) 'Modification'\n-E382   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-E386 CENTRAL HEADER #20    02014B50 (33639248)\n-E38A Created Zip Spec      14 (20) '2.0'\n-E38B Created OS            00 (0) 'MS-DOS'\n-E38C Extract Zip Spec      14 (20) '2.0'\n-E38D Extract OS            00 (0) 'MS-DOS'\n-E38E General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-E390 Compression Method    0000 (0) 'Stored'\n-E392 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-E396 CRC                   686BD1C8 (1751896520)\n-E39A Compressed Size       000002D2 (722)\n-E39E Uncompressed Size     000002D2 (722)\n-E3A2 Filename Length       004B (75)\n-E3A4 Extra Length          0009 (9)\n-E3A6 Comment Length        0000 (0)\n-E3A8 Disk Start            0000 (0)\n-E3AA Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-E3AC Ext File Attributes   00000000 (0)\n-E3B0 Local Header Offset   0000D8EE (55534)\n-E3B4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xE3B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-E3FF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-E401   Length              0005 (5)\n-E403   Flags               01 (1) 'Modification'\n-E404   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-E408 END CENTRAL HEADER    06054B50 (101010256)\n-E40C Number of this disk   0000 (0)\n-E40E Central Dir Disk no   0000 (0)\n-E410 Entries in this disk  0014 (20)\n-E412 Total Entries         0014 (20)\n-E414 Size of Central Dir   000007C6 (1990)\n-E418 Offset to Central Dir 0000DC42 (56386)\n-E41C Comment Length        0000 (0)\n+DFDD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+DFDF   Length              0005 (5)\n+DFE1   Flags               01 (1) 'Modification'\n+DFE2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+DFE6 CENTRAL HEADER #13    02014B50 (33639248)\n+DFEA Created Zip Spec      14 (20) '2.0'\n+DFEB Created OS            00 (0) 'MS-DOS'\n+DFEC Extract Zip Spec      14 (20) '2.0'\n+DFED Extract OS            00 (0) 'MS-DOS'\n+DFEE General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+DFF0 Compression Method    0000 (0) 'Stored'\n+DFF2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+DFF6 CRC                   06C34CCA (113462474)\n+DFFA Compressed Size       00002450 (9296)\n+DFFE Uncompressed Size     00002450 (9296)\n+E002 Filename Length       0049 (73)\n+E004 Extra Length          0009 (9)\n+E006 Comment Length        0000 (0)\n+E008 Disk Start            0000 (0)\n+E00A Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+E00C Ext File Attributes   00000000 (0)\n+E010 Local Header Offset   00001156 (4438)\n+E014 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xE014: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+E05D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+E05F   Length              0005 (5)\n+E061   Flags               01 (1) 'Modification'\n+E062   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+E066 CENTRAL HEADER #14    02014B50 (33639248)\n+E06A Created Zip Spec      14 (20) '2.0'\n+E06B Created OS            00 (0) 'MS-DOS'\n+E06C Extract Zip Spec      14 (20) '2.0'\n+E06D Extract OS            00 (0) 'MS-DOS'\n+E06E General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+E070 Compression Method    0000 (0) 'Stored'\n+E072 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+E076 CRC                   75D95C58 (1977179224)\n+E07A Compressed Size       00001F48 (8008)\n+E07E Uncompressed Size     00001F48 (8008)\n+E082 Filename Length       0045 (69)\n+E084 Extra Length          0009 (9)\n+E086 Comment Length        0000 (0)\n+E088 Disk Start            0000 (0)\n+E08A Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+E08C Ext File Attributes   00000000 (0)\n+E090 Local Header Offset   00003626 (13862)\n+E094 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xE094: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+E0D9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+E0DB   Length              0005 (5)\n+E0DD   Flags               01 (1) 'Modification'\n+E0DE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+E0E2 CENTRAL HEADER #15    02014B50 (33639248)\n+E0E6 Created Zip Spec      14 (20) '2.0'\n+E0E7 Created OS            00 (0) 'MS-DOS'\n+E0E8 Extract Zip Spec      14 (20) '2.0'\n+E0E9 Extract OS            00 (0) 'MS-DOS'\n+E0EA General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+E0EC Compression Method    0000 (0) 'Stored'\n+E0EE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+E0F2 CRC                   AEA8A37E (2930287486)\n+E0F6 Compressed Size       00000654 (1620)\n+E0FA Uncompressed Size     00000654 (1620)\n+E0FE Filename Length       0036 (54)\n+E100 Extra Length          0009 (9)\n+E102 Comment Length        0000 (0)\n+E104 Disk Start            0000 (0)\n+E106 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+E108 Ext File Attributes   00000000 (0)\n+E10C Local Header Offset   000055EA (21994)\n+E110 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xE110: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+E146 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+E148   Length              0005 (5)\n+E14A   Flags               01 (1) 'Modification'\n+E14B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+E14F CENTRAL HEADER #16    02014B50 (33639248)\n+E153 Created Zip Spec      14 (20) '2.0'\n+E154 Created OS            00 (0) 'MS-DOS'\n+E155 Extract Zip Spec      14 (20) '2.0'\n+E156 Extract OS            00 (0) 'MS-DOS'\n+E157 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+E159 Compression Method    0000 (0) 'Stored'\n+E15B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+E15F CRC                   904A7457 (2420798551)\n+E163 Compressed Size       000025E9 (9705)\n+E167 Uncompressed Size     000025E9 (9705)\n+E16B Filename Length       0033 (51)\n+E16D Extra Length          0009 (9)\n+E16F Comment Length        0000 (0)\n+E171 Disk Start            0000 (0)\n+E173 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+E175 Ext File Attributes   00000000 (0)\n+E179 Local Header Offset   00005CAB (23723)\n+E17D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xE17D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+E1B0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+E1B2   Length              0005 (5)\n+E1B4   Flags               01 (1) 'Modification'\n+E1B5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+E1B9 CENTRAL HEADER #17    02014B50 (33639248)\n+E1BD Created Zip Spec      14 (20) '2.0'\n+E1BE Created OS            00 (0) 'MS-DOS'\n+E1BF Extract Zip Spec      14 (20) '2.0'\n+E1C0 Extract OS            00 (0) 'MS-DOS'\n+E1C1 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+E1C3 Compression Method    0000 (0) 'Stored'\n+E1C5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+E1C9 CRC                   ECF05EAB (3975175851)\n+E1CD Compressed Size       00000C5D (3165)\n+E1D1 Uncompressed Size     00000C5D (3165)\n+E1D5 Filename Length       0049 (73)\n+E1D7 Extra Length          0009 (9)\n+E1D9 Comment Length        0000 (0)\n+E1DB Disk Start            0000 (0)\n+E1DD Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+E1DF Ext File Attributes   00000000 (0)\n+E1E3 Local Header Offset   000082FE (33534)\n+E1E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xE1E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+E230 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+E232   Length              0005 (5)\n+E234   Flags               01 (1) 'Modification'\n+E235   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+E239 CENTRAL HEADER #18    02014B50 (33639248)\n+E23D Created Zip Spec      14 (20) '2.0'\n+E23E Created OS            00 (0) 'MS-DOS'\n+E23F Extract Zip Spec      14 (20) '2.0'\n+E240 Extract OS            00 (0) 'MS-DOS'\n+E241 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+E243 Compression Method    0000 (0) 'Stored'\n+E245 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+E249 CRC                   29DE25E4 (702424548)\n+E24D Compressed Size       00002B18 (11032)\n+E251 Uncompressed Size     00002B18 (11032)\n+E255 Filename Length       0041 (65)\n+E257 Extra Length          0009 (9)\n+E259 Comment Length        0000 (0)\n+E25B Disk Start            0000 (0)\n+E25D Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+E25F Ext File Attributes   00000000 (0)\n+E263 Local Header Offset   00008FDB (36827)\n+E267 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xE267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+E2A8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+E2AA   Length              0005 (5)\n+E2AC   Flags               01 (1) 'Modification'\n+E2AD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+E2B1 CENTRAL HEADER #19    02014B50 (33639248)\n+E2B5 Created Zip Spec      14 (20) '2.0'\n+E2B6 Created OS            00 (0) 'MS-DOS'\n+E2B7 Extract Zip Spec      14 (20) '2.0'\n+E2B8 Extract OS            00 (0) 'MS-DOS'\n+E2B9 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+E2BB Compression Method    0000 (0) 'Stored'\n+E2BD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+E2C1 CRC                   84CEF882 (2228156546)\n+E2C5 Compressed Size       00001CAE (7342)\n+E2C9 Uncompressed Size     00001CAE (7342)\n+E2CD Filename Length       0047 (71)\n+E2CF Extra Length          0009 (9)\n+E2D1 Comment Length        0000 (0)\n+E2D3 Disk Start            0000 (0)\n+E2D5 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+E2D7 Ext File Attributes   00000000 (0)\n+E2DB Local Header Offset   0000BB6B (47979)\n+E2DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xE2DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+E326 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+E328   Length              0005 (5)\n+E32A   Flags               01 (1) 'Modification'\n+E32B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+E32F CENTRAL HEADER #20    02014B50 (33639248)\n+E333 Created Zip Spec      14 (20) '2.0'\n+E334 Created OS            00 (0) 'MS-DOS'\n+E335 Extract Zip Spec      14 (20) '2.0'\n+E336 Extract OS            00 (0) 'MS-DOS'\n+E337 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+E339 Compression Method    0000 (0) 'Stored'\n+E33B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+E33F CRC                   686BD1C8 (1751896520)\n+E343 Compressed Size       000002D2 (722)\n+E347 Uncompressed Size     000002D2 (722)\n+E34B Filename Length       004B (75)\n+E34D Extra Length          0009 (9)\n+E34F Comment Length        0000 (0)\n+E351 Disk Start            0000 (0)\n+E353 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+E355 Ext File Attributes   00000000 (0)\n+E359 Local Header Offset   0000D897 (55447)\n+E35D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xE35D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+E3A8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+E3AA   Length              0005 (5)\n+E3AC   Flags               01 (1) 'Modification'\n+E3AD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+E3B1 END CENTRAL HEADER    06054B50 (101010256)\n+E3B5 Number of this disk   0000 (0)\n+E3B7 Central Dir Disk no   0000 (0)\n+E3B9 Entries in this disk  0014 (20)\n+E3BB Total Entries         0014 (20)\n+E3BD Size of Central Dir   000007C6 (1990)\n+E3C1 Offset to Central Dir 0000DBEB (56299)\n+E3C5 Comment Length        0000 (0)\n #\n # Warning Count: 40\n #\n # Done\n"}, {"source1": "dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.class", "source2": "dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.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 bb4f79fb95aa38518ee8ed327d646e991ad68a4d1d7dea8b71e81f71673613be\n+  SHA-256 checksum da45bad29a453117bca51081030ddb0bdc2526ef6fe19116857d5318019c9efd\n   Compiled from \"CollectionRequestBuilder.java\"\n class dev.langchain4j.store.embedding.milvus.CollectionRequestBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n   this_class: #165                        // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n   super_class: #4                         // java/lang/Object\n@@ -266,27 +266,27 @@\n   #256 = Utf8               (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n   #257 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/String;\n   #258 = Utf8               lambda$buildQueryExpression$0\n   #259 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n   #260 = Utf8               SourceFile\n   #261 = Utf8               CollectionRequestBuilder.java\n   #262 = Utf8               BootstrapMethods\n-  #263 = MethodType         #264          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #264 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #265 = MethodHandle       6:#266        // REF_invokeStatic dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n-  #266 = Methodref          #165.#267     // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n-  #267 = NameAndType        #258:#259     // lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n-  #268 = MethodType         #259          //  (Ljava/lang/String;)Ljava/lang/String;\n-  #269 = MethodHandle       6:#270        // 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-  #270 = Methodref          #271.#272     // 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-  #271 = Class              #273          // java/lang/invoke/LambdaMetafactory\n-  #272 = NameAndType        #274:#275     // 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-  #273 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #274 = Utf8               metafactory\n-  #275 = 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+  #263 = MethodHandle       6:#264        // 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+  #264 = Methodref          #265.#266     // 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+  #265 = Class              #267          // java/lang/invoke/LambdaMetafactory\n+  #266 = NameAndType        #268:#269     // 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+  #267 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #268 = Utf8               metafactory\n+  #269 = 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+  #270 = MethodType         #271          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #271 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #272 = MethodHandle       6:#273        // REF_invokeStatic dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n+  #273 = Methodref          #165.#274     // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n+  #274 = NameAndType        #258:#259     // lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n+  #275 = MethodType         #259          //  (Ljava/lang/String;)Ljava/lang/String;\n   #276 = Utf8               InnerClasses\n   #277 = Utf8               Builder\n   #278 = Class              #279          // io/milvus/param/dml/InsertParam$Field\n   #279 = Utf8               io/milvus/param/dml/InsertParam$Field\n   #280 = Utf8               Field\n   #281 = Class              #282          // java/lang/invoke/MethodHandles$Lookup\n   #282 = Utf8               java/lang/invoke/MethodHandles$Lookup\n@@ -574,19 +574,19 @@\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      19     0    id   Ljava/lang/String;\n }\n SourceFile: \"CollectionRequestBuilder.java\"\n BootstrapMethods:\n-  0: #269 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+  0: #263 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     Method arguments:\n-      #263 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #265 REF_invokeStatic dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n-      #268 (Ljava/lang/String;)Ljava/lang/String;\n+      #270 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #272 REF_invokeStatic dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n+      #275 (Ljava/lang/String;)Ljava/lang/String;\n InnerClasses:\n   public static final #277= #22 of #10;   // Builder=class io/milvus/param/collection/FlushParam$Builder of class io/milvus/param/collection/FlushParam\n   public static final #277= #37 of #32;   // Builder=class io/milvus/param/collection/HasCollectionParam$Builder of class io/milvus/param/collection/HasCollectionParam\n   public static final #277= #51 of #46;   // Builder=class io/milvus/param/collection/DropCollectionParam$Builder of class io/milvus/param/collection/DropCollectionParam\n   public static #277= #64 of #59;         // Builder=class io/milvus/param/dml/InsertParam$Builder of class io/milvus/param/dml/InsertParam\n   public static final #277= #81 of #76;   // Builder=class io/milvus/param/collection/LoadCollectionParam$Builder of class io/milvus/param/collection/LoadCollectionParam\n   public static #277= #94 of #89;         // Builder=class io/milvus/param/dml/SearchParam$Builder of class io/milvus/param/dml/SearchParam\n"}]}, {"source1": "dev/langchain4j/store/embedding/milvus/Mapper.class", "source2": "dev/langchain4j/store/embedding/milvus/Mapper.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 8f9bb2d7cf5615e344820e0abd5314ad445c023d2f4398358515d9320e4e7d39\n+  SHA-256 checksum 66903cd36564662257526248646456a5fa48266987824ad9a96bd19cbc296214\n   Compiled from \"Mapper.java\"\n class dev.langchain4j.store.embedding.milvus.Mapper\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n   this_class: #48                         // dev/langchain4j/store/embedding/milvus/Mapper\n   super_class: #4                         // java/lang/Object\n@@ -327,44 +327,44 @@\n   #317 = Utf8               Ljava/lang/Object;\n   #318 = Utf8               lambda$toMetadataJsons$0\n   #319 = Utf8               (Ldev/langchain4j/data/segment/TextSegment;)Lcom/alibaba/fastjson/JSONObject;\n   #320 = Utf8               segment\n   #321 = Utf8               SourceFile\n   #322 = Utf8               Mapper.java\n   #323 = Utf8               BootstrapMethods\n-  #324 = MethodType         #116          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #325 = MethodHandle       5:#326        // REF_invokeVirtual dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-  #326 = Methodref          #117.#327     // dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-  #327 = NameAndType        #328:#77      // vectorAsList:()Ljava/util/List;\n-  #328 = Utf8               vectorAsList\n-  #329 = MethodType         #330          //  (Ldev/langchain4j/data/embedding/Embedding;)Ljava/util/List;\n-  #330 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;)Ljava/util/List;\n-  #331 = MethodHandle       6:#332        // REF_invokeStatic dev/langchain4j/store/embedding/milvus/Mapper.lambda$toMetadataJsons$0:(Ldev/langchain4j/data/segment/TextSegment;)Lcom/alibaba/fastjson/JSONObject;\n-  #332 = Methodref          #48.#333      // dev/langchain4j/store/embedding/milvus/Mapper.lambda$toMetadataJsons$0:(Ldev/langchain4j/data/segment/TextSegment;)Lcom/alibaba/fastjson/JSONObject;\n-  #333 = NameAndType        #318:#319     // lambda$toMetadataJsons$0:(Ldev/langchain4j/data/segment/TextSegment;)Lcom/alibaba/fastjson/JSONObject;\n-  #334 = MethodType         #319          //  (Ldev/langchain4j/data/segment/TextSegment;)Lcom/alibaba/fastjson/JSONObject;\n-  #335 = MethodHandle       5:#336        // REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #336 = Methodref          #167.#337     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #337 = NameAndType        #147:#113     // text:()Ljava/lang/String;\n-  #338 = MethodType         #339          //  (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #339 = Utf8               (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #340 = MethodType         #341          //  (Ljava/lang/Object;Ljava/lang/Object;)V\n-  #341 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n-  #342 = MethodHandle       6:#343        // REF_invokeStatic dev/langchain4j/store/embedding/milvus/Mapper.lambda$toMetadata$1:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n-  #343 = Methodref          #48.#344      // dev/langchain4j/store/embedding/milvus/Mapper.lambda$toMetadata$1:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n-  #344 = NameAndType        #313:#314     // lambda$toMetadata$1:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n-  #345 = MethodType         #346          //  (Ljava/lang/String;Ljava/lang/Object;)V\n-  #346 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n-  #347 = MethodHandle       6:#348        // 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-  #348 = Methodref          #349.#350     // 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-  #349 = Class              #351          // java/lang/invoke/LambdaMetafactory\n-  #350 = NameAndType        #352:#353     // 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-  #351 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #352 = Utf8               metafactory\n-  #353 = 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+  #324 = MethodHandle       6:#325        // 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+  #325 = Methodref          #326.#327     // 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+  #326 = Class              #328          // java/lang/invoke/LambdaMetafactory\n+  #327 = NameAndType        #329:#330     // 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+  #328 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #329 = Utf8               metafactory\n+  #330 = 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+  #331 = MethodType         #116          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #332 = MethodHandle       5:#333        // REF_invokeVirtual dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+  #333 = Methodref          #117.#334     // dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+  #334 = NameAndType        #335:#77      // vectorAsList:()Ljava/util/List;\n+  #335 = Utf8               vectorAsList\n+  #336 = MethodType         #337          //  (Ldev/langchain4j/data/embedding/Embedding;)Ljava/util/List;\n+  #337 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;)Ljava/util/List;\n+  #338 = MethodHandle       6:#339        // REF_invokeStatic dev/langchain4j/store/embedding/milvus/Mapper.lambda$toMetadataJsons$0:(Ldev/langchain4j/data/segment/TextSegment;)Lcom/alibaba/fastjson/JSONObject;\n+  #339 = Methodref          #48.#340      // dev/langchain4j/store/embedding/milvus/Mapper.lambda$toMetadataJsons$0:(Ldev/langchain4j/data/segment/TextSegment;)Lcom/alibaba/fastjson/JSONObject;\n+  #340 = NameAndType        #318:#319     // lambda$toMetadataJsons$0:(Ldev/langchain4j/data/segment/TextSegment;)Lcom/alibaba/fastjson/JSONObject;\n+  #341 = MethodType         #319          //  (Ldev/langchain4j/data/segment/TextSegment;)Lcom/alibaba/fastjson/JSONObject;\n+  #342 = MethodHandle       5:#343        // REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #343 = Methodref          #167.#344     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #344 = NameAndType        #147:#113     // text:()Ljava/lang/String;\n+  #345 = MethodType         #346          //  (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #346 = Utf8               (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #347 = MethodType         #348          //  (Ljava/lang/Object;Ljava/lang/Object;)V\n+  #348 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)V\n+  #349 = MethodHandle       6:#350        // REF_invokeStatic dev/langchain4j/store/embedding/milvus/Mapper.lambda$toMetadata$1:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n+  #350 = Methodref          #48.#351      // dev/langchain4j/store/embedding/milvus/Mapper.lambda$toMetadata$1:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n+  #351 = NameAndType        #313:#314     // lambda$toMetadata$1:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n+  #352 = MethodType         #353          //  (Ljava/lang/String;Ljava/lang/Object;)V\n+  #353 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n   #354 = Utf8               InnerClasses\n   #355 = Utf8               IDScore\n   #356 = Utf8               RowRecord\n   #357 = Class              #358          // java/lang/invoke/MethodHandles$Lookup\n   #358 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #359 = Class              #360          // java/lang/invoke/MethodHandles\n   #360 = Utf8               java/lang/invoke/MethodHandles\n@@ -845,31 +845,31 @@\n         line 44: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0 segment   Ldev/langchain4j/data/segment/TextSegment;\n }\n SourceFile: \"Mapper.java\"\n BootstrapMethods:\n-  0: #347 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+  0: #324 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     Method arguments:\n-      #324 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #325 REF_invokeVirtual dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-      #329 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/util/List;\n-  1: #347 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+      #331 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #332 REF_invokeVirtual dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+      #336 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/util/List;\n+  1: #324 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     Method arguments:\n-      #324 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #331 REF_invokeStatic dev/langchain4j/store/embedding/milvus/Mapper.lambda$toMetadataJsons$0:(Ldev/langchain4j/data/segment/TextSegment;)Lcom/alibaba/fastjson/JSONObject;\n-      #334 (Ldev/langchain4j/data/segment/TextSegment;)Lcom/alibaba/fastjson/JSONObject;\n-  2: #347 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+      #331 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #338 REF_invokeStatic dev/langchain4j/store/embedding/milvus/Mapper.lambda$toMetadataJsons$0:(Ldev/langchain4j/data/segment/TextSegment;)Lcom/alibaba/fastjson/JSONObject;\n+      #341 (Ldev/langchain4j/data/segment/TextSegment;)Lcom/alibaba/fastjson/JSONObject;\n+  2: #324 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     Method arguments:\n-      #324 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #335 REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-      #338 (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  3: #347 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+      #331 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #342 REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+      #345 (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  3: #324 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     Method arguments:\n-      #340 (Ljava/lang/Object;Ljava/lang/Object;)V\n-      #342 REF_invokeStatic dev/langchain4j/store/embedding/milvus/Mapper.lambda$toMetadata$1:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n-      #345 (Ljava/lang/String;Ljava/lang/Object;)V\n+      #347 (Ljava/lang/Object;Ljava/lang/Object;)V\n+      #349 REF_invokeStatic dev/langchain4j/store/embedding/milvus/Mapper.lambda$toMetadata$1:(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Object;)V\n+      #352 (Ljava/lang/String;Ljava/lang/Object;)V\n InnerClasses:\n   public static final #355= #104 of #67;  // IDScore=class io/milvus/response/SearchResultsWrapper$IDScore of class io/milvus/response/SearchResultsWrapper\n   public static final #356= #119 of #204; // RowRecord=class io/milvus/response/QueryResultsWrapper$RowRecord of class io/milvus/response/QueryResultsWrapper\n   public static final #361= #357 of #359; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.class", "source2": "dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.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 4419bd4558d62235cc4ad8baa8fae7f02e62848733b5eb9c2d89e437db1c913a\n+  SHA-256 checksum f6d11b0e35bbb46a8260782456e735358160cdaf0c8bc43afc663ea3215cecd7\n   Compiled from \"MilvusEmbeddingStore.java\"\n public class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore extends java.lang.Object implements dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment>\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #66                         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n   super_class: #2                         // java/lang/Object\n@@ -365,46 +365,45 @@\n   #355 = Utf8               textSegments\n   #356 = Utf8               fields\n   #357 = Utf8               Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;\n   #358 = Utf8               (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)V\n   #359 = Utf8               builder\n   #360 = Utf8               ()Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n   #361 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)Ljava/lang/String;\n-  #362 = Utf8               MethodParameters\n-  #363 = Utf8               lambda$search$0\n-  #364 = Utf8               (Ldev/langchain4j/store/embedding/EmbeddingSearchRequest;Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n-  #365 = Utf8               match\n-  #366 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  #367 = Utf8               Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #368 = Utf8               SourceFile\n-  #369 = Utf8               MilvusEmbeddingStore.java\n-  #370 = Utf8               BootstrapMethods\n-  #371 = MethodType         #251          //  (Ljava/lang/Object;)Z\n-  #372 = MethodHandle       6:#373        // REF_invokeStatic dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.lambda$search$0:(Ldev/langchain4j/store/embedding/EmbeddingSearchRequest;Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n-  #373 = Methodref          #66.#374      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.lambda$search$0:(Ldev/langchain4j/store/embedding/EmbeddingSearchRequest;Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n-  #374 = NameAndType        #363:#364     // lambda$search$0:(Ldev/langchain4j/store/embedding/EmbeddingSearchRequest;Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n-  #375 = MethodType         #376          //  (Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n-  #376 = Utf8               (Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n-  #377 = MethodHandle       6:#378        // 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-  #378 = Methodref          #379.#380     // 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-  #379 = Class              #381          // java/lang/invoke/LambdaMetafactory\n-  #380 = NameAndType        #382:#383     // 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-  #381 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #382 = Utf8               metafactory\n-  #383 = 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-  #384 = Utf8               InnerClasses\n-  #385 = Utf8               Builder\n-  #386 = Class              #387          // io/milvus/param/dml/InsertParam\n-  #387 = Utf8               io/milvus/param/dml/InsertParam\n-  #388 = Utf8               Field\n-  #389 = Class              #390          // java/lang/invoke/MethodHandles$Lookup\n-  #390 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #391 = Class              #392          // java/lang/invoke/MethodHandles\n-  #392 = Utf8               java/lang/invoke/MethodHandles\n-  #393 = Utf8               Lookup\n+  #362 = Utf8               lambda$search$0\n+  #363 = Utf8               (Ldev/langchain4j/store/embedding/EmbeddingSearchRequest;Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+  #364 = Utf8               match\n+  #365 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #366 = Utf8               Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #367 = Utf8               SourceFile\n+  #368 = Utf8               MilvusEmbeddingStore.java\n+  #369 = Utf8               BootstrapMethods\n+  #370 = MethodHandle       6:#371        // 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+  #371 = Methodref          #372.#373     // 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+  #372 = Class              #374          // java/lang/invoke/LambdaMetafactory\n+  #373 = NameAndType        #375:#376     // 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+  #374 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #375 = Utf8               metafactory\n+  #376 = 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+  #377 = MethodType         #251          //  (Ljava/lang/Object;)Z\n+  #378 = MethodHandle       6:#379        // REF_invokeStatic dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.lambda$search$0:(Ldev/langchain4j/store/embedding/EmbeddingSearchRequest;Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+  #379 = Methodref          #66.#380      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.lambda$search$0:(Ldev/langchain4j/store/embedding/EmbeddingSearchRequest;Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+  #380 = NameAndType        #362:#363     // lambda$search$0:(Ldev/langchain4j/store/embedding/EmbeddingSearchRequest;Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+  #381 = MethodType         #382          //  (Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+  #382 = Utf8               (Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+  #383 = Utf8               InnerClasses\n+  #384 = Utf8               Builder\n+  #385 = Class              #386          // io/milvus/param/dml/InsertParam\n+  #386 = Utf8               io/milvus/param/dml/InsertParam\n+  #387 = Utf8               Field\n+  #388 = Class              #389          // java/lang/invoke/MethodHandles$Lookup\n+  #389 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #390 = Class              #391          // java/lang/invoke/MethodHandles\n+  #391 = Utf8               java/lang/invoke/MethodHandles\n+  #392 = Utf8               Lookup\n {\n   static final java.lang.String ID_FIELD_NAME = \"id\";\n     descriptor: Ljava/lang/String;\n     flags: (0x0018) ACC_STATIC, ACC_FINAL\n     ConstantValue: String id\n \n   static final java.lang.String TEXT_FIELD_NAME = \"text\";\n@@ -961,18 +960,14 @@\n          6: invokevirtual #281                // Method add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n          9: areturn\n       LineNumberTable:\n         line 43: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore;\n-    MethodParameters:\n-      Name                           Flags\n-      <no name>                      synthetic\n-      <no name>                      synthetic\n \n   private static boolean lambda$search$0(dev.langchain4j.store.embedding.EmbeddingSearchRequest, dev.langchain4j.store.embedding.EmbeddingMatch);\n     descriptor: (Ldev/langchain4j/store/embedding/EmbeddingSearchRequest;Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n     flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=4, locals=2, args_size=2\n          0: aload_1\n@@ -993,20 +988,20 @@\n             0      21     0 embeddingSearchRequest   Ldev/langchain4j/store/embedding/EmbeddingSearchRequest;\n             0      21     1 match   Ldev/langchain4j/store/embedding/EmbeddingMatch;\n       StackMapTable: number_of_entries = 2\n         frame_type = 19 /* same */\n         frame_type = 64 /* same_locals_1_stack_item */\n           stack = [ int ]\n }\n-Signature: #367                         // Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n+Signature: #366                         // Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n SourceFile: \"MilvusEmbeddingStore.java\"\n BootstrapMethods:\n-  0: #377 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+  0: #370 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     Method arguments:\n-      #371 (Ljava/lang/Object;)Z\n-      #372 REF_invokeStatic dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.lambda$search$0:(Ldev/langchain4j/store/embedding/EmbeddingSearchRequest;Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n-      #375 (Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+      #377 (Ljava/lang/Object;)Z\n+      #378 REF_invokeStatic dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.lambda$search$0:(Ldev/langchain4j/store/embedding/EmbeddingSearchRequest;Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+      #381 (Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n InnerClasses:\n-  public static #385= #24 of #8;          // Builder=class io/milvus/param/ConnectParam$Builder of class io/milvus/param/ConnectParam\n-  public static #388= #242 of #386;       // Field=class io/milvus/param/dml/InsertParam$Field of class io/milvus/param/dml/InsertParam\n-  public static #385= #276 of #66;        // Builder=class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder of class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n-  public static final #393= #389 of #391; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n+  public static #384= #24 of #8;          // Builder=class io/milvus/param/ConnectParam$Builder of class io/milvus/param/ConnectParam\n+  public static #387= #242 of #385;       // Field=class io/milvus/param/dml/InsertParam$Field of class io/milvus/param/dml/InsertParam\n+  public static #384= #276 of #66;        // Builder=class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder of class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+  public static final #392= #388 of #390; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.class", "source2": "dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.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 a2ffda6187718ff3f525af54a4f643cc872cb87781d84e2844f8a32572f93124\n+  SHA-256 checksum d717acd6f46e2dadc3a2a060bd0466221f84ae1e7d44ab70215aff205097f60a\n   Compiled from \"MilvusMetadataFilterMapper.java\"\n class dev.langchain4j.store.embedding.milvus.MilvusMetadataFilterMapper\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n   this_class: #10                         // dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper\n   super_class: #2                         // java/lang/Object\n@@ -89,213 +89,211 @@\n    #79 = Methodref          #77.#3        // java/lang/StringBuilder.\"<init>\":()V\n    #80 = String             #81           // Unsupported filter type:\n    #81 = Utf8               Unsupported filter type:\n    #82 = Methodref          #77.#83       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n    #83 = NameAndType        #84:#85       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n    #84 = Utf8               append\n    #85 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #86 = InterfaceMethodref #87.#88       // dev/langchain4j/store/embedding/filter/Filter.getClass:()Ljava/lang/Class;\n-   #87 = Class              #89           // dev/langchain4j/store/embedding/filter/Filter\n-   #88 = NameAndType        #90:#91       // getClass:()Ljava/lang/Class;\n-   #89 = Utf8               dev/langchain4j/store/embedding/filter/Filter\n-   #90 = Utf8               getClass\n-   #91 = Utf8               ()Ljava/lang/Class;\n-   #92 = Methodref          #93.#94       // java/lang/Class.getName:()Ljava/lang/String;\n-   #93 = Class              #95           // java/lang/Class\n-   #94 = NameAndType        #96:#97       // getName:()Ljava/lang/String;\n-   #95 = Utf8               java/lang/Class\n-   #96 = Utf8               getName\n-   #97 = Utf8               ()Ljava/lang/String;\n-   #98 = Methodref          #77.#99       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #99 = NameAndType        #100:#97      // toString:()Ljava/lang/String;\n-  #100 = Utf8               toString\n-  #101 = Methodref          #75.#102      // java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n-  #102 = NameAndType        #5:#103       // \"<init>\":(Ljava/lang/String;)V\n-  #103 = Utf8               (Ljava/lang/String;)V\n-  #104 = String             #105          // %s == %s\n-  #105 = Utf8               %s == %s\n-  #106 = Methodref          #7.#107       // dev/langchain4j/store/embedding/filter/comparison/IsEqualTo.key:()Ljava/lang/String;\n-  #107 = NameAndType        #108:#97      // key:()Ljava/lang/String;\n-  #108 = Utf8               key\n-  #109 = Methodref          #10.#110      // dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.formatKey:(Ljava/lang/String;)Ljava/lang/String;\n-  #110 = NameAndType        #111:#112     // formatKey:(Ljava/lang/String;)Ljava/lang/String;\n-  #111 = Utf8               formatKey\n-  #112 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-  #113 = Methodref          #7.#114       // dev/langchain4j/store/embedding/filter/comparison/IsEqualTo.comparisonValue:()Ljava/lang/Object;\n-  #114 = NameAndType        #115:#116     // comparisonValue:()Ljava/lang/Object;\n-  #115 = Utf8               comparisonValue\n-  #116 = Utf8               ()Ljava/lang/Object;\n-  #117 = Methodref          #10.#118      // dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n-  #118 = NameAndType        #119:#120     // formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n-  #119 = Utf8               formatValue\n-  #120 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n-  #121 = Methodref          #122.#123     // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #122 = Class              #124          // java/lang/String\n-  #123 = NameAndType        #125:#126     // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #124 = Utf8               java/lang/String\n-  #125 = Utf8               format\n-  #126 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #127 = String             #128          // %s != %s\n-  #128 = Utf8               %s != %s\n-  #129 = Methodref          #15.#107      // dev/langchain4j/store/embedding/filter/comparison/IsNotEqualTo.key:()Ljava/lang/String;\n-  #130 = Methodref          #15.#114      // dev/langchain4j/store/embedding/filter/comparison/IsNotEqualTo.comparisonValue:()Ljava/lang/Object;\n-  #131 = String             #132          // %s > %s\n-  #132 = Utf8               %s > %s\n-  #133 = Methodref          #21.#107      // dev/langchain4j/store/embedding/filter/comparison/IsGreaterThan.key:()Ljava/lang/String;\n-  #134 = Methodref          #21.#135      // dev/langchain4j/store/embedding/filter/comparison/IsGreaterThan.comparisonValue:()Ljava/lang/Comparable;\n-  #135 = NameAndType        #115:#136     // comparisonValue:()Ljava/lang/Comparable;\n-  #136 = Utf8               ()Ljava/lang/Comparable;\n-  #137 = String             #138          // %s >= %s\n-  #138 = Utf8               %s >= %s\n-  #139 = Methodref          #27.#107      // dev/langchain4j/store/embedding/filter/comparison/IsGreaterThanOrEqualTo.key:()Ljava/lang/String;\n-  #140 = Methodref          #27.#135      // dev/langchain4j/store/embedding/filter/comparison/IsGreaterThanOrEqualTo.comparisonValue:()Ljava/lang/Comparable;\n-  #141 = String             #142          // %s < %s\n-  #142 = Utf8               %s < %s\n-  #143 = Methodref          #33.#107      // dev/langchain4j/store/embedding/filter/comparison/IsLessThan.key:()Ljava/lang/String;\n-  #144 = Methodref          #33.#135      // dev/langchain4j/store/embedding/filter/comparison/IsLessThan.comparisonValue:()Ljava/lang/Comparable;\n-  #145 = String             #146          // %s <= %s\n-  #146 = Utf8               %s <= %s\n-  #147 = Methodref          #39.#107      // dev/langchain4j/store/embedding/filter/comparison/IsLessThanOrEqualTo.key:()Ljava/lang/String;\n-  #148 = Methodref          #39.#135      // dev/langchain4j/store/embedding/filter/comparison/IsLessThanOrEqualTo.comparisonValue:()Ljava/lang/Comparable;\n-  #149 = String             #150          // %s in %s\n-  #150 = Utf8               %s in %s\n-  #151 = Methodref          #45.#107      // dev/langchain4j/store/embedding/filter/comparison/IsIn.key:()Ljava/lang/String;\n-  #152 = Methodref          #45.#153      // dev/langchain4j/store/embedding/filter/comparison/IsIn.comparisonValues:()Ljava/util/Collection;\n-  #153 = NameAndType        #154:#155     // comparisonValues:()Ljava/util/Collection;\n-  #154 = Utf8               comparisonValues\n-  #155 = Utf8               ()Ljava/util/Collection;\n-  #156 = Methodref          #10.#157      // dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.formatValues:(Ljava/util/Collection;)Ljava/util/List;\n-  #157 = NameAndType        #158:#159     // formatValues:(Ljava/util/Collection;)Ljava/util/List;\n-  #158 = Utf8               formatValues\n-  #159 = Utf8               (Ljava/util/Collection;)Ljava/util/List;\n-  #160 = String             #161          // %s not in %s\n-  #161 = Utf8               %s not in %s\n-  #162 = Methodref          #51.#107      // dev/langchain4j/store/embedding/filter/comparison/IsNotIn.key:()Ljava/lang/String;\n-  #163 = Methodref          #51.#153      // dev/langchain4j/store/embedding/filter/comparison/IsNotIn.comparisonValues:()Ljava/util/Collection;\n-  #164 = String             #165          // %s and %s\n-  #165 = Utf8               %s and %s\n-  #166 = Methodref          #57.#167      // dev/langchain4j/store/embedding/filter/logical/And.left:()Ldev/langchain4j/store/embedding/filter/Filter;\n-  #167 = NameAndType        #168:#169     // left:()Ldev/langchain4j/store/embedding/filter/Filter;\n-  #168 = Utf8               left\n-  #169 = Utf8               ()Ldev/langchain4j/store/embedding/filter/Filter;\n-  #170 = Methodref          #10.#171      // dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.map:(Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n-  #171 = NameAndType        #172:#173     // map:(Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n-  #172 = Utf8               map\n-  #173 = Utf8               (Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n-  #174 = Methodref          #57.#175      // dev/langchain4j/store/embedding/filter/logical/And.right:()Ldev/langchain4j/store/embedding/filter/Filter;\n-  #175 = NameAndType        #176:#169     // right:()Ldev/langchain4j/store/embedding/filter/Filter;\n-  #176 = Utf8               right\n-  #177 = String             #178          // not(%s)\n-  #178 = Utf8               not(%s)\n-  #179 = Methodref          #63.#180      // dev/langchain4j/store/embedding/filter/logical/Not.expression:()Ldev/langchain4j/store/embedding/filter/Filter;\n-  #180 = NameAndType        #181:#169     // expression:()Ldev/langchain4j/store/embedding/filter/Filter;\n-  #181 = Utf8               expression\n-  #182 = String             #183          // (%s or %s)\n-  #183 = Utf8               (%s or %s)\n-  #184 = Methodref          #69.#167      // dev/langchain4j/store/embedding/filter/logical/Or.left:()Ldev/langchain4j/store/embedding/filter/Filter;\n-  #185 = Methodref          #69.#175      // dev/langchain4j/store/embedding/filter/logical/Or.right:()Ldev/langchain4j/store/embedding/filter/Filter;\n-  #186 = String             #187          // metadata[\\\"\n-  #187 = Utf8               metadata[\\\"\n-  #188 = String             #189          // \\\"]\n-  #189 = Utf8               \\\"]\n-  #190 = String             #191          // \\\"\n-  #191 = Utf8               \\\"\n-  #192 = Methodref          #77.#193      // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #193 = NameAndType        #84:#194      // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #194 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #195 = Methodref          #2.#99        // java/lang/Object.toString:()Ljava/lang/String;\n-  #196 = InterfaceMethodref #197.#198     // java/util/Collection.stream:()Ljava/util/stream/Stream;\n-  #197 = Class              #199          // java/util/Collection\n-  #198 = NameAndType        #200:#201     // stream:()Ljava/util/stream/Stream;\n-  #199 = Utf8               java/util/Collection\n-  #200 = Utf8               stream\n-  #201 = Utf8               ()Ljava/util/stream/Stream;\n-  #202 = InvokeDynamic      #0:#203       // #0:apply:()Ljava/util/function/Function;\n-  #203 = NameAndType        #204:#205     // apply:()Ljava/util/function/Function;\n-  #204 = Utf8               apply\n-  #205 = Utf8               ()Ljava/util/function/Function;\n-  #206 = InterfaceMethodref #207.#208     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #207 = Class              #209          // java/util/stream/Stream\n-  #208 = NameAndType        #172:#210     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #209 = Utf8               java/util/stream/Stream\n-  #210 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #211 = Methodref          #212.#213     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-  #212 = Class              #214          // java/util/stream/Collectors\n-  #213 = NameAndType        #215:#216     // toList:()Ljava/util/stream/Collector;\n-  #214 = Utf8               java/util/stream/Collectors\n-  #215 = Utf8               toList\n-  #216 = Utf8               ()Ljava/util/stream/Collector;\n-  #217 = InterfaceMethodref #207.#218     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #218 = NameAndType        #219:#220     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #219 = Utf8               collect\n-  #220 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #221 = Class              #222          // java/util/List\n-  #222 = Utf8               java/util/List\n-  #223 = Utf8               Code\n-  #224 = Utf8               LineNumberTable\n-  #225 = Utf8               LocalVariableTable\n-  #226 = Utf8               this\n-  #227 = Utf8               Ldev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper;\n-  #228 = Utf8               filter\n-  #229 = Utf8               Ldev/langchain4j/store/embedding/filter/Filter;\n-  #230 = Utf8               StackMapTable\n-  #231 = Utf8               isEqualTo\n-  #232 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsEqualTo;\n-  #233 = Utf8               isNotEqualTo\n-  #234 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsNotEqualTo;\n-  #235 = Utf8               isGreaterThan\n-  #236 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsGreaterThan;\n-  #237 = Utf8               isGreaterThanOrEqualTo\n-  #238 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsGreaterThanOrEqualTo;\n-  #239 = Utf8               isLessThan\n-  #240 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsLessThan;\n-  #241 = Utf8               isLessThanOrEqualTo\n-  #242 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsLessThanOrEqualTo;\n-  #243 = Utf8               isIn\n-  #244 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsIn;\n-  #245 = Utf8               isNotIn\n-  #246 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsNotIn;\n-  #247 = Utf8               and\n-  #248 = Utf8               Ldev/langchain4j/store/embedding/filter/logical/And;\n-  #249 = Utf8               not\n-  #250 = Utf8               Ldev/langchain4j/store/embedding/filter/logical/Not;\n-  #251 = Utf8               or\n-  #252 = Utf8               Ldev/langchain4j/store/embedding/filter/logical/Or;\n-  #253 = Utf8               Ljava/lang/String;\n-  #254 = Utf8               value\n-  #255 = Utf8               Ljava/lang/Object;\n-  #256 = Utf8               values\n-  #257 = Utf8               Ljava/util/Collection;\n-  #258 = Utf8               LocalVariableTypeTable\n-  #259 = Utf8               Ljava/util/Collection<*>;\n-  #260 = Utf8               Signature\n-  #261 = Utf8               (Ljava/util/Collection<*>;)Ljava/util/List<Ljava/lang/String;>;\n-  #262 = Utf8               lambda$formatValues$0\n-  #263 = Utf8               SourceFile\n-  #264 = Utf8               MilvusMetadataFilterMapper.java\n-  #265 = Utf8               BootstrapMethods\n-  #266 = MethodType         #267          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #267 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #268 = MethodHandle       6:#269        // REF_invokeStatic dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.lambda$formatValues$0:(Ljava/lang/Object;)Ljava/lang/String;\n-  #269 = Methodref          #10.#270      // dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.lambda$formatValues$0:(Ljava/lang/Object;)Ljava/lang/String;\n-  #270 = NameAndType        #262:#120     // lambda$formatValues$0:(Ljava/lang/Object;)Ljava/lang/String;\n-  #271 = MethodType         #120          //  (Ljava/lang/Object;)Ljava/lang/String;\n-  #272 = MethodHandle       6:#273        // 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-  #273 = Methodref          #274.#275     // 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-  #274 = Class              #276          // java/lang/invoke/LambdaMetafactory\n-  #275 = NameAndType        #277:#278     // 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-  #276 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #277 = Utf8               metafactory\n-  #278 = 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-  #279 = Utf8               InnerClasses\n-  #280 = Class              #281          // java/lang/invoke/MethodHandles$Lookup\n-  #281 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #282 = Class              #283          // java/lang/invoke/MethodHandles\n-  #283 = Utf8               java/lang/invoke/MethodHandles\n-  #284 = Utf8               Lookup\n+   #86 = Methodref          #2.#87        // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #87 = NameAndType        #88:#89       // getClass:()Ljava/lang/Class;\n+   #88 = Utf8               getClass\n+   #89 = Utf8               ()Ljava/lang/Class;\n+   #90 = Methodref          #91.#92       // java/lang/Class.getName:()Ljava/lang/String;\n+   #91 = Class              #93           // java/lang/Class\n+   #92 = NameAndType        #94:#95       // getName:()Ljava/lang/String;\n+   #93 = Utf8               java/lang/Class\n+   #94 = Utf8               getName\n+   #95 = Utf8               ()Ljava/lang/String;\n+   #96 = Methodref          #77.#97       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #97 = NameAndType        #98:#95       // toString:()Ljava/lang/String;\n+   #98 = Utf8               toString\n+   #99 = Methodref          #75.#100      // java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n+  #100 = NameAndType        #5:#101       // \"<init>\":(Ljava/lang/String;)V\n+  #101 = Utf8               (Ljava/lang/String;)V\n+  #102 = String             #103          // %s == %s\n+  #103 = Utf8               %s == %s\n+  #104 = Methodref          #7.#105       // dev/langchain4j/store/embedding/filter/comparison/IsEqualTo.key:()Ljava/lang/String;\n+  #105 = NameAndType        #106:#95      // key:()Ljava/lang/String;\n+  #106 = Utf8               key\n+  #107 = Methodref          #10.#108      // dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.formatKey:(Ljava/lang/String;)Ljava/lang/String;\n+  #108 = NameAndType        #109:#110     // formatKey:(Ljava/lang/String;)Ljava/lang/String;\n+  #109 = Utf8               formatKey\n+  #110 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+  #111 = Methodref          #7.#112       // dev/langchain4j/store/embedding/filter/comparison/IsEqualTo.comparisonValue:()Ljava/lang/Object;\n+  #112 = NameAndType        #113:#114     // comparisonValue:()Ljava/lang/Object;\n+  #113 = Utf8               comparisonValue\n+  #114 = Utf8               ()Ljava/lang/Object;\n+  #115 = Methodref          #10.#116      // dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n+  #116 = NameAndType        #117:#118     // formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n+  #117 = Utf8               formatValue\n+  #118 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n+  #119 = Methodref          #120.#121     // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #120 = Class              #122          // java/lang/String\n+  #121 = NameAndType        #123:#124     // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #122 = Utf8               java/lang/String\n+  #123 = Utf8               format\n+  #124 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #125 = String             #126          // %s != %s\n+  #126 = Utf8               %s != %s\n+  #127 = Methodref          #15.#105      // dev/langchain4j/store/embedding/filter/comparison/IsNotEqualTo.key:()Ljava/lang/String;\n+  #128 = Methodref          #15.#112      // dev/langchain4j/store/embedding/filter/comparison/IsNotEqualTo.comparisonValue:()Ljava/lang/Object;\n+  #129 = String             #130          // %s > %s\n+  #130 = Utf8               %s > %s\n+  #131 = Methodref          #21.#105      // dev/langchain4j/store/embedding/filter/comparison/IsGreaterThan.key:()Ljava/lang/String;\n+  #132 = Methodref          #21.#133      // dev/langchain4j/store/embedding/filter/comparison/IsGreaterThan.comparisonValue:()Ljava/lang/Comparable;\n+  #133 = NameAndType        #113:#134     // comparisonValue:()Ljava/lang/Comparable;\n+  #134 = Utf8               ()Ljava/lang/Comparable;\n+  #135 = String             #136          // %s >= %s\n+  #136 = Utf8               %s >= %s\n+  #137 = Methodref          #27.#105      // dev/langchain4j/store/embedding/filter/comparison/IsGreaterThanOrEqualTo.key:()Ljava/lang/String;\n+  #138 = Methodref          #27.#133      // dev/langchain4j/store/embedding/filter/comparison/IsGreaterThanOrEqualTo.comparisonValue:()Ljava/lang/Comparable;\n+  #139 = String             #140          // %s < %s\n+  #140 = Utf8               %s < %s\n+  #141 = Methodref          #33.#105      // dev/langchain4j/store/embedding/filter/comparison/IsLessThan.key:()Ljava/lang/String;\n+  #142 = Methodref          #33.#133      // dev/langchain4j/store/embedding/filter/comparison/IsLessThan.comparisonValue:()Ljava/lang/Comparable;\n+  #143 = String             #144          // %s <= %s\n+  #144 = Utf8               %s <= %s\n+  #145 = Methodref          #39.#105      // dev/langchain4j/store/embedding/filter/comparison/IsLessThanOrEqualTo.key:()Ljava/lang/String;\n+  #146 = Methodref          #39.#133      // dev/langchain4j/store/embedding/filter/comparison/IsLessThanOrEqualTo.comparisonValue:()Ljava/lang/Comparable;\n+  #147 = String             #148          // %s in %s\n+  #148 = Utf8               %s in %s\n+  #149 = Methodref          #45.#105      // dev/langchain4j/store/embedding/filter/comparison/IsIn.key:()Ljava/lang/String;\n+  #150 = Methodref          #45.#151      // dev/langchain4j/store/embedding/filter/comparison/IsIn.comparisonValues:()Ljava/util/Collection;\n+  #151 = NameAndType        #152:#153     // comparisonValues:()Ljava/util/Collection;\n+  #152 = Utf8               comparisonValues\n+  #153 = Utf8               ()Ljava/util/Collection;\n+  #154 = Methodref          #10.#155      // dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.formatValues:(Ljava/util/Collection;)Ljava/util/List;\n+  #155 = NameAndType        #156:#157     // formatValues:(Ljava/util/Collection;)Ljava/util/List;\n+  #156 = Utf8               formatValues\n+  #157 = Utf8               (Ljava/util/Collection;)Ljava/util/List;\n+  #158 = String             #159          // %s not in %s\n+  #159 = Utf8               %s not in %s\n+  #160 = Methodref          #51.#105      // dev/langchain4j/store/embedding/filter/comparison/IsNotIn.key:()Ljava/lang/String;\n+  #161 = Methodref          #51.#151      // dev/langchain4j/store/embedding/filter/comparison/IsNotIn.comparisonValues:()Ljava/util/Collection;\n+  #162 = String             #163          // %s and %s\n+  #163 = Utf8               %s and %s\n+  #164 = Methodref          #57.#165      // dev/langchain4j/store/embedding/filter/logical/And.left:()Ldev/langchain4j/store/embedding/filter/Filter;\n+  #165 = NameAndType        #166:#167     // left:()Ldev/langchain4j/store/embedding/filter/Filter;\n+  #166 = Utf8               left\n+  #167 = Utf8               ()Ldev/langchain4j/store/embedding/filter/Filter;\n+  #168 = Methodref          #10.#169      // dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.map:(Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n+  #169 = NameAndType        #170:#171     // map:(Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n+  #170 = Utf8               map\n+  #171 = Utf8               (Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n+  #172 = Methodref          #57.#173      // dev/langchain4j/store/embedding/filter/logical/And.right:()Ldev/langchain4j/store/embedding/filter/Filter;\n+  #173 = NameAndType        #174:#167     // right:()Ldev/langchain4j/store/embedding/filter/Filter;\n+  #174 = Utf8               right\n+  #175 = String             #176          // not(%s)\n+  #176 = Utf8               not(%s)\n+  #177 = Methodref          #63.#178      // dev/langchain4j/store/embedding/filter/logical/Not.expression:()Ldev/langchain4j/store/embedding/filter/Filter;\n+  #178 = NameAndType        #179:#167     // expression:()Ldev/langchain4j/store/embedding/filter/Filter;\n+  #179 = Utf8               expression\n+  #180 = String             #181          // (%s or %s)\n+  #181 = Utf8               (%s or %s)\n+  #182 = Methodref          #69.#165      // dev/langchain4j/store/embedding/filter/logical/Or.left:()Ldev/langchain4j/store/embedding/filter/Filter;\n+  #183 = Methodref          #69.#173      // dev/langchain4j/store/embedding/filter/logical/Or.right:()Ldev/langchain4j/store/embedding/filter/Filter;\n+  #184 = String             #185          // metadata[\\\"\n+  #185 = Utf8               metadata[\\\"\n+  #186 = String             #187          // \\\"]\n+  #187 = Utf8               \\\"]\n+  #188 = String             #189          // \\\"\n+  #189 = Utf8               \\\"\n+  #190 = Methodref          #77.#191      // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #191 = NameAndType        #84:#192      // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #192 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #193 = Methodref          #2.#97        // java/lang/Object.toString:()Ljava/lang/String;\n+  #194 = InterfaceMethodref #195.#196     // java/util/Collection.stream:()Ljava/util/stream/Stream;\n+  #195 = Class              #197          // java/util/Collection\n+  #196 = NameAndType        #198:#199     // stream:()Ljava/util/stream/Stream;\n+  #197 = Utf8               java/util/Collection\n+  #198 = Utf8               stream\n+  #199 = Utf8               ()Ljava/util/stream/Stream;\n+  #200 = InvokeDynamic      #0:#201       // #0:apply:()Ljava/util/function/Function;\n+  #201 = NameAndType        #202:#203     // apply:()Ljava/util/function/Function;\n+  #202 = Utf8               apply\n+  #203 = Utf8               ()Ljava/util/function/Function;\n+  #204 = InterfaceMethodref #205.#206     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #205 = Class              #207          // java/util/stream/Stream\n+  #206 = NameAndType        #170:#208     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #207 = Utf8               java/util/stream/Stream\n+  #208 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #209 = Methodref          #210.#211     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+  #210 = Class              #212          // java/util/stream/Collectors\n+  #211 = NameAndType        #213:#214     // toList:()Ljava/util/stream/Collector;\n+  #212 = Utf8               java/util/stream/Collectors\n+  #213 = Utf8               toList\n+  #214 = Utf8               ()Ljava/util/stream/Collector;\n+  #215 = InterfaceMethodref #205.#216     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #216 = NameAndType        #217:#218     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #217 = Utf8               collect\n+  #218 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #219 = Class              #220          // java/util/List\n+  #220 = Utf8               java/util/List\n+  #221 = Utf8               Code\n+  #222 = Utf8               LineNumberTable\n+  #223 = Utf8               LocalVariableTable\n+  #224 = Utf8               this\n+  #225 = Utf8               Ldev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper;\n+  #226 = Utf8               filter\n+  #227 = Utf8               Ldev/langchain4j/store/embedding/filter/Filter;\n+  #228 = Utf8               StackMapTable\n+  #229 = Utf8               isEqualTo\n+  #230 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsEqualTo;\n+  #231 = Utf8               isNotEqualTo\n+  #232 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsNotEqualTo;\n+  #233 = Utf8               isGreaterThan\n+  #234 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsGreaterThan;\n+  #235 = Utf8               isGreaterThanOrEqualTo\n+  #236 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsGreaterThanOrEqualTo;\n+  #237 = Utf8               isLessThan\n+  #238 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsLessThan;\n+  #239 = Utf8               isLessThanOrEqualTo\n+  #240 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsLessThanOrEqualTo;\n+  #241 = Utf8               isIn\n+  #242 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsIn;\n+  #243 = Utf8               isNotIn\n+  #244 = Utf8               Ldev/langchain4j/store/embedding/filter/comparison/IsNotIn;\n+  #245 = Utf8               and\n+  #246 = Utf8               Ldev/langchain4j/store/embedding/filter/logical/And;\n+  #247 = Utf8               not\n+  #248 = Utf8               Ldev/langchain4j/store/embedding/filter/logical/Not;\n+  #249 = Utf8               or\n+  #250 = Utf8               Ldev/langchain4j/store/embedding/filter/logical/Or;\n+  #251 = Utf8               Ljava/lang/String;\n+  #252 = Utf8               value\n+  #253 = Utf8               Ljava/lang/Object;\n+  #254 = Utf8               values\n+  #255 = Utf8               Ljava/util/Collection;\n+  #256 = Utf8               LocalVariableTypeTable\n+  #257 = Utf8               Ljava/util/Collection<*>;\n+  #258 = Utf8               Signature\n+  #259 = Utf8               (Ljava/util/Collection<*>;)Ljava/util/List<Ljava/lang/String;>;\n+  #260 = Utf8               lambda$formatValues$0\n+  #261 = Utf8               SourceFile\n+  #262 = Utf8               MilvusMetadataFilterMapper.java\n+  #263 = Utf8               BootstrapMethods\n+  #264 = MethodHandle       6:#265        // 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+  #265 = Methodref          #266.#267     // 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+  #266 = Class              #268          // java/lang/invoke/LambdaMetafactory\n+  #267 = NameAndType        #269:#270     // 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+  #268 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #269 = Utf8               metafactory\n+  #270 = 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+  #271 = MethodType         #272          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #272 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #273 = MethodHandle       6:#274        // REF_invokeStatic dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.lambda$formatValues$0:(Ljava/lang/Object;)Ljava/lang/String;\n+  #274 = Methodref          #10.#275      // dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.lambda$formatValues$0:(Ljava/lang/Object;)Ljava/lang/String;\n+  #275 = NameAndType        #260:#118     // lambda$formatValues$0:(Ljava/lang/Object;)Ljava/lang/String;\n+  #276 = MethodType         #118          //  (Ljava/lang/Object;)Ljava/lang/String;\n+  #277 = Utf8               InnerClasses\n+  #278 = Class              #279          // java/lang/invoke/MethodHandles$Lookup\n+  #279 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #280 = Class              #281          // java/lang/invoke/MethodHandles\n+  #281 = Utf8               java/lang/invoke/MethodHandles\n+  #282 = Utf8               Lookup\n {\n   dev.langchain4j.store.embedding.milvus.MilvusMetadataFilterMapper();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -393,20 +391,20 @@\n        168: dup\n        169: new           #77                 // class java/lang/StringBuilder\n        172: dup\n        173: invokespecial #79                 // Method java/lang/StringBuilder.\"<init>\":()V\n        176: ldc           #80                 // String Unsupported filter type:\n        178: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        181: aload_0\n-       182: invokeinterface #86,  1           // InterfaceMethod dev/langchain4j/store/embedding/filter/Filter.getClass:()Ljava/lang/Class;\n-       187: invokevirtual #92                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-       190: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       193: invokevirtual #98                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       196: invokespecial #101                // Method java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n-       199: athrow\n+       182: invokevirtual #86                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+       185: invokevirtual #90                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+       188: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       191: invokevirtual #96                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       194: invokespecial #99                 // Method java/lang/UnsupportedOperationException.\"<init>\":(Ljava/lang/String;)V\n+       197: athrow\n       LineNumberTable:\n         line 18: 0\n         line 19: 7\n         line 20: 15\n         line 21: 22\n         line 22: 30\n         line 23: 37\n@@ -425,15 +423,15 @@\n         line 36: 135\n         line 37: 142\n         line 38: 150\n         line 39: 157\n         line 41: 165\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     200     0 filter   Ldev/langchain4j/store/embedding/filter/Filter;\n+            0     198     0 filter   Ldev/langchain4j/store/embedding/filter/Filter;\n       StackMapTable: number_of_entries = 11\n         frame_type = 15 /* same */\n         frame_type = 14 /* same */\n         frame_type = 14 /* same */\n         frame_type = 14 /* same */\n         frame_type = 14 /* same */\n         frame_type = 14 /* same */\n@@ -444,304 +442,304 @@\n         frame_type = 14 /* same */\n \n   private static java.lang.String mapEqual(dev.langchain4j.store.embedding.filter.comparison.IsEqualTo);\n     descriptor: (Ldev/langchain4j/store/embedding/filter/comparison/IsEqualTo;)Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #104                // String %s == %s\n+         0: ldc           #102                // String %s == %s\n          2: iconst_2\n          3: anewarray     #2                  // class java/lang/Object\n          6: dup\n          7: iconst_0\n          8: aload_0\n-         9: invokevirtual #106                // Method dev/langchain4j/store/embedding/filter/comparison/IsEqualTo.key:()Ljava/lang/String;\n-        12: invokestatic  #109                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n+         9: invokevirtual #104                // Method dev/langchain4j/store/embedding/filter/comparison/IsEqualTo.key:()Ljava/lang/String;\n+        12: invokestatic  #107                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n         15: aastore\n         16: dup\n         17: iconst_1\n         18: aload_0\n-        19: invokevirtual #113                // Method dev/langchain4j/store/embedding/filter/comparison/IsEqualTo.comparisonValue:()Ljava/lang/Object;\n-        22: invokestatic  #117                // Method formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n+        19: invokevirtual #111                // Method dev/langchain4j/store/embedding/filter/comparison/IsEqualTo.comparisonValue:()Ljava/lang/Object;\n+        22: invokestatic  #115                // Method formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n         25: aastore\n-        26: invokestatic  #121                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        26: invokestatic  #119                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         29: areturn\n       LineNumberTable:\n         line 46: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0 isEqualTo   Ldev/langchain4j/store/embedding/filter/comparison/IsEqualTo;\n \n   private static java.lang.String mapNotEqual(dev.langchain4j.store.embedding.filter.comparison.IsNotEqualTo);\n     descriptor: (Ldev/langchain4j/store/embedding/filter/comparison/IsNotEqualTo;)Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #127                // String %s != %s\n+         0: ldc           #125                // String %s != %s\n          2: iconst_2\n          3: anewarray     #2                  // class java/lang/Object\n          6: dup\n          7: iconst_0\n          8: aload_0\n-         9: invokevirtual #129                // Method dev/langchain4j/store/embedding/filter/comparison/IsNotEqualTo.key:()Ljava/lang/String;\n-        12: invokestatic  #109                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n+         9: invokevirtual #127                // Method dev/langchain4j/store/embedding/filter/comparison/IsNotEqualTo.key:()Ljava/lang/String;\n+        12: invokestatic  #107                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n         15: aastore\n         16: dup\n         17: iconst_1\n         18: aload_0\n-        19: invokevirtual #130                // Method dev/langchain4j/store/embedding/filter/comparison/IsNotEqualTo.comparisonValue:()Ljava/lang/Object;\n-        22: invokestatic  #117                // Method formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n+        19: invokevirtual #128                // Method dev/langchain4j/store/embedding/filter/comparison/IsNotEqualTo.comparisonValue:()Ljava/lang/Object;\n+        22: invokestatic  #115                // Method formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n         25: aastore\n-        26: invokestatic  #121                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        26: invokestatic  #119                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         29: areturn\n       LineNumberTable:\n         line 50: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0 isNotEqualTo   Ldev/langchain4j/store/embedding/filter/comparison/IsNotEqualTo;\n \n   private static java.lang.String mapGreaterThan(dev.langchain4j.store.embedding.filter.comparison.IsGreaterThan);\n     descriptor: (Ldev/langchain4j/store/embedding/filter/comparison/IsGreaterThan;)Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #131                // String %s > %s\n+         0: ldc           #129                // String %s > %s\n          2: iconst_2\n          3: anewarray     #2                  // class java/lang/Object\n          6: dup\n          7: iconst_0\n          8: aload_0\n-         9: invokevirtual #133                // Method dev/langchain4j/store/embedding/filter/comparison/IsGreaterThan.key:()Ljava/lang/String;\n-        12: invokestatic  #109                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n+         9: invokevirtual #131                // Method dev/langchain4j/store/embedding/filter/comparison/IsGreaterThan.key:()Ljava/lang/String;\n+        12: invokestatic  #107                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n         15: aastore\n         16: dup\n         17: iconst_1\n         18: aload_0\n-        19: invokevirtual #134                // Method dev/langchain4j/store/embedding/filter/comparison/IsGreaterThan.comparisonValue:()Ljava/lang/Comparable;\n-        22: invokestatic  #117                // Method formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n+        19: invokevirtual #132                // Method dev/langchain4j/store/embedding/filter/comparison/IsGreaterThan.comparisonValue:()Ljava/lang/Comparable;\n+        22: invokestatic  #115                // Method formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n         25: aastore\n-        26: invokestatic  #121                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        26: invokestatic  #119                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         29: areturn\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0 isGreaterThan   Ldev/langchain4j/store/embedding/filter/comparison/IsGreaterThan;\n \n   private static java.lang.String mapGreaterThanOrEqual(dev.langchain4j.store.embedding.filter.comparison.IsGreaterThanOrEqualTo);\n     descriptor: (Ldev/langchain4j/store/embedding/filter/comparison/IsGreaterThanOrEqualTo;)Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #137                // String %s >= %s\n+         0: ldc           #135                // String %s >= %s\n          2: iconst_2\n          3: anewarray     #2                  // class java/lang/Object\n          6: dup\n          7: iconst_0\n          8: aload_0\n-         9: invokevirtual #139                // Method dev/langchain4j/store/embedding/filter/comparison/IsGreaterThanOrEqualTo.key:()Ljava/lang/String;\n-        12: invokestatic  #109                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n+         9: invokevirtual #137                // Method dev/langchain4j/store/embedding/filter/comparison/IsGreaterThanOrEqualTo.key:()Ljava/lang/String;\n+        12: invokestatic  #107                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n         15: aastore\n         16: dup\n         17: iconst_1\n         18: aload_0\n-        19: invokevirtual #140                // Method dev/langchain4j/store/embedding/filter/comparison/IsGreaterThanOrEqualTo.comparisonValue:()Ljava/lang/Comparable;\n-        22: invokestatic  #117                // Method formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n+        19: invokevirtual #138                // Method dev/langchain4j/store/embedding/filter/comparison/IsGreaterThanOrEqualTo.comparisonValue:()Ljava/lang/Comparable;\n+        22: invokestatic  #115                // Method formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n         25: aastore\n-        26: invokestatic  #121                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        26: invokestatic  #119                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         29: areturn\n       LineNumberTable:\n         line 58: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0 isGreaterThanOrEqualTo   Ldev/langchain4j/store/embedding/filter/comparison/IsGreaterThanOrEqualTo;\n \n   private static java.lang.String mapLessThan(dev.langchain4j.store.embedding.filter.comparison.IsLessThan);\n     descriptor: (Ldev/langchain4j/store/embedding/filter/comparison/IsLessThan;)Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #141                // String %s < %s\n+         0: ldc           #139                // String %s < %s\n          2: iconst_2\n          3: anewarray     #2                  // class java/lang/Object\n          6: dup\n          7: iconst_0\n          8: aload_0\n-         9: invokevirtual #143                // Method dev/langchain4j/store/embedding/filter/comparison/IsLessThan.key:()Ljava/lang/String;\n-        12: invokestatic  #109                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n+         9: invokevirtual #141                // Method dev/langchain4j/store/embedding/filter/comparison/IsLessThan.key:()Ljava/lang/String;\n+        12: invokestatic  #107                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n         15: aastore\n         16: dup\n         17: iconst_1\n         18: aload_0\n-        19: invokevirtual #144                // Method dev/langchain4j/store/embedding/filter/comparison/IsLessThan.comparisonValue:()Ljava/lang/Comparable;\n-        22: invokestatic  #117                // Method formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n+        19: invokevirtual #142                // Method dev/langchain4j/store/embedding/filter/comparison/IsLessThan.comparisonValue:()Ljava/lang/Comparable;\n+        22: invokestatic  #115                // Method formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n         25: aastore\n-        26: invokestatic  #121                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        26: invokestatic  #119                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         29: areturn\n       LineNumberTable:\n         line 62: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0 isLessThan   Ldev/langchain4j/store/embedding/filter/comparison/IsLessThan;\n \n   private static java.lang.String mapLessThanOrEqual(dev.langchain4j.store.embedding.filter.comparison.IsLessThanOrEqualTo);\n     descriptor: (Ldev/langchain4j/store/embedding/filter/comparison/IsLessThanOrEqualTo;)Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #145                // String %s <= %s\n+         0: ldc           #143                // String %s <= %s\n          2: iconst_2\n          3: anewarray     #2                  // class java/lang/Object\n          6: dup\n          7: iconst_0\n          8: aload_0\n-         9: invokevirtual #147                // Method dev/langchain4j/store/embedding/filter/comparison/IsLessThanOrEqualTo.key:()Ljava/lang/String;\n-        12: invokestatic  #109                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n+         9: invokevirtual #145                // Method dev/langchain4j/store/embedding/filter/comparison/IsLessThanOrEqualTo.key:()Ljava/lang/String;\n+        12: invokestatic  #107                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n         15: aastore\n         16: dup\n         17: iconst_1\n         18: aload_0\n-        19: invokevirtual #148                // Method dev/langchain4j/store/embedding/filter/comparison/IsLessThanOrEqualTo.comparisonValue:()Ljava/lang/Comparable;\n-        22: invokestatic  #117                // Method formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n+        19: invokevirtual #146                // Method dev/langchain4j/store/embedding/filter/comparison/IsLessThanOrEqualTo.comparisonValue:()Ljava/lang/Comparable;\n+        22: invokestatic  #115                // Method formatValue:(Ljava/lang/Object;)Ljava/lang/String;\n         25: aastore\n-        26: invokestatic  #121                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        26: invokestatic  #119                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         29: areturn\n       LineNumberTable:\n         line 66: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0 isLessThanOrEqualTo   Ldev/langchain4j/store/embedding/filter/comparison/IsLessThanOrEqualTo;\n \n   public static java.lang.String mapIn(dev.langchain4j.store.embedding.filter.comparison.IsIn);\n     descriptor: (Ldev/langchain4j/store/embedding/filter/comparison/IsIn;)Ljava/lang/String;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #149                // String %s in %s\n+         0: ldc           #147                // String %s in %s\n          2: iconst_2\n          3: anewarray     #2                  // class java/lang/Object\n          6: dup\n          7: iconst_0\n          8: aload_0\n-         9: invokevirtual #151                // Method dev/langchain4j/store/embedding/filter/comparison/IsIn.key:()Ljava/lang/String;\n-        12: invokestatic  #109                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n+         9: invokevirtual #149                // Method dev/langchain4j/store/embedding/filter/comparison/IsIn.key:()Ljava/lang/String;\n+        12: invokestatic  #107                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n         15: aastore\n         16: dup\n         17: iconst_1\n         18: aload_0\n-        19: invokevirtual #152                // Method dev/langchain4j/store/embedding/filter/comparison/IsIn.comparisonValues:()Ljava/util/Collection;\n-        22: invokestatic  #156                // Method formatValues:(Ljava/util/Collection;)Ljava/util/List;\n+        19: invokevirtual #150                // Method dev/langchain4j/store/embedding/filter/comparison/IsIn.comparisonValues:()Ljava/util/Collection;\n+        22: invokestatic  #154                // Method formatValues:(Ljava/util/Collection;)Ljava/util/List;\n         25: aastore\n-        26: invokestatic  #121                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        26: invokestatic  #119                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         29: areturn\n       LineNumberTable:\n         line 70: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0  isIn   Ldev/langchain4j/store/embedding/filter/comparison/IsIn;\n \n   public static java.lang.String mapNotIn(dev.langchain4j.store.embedding.filter.comparison.IsNotIn);\n     descriptor: (Ldev/langchain4j/store/embedding/filter/comparison/IsNotIn;)Ljava/lang/String;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #160                // String %s not in %s\n+         0: ldc           #158                // String %s not in %s\n          2: iconst_2\n          3: anewarray     #2                  // class java/lang/Object\n          6: dup\n          7: iconst_0\n          8: aload_0\n-         9: invokevirtual #162                // Method dev/langchain4j/store/embedding/filter/comparison/IsNotIn.key:()Ljava/lang/String;\n-        12: invokestatic  #109                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n+         9: invokevirtual #160                // Method dev/langchain4j/store/embedding/filter/comparison/IsNotIn.key:()Ljava/lang/String;\n+        12: invokestatic  #107                // Method formatKey:(Ljava/lang/String;)Ljava/lang/String;\n         15: aastore\n         16: dup\n         17: iconst_1\n         18: aload_0\n-        19: invokevirtual #163                // Method dev/langchain4j/store/embedding/filter/comparison/IsNotIn.comparisonValues:()Ljava/util/Collection;\n-        22: invokestatic  #156                // Method formatValues:(Ljava/util/Collection;)Ljava/util/List;\n+        19: invokevirtual #161                // Method dev/langchain4j/store/embedding/filter/comparison/IsNotIn.comparisonValues:()Ljava/util/Collection;\n+        22: invokestatic  #154                // Method formatValues:(Ljava/util/Collection;)Ljava/util/List;\n         25: aastore\n-        26: invokestatic  #121                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        26: invokestatic  #119                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         29: areturn\n       LineNumberTable:\n         line 74: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0 isNotIn   Ldev/langchain4j/store/embedding/filter/comparison/IsNotIn;\n \n   private static java.lang.String mapAnd(dev.langchain4j.store.embedding.filter.logical.And);\n     descriptor: (Ldev/langchain4j/store/embedding/filter/logical/And;)Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #164                // String %s and %s\n+         0: ldc           #162                // String %s and %s\n          2: iconst_2\n          3: anewarray     #2                  // class java/lang/Object\n          6: dup\n          7: iconst_0\n          8: aload_0\n-         9: invokevirtual #166                // Method dev/langchain4j/store/embedding/filter/logical/And.left:()Ldev/langchain4j/store/embedding/filter/Filter;\n-        12: invokestatic  #170                // Method map:(Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n+         9: invokevirtual #164                // Method dev/langchain4j/store/embedding/filter/logical/And.left:()Ldev/langchain4j/store/embedding/filter/Filter;\n+        12: invokestatic  #168                // Method map:(Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n         15: aastore\n         16: dup\n         17: iconst_1\n         18: aload_0\n-        19: invokevirtual #174                // Method dev/langchain4j/store/embedding/filter/logical/And.right:()Ldev/langchain4j/store/embedding/filter/Filter;\n-        22: invokestatic  #170                // Method map:(Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n+        19: invokevirtual #172                // Method dev/langchain4j/store/embedding/filter/logical/And.right:()Ldev/langchain4j/store/embedding/filter/Filter;\n+        22: invokestatic  #168                // Method map:(Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n         25: aastore\n-        26: invokestatic  #121                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        26: invokestatic  #119                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         29: areturn\n       LineNumberTable:\n         line 78: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0   and   Ldev/langchain4j/store/embedding/filter/logical/And;\n \n   private static java.lang.String mapNot(dev.langchain4j.store.embedding.filter.logical.Not);\n     descriptor: (Ldev/langchain4j/store/embedding/filter/logical/Not;)Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #177                // String not(%s)\n+         0: ldc           #175                // String not(%s)\n          2: iconst_1\n          3: anewarray     #2                  // class java/lang/Object\n          6: dup\n          7: iconst_0\n          8: aload_0\n-         9: invokevirtual #179                // Method dev/langchain4j/store/embedding/filter/logical/Not.expression:()Ldev/langchain4j/store/embedding/filter/Filter;\n-        12: invokestatic  #170                // Method map:(Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n+         9: invokevirtual #177                // Method dev/langchain4j/store/embedding/filter/logical/Not.expression:()Ldev/langchain4j/store/embedding/filter/Filter;\n+        12: invokestatic  #168                // Method map:(Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n         15: aastore\n-        16: invokestatic  #121                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        16: invokestatic  #119                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         19: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0   not   Ldev/langchain4j/store/embedding/filter/logical/Not;\n \n   private static java.lang.String mapOr(dev.langchain4j.store.embedding.filter.logical.Or);\n     descriptor: (Ldev/langchain4j/store/embedding/filter/logical/Or;)Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #182                // String (%s or %s)\n+         0: ldc           #180                // String (%s or %s)\n          2: iconst_2\n          3: anewarray     #2                  // class java/lang/Object\n          6: dup\n          7: iconst_0\n          8: aload_0\n-         9: invokevirtual #184                // Method dev/langchain4j/store/embedding/filter/logical/Or.left:()Ldev/langchain4j/store/embedding/filter/Filter;\n-        12: invokestatic  #170                // Method map:(Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n+         9: invokevirtual #182                // Method dev/langchain4j/store/embedding/filter/logical/Or.left:()Ldev/langchain4j/store/embedding/filter/Filter;\n+        12: invokestatic  #168                // Method map:(Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n         15: aastore\n         16: dup\n         17: iconst_1\n         18: aload_0\n-        19: invokevirtual #185                // Method dev/langchain4j/store/embedding/filter/logical/Or.right:()Ldev/langchain4j/store/embedding/filter/Filter;\n-        22: invokestatic  #170                // Method map:(Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n+        19: invokevirtual #183                // Method dev/langchain4j/store/embedding/filter/logical/Or.right:()Ldev/langchain4j/store/embedding/filter/Filter;\n+        22: invokestatic  #168                // Method map:(Ldev/langchain4j/store/embedding/filter/Filter;)Ljava/lang/String;\n         25: aastore\n-        26: invokestatic  #121                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        26: invokestatic  #119                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         29: areturn\n       LineNumberTable:\n         line 86: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0    or   Ldev/langchain4j/store/embedding/filter/logical/Or;\n \n@@ -749,49 +747,49 @@\n     descriptor: (Ljava/lang/String;)Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: new           #77                 // class java/lang/StringBuilder\n          3: dup\n          4: invokespecial #79                 // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #186                // String metadata[\\\"\n+         7: ldc           #184                // String metadata[\\\"\n          9: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n         13: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        16: ldc           #188                // String \\\"]\n+        16: ldc           #186                // String \\\"]\n         18: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        21: invokevirtual #98                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        21: invokevirtual #96                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         24: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      25     0   key   Ljava/lang/String;\n \n   private static java.lang.String formatValue(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/String;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: instanceof    #122                // class java/lang/String\n+         1: instanceof    #120                // class java/lang/String\n          4: ifeq          32\n          7: new           #77                 // class java/lang/StringBuilder\n         10: dup\n         11: invokespecial #79                 // Method java/lang/StringBuilder.\"<init>\":()V\n-        14: ldc           #190                // String \\\"\n+        14: ldc           #188                // String \\\"\n         16: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         19: aload_0\n-        20: invokevirtual #192                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        23: ldc           #190                // String \\\"\n+        20: invokevirtual #190                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        23: ldc           #188                // String \\\"\n         25: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        28: invokevirtual #98                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        28: invokevirtual #96                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         31: areturn\n         32: aload_0\n-        33: invokevirtual #195                // Method java/lang/Object.toString:()Ljava/lang/String;\n+        33: invokevirtual #193                // Method java/lang/Object.toString:()Ljava/lang/String;\n         36: areturn\n       LineNumberTable:\n         line 94: 0\n         line 95: 7\n         line 97: 32\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -801,67 +799,67 @@\n \n   private static java.util.List<java.lang.String> formatValues(java.util.Collection<?>);\n     descriptor: (Ljava/util/Collection;)Ljava/util/List;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokeinterface #196,  1          // InterfaceMethod java/util/Collection.stream:()Ljava/util/stream/Stream;\n-         6: invokedynamic #202,  0            // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n-        11: invokeinterface #206,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        16: invokestatic  #211                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        19: invokeinterface #217,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        24: checkcast     #221                // class java/util/List\n+         1: invokeinterface #194,  1          // InterfaceMethod java/util/Collection.stream:()Ljava/util/stream/Stream;\n+         6: invokedynamic #200,  0            // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n+        11: invokeinterface #204,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        16: invokestatic  #209                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        19: invokeinterface #215,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        24: checkcast     #219                // class java/util/List\n         27: areturn\n       LineNumberTable:\n         line 102: 0\n         line 108: 16\n         line 102: 27\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0 values   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0 values   Ljava/util/Collection<*>;\n-    Signature: #261                         // (Ljava/util/Collection<*>;)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #259                         // (Ljava/util/Collection<*>;)Ljava/util/List<Ljava/lang/String;>;\n \n   private static java.lang.String lambda$formatValues$0(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/String;\n     flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: instanceof    #122                // class java/lang/String\n+         1: instanceof    #120                // class java/lang/String\n          4: ifeq          32\n          7: new           #77                 // class java/lang/StringBuilder\n         10: dup\n         11: invokespecial #79                 // Method java/lang/StringBuilder.\"<init>\":()V\n-        14: ldc           #190                // String \\\"\n+        14: ldc           #188                // String \\\"\n         16: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         19: aload_0\n-        20: invokevirtual #192                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        23: ldc           #190                // String \\\"\n+        20: invokevirtual #190                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        23: ldc           #188                // String \\\"\n         25: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        28: invokevirtual #98                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        28: invokevirtual #96                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         31: areturn\n         32: aload_0\n-        33: invokevirtual #195                // Method java/lang/Object.toString:()Ljava/lang/String;\n+        33: invokevirtual #193                // Method java/lang/Object.toString:()Ljava/lang/String;\n         36: areturn\n       LineNumberTable:\n         line 103: 0\n         line 104: 7\n         line 106: 32\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      37     0 value   Ljava/lang/Object;\n       StackMapTable: number_of_entries = 1\n         frame_type = 32 /* same */\n }\n SourceFile: \"MilvusMetadataFilterMapper.java\"\n BootstrapMethods:\n-  0: #272 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+  0: #264 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     Method arguments:\n-      #266 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #268 REF_invokeStatic dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.lambda$formatValues$0:(Ljava/lang/Object;)Ljava/lang/String;\n-      #271 (Ljava/lang/Object;)Ljava/lang/String;\n+      #271 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #273 REF_invokeStatic dev/langchain4j/store/embedding/milvus/MilvusMetadataFilterMapper.lambda$formatValues$0:(Ljava/lang/Object;)Ljava/lang/String;\n+      #276 (Ljava/lang/Object;)Ljava/lang/String;\n InnerClasses:\n-  public static final #284= #280 of #282; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n+  public static final #282= #278 of #280; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}]}
