{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,21 +1,21 @@\n-Zip file size: 45385 bytes, number of entries: 19\n+Zip file size: 45322 bytes, number of entries: 19\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     2784 bX stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/langchain4j-milvus/pom.xml\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/langchain4j/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/langchain4j/store/\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     8833 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.class\n -rw----     2.0 fat     7026 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.class\n--rw----     2.0 fat     1208 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/Generator.class\n--rw----     2.0 fat     7776 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/Mapper.class\n+-rw----     2.0 fat     1205 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/Generator.class\n+-rw----     2.0 fat     7749 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    10240 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.class\n+-rw----     2.0 fat    10207 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.class\n -rw----     2.0 fat      722 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.class\n-19 files, 41779 bytes uncompressed, 41779 bytes compressed:  0.0%\n+19 files, 41716 bytes uncompressed, 41716 bytes compressed:  0.0%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -291,15 +291,15 @@\n 0ECB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0ECD   Length              0005 (5)\n 0ECF   Flags               01 (1) 'Modification'\n 0ED0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0ED4 PAYLOAD\n \n 3155 DATA DESCRIPTOR       08074B50 (134695760)\n-3159 CRC                   5D6FA8B2 (1567598770)\n+3159 CRC                   9F107AA2 (2668657314)\n 315D Compressed Size       00002281 (8833)\n 3161 Uncompressed Size     00002281 (8833)\n \n 3165 LOCAL HEADER #14      04034B50 (67324752)\n 3169 Extract Zip Spec      14 (20) '2.0'\n 316A Extract OS            00 (0) 'MS-DOS'\n 316B General Purpose Flag  0008 (8)\n@@ -319,15 +319,15 @@\n 31C8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 31CA   Length              0005 (5)\n 31CC   Flags               01 (1) 'Modification'\n 31CD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 31D1 PAYLOAD\n \n 4D43 DATA DESCRIPTOR       08074B50 (134695760)\n-4D47 CRC                   FF6CDB18 (4285324056)\n+4D47 CRC                   3A9B9CB9 (983276729)\n 4D4B Compressed Size       00001B72 (7026)\n 4D4F Uncompressed Size     00001B72 (7026)\n \n 4D53 LOCAL HEADER #15      04034B50 (67324752)\n 4D57 Extract Zip Spec      14 (20) '2.0'\n 4D58 Extract OS            00 (0) 'MS-DOS'\n 4D59 General Purpose Flag  0008 (8)\n@@ -346,697 +346,697 @@\n #\n 4DA7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 4DA9   Length              0005 (5)\n 4DAB   Flags               01 (1) 'Modification'\n 4DAC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 4DB0 PAYLOAD\n \n-5268 DATA DESCRIPTOR       08074B50 (134695760)\n-526C CRC                   6C1E2517 (1813914903)\n-5270 Compressed Size       000004B8 (1208)\n-5274 Uncompressed Size     000004B8 (1208)\n-\n-5278 LOCAL HEADER #16      04034B50 (67324752)\n-527C Extract Zip Spec      14 (20) '2.0'\n-527D Extract OS            00 (0) 'MS-DOS'\n-527E General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-5280 Compression Method    0000 (0) 'Stored'\n-5282 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-5286 CRC                   00000000 (0)\n-528A Compressed Size       00000000 (0)\n-528E Uncompressed Size     00000000 (0)\n-5292 Filename Length       0033 (51)\n-5294 Extra Length          0009 (9)\n-5296 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x5296: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-52C9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-52CB   Length              0005 (5)\n-52CD   Flags               01 (1) 'Modification'\n-52CE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-52D2 PAYLOAD\n-\n-7132 DATA DESCRIPTOR       08074B50 (134695760)\n-7136 CRC                   4C15A160 (1276485984)\n-713A Compressed Size       00001E60 (7776)\n-713E Uncompressed Size     00001E60 (7776)\n-\n-7142 LOCAL HEADER #17      04034B50 (67324752)\n-7146 Extract Zip Spec      14 (20) '2.0'\n-7147 Extract OS            00 (0) 'MS-DOS'\n-7148 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-714A Compression Method    0000 (0) 'Stored'\n-714C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7150 CRC                   00000000 (0)\n-7154 Compressed Size       00000000 (0)\n-7158 Uncompressed Size     00000000 (0)\n-715C Filename Length       0049 (73)\n-715E Extra Length          0009 (9)\n-7160 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7160: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-71A9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-71AB   Length              0005 (5)\n-71AD   Flags               01 (1) 'Modification'\n-71AE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-71B2 PAYLOAD\n-\n-7E0F DATA DESCRIPTOR       08074B50 (134695760)\n-7E13 CRC                   ABB946A6 (2881046182)\n-7E17 Compressed Size       00000C5D (3165)\n-7E1B Uncompressed Size     00000C5D (3165)\n-\n-7E1F LOCAL HEADER #18      04034B50 (67324752)\n-7E23 Extract Zip Spec      14 (20) '2.0'\n-7E24 Extract OS            00 (0) 'MS-DOS'\n-7E25 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-7E27 Compression Method    0000 (0) 'Stored'\n-7E29 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7E2D CRC                   00000000 (0)\n-7E31 Compressed Size       00000000 (0)\n-7E35 Uncompressed Size     00000000 (0)\n-7E39 Filename Length       0041 (65)\n-7E3B Extra Length          0009 (9)\n-7E3D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7E3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-7E7E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-7E80   Length              0005 (5)\n-7E82   Flags               01 (1) 'Modification'\n-7E83   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-7E87 PAYLOAD\n-\n-A687 DATA DESCRIPTOR       08074B50 (134695760)\n-A68B CRC                   01AA3E8D (27934349)\n-A68F Compressed Size       00002800 (10240)\n-A693 Uncompressed Size     00002800 (10240)\n-\n-A697 LOCAL HEADER #19      04034B50 (67324752)\n-A69B Extract Zip Spec      14 (20) '2.0'\n-A69C Extract OS            00 (0) 'MS-DOS'\n-A69D General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-A69F Compression Method    0000 (0) 'Stored'\n-A6A1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-A6A5 CRC                   00000000 (0)\n-A6A9 Compressed Size       00000000 (0)\n-A6AD Uncompressed Size     00000000 (0)\n-A6B1 Filename Length       004B (75)\n-A6B3 Extra Length          0009 (9)\n-A6B5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xA6B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-A700 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-A702   Length              0005 (5)\n-A704   Flags               01 (1) 'Modification'\n-A705   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-A709 PAYLOAD\n-\n-A9DB DATA DESCRIPTOR       08074B50 (134695760)\n-A9DF CRC                   1A6E9963 (443455843)\n-A9E3 Compressed Size       000002D2 (722)\n-A9E7 Uncompressed Size     000002D2 (722)\n-\n-A9EB CENTRAL HEADER #1     02014B50 (33639248)\n-A9EF Created Zip Spec      14 (20) '2.0'\n-A9F0 Created OS            00 (0) 'MS-DOS'\n-A9F1 Extract Zip Spec      14 (20) '2.0'\n-A9F2 Extract OS            00 (0) 'MS-DOS'\n-A9F3 General Purpose Flag  0000 (0)\n-A9F5 Compression Method    0000 (0) 'Stored'\n-A9F7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-A9FB CRC                   00000000 (0)\n-A9FF Compressed Size       00000000 (0)\n-AA03 Uncompressed Size     00000000 (0)\n-AA07 Filename Length       0009 (9)\n-AA09 Extra Length          0009 (9)\n-AA0B Comment Length        0000 (0)\n-AA0D Disk Start            0000 (0)\n-AA0F Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-AA11 Ext File Attributes   00000000 (0)\n-AA15 Local Header Offset   00000000 (0)\n-AA19 Filename              'XXXXXXXXX'\n-#\n-# WARNING: Offset 0xAA19: Filename 'XXXXXXXXX'\n-#          Zero length filename\n-#\n-AA22 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-AA24   Length              0005 (5)\n-AA26   Flags               01 (1) 'Modification'\n-AA27   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-AA2B CENTRAL HEADER #2     02014B50 (33639248)\n-AA2F Created Zip Spec      14 (20) '2.0'\n-AA30 Created OS            00 (0) 'MS-DOS'\n-AA31 Extract Zip Spec      14 (20) '2.0'\n-AA32 Extract OS            00 (0) 'MS-DOS'\n-AA33 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-AA35 Compression Method    0000 (0) 'Stored'\n-AA37 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-AA3B CRC                   EE027FB2 (3993141170)\n-AA3F Compressed Size       00000019 (25)\n-AA43 Uncompressed Size     00000019 (25)\n-AA47 Filename Length       0014 (20)\n-AA49 Extra Length          0009 (9)\n-AA4B Comment Length        0000 (0)\n-AA4D Disk Start            0000 (0)\n-AA4F Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-AA51 Ext File Attributes   00000000 (0)\n-AA55 Local Header Offset   00000030 (48)\n-AA59 Filename              'XXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAA59: Filename 'XXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-AA6D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-AA6F   Length              0005 (5)\n-AA71   Flags               01 (1) 'Modification'\n-AA72   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-AA76 CENTRAL HEADER #3     02014B50 (33639248)\n-AA7A Created Zip Spec      14 (20) '2.0'\n-AA7B Created OS            00 (0) 'MS-DOS'\n-AA7C Extract Zip Spec      14 (20) '2.0'\n-AA7D Extract OS            00 (0) 'MS-DOS'\n-AA7E General Purpose Flag  0000 (0)\n-AA80 Compression Method    0000 (0) 'Stored'\n-AA82 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-AA86 CRC                   00000000 (0)\n-AA8A Compressed Size       00000000 (0)\n-AA8E Uncompressed Size     00000000 (0)\n-AA92 Filename Length       000F (15)\n-AA94 Extra Length          0009 (9)\n-AA96 Comment Length        0000 (0)\n-AA98 Disk Start            0000 (0)\n-AA9A Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-AA9C Ext File Attributes   00000000 (0)\n-AAA0 Local Header Offset   00000094 (148)\n-AAA4 Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAAA4: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-AAB3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-AAB5   Length              0005 (5)\n-AAB7   Flags               01 (1) 'Modification'\n-AAB8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-AABC CENTRAL HEADER #4     02014B50 (33639248)\n-AAC0 Created Zip Spec      14 (20) '2.0'\n-AAC1 Created OS            00 (0) 'MS-DOS'\n-AAC2 Extract Zip Spec      14 (20) '2.0'\n-AAC3 Extract OS            00 (0) 'MS-DOS'\n-AAC4 General Purpose Flag  0000 (0)\n-AAC6 Compression Method    0000 (0) 'Stored'\n-AAC8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-AACC CRC                   00000000 (0)\n-AAD0 Compressed Size       00000000 (0)\n-AAD4 Uncompressed Size     00000000 (0)\n-AAD8 Filename Length       001F (31)\n-AADA Extra Length          0009 (9)\n-AADC Comment Length        0000 (0)\n-AADE Disk Start            0000 (0)\n-AAE0 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-AAE2 Ext File Attributes   00000000 (0)\n-AAE6 Local Header Offset   000000CA (202)\n-AAEA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAAEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-AB09 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-AB0B   Length              0005 (5)\n-AB0D   Flags               01 (1) 'Modification'\n-AB0E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-AB12 CENTRAL HEADER #5     02014B50 (33639248)\n-AB16 Created Zip Spec      14 (20) '2.0'\n-AB17 Created OS            00 (0) 'MS-DOS'\n-AB18 Extract Zip Spec      14 (20) '2.0'\n-AB19 Extract OS            00 (0) 'MS-DOS'\n-AB1A General Purpose Flag  0000 (0)\n-AB1C Compression Method    0000 (0) 'Stored'\n-AB1E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-AB22 CRC                   00000000 (0)\n-AB26 Compressed Size       00000000 (0)\n-AB2A Uncompressed Size     00000000 (0)\n-AB2E Filename Length       0032 (50)\n-AB30 Extra Length          0009 (9)\n-AB32 Comment Length        0000 (0)\n-AB34 Disk Start            0000 (0)\n-AB36 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-AB38 Ext File Attributes   00000000 (0)\n-AB3C Local Header Offset   00000110 (272)\n-AB40 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAB40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-AB72 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-AB74   Length              0005 (5)\n-AB76   Flags               01 (1) 'Modification'\n-AB77   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-AB7B CENTRAL HEADER #6     02014B50 (33639248)\n-AB7F Created Zip Spec      14 (20) '2.0'\n-AB80 Created OS            00 (0) 'MS-DOS'\n-AB81 Extract Zip Spec      14 (20) '2.0'\n-AB82 Extract OS            00 (0) 'MS-DOS'\n-AB83 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-AB85 Compression Method    0000 (0) 'Stored'\n-AB87 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-AB8B CRC                   00000000 (0)\n-AB8F Compressed Size       00000000 (0)\n-AB93 Uncompressed Size     00000000 (0)\n-AB97 Filename Length       0040 (64)\n-AB99 Extra Length          0009 (9)\n-AB9B Comment Length        0000 (0)\n-AB9D Disk Start            0000 (0)\n-AB9F Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-ABA1 Ext File Attributes   00000000 (0)\n-ABA5 Local Header Offset   00000169 (361)\n-ABA9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xABA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-ABE9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-ABEB   Length              0005 (5)\n-ABED   Flags               01 (1) 'Modification'\n-ABEE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-ABF2 CENTRAL HEADER #7     02014B50 (33639248)\n-ABF6 Created Zip Spec      14 (20) '2.0'\n-ABF7 Created OS            00 (0) 'MS-DOS'\n-ABF8 Extract Zip Spec      14 (20) '2.0'\n-ABF9 Extract OS            00 (0) 'MS-DOS'\n-ABFA General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-ABFC Compression Method    0000 (0) 'Stored'\n-ABFE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-AC02 CRC                   51D78D0F (1373080847)\n-AC06 Compressed Size       00000AE0 (2784)\n-AC0A Uncompressed Size     00000AE0 (2784)\n-AC0E Filename Length       0039 (57)\n-AC10 Extra Length          0009 (9)\n-AC12 Comment Length        0000 (0)\n-AC14 Disk Start            0000 (0)\n-AC16 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-AC18 Ext File Attributes   00000000 (0)\n-AC1C Local Header Offset   000001E0 (480)\n-AC20 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAC20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-AC59 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-AC5B   Length              0005 (5)\n-AC5D   Flags               01 (1) 'Modification'\n-AC5E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-AC62 CENTRAL HEADER #8     02014B50 (33639248)\n-AC66 Created Zip Spec      14 (20) '2.0'\n-AC67 Created OS            00 (0) 'MS-DOS'\n-AC68 Extract Zip Spec      14 (20) '2.0'\n-AC69 Extract OS            00 (0) 'MS-DOS'\n-AC6A General Purpose Flag  0000 (0)\n-AC6C Compression Method    0000 (0) 'Stored'\n-AC6E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-AC72 CRC                   00000000 (0)\n-AC76 Compressed Size       00000000 (0)\n-AC7A Uncompressed Size     00000000 (0)\n-AC7E Filename Length       0004 (4)\n-AC80 Extra Length          0009 (9)\n-AC82 Comment Length        0000 (0)\n-AC84 Disk Start            0000 (0)\n-AC86 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-AC88 Ext File Attributes   00000000 (0)\n-AC8C Local Header Offset   00000D30 (3376)\n-AC90 Filename              'XXXX'\n-#\n-# WARNING: Offset 0xAC90: Filename 'XXXX'\n-#          Zero length filename\n-#\n-AC94 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-AC96   Length              0005 (5)\n-AC98   Flags               01 (1) 'Modification'\n-AC99   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-AC9D CENTRAL HEADER #9     02014B50 (33639248)\n-ACA1 Created Zip Spec      14 (20) '2.0'\n-ACA2 Created OS            00 (0) 'MS-DOS'\n-ACA3 Extract Zip Spec      14 (20) '2.0'\n-ACA4 Extract OS            00 (0) 'MS-DOS'\n-ACA5 General Purpose Flag  0000 (0)\n-ACA7 Compression Method    0000 (0) 'Stored'\n-ACA9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-ACAD CRC                   00000000 (0)\n-ACB1 Compressed Size       00000000 (0)\n-ACB5 Uncompressed Size     00000000 (0)\n-ACB9 Filename Length       0010 (16)\n-ACBB Extra Length          0009 (9)\n-ACBD Comment Length        0000 (0)\n-ACBF Disk Start            0000 (0)\n-ACC1 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-ACC3 Ext File Attributes   00000000 (0)\n-ACC7 Local Header Offset   00000D5B (3419)\n-ACCB Filename              'XXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xACCB: Filename 'XXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-ACDB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-ACDD   Length              0005 (5)\n-ACDF   Flags               01 (1) 'Modification'\n-ACE0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-ACE4 CENTRAL HEADER #10    02014B50 (33639248)\n-ACE8 Created Zip Spec      14 (20) '2.0'\n-ACE9 Created OS            00 (0) 'MS-DOS'\n-ACEA Extract Zip Spec      14 (20) '2.0'\n-ACEB Extract OS            00 (0) 'MS-DOS'\n-ACEC General Purpose Flag  0000 (0)\n-ACEE Compression Method    0000 (0) 'Stored'\n-ACF0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-ACF4 CRC                   00000000 (0)\n-ACF8 Compressed Size       00000000 (0)\n-ACFC Uncompressed Size     00000000 (0)\n-AD00 Filename Length       0016 (22)\n-AD02 Extra Length          0009 (9)\n-AD04 Comment Length        0000 (0)\n-AD06 Disk Start            0000 (0)\n-AD08 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-AD0A Ext File Attributes   00000000 (0)\n-AD0E Local Header Offset   00000D92 (3474)\n-AD12 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAD12: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-AD28 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-AD2A   Length              0005 (5)\n-AD2C   Flags               01 (1) 'Modification'\n-AD2D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-AD31 CENTRAL HEADER #11    02014B50 (33639248)\n-AD35 Created Zip Spec      14 (20) '2.0'\n-AD36 Created OS            00 (0) 'MS-DOS'\n-AD37 Extract Zip Spec      14 (20) '2.0'\n-AD38 Extract OS            00 (0) 'MS-DOS'\n-AD39 General Purpose Flag  0000 (0)\n-AD3B Compression Method    0000 (0) 'Stored'\n-AD3D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-AD41 CRC                   00000000 (0)\n-AD45 Compressed Size       00000000 (0)\n-AD49 Uncompressed Size     00000000 (0)\n-AD4D Filename Length       0020 (32)\n-AD4F Extra Length          0009 (9)\n-AD51 Comment Length        0000 (0)\n-AD53 Disk Start            0000 (0)\n-AD55 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-AD57 Ext File Attributes   00000000 (0)\n-AD5B Local Header Offset   00000DCF (3535)\n-AD5F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAD5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-AD7F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-AD81   Length              0005 (5)\n-AD83   Flags               01 (1) 'Modification'\n-AD84   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-AD88 CENTRAL HEADER #12    02014B50 (33639248)\n-AD8C Created Zip Spec      14 (20) '2.0'\n-AD8D Created OS            00 (0) 'MS-DOS'\n-AD8E Extract Zip Spec      14 (20) '2.0'\n-AD8F Extract OS            00 (0) 'MS-DOS'\n-AD90 General Purpose Flag  0000 (0)\n-AD92 Compression Method    0000 (0) 'Stored'\n-AD94 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-AD98 CRC                   00000000 (0)\n-AD9C Compressed Size       00000000 (0)\n-ADA0 Uncompressed Size     00000000 (0)\n-ADA4 Filename Length       0027 (39)\n-ADA6 Extra Length          0009 (9)\n-ADA8 Comment Length        0000 (0)\n-ADAA Disk Start            0000 (0)\n-ADAC Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-ADAE Ext File Attributes   00000000 (0)\n-ADB2 Local Header Offset   00000E16 (3606)\n-ADB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xADB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-ADDD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-ADDF   Length              0005 (5)\n-ADE1   Flags               01 (1) 'Modification'\n-ADE2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-ADE6 CENTRAL HEADER #13    02014B50 (33639248)\n-ADEA Created Zip Spec      14 (20) '2.0'\n-ADEB Created OS            00 (0) 'MS-DOS'\n-ADEC Extract Zip Spec      14 (20) '2.0'\n-ADED Extract OS            00 (0) 'MS-DOS'\n-ADEE General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-ADF0 Compression Method    0000 (0) 'Stored'\n-ADF2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-ADF6 CRC                   5D6FA8B2 (1567598770)\n-ADFA Compressed Size       00002281 (8833)\n-ADFE Uncompressed Size     00002281 (8833)\n-AE02 Filename Length       0049 (73)\n-AE04 Extra Length          0009 (9)\n-AE06 Comment Length        0000 (0)\n-AE08 Disk Start            0000 (0)\n-AE0A Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-AE0C Ext File Attributes   00000000 (0)\n-AE10 Local Header Offset   00000E64 (3684)\n-AE14 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAE14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-AE5D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-AE5F   Length              0005 (5)\n-AE61   Flags               01 (1) 'Modification'\n-AE62   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-AE66 CENTRAL HEADER #14    02014B50 (33639248)\n-AE6A Created Zip Spec      14 (20) '2.0'\n-AE6B Created OS            00 (0) 'MS-DOS'\n-AE6C Extract Zip Spec      14 (20) '2.0'\n-AE6D Extract OS            00 (0) 'MS-DOS'\n-AE6E General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-AE70 Compression Method    0000 (0) 'Stored'\n-AE72 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-AE76 CRC                   FF6CDB18 (4285324056)\n-AE7A Compressed Size       00001B72 (7026)\n-AE7E Uncompressed Size     00001B72 (7026)\n-AE82 Filename Length       0045 (69)\n-AE84 Extra Length          0009 (9)\n-AE86 Comment Length        0000 (0)\n-AE88 Disk Start            0000 (0)\n-AE8A Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-AE8C Ext File Attributes   00000000 (0)\n-AE90 Local Header Offset   00003165 (12645)\n-AE94 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAE94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-AED9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-AEDB   Length              0005 (5)\n-AEDD   Flags               01 (1) 'Modification'\n-AEDE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-AEE2 CENTRAL HEADER #15    02014B50 (33639248)\n-AEE6 Created Zip Spec      14 (20) '2.0'\n-AEE7 Created OS            00 (0) 'MS-DOS'\n-AEE8 Extract Zip Spec      14 (20) '2.0'\n-AEE9 Extract OS            00 (0) 'MS-DOS'\n-AEEA General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-AEEC Compression Method    0000 (0) 'Stored'\n-AEEE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-AEF2 CRC                   6C1E2517 (1813914903)\n-AEF6 Compressed Size       000004B8 (1208)\n-AEFA Uncompressed Size     000004B8 (1208)\n-AEFE Filename Length       0036 (54)\n-AF00 Extra Length          0009 (9)\n-AF02 Comment Length        0000 (0)\n-AF04 Disk Start            0000 (0)\n-AF06 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-AF08 Ext File Attributes   00000000 (0)\n-AF0C Local Header Offset   00004D53 (19795)\n-AF10 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAF10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-AF46 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-AF48   Length              0005 (5)\n-AF4A   Flags               01 (1) 'Modification'\n-AF4B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-AF4F CENTRAL HEADER #16    02014B50 (33639248)\n-AF53 Created Zip Spec      14 (20) '2.0'\n-AF54 Created OS            00 (0) 'MS-DOS'\n-AF55 Extract Zip Spec      14 (20) '2.0'\n-AF56 Extract OS            00 (0) 'MS-DOS'\n-AF57 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-AF59 Compression Method    0000 (0) 'Stored'\n-AF5B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-AF5F CRC                   4C15A160 (1276485984)\n-AF63 Compressed Size       00001E60 (7776)\n-AF67 Uncompressed Size     00001E60 (7776)\n-AF6B Filename Length       0033 (51)\n-AF6D Extra Length          0009 (9)\n-AF6F Comment Length        0000 (0)\n-AF71 Disk Start            0000 (0)\n-AF73 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-AF75 Ext File Attributes   00000000 (0)\n-AF79 Local Header Offset   00005278 (21112)\n-AF7D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAF7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-AFB0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-AFB2   Length              0005 (5)\n-AFB4   Flags               01 (1) 'Modification'\n-AFB5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-AFB9 CENTRAL HEADER #17    02014B50 (33639248)\n-AFBD Created Zip Spec      14 (20) '2.0'\n-AFBE Created OS            00 (0) 'MS-DOS'\n-AFBF Extract Zip Spec      14 (20) '2.0'\n-AFC0 Extract OS            00 (0) 'MS-DOS'\n-AFC1 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-AFC3 Compression Method    0000 (0) 'Stored'\n-AFC5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-AFC9 CRC                   ABB946A6 (2881046182)\n-AFCD Compressed Size       00000C5D (3165)\n-AFD1 Uncompressed Size     00000C5D (3165)\n-AFD5 Filename Length       0049 (73)\n-AFD7 Extra Length          0009 (9)\n-AFD9 Comment Length        0000 (0)\n-AFDB Disk Start            0000 (0)\n-AFDD Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-AFDF Ext File Attributes   00000000 (0)\n-AFE3 Local Header Offset   00007142 (28994)\n-AFE7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xAFE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B030 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B032   Length              0005 (5)\n-B034   Flags               01 (1) 'Modification'\n-B035   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B039 CENTRAL HEADER #18    02014B50 (33639248)\n-B03D Created Zip Spec      14 (20) '2.0'\n-B03E Created OS            00 (0) 'MS-DOS'\n-B03F Extract Zip Spec      14 (20) '2.0'\n-B040 Extract OS            00 (0) 'MS-DOS'\n-B041 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-B043 Compression Method    0000 (0) 'Stored'\n-B045 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B049 CRC                   01AA3E8D (27934349)\n-B04D Compressed Size       00002800 (10240)\n-B051 Uncompressed Size     00002800 (10240)\n-B055 Filename Length       0041 (65)\n-B057 Extra Length          0009 (9)\n-B059 Comment Length        0000 (0)\n-B05B Disk Start            0000 (0)\n-B05D Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B05F Ext File Attributes   00000000 (0)\n-B063 Local Header Offset   00007E1F (32287)\n-B067 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB067: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B0A8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B0AA   Length              0005 (5)\n-B0AC   Flags               01 (1) 'Modification'\n-B0AD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B0B1 CENTRAL HEADER #19    02014B50 (33639248)\n-B0B5 Created Zip Spec      14 (20) '2.0'\n-B0B6 Created OS            00 (0) 'MS-DOS'\n-B0B7 Extract Zip Spec      14 (20) '2.0'\n-B0B8 Extract OS            00 (0) 'MS-DOS'\n-B0B9 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-B0BB Compression Method    0000 (0) 'Stored'\n-B0BD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-B0C1 CRC                   1A6E9963 (443455843)\n-B0C5 Compressed Size       000002D2 (722)\n-B0C9 Uncompressed Size     000002D2 (722)\n-B0CD Filename Length       004B (75)\n-B0CF Extra Length          0009 (9)\n-B0D1 Comment Length        0000 (0)\n-B0D3 Disk Start            0000 (0)\n-B0D5 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-B0D7 Ext File Attributes   00000000 (0)\n-B0DB Local Header Offset   0000A697 (42647)\n-B0DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB0DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-B12A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-B12C   Length              0005 (5)\n-B12E   Flags               01 (1) 'Modification'\n-B12F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-B133 END CENTRAL HEADER    06054B50 (101010256)\n-B137 Number of this disk   0000 (0)\n-B139 Central Dir Disk no   0000 (0)\n-B13B Entries in this disk  0013 (19)\n-B13D Total Entries         0013 (19)\n-B13F Size of Central Dir   00000748 (1864)\n-B143 Offset to Central Dir 0000A9EB (43499)\n-B147 Comment Length        0000 (0)\n+5265 DATA DESCRIPTOR       08074B50 (134695760)\n+5269 CRC                   A3B2C5D5 (2746402261)\n+526D Compressed Size       000004B5 (1205)\n+5271 Uncompressed Size     000004B5 (1205)\n+\n+5275 LOCAL HEADER #16      04034B50 (67324752)\n+5279 Extract Zip Spec      14 (20) '2.0'\n+527A Extract OS            00 (0) 'MS-DOS'\n+527B General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+527D Compression Method    0000 (0) 'Stored'\n+527F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+5283 CRC                   00000000 (0)\n+5287 Compressed Size       00000000 (0)\n+528B Uncompressed Size     00000000 (0)\n+528F Filename Length       0033 (51)\n+5291 Extra Length          0009 (9)\n+5293 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x5293: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+52C6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+52C8   Length              0005 (5)\n+52CA   Flags               01 (1) 'Modification'\n+52CB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+52CF PAYLOAD\n+\n+7114 DATA DESCRIPTOR       08074B50 (134695760)\n+7118 CRC                   AABD3F57 (2864529239)\n+711C Compressed Size       00001E45 (7749)\n+7120 Uncompressed Size     00001E45 (7749)\n+\n+7124 LOCAL HEADER #17      04034B50 (67324752)\n+7128 Extract Zip Spec      14 (20) '2.0'\n+7129 Extract OS            00 (0) 'MS-DOS'\n+712A General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+712C Compression Method    0000 (0) 'Stored'\n+712E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+7132 CRC                   00000000 (0)\n+7136 Compressed Size       00000000 (0)\n+713A Uncompressed Size     00000000 (0)\n+713E Filename Length       0049 (73)\n+7140 Extra Length          0009 (9)\n+7142 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7142: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+718B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+718D   Length              0005 (5)\n+718F   Flags               01 (1) 'Modification'\n+7190   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+7194 PAYLOAD\n+\n+7DF1 DATA DESCRIPTOR       08074B50 (134695760)\n+7DF5 CRC                   A7FEC15F (2818490719)\n+7DF9 Compressed Size       00000C5D (3165)\n+7DFD Uncompressed Size     00000C5D (3165)\n+\n+7E01 LOCAL HEADER #18      04034B50 (67324752)\n+7E05 Extract Zip Spec      14 (20) '2.0'\n+7E06 Extract OS            00 (0) 'MS-DOS'\n+7E07 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+7E09 Compression Method    0000 (0) 'Stored'\n+7E0B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+7E0F CRC                   00000000 (0)\n+7E13 Compressed Size       00000000 (0)\n+7E17 Uncompressed Size     00000000 (0)\n+7E1B Filename Length       0041 (65)\n+7E1D Extra Length          0009 (9)\n+7E1F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7E1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+7E60 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+7E62   Length              0005 (5)\n+7E64   Flags               01 (1) 'Modification'\n+7E65   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+7E69 PAYLOAD\n+\n+A648 DATA DESCRIPTOR       08074B50 (134695760)\n+A64C CRC                   2F09AC0B (789163019)\n+A650 Compressed Size       000027DF (10207)\n+A654 Uncompressed Size     000027DF (10207)\n+\n+A658 LOCAL HEADER #19      04034B50 (67324752)\n+A65C Extract Zip Spec      14 (20) '2.0'\n+A65D Extract OS            00 (0) 'MS-DOS'\n+A65E General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+A660 Compression Method    0000 (0) 'Stored'\n+A662 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+A666 CRC                   00000000 (0)\n+A66A Compressed Size       00000000 (0)\n+A66E Uncompressed Size     00000000 (0)\n+A672 Filename Length       004B (75)\n+A674 Extra Length          0009 (9)\n+A676 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xA676: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+A6C1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+A6C3   Length              0005 (5)\n+A6C5   Flags               01 (1) 'Modification'\n+A6C6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+A6CA PAYLOAD\n+\n+A99C DATA DESCRIPTOR       08074B50 (134695760)\n+A9A0 CRC                   686BD1C8 (1751896520)\n+A9A4 Compressed Size       000002D2 (722)\n+A9A8 Uncompressed Size     000002D2 (722)\n+\n+A9AC CENTRAL HEADER #1     02014B50 (33639248)\n+A9B0 Created Zip Spec      14 (20) '2.0'\n+A9B1 Created OS            00 (0) 'MS-DOS'\n+A9B2 Extract Zip Spec      14 (20) '2.0'\n+A9B3 Extract OS            00 (0) 'MS-DOS'\n+A9B4 General Purpose Flag  0000 (0)\n+A9B6 Compression Method    0000 (0) 'Stored'\n+A9B8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+A9BC CRC                   00000000 (0)\n+A9C0 Compressed Size       00000000 (0)\n+A9C4 Uncompressed Size     00000000 (0)\n+A9C8 Filename Length       0009 (9)\n+A9CA Extra Length          0009 (9)\n+A9CC Comment Length        0000 (0)\n+A9CE Disk Start            0000 (0)\n+A9D0 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+A9D2 Ext File Attributes   00000000 (0)\n+A9D6 Local Header Offset   00000000 (0)\n+A9DA Filename              'XXXXXXXXX'\n+#\n+# WARNING: Offset 0xA9DA: Filename 'XXXXXXXXX'\n+#          Zero length filename\n+#\n+A9E3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+A9E5   Length              0005 (5)\n+A9E7   Flags               01 (1) 'Modification'\n+A9E8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+A9EC CENTRAL HEADER #2     02014B50 (33639248)\n+A9F0 Created Zip Spec      14 (20) '2.0'\n+A9F1 Created OS            00 (0) 'MS-DOS'\n+A9F2 Extract Zip Spec      14 (20) '2.0'\n+A9F3 Extract OS            00 (0) 'MS-DOS'\n+A9F4 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+A9F6 Compression Method    0000 (0) 'Stored'\n+A9F8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+A9FC CRC                   EE027FB2 (3993141170)\n+AA00 Compressed Size       00000019 (25)\n+AA04 Uncompressed Size     00000019 (25)\n+AA08 Filename Length       0014 (20)\n+AA0A Extra Length          0009 (9)\n+AA0C Comment Length        0000 (0)\n+AA0E Disk Start            0000 (0)\n+AA10 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+AA12 Ext File Attributes   00000000 (0)\n+AA16 Local Header Offset   00000030 (48)\n+AA1A Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAA1A: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+AA2E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+AA30   Length              0005 (5)\n+AA32   Flags               01 (1) 'Modification'\n+AA33   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+AA37 CENTRAL HEADER #3     02014B50 (33639248)\n+AA3B Created Zip Spec      14 (20) '2.0'\n+AA3C Created OS            00 (0) 'MS-DOS'\n+AA3D Extract Zip Spec      14 (20) '2.0'\n+AA3E Extract OS            00 (0) 'MS-DOS'\n+AA3F General Purpose Flag  0000 (0)\n+AA41 Compression Method    0000 (0) 'Stored'\n+AA43 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+AA47 CRC                   00000000 (0)\n+AA4B Compressed Size       00000000 (0)\n+AA4F Uncompressed Size     00000000 (0)\n+AA53 Filename Length       000F (15)\n+AA55 Extra Length          0009 (9)\n+AA57 Comment Length        0000 (0)\n+AA59 Disk Start            0000 (0)\n+AA5B Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+AA5D Ext File Attributes   00000000 (0)\n+AA61 Local Header Offset   00000094 (148)\n+AA65 Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAA65: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+AA74 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+AA76   Length              0005 (5)\n+AA78   Flags               01 (1) 'Modification'\n+AA79   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+AA7D CENTRAL HEADER #4     02014B50 (33639248)\n+AA81 Created Zip Spec      14 (20) '2.0'\n+AA82 Created OS            00 (0) 'MS-DOS'\n+AA83 Extract Zip Spec      14 (20) '2.0'\n+AA84 Extract OS            00 (0) 'MS-DOS'\n+AA85 General Purpose Flag  0000 (0)\n+AA87 Compression Method    0000 (0) 'Stored'\n+AA89 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+AA8D CRC                   00000000 (0)\n+AA91 Compressed Size       00000000 (0)\n+AA95 Uncompressed Size     00000000 (0)\n+AA99 Filename Length       001F (31)\n+AA9B Extra Length          0009 (9)\n+AA9D Comment Length        0000 (0)\n+AA9F Disk Start            0000 (0)\n+AAA1 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+AAA3 Ext File Attributes   00000000 (0)\n+AAA7 Local Header Offset   000000CA (202)\n+AAAB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAAAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+AACA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+AACC   Length              0005 (5)\n+AACE   Flags               01 (1) 'Modification'\n+AACF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+AAD3 CENTRAL HEADER #5     02014B50 (33639248)\n+AAD7 Created Zip Spec      14 (20) '2.0'\n+AAD8 Created OS            00 (0) 'MS-DOS'\n+AAD9 Extract Zip Spec      14 (20) '2.0'\n+AADA Extract OS            00 (0) 'MS-DOS'\n+AADB General Purpose Flag  0000 (0)\n+AADD Compression Method    0000 (0) 'Stored'\n+AADF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+AAE3 CRC                   00000000 (0)\n+AAE7 Compressed Size       00000000 (0)\n+AAEB Uncompressed Size     00000000 (0)\n+AAEF Filename Length       0032 (50)\n+AAF1 Extra Length          0009 (9)\n+AAF3 Comment Length        0000 (0)\n+AAF5 Disk Start            0000 (0)\n+AAF7 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+AAF9 Ext File Attributes   00000000 (0)\n+AAFD Local Header Offset   00000110 (272)\n+AB01 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAB01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+AB33 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+AB35   Length              0005 (5)\n+AB37   Flags               01 (1) 'Modification'\n+AB38   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+AB3C CENTRAL HEADER #6     02014B50 (33639248)\n+AB40 Created Zip Spec      14 (20) '2.0'\n+AB41 Created OS            00 (0) 'MS-DOS'\n+AB42 Extract Zip Spec      14 (20) '2.0'\n+AB43 Extract OS            00 (0) 'MS-DOS'\n+AB44 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+AB46 Compression Method    0000 (0) 'Stored'\n+AB48 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+AB4C CRC                   00000000 (0)\n+AB50 Compressed Size       00000000 (0)\n+AB54 Uncompressed Size     00000000 (0)\n+AB58 Filename Length       0040 (64)\n+AB5A Extra Length          0009 (9)\n+AB5C Comment Length        0000 (0)\n+AB5E Disk Start            0000 (0)\n+AB60 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+AB62 Ext File Attributes   00000000 (0)\n+AB66 Local Header Offset   00000169 (361)\n+AB6A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAB6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+ABAA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+ABAC   Length              0005 (5)\n+ABAE   Flags               01 (1) 'Modification'\n+ABAF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+ABB3 CENTRAL HEADER #7     02014B50 (33639248)\n+ABB7 Created Zip Spec      14 (20) '2.0'\n+ABB8 Created OS            00 (0) 'MS-DOS'\n+ABB9 Extract Zip Spec      14 (20) '2.0'\n+ABBA Extract OS            00 (0) 'MS-DOS'\n+ABBB General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+ABBD Compression Method    0000 (0) 'Stored'\n+ABBF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+ABC3 CRC                   51D78D0F (1373080847)\n+ABC7 Compressed Size       00000AE0 (2784)\n+ABCB Uncompressed Size     00000AE0 (2784)\n+ABCF Filename Length       0039 (57)\n+ABD1 Extra Length          0009 (9)\n+ABD3 Comment Length        0000 (0)\n+ABD5 Disk Start            0000 (0)\n+ABD7 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+ABD9 Ext File Attributes   00000000 (0)\n+ABDD Local Header Offset   000001E0 (480)\n+ABE1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xABE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+AC1A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+AC1C   Length              0005 (5)\n+AC1E   Flags               01 (1) 'Modification'\n+AC1F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+AC23 CENTRAL HEADER #8     02014B50 (33639248)\n+AC27 Created Zip Spec      14 (20) '2.0'\n+AC28 Created OS            00 (0) 'MS-DOS'\n+AC29 Extract Zip Spec      14 (20) '2.0'\n+AC2A Extract OS            00 (0) 'MS-DOS'\n+AC2B General Purpose Flag  0000 (0)\n+AC2D Compression Method    0000 (0) 'Stored'\n+AC2F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+AC33 CRC                   00000000 (0)\n+AC37 Compressed Size       00000000 (0)\n+AC3B Uncompressed Size     00000000 (0)\n+AC3F Filename Length       0004 (4)\n+AC41 Extra Length          0009 (9)\n+AC43 Comment Length        0000 (0)\n+AC45 Disk Start            0000 (0)\n+AC47 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+AC49 Ext File Attributes   00000000 (0)\n+AC4D Local Header Offset   00000D30 (3376)\n+AC51 Filename              'XXXX'\n+#\n+# WARNING: Offset 0xAC51: Filename 'XXXX'\n+#          Zero length filename\n+#\n+AC55 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+AC57   Length              0005 (5)\n+AC59   Flags               01 (1) 'Modification'\n+AC5A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+AC5E CENTRAL HEADER #9     02014B50 (33639248)\n+AC62 Created Zip Spec      14 (20) '2.0'\n+AC63 Created OS            00 (0) 'MS-DOS'\n+AC64 Extract Zip Spec      14 (20) '2.0'\n+AC65 Extract OS            00 (0) 'MS-DOS'\n+AC66 General Purpose Flag  0000 (0)\n+AC68 Compression Method    0000 (0) 'Stored'\n+AC6A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+AC6E CRC                   00000000 (0)\n+AC72 Compressed Size       00000000 (0)\n+AC76 Uncompressed Size     00000000 (0)\n+AC7A Filename Length       0010 (16)\n+AC7C Extra Length          0009 (9)\n+AC7E Comment Length        0000 (0)\n+AC80 Disk Start            0000 (0)\n+AC82 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+AC84 Ext File Attributes   00000000 (0)\n+AC88 Local Header Offset   00000D5B (3419)\n+AC8C Filename              'XXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAC8C: Filename 'XXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+AC9C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+AC9E   Length              0005 (5)\n+ACA0   Flags               01 (1) 'Modification'\n+ACA1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+ACA5 CENTRAL HEADER #10    02014B50 (33639248)\n+ACA9 Created Zip Spec      14 (20) '2.0'\n+ACAA Created OS            00 (0) 'MS-DOS'\n+ACAB Extract Zip Spec      14 (20) '2.0'\n+ACAC Extract OS            00 (0) 'MS-DOS'\n+ACAD General Purpose Flag  0000 (0)\n+ACAF Compression Method    0000 (0) 'Stored'\n+ACB1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+ACB5 CRC                   00000000 (0)\n+ACB9 Compressed Size       00000000 (0)\n+ACBD Uncompressed Size     00000000 (0)\n+ACC1 Filename Length       0016 (22)\n+ACC3 Extra Length          0009 (9)\n+ACC5 Comment Length        0000 (0)\n+ACC7 Disk Start            0000 (0)\n+ACC9 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+ACCB Ext File Attributes   00000000 (0)\n+ACCF Local Header Offset   00000D92 (3474)\n+ACD3 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xACD3: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+ACE9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+ACEB   Length              0005 (5)\n+ACED   Flags               01 (1) 'Modification'\n+ACEE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+ACF2 CENTRAL HEADER #11    02014B50 (33639248)\n+ACF6 Created Zip Spec      14 (20) '2.0'\n+ACF7 Created OS            00 (0) 'MS-DOS'\n+ACF8 Extract Zip Spec      14 (20) '2.0'\n+ACF9 Extract OS            00 (0) 'MS-DOS'\n+ACFA General Purpose Flag  0000 (0)\n+ACFC Compression Method    0000 (0) 'Stored'\n+ACFE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+AD02 CRC                   00000000 (0)\n+AD06 Compressed Size       00000000 (0)\n+AD0A Uncompressed Size     00000000 (0)\n+AD0E Filename Length       0020 (32)\n+AD10 Extra Length          0009 (9)\n+AD12 Comment Length        0000 (0)\n+AD14 Disk Start            0000 (0)\n+AD16 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+AD18 Ext File Attributes   00000000 (0)\n+AD1C Local Header Offset   00000DCF (3535)\n+AD20 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAD20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+AD40 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+AD42   Length              0005 (5)\n+AD44   Flags               01 (1) 'Modification'\n+AD45   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+AD49 CENTRAL HEADER #12    02014B50 (33639248)\n+AD4D Created Zip Spec      14 (20) '2.0'\n+AD4E Created OS            00 (0) 'MS-DOS'\n+AD4F Extract Zip Spec      14 (20) '2.0'\n+AD50 Extract OS            00 (0) 'MS-DOS'\n+AD51 General Purpose Flag  0000 (0)\n+AD53 Compression Method    0000 (0) 'Stored'\n+AD55 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+AD59 CRC                   00000000 (0)\n+AD5D Compressed Size       00000000 (0)\n+AD61 Uncompressed Size     00000000 (0)\n+AD65 Filename Length       0027 (39)\n+AD67 Extra Length          0009 (9)\n+AD69 Comment Length        0000 (0)\n+AD6B Disk Start            0000 (0)\n+AD6D Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+AD6F Ext File Attributes   00000000 (0)\n+AD73 Local Header Offset   00000E16 (3606)\n+AD77 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAD77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+AD9E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+ADA0   Length              0005 (5)\n+ADA2   Flags               01 (1) 'Modification'\n+ADA3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+ADA7 CENTRAL HEADER #13    02014B50 (33639248)\n+ADAB Created Zip Spec      14 (20) '2.0'\n+ADAC Created OS            00 (0) 'MS-DOS'\n+ADAD Extract Zip Spec      14 (20) '2.0'\n+ADAE Extract OS            00 (0) 'MS-DOS'\n+ADAF General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+ADB1 Compression Method    0000 (0) 'Stored'\n+ADB3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+ADB7 CRC                   9F107AA2 (2668657314)\n+ADBB Compressed Size       00002281 (8833)\n+ADBF Uncompressed Size     00002281 (8833)\n+ADC3 Filename Length       0049 (73)\n+ADC5 Extra Length          0009 (9)\n+ADC7 Comment Length        0000 (0)\n+ADC9 Disk Start            0000 (0)\n+ADCB Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+ADCD Ext File Attributes   00000000 (0)\n+ADD1 Local Header Offset   00000E64 (3684)\n+ADD5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xADD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+AE1E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+AE20   Length              0005 (5)\n+AE22   Flags               01 (1) 'Modification'\n+AE23   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+AE27 CENTRAL HEADER #14    02014B50 (33639248)\n+AE2B Created Zip Spec      14 (20) '2.0'\n+AE2C Created OS            00 (0) 'MS-DOS'\n+AE2D Extract Zip Spec      14 (20) '2.0'\n+AE2E Extract OS            00 (0) 'MS-DOS'\n+AE2F General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+AE31 Compression Method    0000 (0) 'Stored'\n+AE33 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+AE37 CRC                   3A9B9CB9 (983276729)\n+AE3B Compressed Size       00001B72 (7026)\n+AE3F Uncompressed Size     00001B72 (7026)\n+AE43 Filename Length       0045 (69)\n+AE45 Extra Length          0009 (9)\n+AE47 Comment Length        0000 (0)\n+AE49 Disk Start            0000 (0)\n+AE4B Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+AE4D Ext File Attributes   00000000 (0)\n+AE51 Local Header Offset   00003165 (12645)\n+AE55 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAE55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+AE9A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+AE9C   Length              0005 (5)\n+AE9E   Flags               01 (1) 'Modification'\n+AE9F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+AEA3 CENTRAL HEADER #15    02014B50 (33639248)\n+AEA7 Created Zip Spec      14 (20) '2.0'\n+AEA8 Created OS            00 (0) 'MS-DOS'\n+AEA9 Extract Zip Spec      14 (20) '2.0'\n+AEAA Extract OS            00 (0) 'MS-DOS'\n+AEAB General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+AEAD Compression Method    0000 (0) 'Stored'\n+AEAF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+AEB3 CRC                   A3B2C5D5 (2746402261)\n+AEB7 Compressed Size       000004B5 (1205)\n+AEBB Uncompressed Size     000004B5 (1205)\n+AEBF Filename Length       0036 (54)\n+AEC1 Extra Length          0009 (9)\n+AEC3 Comment Length        0000 (0)\n+AEC5 Disk Start            0000 (0)\n+AEC7 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+AEC9 Ext File Attributes   00000000 (0)\n+AECD Local Header Offset   00004D53 (19795)\n+AED1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAED1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+AF07 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+AF09   Length              0005 (5)\n+AF0B   Flags               01 (1) 'Modification'\n+AF0C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+AF10 CENTRAL HEADER #16    02014B50 (33639248)\n+AF14 Created Zip Spec      14 (20) '2.0'\n+AF15 Created OS            00 (0) 'MS-DOS'\n+AF16 Extract Zip Spec      14 (20) '2.0'\n+AF17 Extract OS            00 (0) 'MS-DOS'\n+AF18 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+AF1A Compression Method    0000 (0) 'Stored'\n+AF1C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+AF20 CRC                   AABD3F57 (2864529239)\n+AF24 Compressed Size       00001E45 (7749)\n+AF28 Uncompressed Size     00001E45 (7749)\n+AF2C Filename Length       0033 (51)\n+AF2E Extra Length          0009 (9)\n+AF30 Comment Length        0000 (0)\n+AF32 Disk Start            0000 (0)\n+AF34 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+AF36 Ext File Attributes   00000000 (0)\n+AF3A Local Header Offset   00005275 (21109)\n+AF3E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAF3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+AF71 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+AF73   Length              0005 (5)\n+AF75   Flags               01 (1) 'Modification'\n+AF76   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+AF7A CENTRAL HEADER #17    02014B50 (33639248)\n+AF7E Created Zip Spec      14 (20) '2.0'\n+AF7F Created OS            00 (0) 'MS-DOS'\n+AF80 Extract Zip Spec      14 (20) '2.0'\n+AF81 Extract OS            00 (0) 'MS-DOS'\n+AF82 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+AF84 Compression Method    0000 (0) 'Stored'\n+AF86 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+AF8A CRC                   A7FEC15F (2818490719)\n+AF8E Compressed Size       00000C5D (3165)\n+AF92 Uncompressed Size     00000C5D (3165)\n+AF96 Filename Length       0049 (73)\n+AF98 Extra Length          0009 (9)\n+AF9A Comment Length        0000 (0)\n+AF9C Disk Start            0000 (0)\n+AF9E Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+AFA0 Ext File Attributes   00000000 (0)\n+AFA4 Local Header Offset   00007124 (28964)\n+AFA8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xAFA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+AFF1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+AFF3   Length              0005 (5)\n+AFF5   Flags               01 (1) 'Modification'\n+AFF6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+AFFA CENTRAL HEADER #18    02014B50 (33639248)\n+AFFE Created Zip Spec      14 (20) '2.0'\n+AFFF Created OS            00 (0) 'MS-DOS'\n+B000 Extract Zip Spec      14 (20) '2.0'\n+B001 Extract OS            00 (0) 'MS-DOS'\n+B002 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+B004 Compression Method    0000 (0) 'Stored'\n+B006 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B00A CRC                   2F09AC0B (789163019)\n+B00E Compressed Size       000027DF (10207)\n+B012 Uncompressed Size     000027DF (10207)\n+B016 Filename Length       0041 (65)\n+B018 Extra Length          0009 (9)\n+B01A Comment Length        0000 (0)\n+B01C Disk Start            0000 (0)\n+B01E Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B020 Ext File Attributes   00000000 (0)\n+B024 Local Header Offset   00007E01 (32257)\n+B028 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB028: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+B069 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B06B   Length              0005 (5)\n+B06D   Flags               01 (1) 'Modification'\n+B06E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B072 CENTRAL HEADER #19    02014B50 (33639248)\n+B076 Created Zip Spec      14 (20) '2.0'\n+B077 Created OS            00 (0) 'MS-DOS'\n+B078 Extract Zip Spec      14 (20) '2.0'\n+B079 Extract OS            00 (0) 'MS-DOS'\n+B07A General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+B07C Compression Method    0000 (0) 'Stored'\n+B07E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+B082 CRC                   686BD1C8 (1751896520)\n+B086 Compressed Size       000002D2 (722)\n+B08A Uncompressed Size     000002D2 (722)\n+B08E Filename Length       004B (75)\n+B090 Extra Length          0009 (9)\n+B092 Comment Length        0000 (0)\n+B094 Disk Start            0000 (0)\n+B096 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+B098 Ext File Attributes   00000000 (0)\n+B09C Local Header Offset   0000A658 (42584)\n+B0A0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB0A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+B0EB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+B0ED   Length              0005 (5)\n+B0EF   Flags               01 (1) 'Modification'\n+B0F0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+B0F4 END CENTRAL HEADER    06054B50 (101010256)\n+B0F8 Number of this disk   0000 (0)\n+B0FA Central Dir Disk no   0000 (0)\n+B0FC Entries in this disk  0013 (19)\n+B0FE Total Entries         0013 (19)\n+B100 Size of Central Dir   00000748 (1864)\n+B104 Offset to Central Dir 0000A9AC (43436)\n+B108 Comment Length        0000 (0)\n #\n # Warning Count: 38\n #\n # Done\n"}, {"source1": "dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.class", "source2": "dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,350 +1,350 @@\n-  SHA-256 checksum bf921fbddbe44c988f447704d7f73b7249b9bd3622e665e5ee3813f09b100371\n+  SHA-256 checksum 7ef9af91e96701964edc7a5ceca354b14a3e98bffa50b191c18f888f0b37094b\n   Compiled from \"CollectionOperationsExecutor.java\"\n class dev.langchain4j.store.embedding.milvus.CollectionOperationsExecutor\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #64                         // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor\n-  super_class: #60                        // java/lang/Object\n+  this_class: #22                         // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 10, attributes: 2\n Constant pool:\n-    #1 = Class              #137          // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n-    #2 = Methodref          #60.#138      // java/lang/Object.\"<init>\":()V\n-    #3 = Methodref          #139.#140     // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildFlushRequest:(Ljava/lang/String;)Lio/milvus/param/collection/FlushParam;\n-    #4 = Methodref          #141.#142     // io/milvus/client/MilvusServiceClient.flush:(Lio/milvus/param/collection/FlushParam;)Lio/milvus/param/R;\n-    #5 = Methodref          #64.#143      // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.checkResponseNotFailed:(Lio/milvus/param/R;)V\n-    #6 = Methodref          #139.#144     // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildHasCollectionRequest:(Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam;\n-    #7 = Methodref          #141.#145     // io/milvus/client/MilvusServiceClient.hasCollection:(Lio/milvus/param/collection/HasCollectionParam;)Lio/milvus/param/R;\n-    #8 = Methodref          #146.#147     // io/milvus/param/R.getData:()Ljava/lang/Object;\n-    #9 = Class              #148          // java/lang/Boolean\n-   #10 = Methodref          #9.#149       // java/lang/Boolean.booleanValue:()Z\n-   #11 = Methodref          #150.#151     // io/milvus/param/collection/CreateCollectionParam.newBuilder:()Lio/milvus/param/collection/CreateCollectionParam$Builder;\n-   #12 = Methodref          #152.#153     // io/milvus/param/collection/CreateCollectionParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n-   #13 = Methodref          #154.#155     // io/milvus/param/collection/FieldType.newBuilder:()Lio/milvus/param/collection/FieldType$Builder;\n-   #14 = String             #156          // id\n-   #15 = Methodref          #157.#158     // io/milvus/param/collection/FieldType$Builder.withName:(Ljava/lang/String;)Lio/milvus/param/collection/FieldType$Builder;\n-   #16 = Fieldref           #159.#160     // io/milvus/grpc/DataType.VarChar:Lio/milvus/grpc/DataType;\n-   #17 = Methodref          #157.#161     // io/milvus/param/collection/FieldType$Builder.withDataType:(Lio/milvus/grpc/DataType;)Lio/milvus/param/collection/FieldType$Builder;\n-   #18 = Methodref          #162.#163     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-   #19 = Methodref          #157.#164     // io/milvus/param/collection/FieldType$Builder.withMaxLength:(Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n-   #20 = Methodref          #157.#165     // io/milvus/param/collection/FieldType$Builder.withPrimaryKey:(Z)Lio/milvus/param/collection/FieldType$Builder;\n-   #21 = Methodref          #157.#166     // io/milvus/param/collection/FieldType$Builder.withAutoID:(Z)Lio/milvus/param/collection/FieldType$Builder;\n-   #22 = Methodref          #157.#167     // io/milvus/param/collection/FieldType$Builder.build:()Lio/milvus/param/collection/FieldType;\n-   #23 = Methodref          #152.#168     // io/milvus/param/collection/CreateCollectionParam$Builder.addFieldType:(Lio/milvus/param/collection/FieldType;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n-   #24 = String             #169          // text\n-   #25 = Integer            65535\n-   #26 = String             #170          // vector\n-   #27 = Fieldref           #159.#171     // io/milvus/grpc/DataType.FloatVector:Lio/milvus/grpc/DataType;\n-   #28 = Methodref          #157.#172     // io/milvus/param/collection/FieldType$Builder.withDimension:(Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n-   #29 = Methodref          #152.#173     // io/milvus/param/collection/CreateCollectionParam$Builder.build:()Lio/milvus/param/collection/CreateCollectionParam;\n-   #30 = Methodref          #141.#174     // io/milvus/client/MilvusServiceClient.createCollection:(Lio/milvus/param/collection/CreateCollectionParam;)Lio/milvus/param/R;\n-   #31 = Methodref          #175.#176     // io/milvus/param/index/CreateIndexParam.newBuilder:()Lio/milvus/param/index/CreateIndexParam$Builder;\n-   #32 = Methodref          #177.#178     // io/milvus/param/index/CreateIndexParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/index/CreateIndexParam$Builder;\n-   #33 = Methodref          #177.#179     // io/milvus/param/index/CreateIndexParam$Builder.withFieldName:(Ljava/lang/String;)Lio/milvus/param/index/CreateIndexParam$Builder;\n-   #34 = Methodref          #177.#180     // io/milvus/param/index/CreateIndexParam$Builder.withIndexType:(Lio/milvus/param/IndexType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n-   #35 = Methodref          #177.#181     // io/milvus/param/index/CreateIndexParam$Builder.withMetricType:(Lio/milvus/param/MetricType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n-   #36 = Methodref          #177.#182     // io/milvus/param/index/CreateIndexParam$Builder.build:()Lio/milvus/param/index/CreateIndexParam;\n-   #37 = Methodref          #141.#183     // io/milvus/client/MilvusServiceClient.createIndex:(Lio/milvus/param/index/CreateIndexParam;)Lio/milvus/param/R;\n-   #38 = Methodref          #139.#184     // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildInsertRequest:(Ljava/lang/String;Ljava/util/List;)Lio/milvus/param/dml/InsertParam;\n-   #39 = Methodref          #141.#185     // io/milvus/client/MilvusServiceClient.insert:(Lio/milvus/param/dml/InsertParam;)Lio/milvus/param/R;\n-   #40 = Methodref          #139.#186     // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildLoadCollectionInMemoryRequest:(Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam;\n-   #41 = Methodref          #141.#187     // io/milvus/client/MilvusServiceClient.loadCollection:(Lio/milvus/param/collection/LoadCollectionParam;)Lio/milvus/param/R;\n-   #42 = Methodref          #141.#188     // io/milvus/client/MilvusServiceClient.search:(Lio/milvus/param/dml/SearchParam;)Lio/milvus/param/R;\n-   #43 = Class              #189          // io/milvus/response/SearchResultsWrapper\n-   #44 = Class              #190          // io/milvus/grpc/SearchResults\n-   #45 = Methodref          #44.#191      // io/milvus/grpc/SearchResults.getResults:()Lio/milvus/grpc/SearchResultData;\n-   #46 = Methodref          #43.#192      // io/milvus/response/SearchResultsWrapper.\"<init>\":(Lio/milvus/grpc/SearchResultData;)V\n-   #47 = Methodref          #139.#193     // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildQueryRequest:(Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n-   #48 = Methodref          #141.#194     // io/milvus/client/MilvusServiceClient.query:(Lio/milvus/param/dml/QueryParam;)Lio/milvus/param/R;\n-   #49 = Class              #195          // io/milvus/response/QueryResultsWrapper\n-   #50 = Class              #196          // io/milvus/grpc/QueryResults\n-   #51 = Methodref          #49.#197      // io/milvus/response/QueryResultsWrapper.\"<init>\":(Lio/milvus/grpc/QueryResults;)V\n-   #52 = Class              #198          // dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException\n-   #53 = String             #199          // Request to Milvus DB failed. Response is null\n-   #54 = Methodref          #52.#200      // dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.\"<init>\":(Ljava/lang/String;)V\n-   #55 = Methodref          #146.#201     // io/milvus/param/R.getStatus:()Ljava/lang/Integer;\n-   #56 = Methodref          #162.#202     // java/lang/Integer.intValue:()I\n-   #57 = Fieldref           #203.#204     // io/milvus/param/R$Status.Success:Lio/milvus/param/R$Status;\n-   #58 = Methodref          #203.#205     // io/milvus/param/R$Status.getCode:()I\n-   #59 = String             #206          // Request to Milvus DB failed. Response status:\\'%d\\'.%n\n-   #60 = Class              #207          // java/lang/Object\n-   #61 = Methodref          #208.#209     // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #62 = Methodref          #146.#210     // io/milvus/param/R.getException:()Ljava/lang/Exception;\n-   #63 = Methodref          #52.#211      // dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #64 = Class              #212          // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor\n-   #65 = Utf8               <init>\n-   #66 = Utf8               ()V\n-   #67 = Utf8               Code\n-   #68 = Utf8               LineNumberTable\n-   #69 = Utf8               LocalVariableTable\n-   #70 = Utf8               this\n-   #71 = Utf8               Ldev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor;\n-   #72 = Utf8               flush\n-   #73 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n-   #74 = Utf8               milvusClient\n-   #75 = Utf8               Lio/milvus/client/MilvusServiceClient;\n-   #76 = Utf8               collectionName\n-   #77 = Utf8               Ljava/lang/String;\n-   #78 = Utf8               request\n-   #79 = Utf8               Lio/milvus/param/collection/FlushParam;\n-   #80 = Utf8               response\n-   #81 = Utf8               Lio/milvus/param/R;\n-   #82 = Utf8               LocalVariableTypeTable\n-   #83 = Utf8               Lio/milvus/param/R<Lio/milvus/grpc/FlushResponse;>;\n-   #84 = Utf8               hasCollection\n-   #85 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)Z\n-   #86 = Utf8               Lio/milvus/param/collection/HasCollectionParam;\n-   #87 = Utf8               Lio/milvus/param/R<Ljava/lang/Boolean;>;\n-   #88 = Utf8               createCollection\n-   #89 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;I)V\n-   #90 = Utf8               dimension\n-   #91 = Utf8               I\n-   #92 = Utf8               Lio/milvus/param/collection/CreateCollectionParam;\n-   #93 = Utf8               Lio/milvus/param/R<Lio/milvus/param/RpcStatus;>;\n-   #94 = Utf8               createIndex\n-   #95 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;)V\n-   #96 = Utf8               indexType\n-   #97 = Utf8               Lio/milvus/param/IndexType;\n-   #98 = Utf8               metricType\n-   #99 = Utf8               Lio/milvus/param/MetricType;\n-  #100 = Utf8               Lio/milvus/param/index/CreateIndexParam;\n-  #101 = Utf8               insert\n-  #102 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;)V\n-  #103 = Utf8               fields\n-  #104 = Utf8               Ljava/util/List;\n-  #105 = Utf8               Lio/milvus/param/dml/InsertParam;\n-  #106 = Class              #214          // io/milvus/param/dml/InsertParam$Field\n-  #107 = Utf8               Field\n-  #108 = Utf8               InnerClasses\n-  #109 = Utf8               Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;\n-  #110 = Utf8               Lio/milvus/param/R<Lio/milvus/grpc/MutationResult;>;\n-  #111 = Utf8               Signature\n-  #112 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;)V\n-  #113 = Utf8               loadCollectionInMemory\n-  #114 = Utf8               Lio/milvus/param/collection/LoadCollectionParam;\n-  #115 = Utf8               search\n-  #116 = Utf8               (Lio/milvus/client/MilvusServiceClient;Lio/milvus/param/dml/SearchParam;)Lio/milvus/response/SearchResultsWrapper;\n-  #117 = Utf8               searchRequest\n-  #118 = Utf8               Lio/milvus/param/dml/SearchParam;\n-  #119 = Utf8               Lio/milvus/param/R<Lio/milvus/grpc/SearchResults;>;\n-  #120 = Utf8               queryForVectors\n-  #121 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n-  #122 = Utf8               rowIds\n-  #123 = Utf8               consistencyLevel\n-  #124 = Utf8               Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n-  #125 = Utf8               Lio/milvus/param/dml/QueryParam;\n-  #126 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #127 = Utf8               Lio/milvus/param/R<Lio/milvus/grpc/QueryResults;>;\n-  #128 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n-  #129 = Utf8               checkResponseNotFailed\n-  #130 = Utf8               (Lio/milvus/param/R;)V\n-  #131 = Utf8               message\n-  #132 = Utf8               Lio/milvus/param/R<TT;>;\n-  #133 = Utf8               StackMapTable\n-  #134 = Utf8               <T:Ljava/lang/Object;>(Lio/milvus/param/R<TT;>;)V\n-  #135 = Utf8               SourceFile\n-  #136 = Utf8               CollectionOperationsExecutor.java\n-  #137 = Utf8               dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n-  #138 = NameAndType        #65:#66       // \"<init>\":()V\n-  #139 = Class              #215          // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n-  #140 = NameAndType        #216:#217     // buildFlushRequest:(Ljava/lang/String;)Lio/milvus/param/collection/FlushParam;\n-  #141 = Class              #218          // io/milvus/client/MilvusServiceClient\n-  #142 = NameAndType        #72:#219      // flush:(Lio/milvus/param/collection/FlushParam;)Lio/milvus/param/R;\n-  #143 = NameAndType        #129:#130     // checkResponseNotFailed:(Lio/milvus/param/R;)V\n-  #144 = NameAndType        #220:#221     // buildHasCollectionRequest:(Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam;\n-  #145 = NameAndType        #84:#222      // hasCollection:(Lio/milvus/param/collection/HasCollectionParam;)Lio/milvus/param/R;\n-  #146 = Class              #223          // io/milvus/param/R\n-  #147 = NameAndType        #224:#225     // getData:()Ljava/lang/Object;\n-  #148 = Utf8               java/lang/Boolean\n-  #149 = NameAndType        #226:#227     // booleanValue:()Z\n-  #150 = Class              #228          // io/milvus/param/collection/CreateCollectionParam\n-  #151 = NameAndType        #229:#231     // newBuilder:()Lio/milvus/param/collection/CreateCollectionParam$Builder;\n-  #152 = Class              #232          // io/milvus/param/collection/CreateCollectionParam$Builder\n-  #153 = NameAndType        #233:#234     // withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n-  #154 = Class              #235          // io/milvus/param/collection/FieldType\n-  #155 = NameAndType        #229:#236     // newBuilder:()Lio/milvus/param/collection/FieldType$Builder;\n-  #156 = Utf8               id\n-  #157 = Class              #237          // io/milvus/param/collection/FieldType$Builder\n-  #158 = NameAndType        #238:#239     // withName:(Ljava/lang/String;)Lio/milvus/param/collection/FieldType$Builder;\n-  #159 = Class              #240          // io/milvus/grpc/DataType\n-  #160 = NameAndType        #241:#242     // VarChar:Lio/milvus/grpc/DataType;\n-  #161 = NameAndType        #243:#244     // withDataType:(Lio/milvus/grpc/DataType;)Lio/milvus/param/collection/FieldType$Builder;\n-  #162 = Class              #245          // java/lang/Integer\n-  #163 = NameAndType        #246:#247     // valueOf:(I)Ljava/lang/Integer;\n-  #164 = NameAndType        #248:#249     // withMaxLength:(Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n-  #165 = NameAndType        #250:#251     // withPrimaryKey:(Z)Lio/milvus/param/collection/FieldType$Builder;\n-  #166 = NameAndType        #252:#251     // withAutoID:(Z)Lio/milvus/param/collection/FieldType$Builder;\n-  #167 = NameAndType        #253:#254     // build:()Lio/milvus/param/collection/FieldType;\n-  #168 = NameAndType        #255:#256     // addFieldType:(Lio/milvus/param/collection/FieldType;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n-  #169 = Utf8               text\n-  #170 = Utf8               vector\n-  #171 = NameAndType        #257:#242     // FloatVector:Lio/milvus/grpc/DataType;\n-  #172 = NameAndType        #258:#249     // withDimension:(Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n-  #173 = NameAndType        #253:#259     // build:()Lio/milvus/param/collection/CreateCollectionParam;\n-  #174 = NameAndType        #88:#260      // createCollection:(Lio/milvus/param/collection/CreateCollectionParam;)Lio/milvus/param/R;\n-  #175 = Class              #261          // io/milvus/param/index/CreateIndexParam\n-  #176 = NameAndType        #229:#262     // newBuilder:()Lio/milvus/param/index/CreateIndexParam$Builder;\n-  #177 = Class              #263          // io/milvus/param/index/CreateIndexParam$Builder\n-  #178 = NameAndType        #233:#264     // withCollectionName:(Ljava/lang/String;)Lio/milvus/param/index/CreateIndexParam$Builder;\n-  #179 = NameAndType        #265:#264     // withFieldName:(Ljava/lang/String;)Lio/milvus/param/index/CreateIndexParam$Builder;\n-  #180 = NameAndType        #266:#267     // withIndexType:(Lio/milvus/param/IndexType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n-  #181 = NameAndType        #268:#269     // withMetricType:(Lio/milvus/param/MetricType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n-  #182 = NameAndType        #253:#270     // build:()Lio/milvus/param/index/CreateIndexParam;\n-  #183 = NameAndType        #94:#271      // createIndex:(Lio/milvus/param/index/CreateIndexParam;)Lio/milvus/param/R;\n-  #184 = NameAndType        #272:#273     // buildInsertRequest:(Ljava/lang/String;Ljava/util/List;)Lio/milvus/param/dml/InsertParam;\n-  #185 = NameAndType        #101:#274     // insert:(Lio/milvus/param/dml/InsertParam;)Lio/milvus/param/R;\n-  #186 = NameAndType        #275:#276     // buildLoadCollectionInMemoryRequest:(Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam;\n-  #187 = NameAndType        #277:#278     // loadCollection:(Lio/milvus/param/collection/LoadCollectionParam;)Lio/milvus/param/R;\n-  #188 = NameAndType        #115:#279     // search:(Lio/milvus/param/dml/SearchParam;)Lio/milvus/param/R;\n-  #189 = Utf8               io/milvus/response/SearchResultsWrapper\n-  #190 = Utf8               io/milvus/grpc/SearchResults\n-  #191 = NameAndType        #280:#281     // getResults:()Lio/milvus/grpc/SearchResultData;\n-  #192 = NameAndType        #65:#282      // \"<init>\":(Lio/milvus/grpc/SearchResultData;)V\n-  #193 = NameAndType        #283:#284     // buildQueryRequest:(Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n-  #194 = NameAndType        #285:#286     // query:(Lio/milvus/param/dml/QueryParam;)Lio/milvus/param/R;\n-  #195 = Utf8               io/milvus/response/QueryResultsWrapper\n-  #196 = Utf8               io/milvus/grpc/QueryResults\n-  #197 = NameAndType        #65:#287      // \"<init>\":(Lio/milvus/grpc/QueryResults;)V\n-  #198 = Utf8               dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException\n-  #199 = Utf8               Request to Milvus DB failed. Response is null\n-  #200 = NameAndType        #65:#288      // \"<init>\":(Ljava/lang/String;)V\n-  #201 = NameAndType        #289:#290     // getStatus:()Ljava/lang/Integer;\n-  #202 = NameAndType        #291:#292     // intValue:()I\n-  #203 = Class              #293          // io/milvus/param/R$Status\n-  #204 = NameAndType        #295:#296     // Success:Lio/milvus/param/R$Status;\n-  #205 = NameAndType        #297:#292     // getCode:()I\n-  #206 = Utf8               Request to Milvus DB failed. Response status:\\'%d\\'.%n\n-  #207 = Utf8               java/lang/Object\n-  #208 = Class              #298          // java/lang/String\n-  #209 = NameAndType        #299:#300     // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #210 = NameAndType        #301:#302     // getException:()Ljava/lang/Exception;\n-  #211 = NameAndType        #65:#303      // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #212 = Utf8               dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor\n-  #213 = Class              #304          // io/milvus/param/dml/InsertParam\n-  #214 = Utf8               io/milvus/param/dml/InsertParam$Field\n-  #215 = Utf8               dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n-  #216 = Utf8               buildFlushRequest\n-  #217 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/FlushParam;\n-  #218 = Utf8               io/milvus/client/MilvusServiceClient\n-  #219 = Utf8               (Lio/milvus/param/collection/FlushParam;)Lio/milvus/param/R;\n-  #220 = Utf8               buildHasCollectionRequest\n-  #221 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam;\n-  #222 = Utf8               (Lio/milvus/param/collection/HasCollectionParam;)Lio/milvus/param/R;\n-  #223 = Utf8               io/milvus/param/R\n-  #224 = Utf8               getData\n-  #225 = Utf8               ()Ljava/lang/Object;\n-  #226 = Utf8               booleanValue\n-  #227 = Utf8               ()Z\n-  #228 = Utf8               io/milvus/param/collection/CreateCollectionParam\n-  #229 = Utf8               newBuilder\n-  #230 = Utf8               Builder\n-  #231 = Utf8               ()Lio/milvus/param/collection/CreateCollectionParam$Builder;\n-  #232 = Utf8               io/milvus/param/collection/CreateCollectionParam$Builder\n-  #233 = Utf8               withCollectionName\n-  #234 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n-  #235 = Utf8               io/milvus/param/collection/FieldType\n-  #236 = Utf8               ()Lio/milvus/param/collection/FieldType$Builder;\n-  #237 = Utf8               io/milvus/param/collection/FieldType$Builder\n-  #238 = Utf8               withName\n-  #239 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/FieldType$Builder;\n-  #240 = Utf8               io/milvus/grpc/DataType\n-  #241 = Utf8               VarChar\n-  #242 = Utf8               Lio/milvus/grpc/DataType;\n-  #243 = Utf8               withDataType\n-  #244 = Utf8               (Lio/milvus/grpc/DataType;)Lio/milvus/param/collection/FieldType$Builder;\n-  #245 = Utf8               java/lang/Integer\n-  #246 = Utf8               valueOf\n-  #247 = Utf8               (I)Ljava/lang/Integer;\n-  #248 = Utf8               withMaxLength\n-  #249 = Utf8               (Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n-  #250 = Utf8               withPrimaryKey\n-  #251 = Utf8               (Z)Lio/milvus/param/collection/FieldType$Builder;\n-  #252 = Utf8               withAutoID\n-  #253 = Utf8               build\n-  #254 = Utf8               ()Lio/milvus/param/collection/FieldType;\n-  #255 = Utf8               addFieldType\n-  #256 = Utf8               (Lio/milvus/param/collection/FieldType;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n-  #257 = Utf8               FloatVector\n-  #258 = Utf8               withDimension\n-  #259 = Utf8               ()Lio/milvus/param/collection/CreateCollectionParam;\n-  #260 = Utf8               (Lio/milvus/param/collection/CreateCollectionParam;)Lio/milvus/param/R;\n-  #261 = Utf8               io/milvus/param/index/CreateIndexParam\n-  #262 = Utf8               ()Lio/milvus/param/index/CreateIndexParam$Builder;\n-  #263 = Utf8               io/milvus/param/index/CreateIndexParam$Builder\n-  #264 = Utf8               (Ljava/lang/String;)Lio/milvus/param/index/CreateIndexParam$Builder;\n-  #265 = Utf8               withFieldName\n-  #266 = Utf8               withIndexType\n-  #267 = Utf8               (Lio/milvus/param/IndexType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n-  #268 = Utf8               withMetricType\n-  #269 = Utf8               (Lio/milvus/param/MetricType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n-  #270 = Utf8               ()Lio/milvus/param/index/CreateIndexParam;\n-  #271 = Utf8               (Lio/milvus/param/index/CreateIndexParam;)Lio/milvus/param/R;\n-  #272 = Utf8               buildInsertRequest\n-  #273 = Utf8               (Ljava/lang/String;Ljava/util/List;)Lio/milvus/param/dml/InsertParam;\n-  #274 = Utf8               (Lio/milvus/param/dml/InsertParam;)Lio/milvus/param/R;\n-  #275 = Utf8               buildLoadCollectionInMemoryRequest\n-  #276 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam;\n-  #277 = Utf8               loadCollection\n-  #278 = Utf8               (Lio/milvus/param/collection/LoadCollectionParam;)Lio/milvus/param/R;\n-  #279 = Utf8               (Lio/milvus/param/dml/SearchParam;)Lio/milvus/param/R;\n-  #280 = Utf8               getResults\n-  #281 = Utf8               ()Lio/milvus/grpc/SearchResultData;\n-  #282 = Utf8               (Lio/milvus/grpc/SearchResultData;)V\n-  #283 = Utf8               buildQueryRequest\n-  #284 = Utf8               (Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n-  #285 = Utf8               query\n-  #286 = Utf8               (Lio/milvus/param/dml/QueryParam;)Lio/milvus/param/R;\n-  #287 = Utf8               (Lio/milvus/grpc/QueryResults;)V\n-  #288 = Utf8               (Ljava/lang/String;)V\n-  #289 = Utf8               getStatus\n-  #290 = Utf8               ()Ljava/lang/Integer;\n-  #291 = Utf8               intValue\n-  #292 = Utf8               ()I\n-  #293 = Utf8               io/milvus/param/R$Status\n-  #294 = Utf8               Status\n-  #295 = Utf8               Success\n-  #296 = Utf8               Lio/milvus/param/R$Status;\n-  #297 = Utf8               getCode\n-  #298 = Utf8               java/lang/String\n-  #299 = Utf8               format\n-  #300 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #301 = Utf8               getException\n-  #302 = Utf8               ()Ljava/lang/Exception;\n-  #303 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #304 = Utf8               io/milvus/param/dml/InsertParam\n+    #1 = Class              #2            // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+    #2 = Utf8               dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+    #3 = Methodref          #4.#5         // java/lang/Object.\"<init>\":()V\n+    #4 = Class              #6            // java/lang/Object\n+    #5 = NameAndType        #7:#8         // \"<init>\":()V\n+    #6 = Utf8               java/lang/Object\n+    #7 = Utf8               <init>\n+    #8 = Utf8               ()V\n+    #9 = Methodref          #10.#11       // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildFlushRequest:(Ljava/lang/String;)Lio/milvus/param/collection/FlushParam;\n+   #10 = Class              #12           // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n+   #11 = NameAndType        #13:#14       // buildFlushRequest:(Ljava/lang/String;)Lio/milvus/param/collection/FlushParam;\n+   #12 = Utf8               dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n+   #13 = Utf8               buildFlushRequest\n+   #14 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/FlushParam;\n+   #15 = Methodref          #16.#17       // io/milvus/client/MilvusServiceClient.flush:(Lio/milvus/param/collection/FlushParam;)Lio/milvus/param/R;\n+   #16 = Class              #18           // io/milvus/client/MilvusServiceClient\n+   #17 = NameAndType        #19:#20       // flush:(Lio/milvus/param/collection/FlushParam;)Lio/milvus/param/R;\n+   #18 = Utf8               io/milvus/client/MilvusServiceClient\n+   #19 = Utf8               flush\n+   #20 = Utf8               (Lio/milvus/param/collection/FlushParam;)Lio/milvus/param/R;\n+   #21 = Methodref          #22.#23       // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.checkResponseNotFailed:(Lio/milvus/param/R;)V\n+   #22 = Class              #24           // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor\n+   #23 = NameAndType        #25:#26       // checkResponseNotFailed:(Lio/milvus/param/R;)V\n+   #24 = Utf8               dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor\n+   #25 = Utf8               checkResponseNotFailed\n+   #26 = Utf8               (Lio/milvus/param/R;)V\n+   #27 = Methodref          #10.#28       // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildHasCollectionRequest:(Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam;\n+   #28 = NameAndType        #29:#30       // buildHasCollectionRequest:(Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam;\n+   #29 = Utf8               buildHasCollectionRequest\n+   #30 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam;\n+   #31 = Methodref          #16.#32       // io/milvus/client/MilvusServiceClient.hasCollection:(Lio/milvus/param/collection/HasCollectionParam;)Lio/milvus/param/R;\n+   #32 = NameAndType        #33:#34       // hasCollection:(Lio/milvus/param/collection/HasCollectionParam;)Lio/milvus/param/R;\n+   #33 = Utf8               hasCollection\n+   #34 = Utf8               (Lio/milvus/param/collection/HasCollectionParam;)Lio/milvus/param/R;\n+   #35 = Methodref          #36.#37       // io/milvus/param/R.getData:()Ljava/lang/Object;\n+   #36 = Class              #38           // io/milvus/param/R\n+   #37 = NameAndType        #39:#40       // getData:()Ljava/lang/Object;\n+   #38 = Utf8               io/milvus/param/R\n+   #39 = Utf8               getData\n+   #40 = Utf8               ()Ljava/lang/Object;\n+   #41 = Class              #42           // java/lang/Boolean\n+   #42 = Utf8               java/lang/Boolean\n+   #43 = Methodref          #41.#44       // java/lang/Boolean.booleanValue:()Z\n+   #44 = NameAndType        #45:#46       // booleanValue:()Z\n+   #45 = Utf8               booleanValue\n+   #46 = Utf8               ()Z\n+   #47 = Methodref          #48.#49       // io/milvus/param/collection/CreateCollectionParam.newBuilder:()Lio/milvus/param/collection/CreateCollectionParam$Builder;\n+   #48 = Class              #50           // io/milvus/param/collection/CreateCollectionParam\n+   #49 = NameAndType        #51:#52       // newBuilder:()Lio/milvus/param/collection/CreateCollectionParam$Builder;\n+   #50 = Utf8               io/milvus/param/collection/CreateCollectionParam\n+   #51 = Utf8               newBuilder\n+   #52 = Utf8               ()Lio/milvus/param/collection/CreateCollectionParam$Builder;\n+   #53 = Methodref          #54.#55       // io/milvus/param/collection/CreateCollectionParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n+   #54 = Class              #56           // io/milvus/param/collection/CreateCollectionParam$Builder\n+   #55 = NameAndType        #57:#58       // withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n+   #56 = Utf8               io/milvus/param/collection/CreateCollectionParam$Builder\n+   #57 = Utf8               withCollectionName\n+   #58 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n+   #59 = Methodref          #60.#61       // io/milvus/param/collection/FieldType.newBuilder:()Lio/milvus/param/collection/FieldType$Builder;\n+   #60 = Class              #62           // io/milvus/param/collection/FieldType\n+   #61 = NameAndType        #51:#63       // newBuilder:()Lio/milvus/param/collection/FieldType$Builder;\n+   #62 = Utf8               io/milvus/param/collection/FieldType\n+   #63 = Utf8               ()Lio/milvus/param/collection/FieldType$Builder;\n+   #64 = String             #65           // id\n+   #65 = Utf8               id\n+   #66 = Methodref          #67.#68       // io/milvus/param/collection/FieldType$Builder.withName:(Ljava/lang/String;)Lio/milvus/param/collection/FieldType$Builder;\n+   #67 = Class              #69           // io/milvus/param/collection/FieldType$Builder\n+   #68 = NameAndType        #70:#71       // withName:(Ljava/lang/String;)Lio/milvus/param/collection/FieldType$Builder;\n+   #69 = Utf8               io/milvus/param/collection/FieldType$Builder\n+   #70 = Utf8               withName\n+   #71 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/FieldType$Builder;\n+   #72 = Fieldref           #73.#74       // io/milvus/grpc/DataType.VarChar:Lio/milvus/grpc/DataType;\n+   #73 = Class              #75           // io/milvus/grpc/DataType\n+   #74 = NameAndType        #76:#77       // VarChar:Lio/milvus/grpc/DataType;\n+   #75 = Utf8               io/milvus/grpc/DataType\n+   #76 = Utf8               VarChar\n+   #77 = Utf8               Lio/milvus/grpc/DataType;\n+   #78 = Methodref          #67.#79       // io/milvus/param/collection/FieldType$Builder.withDataType:(Lio/milvus/grpc/DataType;)Lio/milvus/param/collection/FieldType$Builder;\n+   #79 = NameAndType        #80:#81       // withDataType:(Lio/milvus/grpc/DataType;)Lio/milvus/param/collection/FieldType$Builder;\n+   #80 = Utf8               withDataType\n+   #81 = Utf8               (Lio/milvus/grpc/DataType;)Lio/milvus/param/collection/FieldType$Builder;\n+   #82 = Methodref          #83.#84       // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+   #83 = Class              #85           // java/lang/Integer\n+   #84 = NameAndType        #86:#87       // valueOf:(I)Ljava/lang/Integer;\n+   #85 = Utf8               java/lang/Integer\n+   #86 = Utf8               valueOf\n+   #87 = Utf8               (I)Ljava/lang/Integer;\n+   #88 = Methodref          #67.#89       // io/milvus/param/collection/FieldType$Builder.withMaxLength:(Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n+   #89 = NameAndType        #90:#91       // withMaxLength:(Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n+   #90 = Utf8               withMaxLength\n+   #91 = Utf8               (Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n+   #92 = Methodref          #67.#93       // io/milvus/param/collection/FieldType$Builder.withPrimaryKey:(Z)Lio/milvus/param/collection/FieldType$Builder;\n+   #93 = NameAndType        #94:#95       // withPrimaryKey:(Z)Lio/milvus/param/collection/FieldType$Builder;\n+   #94 = Utf8               withPrimaryKey\n+   #95 = Utf8               (Z)Lio/milvus/param/collection/FieldType$Builder;\n+   #96 = Methodref          #67.#97       // io/milvus/param/collection/FieldType$Builder.withAutoID:(Z)Lio/milvus/param/collection/FieldType$Builder;\n+   #97 = NameAndType        #98:#95       // withAutoID:(Z)Lio/milvus/param/collection/FieldType$Builder;\n+   #98 = Utf8               withAutoID\n+   #99 = Methodref          #67.#100      // io/milvus/param/collection/FieldType$Builder.build:()Lio/milvus/param/collection/FieldType;\n+  #100 = NameAndType        #101:#102     // build:()Lio/milvus/param/collection/FieldType;\n+  #101 = Utf8               build\n+  #102 = Utf8               ()Lio/milvus/param/collection/FieldType;\n+  #103 = Methodref          #54.#104      // io/milvus/param/collection/CreateCollectionParam$Builder.addFieldType:(Lio/milvus/param/collection/FieldType;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n+  #104 = NameAndType        #105:#106     // addFieldType:(Lio/milvus/param/collection/FieldType;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n+  #105 = Utf8               addFieldType\n+  #106 = Utf8               (Lio/milvus/param/collection/FieldType;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n+  #107 = String             #108          // text\n+  #108 = Utf8               text\n+  #109 = Integer            65535\n+  #110 = String             #111          // vector\n+  #111 = Utf8               vector\n+  #112 = Fieldref           #73.#113      // io/milvus/grpc/DataType.FloatVector:Lio/milvus/grpc/DataType;\n+  #113 = NameAndType        #114:#77      // FloatVector:Lio/milvus/grpc/DataType;\n+  #114 = Utf8               FloatVector\n+  #115 = Methodref          #67.#116      // io/milvus/param/collection/FieldType$Builder.withDimension:(Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n+  #116 = NameAndType        #117:#91      // withDimension:(Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n+  #117 = Utf8               withDimension\n+  #118 = Methodref          #54.#119      // io/milvus/param/collection/CreateCollectionParam$Builder.build:()Lio/milvus/param/collection/CreateCollectionParam;\n+  #119 = NameAndType        #101:#120     // build:()Lio/milvus/param/collection/CreateCollectionParam;\n+  #120 = Utf8               ()Lio/milvus/param/collection/CreateCollectionParam;\n+  #121 = Methodref          #16.#122      // io/milvus/client/MilvusServiceClient.createCollection:(Lio/milvus/param/collection/CreateCollectionParam;)Lio/milvus/param/R;\n+  #122 = NameAndType        #123:#124     // createCollection:(Lio/milvus/param/collection/CreateCollectionParam;)Lio/milvus/param/R;\n+  #123 = Utf8               createCollection\n+  #124 = Utf8               (Lio/milvus/param/collection/CreateCollectionParam;)Lio/milvus/param/R;\n+  #125 = Methodref          #126.#127     // io/milvus/param/index/CreateIndexParam.newBuilder:()Lio/milvus/param/index/CreateIndexParam$Builder;\n+  #126 = Class              #128          // io/milvus/param/index/CreateIndexParam\n+  #127 = NameAndType        #51:#129      // newBuilder:()Lio/milvus/param/index/CreateIndexParam$Builder;\n+  #128 = Utf8               io/milvus/param/index/CreateIndexParam\n+  #129 = Utf8               ()Lio/milvus/param/index/CreateIndexParam$Builder;\n+  #130 = Methodref          #131.#132     // io/milvus/param/index/CreateIndexParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+  #131 = Class              #133          // io/milvus/param/index/CreateIndexParam$Builder\n+  #132 = NameAndType        #57:#134      // withCollectionName:(Ljava/lang/String;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+  #133 = Utf8               io/milvus/param/index/CreateIndexParam$Builder\n+  #134 = Utf8               (Ljava/lang/String;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+  #135 = Methodref          #131.#136     // io/milvus/param/index/CreateIndexParam$Builder.withFieldName:(Ljava/lang/String;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+  #136 = NameAndType        #137:#134     // withFieldName:(Ljava/lang/String;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+  #137 = Utf8               withFieldName\n+  #138 = Methodref          #131.#139     // io/milvus/param/index/CreateIndexParam$Builder.withIndexType:(Lio/milvus/param/IndexType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+  #139 = NameAndType        #140:#141     // withIndexType:(Lio/milvus/param/IndexType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+  #140 = Utf8               withIndexType\n+  #141 = Utf8               (Lio/milvus/param/IndexType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+  #142 = Methodref          #131.#143     // io/milvus/param/index/CreateIndexParam$Builder.withMetricType:(Lio/milvus/param/MetricType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+  #143 = NameAndType        #144:#145     // withMetricType:(Lio/milvus/param/MetricType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+  #144 = Utf8               withMetricType\n+  #145 = Utf8               (Lio/milvus/param/MetricType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+  #146 = Methodref          #131.#147     // io/milvus/param/index/CreateIndexParam$Builder.build:()Lio/milvus/param/index/CreateIndexParam;\n+  #147 = NameAndType        #101:#148     // build:()Lio/milvus/param/index/CreateIndexParam;\n+  #148 = Utf8               ()Lio/milvus/param/index/CreateIndexParam;\n+  #149 = Methodref          #16.#150      // io/milvus/client/MilvusServiceClient.createIndex:(Lio/milvus/param/index/CreateIndexParam;)Lio/milvus/param/R;\n+  #150 = NameAndType        #151:#152     // createIndex:(Lio/milvus/param/index/CreateIndexParam;)Lio/milvus/param/R;\n+  #151 = Utf8               createIndex\n+  #152 = Utf8               (Lio/milvus/param/index/CreateIndexParam;)Lio/milvus/param/R;\n+  #153 = Methodref          #10.#154      // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildInsertRequest:(Ljava/lang/String;Ljava/util/List;)Lio/milvus/param/dml/InsertParam;\n+  #154 = NameAndType        #155:#156     // buildInsertRequest:(Ljava/lang/String;Ljava/util/List;)Lio/milvus/param/dml/InsertParam;\n+  #155 = Utf8               buildInsertRequest\n+  #156 = Utf8               (Ljava/lang/String;Ljava/util/List;)Lio/milvus/param/dml/InsertParam;\n+  #157 = Methodref          #16.#158      // io/milvus/client/MilvusServiceClient.insert:(Lio/milvus/param/dml/InsertParam;)Lio/milvus/param/R;\n+  #158 = NameAndType        #159:#160     // insert:(Lio/milvus/param/dml/InsertParam;)Lio/milvus/param/R;\n+  #159 = Utf8               insert\n+  #160 = Utf8               (Lio/milvus/param/dml/InsertParam;)Lio/milvus/param/R;\n+  #161 = Methodref          #10.#162      // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildLoadCollectionInMemoryRequest:(Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam;\n+  #162 = NameAndType        #163:#164     // buildLoadCollectionInMemoryRequest:(Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam;\n+  #163 = Utf8               buildLoadCollectionInMemoryRequest\n+  #164 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam;\n+  #165 = Methodref          #16.#166      // io/milvus/client/MilvusServiceClient.loadCollection:(Lio/milvus/param/collection/LoadCollectionParam;)Lio/milvus/param/R;\n+  #166 = NameAndType        #167:#168     // loadCollection:(Lio/milvus/param/collection/LoadCollectionParam;)Lio/milvus/param/R;\n+  #167 = Utf8               loadCollection\n+  #168 = Utf8               (Lio/milvus/param/collection/LoadCollectionParam;)Lio/milvus/param/R;\n+  #169 = Methodref          #16.#170      // io/milvus/client/MilvusServiceClient.search:(Lio/milvus/param/dml/SearchParam;)Lio/milvus/param/R;\n+  #170 = NameAndType        #171:#172     // search:(Lio/milvus/param/dml/SearchParam;)Lio/milvus/param/R;\n+  #171 = Utf8               search\n+  #172 = Utf8               (Lio/milvus/param/dml/SearchParam;)Lio/milvus/param/R;\n+  #173 = Class              #174          // io/milvus/response/SearchResultsWrapper\n+  #174 = Utf8               io/milvus/response/SearchResultsWrapper\n+  #175 = Class              #176          // io/milvus/grpc/SearchResults\n+  #176 = Utf8               io/milvus/grpc/SearchResults\n+  #177 = Methodref          #175.#178     // io/milvus/grpc/SearchResults.getResults:()Lio/milvus/grpc/SearchResultData;\n+  #178 = NameAndType        #179:#180     // getResults:()Lio/milvus/grpc/SearchResultData;\n+  #179 = Utf8               getResults\n+  #180 = Utf8               ()Lio/milvus/grpc/SearchResultData;\n+  #181 = Methodref          #173.#182     // io/milvus/response/SearchResultsWrapper.\"<init>\":(Lio/milvus/grpc/SearchResultData;)V\n+  #182 = NameAndType        #7:#183       // \"<init>\":(Lio/milvus/grpc/SearchResultData;)V\n+  #183 = Utf8               (Lio/milvus/grpc/SearchResultData;)V\n+  #184 = Methodref          #10.#185      // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildQueryRequest:(Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n+  #185 = NameAndType        #186:#187     // buildQueryRequest:(Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n+  #186 = Utf8               buildQueryRequest\n+  #187 = Utf8               (Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n+  #188 = Methodref          #16.#189      // io/milvus/client/MilvusServiceClient.query:(Lio/milvus/param/dml/QueryParam;)Lio/milvus/param/R;\n+  #189 = NameAndType        #190:#191     // query:(Lio/milvus/param/dml/QueryParam;)Lio/milvus/param/R;\n+  #190 = Utf8               query\n+  #191 = Utf8               (Lio/milvus/param/dml/QueryParam;)Lio/milvus/param/R;\n+  #192 = Class              #193          // io/milvus/response/QueryResultsWrapper\n+  #193 = Utf8               io/milvus/response/QueryResultsWrapper\n+  #194 = Class              #195          // io/milvus/grpc/QueryResults\n+  #195 = Utf8               io/milvus/grpc/QueryResults\n+  #196 = Methodref          #192.#197     // io/milvus/response/QueryResultsWrapper.\"<init>\":(Lio/milvus/grpc/QueryResults;)V\n+  #197 = NameAndType        #7:#198       // \"<init>\":(Lio/milvus/grpc/QueryResults;)V\n+  #198 = Utf8               (Lio/milvus/grpc/QueryResults;)V\n+  #199 = Class              #200          // dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException\n+  #200 = Utf8               dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException\n+  #201 = String             #202          // Request to Milvus DB failed. Response is null\n+  #202 = Utf8               Request to Milvus DB failed. Response is null\n+  #203 = Methodref          #199.#204     // dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.\"<init>\":(Ljava/lang/String;)V\n+  #204 = NameAndType        #7:#205       // \"<init>\":(Ljava/lang/String;)V\n+  #205 = Utf8               (Ljava/lang/String;)V\n+  #206 = Methodref          #36.#207      // io/milvus/param/R.getStatus:()Ljava/lang/Integer;\n+  #207 = NameAndType        #208:#209     // getStatus:()Ljava/lang/Integer;\n+  #208 = Utf8               getStatus\n+  #209 = Utf8               ()Ljava/lang/Integer;\n+  #210 = Methodref          #83.#211      // java/lang/Integer.intValue:()I\n+  #211 = NameAndType        #212:#213     // intValue:()I\n+  #212 = Utf8               intValue\n+  #213 = Utf8               ()I\n+  #214 = Fieldref           #215.#216     // io/milvus/param/R$Status.Success:Lio/milvus/param/R$Status;\n+  #215 = Class              #217          // io/milvus/param/R$Status\n+  #216 = NameAndType        #218:#219     // Success:Lio/milvus/param/R$Status;\n+  #217 = Utf8               io/milvus/param/R$Status\n+  #218 = Utf8               Success\n+  #219 = Utf8               Lio/milvus/param/R$Status;\n+  #220 = Methodref          #215.#221     // io/milvus/param/R$Status.getCode:()I\n+  #221 = NameAndType        #222:#213     // getCode:()I\n+  #222 = Utf8               getCode\n+  #223 = String             #224          // Request to Milvus DB failed. Response status:\\'%d\\'.%n\n+  #224 = Utf8               Request to Milvus DB failed. Response status:\\'%d\\'.%n\n+  #225 = Methodref          #226.#227     // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #226 = Class              #228          // java/lang/String\n+  #227 = NameAndType        #229:#230     // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #228 = Utf8               java/lang/String\n+  #229 = Utf8               format\n+  #230 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #231 = Methodref          #36.#232      // io/milvus/param/R.getException:()Ljava/lang/Exception;\n+  #232 = NameAndType        #233:#234     // getException:()Ljava/lang/Exception;\n+  #233 = Utf8               getException\n+  #234 = Utf8               ()Ljava/lang/Exception;\n+  #235 = Methodref          #199.#236     // dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #236 = NameAndType        #7:#237       // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #237 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #238 = Utf8               Code\n+  #239 = Utf8               LineNumberTable\n+  #240 = Utf8               LocalVariableTable\n+  #241 = Utf8               this\n+  #242 = Utf8               Ldev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor;\n+  #243 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n+  #244 = Utf8               milvusClient\n+  #245 = Utf8               Lio/milvus/client/MilvusServiceClient;\n+  #246 = Utf8               collectionName\n+  #247 = Utf8               Ljava/lang/String;\n+  #248 = Utf8               request\n+  #249 = Utf8               Lio/milvus/param/collection/FlushParam;\n+  #250 = Utf8               response\n+  #251 = Utf8               Lio/milvus/param/R;\n+  #252 = Utf8               LocalVariableTypeTable\n+  #253 = Utf8               Lio/milvus/param/R<Lio/milvus/grpc/FlushResponse;>;\n+  #254 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)Z\n+  #255 = Utf8               Lio/milvus/param/collection/HasCollectionParam;\n+  #256 = Utf8               Lio/milvus/param/R<Ljava/lang/Boolean;>;\n+  #257 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;I)V\n+  #258 = Utf8               dimension\n+  #259 = Utf8               I\n+  #260 = Utf8               Lio/milvus/param/collection/CreateCollectionParam;\n+  #261 = Utf8               Lio/milvus/param/R<Lio/milvus/param/RpcStatus;>;\n+  #262 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;)V\n+  #263 = Utf8               indexType\n+  #264 = Utf8               Lio/milvus/param/IndexType;\n+  #265 = Utf8               metricType\n+  #266 = Utf8               Lio/milvus/param/MetricType;\n+  #267 = Utf8               Lio/milvus/param/index/CreateIndexParam;\n+  #268 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;)V\n+  #269 = Utf8               fields\n+  #270 = Utf8               Ljava/util/List;\n+  #271 = Utf8               Lio/milvus/param/dml/InsertParam;\n+  #272 = Utf8               Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;\n+  #273 = Utf8               Lio/milvus/param/R<Lio/milvus/grpc/MutationResult;>;\n+  #274 = Utf8               Signature\n+  #275 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;)V\n+  #276 = Utf8               loadCollectionInMemory\n+  #277 = Utf8               Lio/milvus/param/collection/LoadCollectionParam;\n+  #278 = Utf8               (Lio/milvus/client/MilvusServiceClient;Lio/milvus/param/dml/SearchParam;)Lio/milvus/response/SearchResultsWrapper;\n+  #279 = Utf8               searchRequest\n+  #280 = Utf8               Lio/milvus/param/dml/SearchParam;\n+  #281 = Utf8               Lio/milvus/param/R<Lio/milvus/grpc/SearchResults;>;\n+  #282 = Utf8               queryForVectors\n+  #283 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n+  #284 = Utf8               rowIds\n+  #285 = Utf8               consistencyLevel\n+  #286 = Utf8               Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+  #287 = Utf8               Lio/milvus/param/dml/QueryParam;\n+  #288 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #289 = Utf8               Lio/milvus/param/R<Lio/milvus/grpc/QueryResults;>;\n+  #290 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n+  #291 = Utf8               message\n+  #292 = Utf8               Lio/milvus/param/R<TT;>;\n+  #293 = Utf8               StackMapTable\n+  #294 = Utf8               <T:Ljava/lang/Object;>(Lio/milvus/param/R<TT;>;)V\n+  #295 = Utf8               SourceFile\n+  #296 = Utf8               CollectionOperationsExecutor.java\n+  #297 = Utf8               InnerClasses\n+  #298 = Utf8               Builder\n+  #299 = Utf8               Status\n+  #300 = Class              #301          // io/milvus/param/dml/InsertParam$Field\n+  #301 = Utf8               io/milvus/param/dml/InsertParam$Field\n+  #302 = Class              #303          // io/milvus/param/dml/InsertParam\n+  #303 = Utf8               io/milvus/param/dml/InsertParam\n+  #304 = Utf8               Field\n {\n   dev.langchain4j.store.embedding.milvus.CollectionOperationsExecutor();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #3                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor;\n \n   static void flush(io.milvus.client.MilvusServiceClient, java.lang.String);\n     descriptor: (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=4, args_size=2\n          0: aload_1\n-         1: invokestatic  #3                  // Method dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildFlushRequest:(Ljava/lang/String;)Lio/milvus/param/collection/FlushParam;\n+         1: invokestatic  #9                  // Method dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildFlushRequest:(Ljava/lang/String;)Lio/milvus/param/collection/FlushParam;\n          4: astore_2\n          5: aload_0\n          6: aload_2\n-         7: invokevirtual #4                  // Method io/milvus/client/MilvusServiceClient.flush:(Lio/milvus/param/collection/FlushParam;)Lio/milvus/param/R;\n+         7: invokevirtual #15                 // Method io/milvus/client/MilvusServiceClient.flush:(Lio/milvus/param/collection/FlushParam;)Lio/milvus/param/R;\n         10: astore_3\n         11: aload_3\n-        12: invokestatic  #5                  // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n+        12: invokestatic  #21                 // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n         15: return\n       LineNumberTable:\n         line 31: 0\n         line 32: 5\n         line 33: 11\n         line 34: 15\n       LocalVariableTable:\n@@ -359,26 +359,26 @@\n \n   static boolean hasCollection(io.milvus.client.MilvusServiceClient, java.lang.String);\n     descriptor: (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)Z\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=4, args_size=2\n          0: aload_1\n-         1: invokestatic  #6                  // Method dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildHasCollectionRequest:(Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam;\n+         1: invokestatic  #27                 // Method dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildHasCollectionRequest:(Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam;\n          4: astore_2\n          5: aload_0\n          6: aload_2\n-         7: invokevirtual #7                  // Method io/milvus/client/MilvusServiceClient.hasCollection:(Lio/milvus/param/collection/HasCollectionParam;)Lio/milvus/param/R;\n+         7: invokevirtual #31                 // Method io/milvus/client/MilvusServiceClient.hasCollection:(Lio/milvus/param/collection/HasCollectionParam;)Lio/milvus/param/R;\n         10: astore_3\n         11: aload_3\n-        12: invokestatic  #5                  // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n+        12: invokestatic  #21                 // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n         15: aload_3\n-        16: invokevirtual #8                  // Method io/milvus/param/R.getData:()Ljava/lang/Object;\n-        19: checkcast     #9                  // class java/lang/Boolean\n-        22: invokevirtual #10                 // Method java/lang/Boolean.booleanValue:()Z\n+        16: invokevirtual #35                 // Method io/milvus/param/R.getData:()Ljava/lang/Object;\n+        19: checkcast     #41                 // class java/lang/Boolean\n+        22: invokevirtual #43                 // Method java/lang/Boolean.booleanValue:()Z\n         25: ireturn\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n         line 39: 11\n         line 40: 15\n       LocalVariableTable:\n@@ -392,59 +392,59 @@\n            11      15     3 response   Lio/milvus/param/R<Ljava/lang/Boolean;>;\n \n   static void createCollection(io.milvus.client.MilvusServiceClient, java.lang.String, int);\n     descriptor: (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;I)V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=3, locals=5, args_size=3\n-         0: invokestatic  #11                 // Method io/milvus/param/collection/CreateCollectionParam.newBuilder:()Lio/milvus/param/collection/CreateCollectionParam$Builder;\n+         0: invokestatic  #47                 // Method io/milvus/param/collection/CreateCollectionParam.newBuilder:()Lio/milvus/param/collection/CreateCollectionParam$Builder;\n          3: aload_1\n-         4: invokevirtual #12                 // Method io/milvus/param/collection/CreateCollectionParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n-         7: invokestatic  #13                 // Method io/milvus/param/collection/FieldType.newBuilder:()Lio/milvus/param/collection/FieldType$Builder;\n-        10: ldc           #14                 // String id\n-        12: invokevirtual #15                 // Method io/milvus/param/collection/FieldType$Builder.withName:(Ljava/lang/String;)Lio/milvus/param/collection/FieldType$Builder;\n-        15: getstatic     #16                 // Field io/milvus/grpc/DataType.VarChar:Lio/milvus/grpc/DataType;\n-        18: invokevirtual #17                 // Method io/milvus/param/collection/FieldType$Builder.withDataType:(Lio/milvus/grpc/DataType;)Lio/milvus/param/collection/FieldType$Builder;\n+         4: invokevirtual #53                 // Method io/milvus/param/collection/CreateCollectionParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n+         7: invokestatic  #59                 // Method io/milvus/param/collection/FieldType.newBuilder:()Lio/milvus/param/collection/FieldType$Builder;\n+        10: ldc           #64                 // String id\n+        12: invokevirtual #66                 // Method io/milvus/param/collection/FieldType$Builder.withName:(Ljava/lang/String;)Lio/milvus/param/collection/FieldType$Builder;\n+        15: getstatic     #72                 // Field io/milvus/grpc/DataType.VarChar:Lio/milvus/grpc/DataType;\n+        18: invokevirtual #78                 // Method io/milvus/param/collection/FieldType$Builder.withDataType:(Lio/milvus/grpc/DataType;)Lio/milvus/param/collection/FieldType$Builder;\n         21: bipush        36\n-        23: invokestatic  #18                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-        26: invokevirtual #19                 // Method io/milvus/param/collection/FieldType$Builder.withMaxLength:(Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n+        23: invokestatic  #82                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+        26: invokevirtual #88                 // Method io/milvus/param/collection/FieldType$Builder.withMaxLength:(Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n         29: iconst_1\n-        30: invokevirtual #20                 // Method io/milvus/param/collection/FieldType$Builder.withPrimaryKey:(Z)Lio/milvus/param/collection/FieldType$Builder;\n+        30: invokevirtual #92                 // Method io/milvus/param/collection/FieldType$Builder.withPrimaryKey:(Z)Lio/milvus/param/collection/FieldType$Builder;\n         33: iconst_0\n-        34: invokevirtual #21                 // Method io/milvus/param/collection/FieldType$Builder.withAutoID:(Z)Lio/milvus/param/collection/FieldType$Builder;\n-        37: invokevirtual #22                 // Method io/milvus/param/collection/FieldType$Builder.build:()Lio/milvus/param/collection/FieldType;\n-        40: invokevirtual #23                 // Method io/milvus/param/collection/CreateCollectionParam$Builder.addFieldType:(Lio/milvus/param/collection/FieldType;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n-        43: invokestatic  #13                 // Method io/milvus/param/collection/FieldType.newBuilder:()Lio/milvus/param/collection/FieldType$Builder;\n-        46: ldc           #24                 // String text\n-        48: invokevirtual #15                 // Method io/milvus/param/collection/FieldType$Builder.withName:(Ljava/lang/String;)Lio/milvus/param/collection/FieldType$Builder;\n-        51: getstatic     #16                 // Field io/milvus/grpc/DataType.VarChar:Lio/milvus/grpc/DataType;\n-        54: invokevirtual #17                 // Method io/milvus/param/collection/FieldType$Builder.withDataType:(Lio/milvus/grpc/DataType;)Lio/milvus/param/collection/FieldType$Builder;\n-        57: ldc           #25                 // int 65535\n-        59: invokestatic  #18                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-        62: invokevirtual #19                 // Method io/milvus/param/collection/FieldType$Builder.withMaxLength:(Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n-        65: invokevirtual #22                 // Method io/milvus/param/collection/FieldType$Builder.build:()Lio/milvus/param/collection/FieldType;\n-        68: invokevirtual #23                 // Method io/milvus/param/collection/CreateCollectionParam$Builder.addFieldType:(Lio/milvus/param/collection/FieldType;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n-        71: invokestatic  #13                 // Method io/milvus/param/collection/FieldType.newBuilder:()Lio/milvus/param/collection/FieldType$Builder;\n-        74: ldc           #26                 // String vector\n-        76: invokevirtual #15                 // Method io/milvus/param/collection/FieldType$Builder.withName:(Ljava/lang/String;)Lio/milvus/param/collection/FieldType$Builder;\n-        79: getstatic     #27                 // Field io/milvus/grpc/DataType.FloatVector:Lio/milvus/grpc/DataType;\n-        82: invokevirtual #17                 // Method io/milvus/param/collection/FieldType$Builder.withDataType:(Lio/milvus/grpc/DataType;)Lio/milvus/param/collection/FieldType$Builder;\n+        34: invokevirtual #96                 // Method io/milvus/param/collection/FieldType$Builder.withAutoID:(Z)Lio/milvus/param/collection/FieldType$Builder;\n+        37: invokevirtual #99                 // Method io/milvus/param/collection/FieldType$Builder.build:()Lio/milvus/param/collection/FieldType;\n+        40: invokevirtual #103                // Method io/milvus/param/collection/CreateCollectionParam$Builder.addFieldType:(Lio/milvus/param/collection/FieldType;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n+        43: invokestatic  #59                 // Method io/milvus/param/collection/FieldType.newBuilder:()Lio/milvus/param/collection/FieldType$Builder;\n+        46: ldc           #107                // String text\n+        48: invokevirtual #66                 // Method io/milvus/param/collection/FieldType$Builder.withName:(Ljava/lang/String;)Lio/milvus/param/collection/FieldType$Builder;\n+        51: getstatic     #72                 // Field io/milvus/grpc/DataType.VarChar:Lio/milvus/grpc/DataType;\n+        54: invokevirtual #78                 // Method io/milvus/param/collection/FieldType$Builder.withDataType:(Lio/milvus/grpc/DataType;)Lio/milvus/param/collection/FieldType$Builder;\n+        57: ldc           #109                // int 65535\n+        59: invokestatic  #82                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+        62: invokevirtual #88                 // Method io/milvus/param/collection/FieldType$Builder.withMaxLength:(Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n+        65: invokevirtual #99                 // Method io/milvus/param/collection/FieldType$Builder.build:()Lio/milvus/param/collection/FieldType;\n+        68: invokevirtual #103                // Method io/milvus/param/collection/CreateCollectionParam$Builder.addFieldType:(Lio/milvus/param/collection/FieldType;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n+        71: invokestatic  #59                 // Method io/milvus/param/collection/FieldType.newBuilder:()Lio/milvus/param/collection/FieldType$Builder;\n+        74: ldc           #110                // String vector\n+        76: invokevirtual #66                 // Method io/milvus/param/collection/FieldType$Builder.withName:(Ljava/lang/String;)Lio/milvus/param/collection/FieldType$Builder;\n+        79: getstatic     #112                // Field io/milvus/grpc/DataType.FloatVector:Lio/milvus/grpc/DataType;\n+        82: invokevirtual #78                 // Method io/milvus/param/collection/FieldType$Builder.withDataType:(Lio/milvus/grpc/DataType;)Lio/milvus/param/collection/FieldType$Builder;\n         85: iload_2\n-        86: invokestatic  #18                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-        89: invokevirtual #28                 // Method io/milvus/param/collection/FieldType$Builder.withDimension:(Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n-        92: invokevirtual #22                 // Method io/milvus/param/collection/FieldType$Builder.build:()Lio/milvus/param/collection/FieldType;\n-        95: invokevirtual #23                 // Method io/milvus/param/collection/CreateCollectionParam$Builder.addFieldType:(Lio/milvus/param/collection/FieldType;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n-        98: invokevirtual #29                 // Method io/milvus/param/collection/CreateCollectionParam$Builder.build:()Lio/milvus/param/collection/CreateCollectionParam;\n+        86: invokestatic  #82                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+        89: invokevirtual #115                // Method io/milvus/param/collection/FieldType$Builder.withDimension:(Ljava/lang/Integer;)Lio/milvus/param/collection/FieldType$Builder;\n+        92: invokevirtual #99                 // Method io/milvus/param/collection/FieldType$Builder.build:()Lio/milvus/param/collection/FieldType;\n+        95: invokevirtual #103                // Method io/milvus/param/collection/CreateCollectionParam$Builder.addFieldType:(Lio/milvus/param/collection/FieldType;)Lio/milvus/param/collection/CreateCollectionParam$Builder;\n+        98: invokevirtual #118                // Method io/milvus/param/collection/CreateCollectionParam$Builder.build:()Lio/milvus/param/collection/CreateCollectionParam;\n        101: astore_3\n        102: aload_0\n        103: aload_3\n-       104: invokevirtual #30                 // Method io/milvus/client/MilvusServiceClient.createCollection:(Lio/milvus/param/collection/CreateCollectionParam;)Lio/milvus/param/R;\n+       104: invokevirtual #121                // Method io/milvus/client/MilvusServiceClient.createCollection:(Lio/milvus/param/collection/CreateCollectionParam;)Lio/milvus/param/R;\n        107: astore        4\n        109: aload         4\n-       111: invokestatic  #5                  // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n+       111: invokestatic  #21                 // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n        114: return\n       LineNumberTable:\n         line 45: 0\n         line 46: 4\n         line 47: 7\n         line 48: 12\n         line 49: 18\n@@ -481,31 +481,31 @@\n           109       6     4 response   Lio/milvus/param/R<Lio/milvus/param/RpcStatus;>;\n \n   static void createIndex(io.milvus.client.MilvusServiceClient, java.lang.String, io.milvus.param.IndexType, io.milvus.param.MetricType);\n     descriptor: (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;)V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=6, args_size=4\n-         0: invokestatic  #31                 // Method io/milvus/param/index/CreateIndexParam.newBuilder:()Lio/milvus/param/index/CreateIndexParam$Builder;\n+         0: invokestatic  #125                // Method io/milvus/param/index/CreateIndexParam.newBuilder:()Lio/milvus/param/index/CreateIndexParam$Builder;\n          3: aload_1\n-         4: invokevirtual #32                 // Method io/milvus/param/index/CreateIndexParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/index/CreateIndexParam$Builder;\n-         7: ldc           #26                 // String vector\n-         9: invokevirtual #33                 // Method io/milvus/param/index/CreateIndexParam$Builder.withFieldName:(Ljava/lang/String;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+         4: invokevirtual #130                // Method io/milvus/param/index/CreateIndexParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+         7: ldc           #110                // String vector\n+         9: invokevirtual #135                // Method io/milvus/param/index/CreateIndexParam$Builder.withFieldName:(Ljava/lang/String;)Lio/milvus/param/index/CreateIndexParam$Builder;\n         12: aload_2\n-        13: invokevirtual #34                 // Method io/milvus/param/index/CreateIndexParam$Builder.withIndexType:(Lio/milvus/param/IndexType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+        13: invokevirtual #138                // Method io/milvus/param/index/CreateIndexParam$Builder.withIndexType:(Lio/milvus/param/IndexType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n         16: aload_3\n-        17: invokevirtual #35                 // Method io/milvus/param/index/CreateIndexParam$Builder.withMetricType:(Lio/milvus/param/MetricType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n-        20: invokevirtual #36                 // Method io/milvus/param/index/CreateIndexParam$Builder.build:()Lio/milvus/param/index/CreateIndexParam;\n+        17: invokevirtual #142                // Method io/milvus/param/index/CreateIndexParam$Builder.withMetricType:(Lio/milvus/param/MetricType;)Lio/milvus/param/index/CreateIndexParam$Builder;\n+        20: invokevirtual #146                // Method io/milvus/param/index/CreateIndexParam$Builder.build:()Lio/milvus/param/index/CreateIndexParam;\n         23: astore        4\n         25: aload_0\n         26: aload         4\n-        28: invokevirtual #37                 // Method io/milvus/client/MilvusServiceClient.createIndex:(Lio/milvus/param/index/CreateIndexParam;)Lio/milvus/param/R;\n+        28: invokevirtual #149                // Method io/milvus/client/MilvusServiceClient.createIndex:(Lio/milvus/param/index/CreateIndexParam;)Lio/milvus/param/R;\n         31: astore        5\n         33: aload         5\n-        35: invokestatic  #5                  // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n+        35: invokestatic  #21                 // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n         38: return\n       LineNumberTable:\n         line 75: 0\n         line 76: 4\n         line 77: 9\n         line 78: 13\n         line 79: 17\n@@ -528,22 +528,22 @@\n   static void insert(io.milvus.client.MilvusServiceClient, java.lang.String, java.util.List<io.milvus.param.dml.InsertParam$Field>);\n     descriptor: (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;)V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=5, args_size=3\n          0: aload_1\n          1: aload_2\n-         2: invokestatic  #38                 // Method dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildInsertRequest:(Ljava/lang/String;Ljava/util/List;)Lio/milvus/param/dml/InsertParam;\n+         2: invokestatic  #153                // Method dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildInsertRequest:(Ljava/lang/String;Ljava/util/List;)Lio/milvus/param/dml/InsertParam;\n          5: astore_3\n          6: aload_0\n          7: aload_3\n-         8: invokevirtual #39                 // Method io/milvus/client/MilvusServiceClient.insert:(Lio/milvus/param/dml/InsertParam;)Lio/milvus/param/R;\n+         8: invokevirtual #157                // Method io/milvus/client/MilvusServiceClient.insert:(Lio/milvus/param/dml/InsertParam;)Lio/milvus/param/R;\n         11: astore        4\n         13: aload         4\n-        15: invokestatic  #5                  // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n+        15: invokestatic  #21                 // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n         18: return\n       LineNumberTable:\n         line 87: 0\n         line 88: 6\n         line 89: 13\n         line 90: 18\n       LocalVariableTable:\n@@ -553,30 +553,30 @@\n             0      19     2 fields   Ljava/util/List;\n             6      13     3 request   Lio/milvus/param/dml/InsertParam;\n            13       6     4 response   Lio/milvus/param/R;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      19     2 fields   Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;\n            13       6     4 response   Lio/milvus/param/R<Lio/milvus/grpc/MutationResult;>;\n-    Signature: #112                         // (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;)V\n+    Signature: #275                         // (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;)V\n \n   static void loadCollectionInMemory(io.milvus.client.MilvusServiceClient, java.lang.String);\n     descriptor: (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=4, args_size=2\n          0: aload_1\n-         1: invokestatic  #40                 // Method dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildLoadCollectionInMemoryRequest:(Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam;\n+         1: invokestatic  #161                // Method dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildLoadCollectionInMemoryRequest:(Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam;\n          4: astore_2\n          5: aload_0\n          6: aload_2\n-         7: invokevirtual #41                 // Method io/milvus/client/MilvusServiceClient.loadCollection:(Lio/milvus/param/collection/LoadCollectionParam;)Lio/milvus/param/R;\n+         7: invokevirtual #165                // Method io/milvus/client/MilvusServiceClient.loadCollection:(Lio/milvus/param/collection/LoadCollectionParam;)Lio/milvus/param/R;\n         10: astore_3\n         11: aload_3\n-        12: invokestatic  #5                  // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n+        12: invokestatic  #21                 // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n         15: return\n       LineNumberTable:\n         line 93: 0\n         line 94: 5\n         line 95: 11\n         line 96: 15\n       LocalVariableTable:\n@@ -592,25 +592,25 @@\n   static io.milvus.response.SearchResultsWrapper search(io.milvus.client.MilvusServiceClient, io.milvus.param.dml.SearchParam);\n     descriptor: (Lio/milvus/client/MilvusServiceClient;Lio/milvus/param/dml/SearchParam;)Lio/milvus/response/SearchResultsWrapper;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #42                 // Method io/milvus/client/MilvusServiceClient.search:(Lio/milvus/param/dml/SearchParam;)Lio/milvus/param/R;\n+         2: invokevirtual #169                // Method io/milvus/client/MilvusServiceClient.search:(Lio/milvus/param/dml/SearchParam;)Lio/milvus/param/R;\n          5: astore_2\n          6: aload_2\n-         7: invokestatic  #5                  // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n-        10: new           #43                 // class io/milvus/response/SearchResultsWrapper\n+         7: invokestatic  #21                 // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n+        10: new           #173                // class io/milvus/response/SearchResultsWrapper\n         13: dup\n         14: aload_2\n-        15: invokevirtual #8                  // Method io/milvus/param/R.getData:()Ljava/lang/Object;\n-        18: checkcast     #44                 // class io/milvus/grpc/SearchResults\n-        21: invokevirtual #45                 // Method io/milvus/grpc/SearchResults.getResults:()Lio/milvus/grpc/SearchResultData;\n-        24: invokespecial #46                 // Method io/milvus/response/SearchResultsWrapper.\"<init>\":(Lio/milvus/grpc/SearchResultData;)V\n+        15: invokevirtual #35                 // Method io/milvus/param/R.getData:()Ljava/lang/Object;\n+        18: checkcast     #175                // class io/milvus/grpc/SearchResults\n+        21: invokevirtual #177                // Method io/milvus/grpc/SearchResults.getResults:()Lio/milvus/grpc/SearchResultData;\n+        24: invokespecial #181                // Method io/milvus/response/SearchResultsWrapper.\"<init>\":(Lio/milvus/grpc/SearchResultData;)V\n         27: areturn\n       LineNumberTable:\n         line 99: 0\n         line 100: 6\n         line 102: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -625,28 +625,28 @@\n     descriptor: (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=3, locals=6, args_size=4\n          0: aload_1\n          1: aload_2\n          2: aload_3\n-         3: invokestatic  #47                 // Method dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildQueryRequest:(Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n+         3: invokestatic  #184                // Method dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildQueryRequest:(Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n          6: astore        4\n          8: aload_0\n          9: aload         4\n-        11: invokevirtual #48                 // Method io/milvus/client/MilvusServiceClient.query:(Lio/milvus/param/dml/QueryParam;)Lio/milvus/param/R;\n+        11: invokevirtual #188                // Method io/milvus/client/MilvusServiceClient.query:(Lio/milvus/param/dml/QueryParam;)Lio/milvus/param/R;\n         14: astore        5\n         16: aload         5\n-        18: invokestatic  #5                  // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n-        21: new           #49                 // class io/milvus/response/QueryResultsWrapper\n+        18: invokestatic  #21                 // Method checkResponseNotFailed:(Lio/milvus/param/R;)V\n+        21: new           #192                // class io/milvus/response/QueryResultsWrapper\n         24: dup\n         25: aload         5\n-        27: invokevirtual #8                  // Method io/milvus/param/R.getData:()Ljava/lang/Object;\n-        30: checkcast     #50                 // class io/milvus/grpc/QueryResults\n-        33: invokespecial #51                 // Method io/milvus/response/QueryResultsWrapper.\"<init>\":(Lio/milvus/grpc/QueryResults;)V\n+        27: invokevirtual #35                 // Method io/milvus/param/R.getData:()Ljava/lang/Object;\n+        30: checkcast     #194                // class io/milvus/grpc/QueryResults\n+        33: invokespecial #196                // Method io/milvus/response/QueryResultsWrapper.\"<init>\":(Lio/milvus/grpc/QueryResults;)V\n         36: areturn\n       LineNumberTable:\n         line 109: 0\n         line 110: 8\n         line 111: 16\n         line 113: 21\n       LocalVariableTable:\n@@ -657,50 +657,50 @@\n             0      37     3 consistencyLevel   Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n             8      29     4 request   Lio/milvus/param/dml/QueryParam;\n            16      21     5 response   Lio/milvus/param/R;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      37     2 rowIds   Ljava/util/List<Ljava/lang/String;>;\n            16      21     5 response   Lio/milvus/param/R<Lio/milvus/grpc/QueryResults;>;\n-    Signature: #128                         // (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n+    Signature: #290                         // (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n \n   private static <T extends java.lang.Object> void checkResponseNotFailed(io.milvus.param.R<T>);\n     descriptor: (Lio/milvus/param/R;)V\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=5, locals=2, args_size=1\n          0: aload_0\n          1: ifnonnull     14\n-         4: new           #52                 // class dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException\n+         4: new           #199                // class dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException\n          7: dup\n-         8: ldc           #53                 // String Request to Milvus DB failed. Response is null\n-        10: invokespecial #54                 // Method dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.\"<init>\":(Ljava/lang/String;)V\n+         8: ldc           #201                // String Request to Milvus DB failed. Response is null\n+        10: invokespecial #203                // Method dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.\"<init>\":(Ljava/lang/String;)V\n         13: athrow\n         14: aload_0\n-        15: invokevirtual #55                 // Method io/milvus/param/R.getStatus:()Ljava/lang/Integer;\n-        18: invokevirtual #56                 // Method java/lang/Integer.intValue:()I\n-        21: getstatic     #57                 // Field io/milvus/param/R$Status.Success:Lio/milvus/param/R$Status;\n-        24: invokevirtual #58                 // Method io/milvus/param/R$Status.getCode:()I\n+        15: invokevirtual #206                // Method io/milvus/param/R.getStatus:()Ljava/lang/Integer;\n+        18: invokevirtual #210                // Method java/lang/Integer.intValue:()I\n+        21: getstatic     #214                // Field io/milvus/param/R$Status.Success:Lio/milvus/param/R$Status;\n+        24: invokevirtual #220                // Method io/milvus/param/R$Status.getCode:()I\n         27: if_icmpeq     60\n-        30: ldc           #59                 // String Request to Milvus DB failed. Response status:\\'%d\\'.%n\n+        30: ldc           #223                // String Request to Milvus DB failed. Response status:\\'%d\\'.%n\n         32: iconst_1\n-        33: anewarray     #60                 // class java/lang/Object\n+        33: anewarray     #4                  // class java/lang/Object\n         36: dup\n         37: iconst_0\n         38: aload_0\n-        39: invokevirtual #55                 // Method io/milvus/param/R.getStatus:()Ljava/lang/Integer;\n+        39: invokevirtual #206                // Method io/milvus/param/R.getStatus:()Ljava/lang/Integer;\n         42: aastore\n-        43: invokestatic  #61                 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        43: invokestatic  #225                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         46: astore_1\n-        47: new           #52                 // class dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException\n+        47: new           #199                // class dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException\n         50: dup\n         51: aload_1\n         52: aload_0\n-        53: invokevirtual #62                 // Method io/milvus/param/R.getException:()Ljava/lang/Exception;\n-        56: invokespecial #63                 // Method dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        53: invokevirtual #231                // Method io/milvus/param/R.getException:()Ljava/lang/Exception;\n+        56: invokespecial #235                // Method dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n         59: athrow\n         60: return\n       LineNumberTable:\n         line 117: 0\n         line 118: 4\n         line 119: 14\n         line 120: 30\n@@ -712,16 +712,16 @@\n             0      61     0 response   Lio/milvus/param/R;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      61     0 response   Lio/milvus/param/R<TT;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 14 /* same */\n         frame_type = 45 /* same */\n-    Signature: #134                         // <T:Ljava/lang/Object;>(Lio/milvus/param/R<TT;>;)V\n+    Signature: #294                         // <T:Ljava/lang/Object;>(Lio/milvus/param/R<TT;>;)V\n }\n SourceFile: \"CollectionOperationsExecutor.java\"\n InnerClasses:\n-  public static #107= #106 of #213;       // Field=class io/milvus/param/dml/InsertParam$Field of class io/milvus/param/dml/InsertParam\n-  public static final #230= #152 of #150; // Builder=class io/milvus/param/collection/CreateCollectionParam$Builder of class io/milvus/param/collection/CreateCollectionParam\n-  public static final #230= #157 of #154; // Builder=class io/milvus/param/collection/FieldType$Builder of class io/milvus/param/collection/FieldType\n-  public static final #230= #177 of #175; // Builder=class io/milvus/param/index/CreateIndexParam$Builder of class io/milvus/param/index/CreateIndexParam\n-  public static final #294= #203 of #146; // Status=class io/milvus/param/R$Status of class io/milvus/param/R\n+  public static final #298= #54 of #48;   // Builder=class io/milvus/param/collection/CreateCollectionParam$Builder of class io/milvus/param/collection/CreateCollectionParam\n+  public static final #298= #67 of #60;   // Builder=class io/milvus/param/collection/FieldType$Builder of class io/milvus/param/collection/FieldType\n+  public static final #298= #131 of #126; // Builder=class io/milvus/param/index/CreateIndexParam$Builder of class io/milvus/param/index/CreateIndexParam\n+  public static final #299= #215 of #36;  // Status=class io/milvus/param/R$Status of class io/milvus/param/R\n+  public static #304= #300 of #302;       // Field=class io/milvus/param/dml/InsertParam$Field of class io/milvus/param/dml/InsertParam\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,298 +1,298 @@\n-  SHA-256 checksum b642a995be32c0e9657aef270129212ef05e08ef7cff3f182279f0b652d94db0\n+  SHA-256 checksum 679269c4b28a91b3824a2acb49fc197d6a2a115d639209abc4ee8c3de1070f6c\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: #48                         // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n-  super_class: #46                        // java/lang/Object\n+  this_class: #141                        // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 9, attributes: 3\n Constant pool:\n-    #1 = Class              #99           // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n-    #2 = Methodref          #46.#100      // java/lang/Object.\"<init>\":()V\n-    #3 = Methodref          #101.#102     // io/milvus/param/collection/FlushParam.newBuilder:()Lio/milvus/param/collection/FlushParam$Builder;\n-    #4 = Methodref          #103.#104     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-    #5 = Methodref          #105.#106     // io/milvus/param/collection/FlushParam$Builder.withCollectionNames:(Ljava/util/List;)Lio/milvus/param/collection/FlushParam$Builder;\n-    #6 = Methodref          #105.#107     // io/milvus/param/collection/FlushParam$Builder.build:()Lio/milvus/param/collection/FlushParam;\n-    #7 = Methodref          #108.#109     // io/milvus/param/collection/HasCollectionParam.newBuilder:()Lio/milvus/param/collection/HasCollectionParam$Builder;\n-    #8 = Methodref          #110.#111     // io/milvus/param/collection/HasCollectionParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam$Builder;\n-    #9 = Methodref          #110.#112     // io/milvus/param/collection/HasCollectionParam$Builder.build:()Lio/milvus/param/collection/HasCollectionParam;\n-   #10 = Methodref          #113.#114     // io/milvus/param/dml/InsertParam.newBuilder:()Lio/milvus/param/dml/InsertParam$Builder;\n-   #11 = Methodref          #115.#116     // io/milvus/param/dml/InsertParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/InsertParam$Builder;\n-   #12 = Methodref          #115.#117     // io/milvus/param/dml/InsertParam$Builder.withFields:(Ljava/util/List;)Lio/milvus/param/dml/InsertParam$Builder;\n-   #13 = Methodref          #115.#118     // io/milvus/param/dml/InsertParam$Builder.build:()Lio/milvus/param/dml/InsertParam;\n-   #14 = Methodref          #119.#120     // io/milvus/param/collection/LoadCollectionParam.newBuilder:()Lio/milvus/param/collection/LoadCollectionParam$Builder;\n-   #15 = Methodref          #121.#122     // io/milvus/param/collection/LoadCollectionParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam$Builder;\n-   #16 = Methodref          #121.#123     // io/milvus/param/collection/LoadCollectionParam$Builder.build:()Lio/milvus/param/collection/LoadCollectionParam;\n-   #17 = Methodref          #124.#125     // io/milvus/param/dml/SearchParam.newBuilder:()Lio/milvus/param/dml/SearchParam$Builder;\n-   #18 = Methodref          #126.#127     // io/milvus/param/dml/SearchParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/SearchParam$Builder;\n-   #19 = Methodref          #126.#128     // io/milvus/param/dml/SearchParam$Builder.withVectors:(Ljava/util/List;)Lio/milvus/param/dml/SearchParam$Builder;\n-   #20 = String             #77           // vector\n-   #21 = Methodref          #126.#129     // io/milvus/param/dml/SearchParam$Builder.withVectorFieldName:(Ljava/lang/String;)Lio/milvus/param/dml/SearchParam$Builder;\n-   #22 = Methodref          #130.#131     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-   #23 = Methodref          #126.#132     // io/milvus/param/dml/SearchParam$Builder.withTopK:(Ljava/lang/Integer;)Lio/milvus/param/dml/SearchParam$Builder;\n-   #24 = Methodref          #126.#133     // io/milvus/param/dml/SearchParam$Builder.withMetricType:(Lio/milvus/param/MetricType;)Lio/milvus/param/dml/SearchParam$Builder;\n-   #25 = Methodref          #126.#134     // io/milvus/param/dml/SearchParam$Builder.withConsistencyLevel:(Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam$Builder;\n-   #26 = Class              #135          // java/lang/String\n-   #27 = String             #96           // id\n-   #28 = String             #136          // text\n-   #29 = Methodref          #137.#138     // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-   #30 = Methodref          #126.#139     // io/milvus/param/dml/SearchParam$Builder.withOutFields:(Ljava/util/List;)Lio/milvus/param/dml/SearchParam$Builder;\n-   #31 = Methodref          #126.#140     // io/milvus/param/dml/SearchParam$Builder.build:()Lio/milvus/param/dml/SearchParam;\n-   #32 = Methodref          #141.#142     // io/milvus/param/dml/QueryParam.newBuilder:()Lio/milvus/param/dml/QueryParam$Builder;\n-   #33 = Methodref          #143.#144     // io/milvus/param/dml/QueryParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/QueryParam$Builder;\n-   #34 = Methodref          #48.#145      // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildQueryExpression:(Ljava/util/List;)Ljava/lang/String;\n-   #35 = Methodref          #143.#146     // io/milvus/param/dml/QueryParam$Builder.withExpr:(Ljava/lang/String;)Lio/milvus/param/dml/QueryParam$Builder;\n-   #36 = Methodref          #143.#147     // io/milvus/param/dml/QueryParam$Builder.withConsistencyLevel:(Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam$Builder;\n-   #37 = Methodref          #143.#148     // io/milvus/param/dml/QueryParam$Builder.withOutFields:(Ljava/util/List;)Lio/milvus/param/dml/QueryParam$Builder;\n-   #38 = Methodref          #143.#149     // io/milvus/param/dml/QueryParam$Builder.build:()Lio/milvus/param/dml/QueryParam;\n-   #39 = InterfaceMethodref #150.#151     // java/util/List.stream:()Ljava/util/stream/Stream;\n-   #40 = InvokeDynamic      #0:#157       // #0:apply:()Ljava/util/function/Function;\n-   #41 = InterfaceMethodref #158.#159     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-   #42 = String             #160          //  ||\n-   #43 = Methodref          #161.#162     // java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-   #44 = InterfaceMethodref #158.#163     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-   #45 = String             #164          // %s == \\'%s\\'\n-   #46 = Class              #165          // java/lang/Object\n-   #47 = Methodref          #26.#166      // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #48 = Class              #167          // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n-   #49 = Utf8               <init>\n-   #50 = Utf8               ()V\n-   #51 = Utf8               Code\n-   #52 = Utf8               LineNumberTable\n-   #53 = Utf8               LocalVariableTable\n-   #54 = Utf8               this\n-   #55 = Utf8               Ldev/langchain4j/store/embedding/milvus/CollectionRequestBuilder;\n-   #56 = Utf8               buildFlushRequest\n-   #57 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/FlushParam;\n-   #58 = Utf8               collectionName\n-   #59 = Utf8               Ljava/lang/String;\n-   #60 = Utf8               buildHasCollectionRequest\n-   #61 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam;\n-   #62 = Utf8               buildInsertRequest\n-   #63 = Utf8               (Ljava/lang/String;Ljava/util/List;)Lio/milvus/param/dml/InsertParam;\n-   #64 = Utf8               fields\n-   #65 = Utf8               Ljava/util/List;\n-   #66 = Utf8               LocalVariableTypeTable\n-   #67 = Class              #168          // io/milvus/param/dml/InsertParam$Field\n-   #68 = Utf8               Field\n-   #69 = Utf8               InnerClasses\n-   #70 = Utf8               Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;\n-   #71 = Utf8               Signature\n-   #72 = Utf8               (Ljava/lang/String;Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;)Lio/milvus/param/dml/InsertParam;\n-   #73 = Utf8               buildLoadCollectionInMemoryRequest\n-   #74 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam;\n-   #75 = Utf8               buildSearchRequest\n-   #76 = Utf8               (Ljava/lang/String;Ljava/util/List;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n-   #77 = Utf8               vector\n-   #78 = Utf8               maxResults\n-   #79 = Utf8               I\n-   #80 = Utf8               metricType\n-   #81 = Utf8               Lio/milvus/param/MetricType;\n-   #82 = Utf8               consistencyLevel\n-   #83 = Utf8               Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n-   #84 = Utf8               Ljava/util/List<Ljava/lang/Float;>;\n-   #85 = Utf8               (Ljava/lang/String;Ljava/util/List<Ljava/lang/Float;>;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n-   #86 = Utf8               buildQueryRequest\n-   #87 = Utf8               (Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n-   #88 = Utf8               rowIds\n-   #89 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-   #90 = Utf8               (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n-   #91 = Utf8               buildQueryExpression\n-   #92 = Utf8               (Ljava/util/List;)Ljava/lang/String;\n-   #93 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/String;\n-   #94 = Utf8               lambda$buildQueryExpression$0\n-   #95 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-   #96 = Utf8               id\n-   #97 = Utf8               SourceFile\n-   #98 = Utf8               CollectionRequestBuilder.java\n-   #99 = Utf8               dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n-  #100 = NameAndType        #49:#50       // \"<init>\":()V\n-  #101 = Class              #169          // io/milvus/param/collection/FlushParam\n-  #102 = NameAndType        #170:#172     // newBuilder:()Lio/milvus/param/collection/FlushParam$Builder;\n-  #103 = Class              #173          // java/util/Collections\n-  #104 = NameAndType        #174:#175     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-  #105 = Class              #176          // io/milvus/param/collection/FlushParam$Builder\n-  #106 = NameAndType        #177:#178     // withCollectionNames:(Ljava/util/List;)Lio/milvus/param/collection/FlushParam$Builder;\n-  #107 = NameAndType        #179:#180     // build:()Lio/milvus/param/collection/FlushParam;\n-  #108 = Class              #181          // io/milvus/param/collection/HasCollectionParam\n-  #109 = NameAndType        #170:#182     // newBuilder:()Lio/milvus/param/collection/HasCollectionParam$Builder;\n-  #110 = Class              #183          // io/milvus/param/collection/HasCollectionParam$Builder\n-  #111 = NameAndType        #184:#185     // withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam$Builder;\n-  #112 = NameAndType        #179:#186     // build:()Lio/milvus/param/collection/HasCollectionParam;\n-  #113 = Class              #187          // io/milvus/param/dml/InsertParam\n-  #114 = NameAndType        #170:#188     // newBuilder:()Lio/milvus/param/dml/InsertParam$Builder;\n-  #115 = Class              #189          // io/milvus/param/dml/InsertParam$Builder\n-  #116 = NameAndType        #184:#190     // withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/InsertParam$Builder;\n-  #117 = NameAndType        #191:#192     // withFields:(Ljava/util/List;)Lio/milvus/param/dml/InsertParam$Builder;\n-  #118 = NameAndType        #179:#193     // build:()Lio/milvus/param/dml/InsertParam;\n-  #119 = Class              #194          // io/milvus/param/collection/LoadCollectionParam\n-  #120 = NameAndType        #170:#195     // newBuilder:()Lio/milvus/param/collection/LoadCollectionParam$Builder;\n-  #121 = Class              #196          // io/milvus/param/collection/LoadCollectionParam$Builder\n-  #122 = NameAndType        #184:#197     // withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam$Builder;\n-  #123 = NameAndType        #179:#198     // build:()Lio/milvus/param/collection/LoadCollectionParam;\n-  #124 = Class              #199          // io/milvus/param/dml/SearchParam\n-  #125 = NameAndType        #170:#200     // newBuilder:()Lio/milvus/param/dml/SearchParam$Builder;\n-  #126 = Class              #201          // io/milvus/param/dml/SearchParam$Builder\n-  #127 = NameAndType        #184:#202     // withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/SearchParam$Builder;\n-  #128 = NameAndType        #203:#204     // withVectors:(Ljava/util/List;)Lio/milvus/param/dml/SearchParam$Builder;\n-  #129 = NameAndType        #205:#202     // withVectorFieldName:(Ljava/lang/String;)Lio/milvus/param/dml/SearchParam$Builder;\n-  #130 = Class              #206          // java/lang/Integer\n-  #131 = NameAndType        #207:#208     // valueOf:(I)Ljava/lang/Integer;\n-  #132 = NameAndType        #209:#210     // withTopK:(Ljava/lang/Integer;)Lio/milvus/param/dml/SearchParam$Builder;\n-  #133 = NameAndType        #211:#212     // withMetricType:(Lio/milvus/param/MetricType;)Lio/milvus/param/dml/SearchParam$Builder;\n-  #134 = NameAndType        #213:#214     // withConsistencyLevel:(Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam$Builder;\n-  #135 = Utf8               java/lang/String\n-  #136 = Utf8               text\n-  #137 = Class              #215          // java/util/Arrays\n-  #138 = NameAndType        #216:#217     // asList:([Ljava/lang/Object;)Ljava/util/List;\n-  #139 = NameAndType        #218:#204     // withOutFields:(Ljava/util/List;)Lio/milvus/param/dml/SearchParam$Builder;\n-  #140 = NameAndType        #179:#219     // build:()Lio/milvus/param/dml/SearchParam;\n-  #141 = Class              #220          // io/milvus/param/dml/QueryParam\n-  #142 = NameAndType        #170:#221     // newBuilder:()Lio/milvus/param/dml/QueryParam$Builder;\n-  #143 = Class              #222          // io/milvus/param/dml/QueryParam$Builder\n-  #144 = NameAndType        #184:#223     // withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/QueryParam$Builder;\n-  #145 = NameAndType        #91:#92       // buildQueryExpression:(Ljava/util/List;)Ljava/lang/String;\n-  #146 = NameAndType        #224:#223     // withExpr:(Ljava/lang/String;)Lio/milvus/param/dml/QueryParam$Builder;\n-  #147 = NameAndType        #213:#225     // withConsistencyLevel:(Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam$Builder;\n-  #148 = NameAndType        #218:#226     // withOutFields:(Ljava/util/List;)Lio/milvus/param/dml/QueryParam$Builder;\n-  #149 = NameAndType        #179:#227     // build:()Lio/milvus/param/dml/QueryParam;\n-  #150 = Class              #228          // java/util/List\n-  #151 = NameAndType        #229:#230     // stream:()Ljava/util/stream/Stream;\n-  #152 = Utf8               BootstrapMethods\n-  #153 = MethodHandle       6:#231        // 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-  #154 = MethodType         #232          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #155 = MethodHandle       6:#233        // REF_invokeStatic dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n-  #156 = MethodType         #95           //  (Ljava/lang/String;)Ljava/lang/String;\n-  #157 = NameAndType        #234:#235     // apply:()Ljava/util/function/Function;\n-  #158 = Class              #236          // java/util/stream/Stream\n-  #159 = NameAndType        #237:#238     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #160 = Utf8                ||\n-  #161 = Class              #239          // java/util/stream/Collectors\n-  #162 = NameAndType        #240:#241     // joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-  #163 = NameAndType        #242:#243     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #164 = Utf8               %s == \\'%s\\'\n-  #165 = Utf8               java/lang/Object\n-  #166 = NameAndType        #244:#245     // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #167 = Utf8               dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n-  #168 = Utf8               io/milvus/param/dml/InsertParam$Field\n-  #169 = Utf8               io/milvus/param/collection/FlushParam\n-  #170 = Utf8               newBuilder\n-  #171 = Utf8               Builder\n-  #172 = Utf8               ()Lio/milvus/param/collection/FlushParam$Builder;\n-  #173 = Utf8               java/util/Collections\n-  #174 = Utf8               singletonList\n-  #175 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n-  #176 = Utf8               io/milvus/param/collection/FlushParam$Builder\n-  #177 = Utf8               withCollectionNames\n-  #178 = Utf8               (Ljava/util/List;)Lio/milvus/param/collection/FlushParam$Builder;\n-  #179 = Utf8               build\n-  #180 = Utf8               ()Lio/milvus/param/collection/FlushParam;\n-  #181 = Utf8               io/milvus/param/collection/HasCollectionParam\n-  #182 = Utf8               ()Lio/milvus/param/collection/HasCollectionParam$Builder;\n-  #183 = Utf8               io/milvus/param/collection/HasCollectionParam$Builder\n-  #184 = Utf8               withCollectionName\n-  #185 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam$Builder;\n-  #186 = Utf8               ()Lio/milvus/param/collection/HasCollectionParam;\n-  #187 = Utf8               io/milvus/param/dml/InsertParam\n-  #188 = Utf8               ()Lio/milvus/param/dml/InsertParam$Builder;\n-  #189 = Utf8               io/milvus/param/dml/InsertParam$Builder\n-  #190 = Utf8               (Ljava/lang/String;)Lio/milvus/param/dml/InsertParam$Builder;\n-  #191 = Utf8               withFields\n-  #192 = Utf8               (Ljava/util/List;)Lio/milvus/param/dml/InsertParam$Builder;\n-  #193 = Utf8               ()Lio/milvus/param/dml/InsertParam;\n-  #194 = Utf8               io/milvus/param/collection/LoadCollectionParam\n-  #195 = Utf8               ()Lio/milvus/param/collection/LoadCollectionParam$Builder;\n-  #196 = Utf8               io/milvus/param/collection/LoadCollectionParam$Builder\n-  #197 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam$Builder;\n-  #198 = Utf8               ()Lio/milvus/param/collection/LoadCollectionParam;\n-  #199 = Utf8               io/milvus/param/dml/SearchParam\n-  #200 = Utf8               ()Lio/milvus/param/dml/SearchParam$Builder;\n-  #201 = Utf8               io/milvus/param/dml/SearchParam$Builder\n-  #202 = Utf8               (Ljava/lang/String;)Lio/milvus/param/dml/SearchParam$Builder;\n-  #203 = Utf8               withVectors\n-  #204 = Utf8               (Ljava/util/List;)Lio/milvus/param/dml/SearchParam$Builder;\n-  #205 = Utf8               withVectorFieldName\n-  #206 = Utf8               java/lang/Integer\n-  #207 = Utf8               valueOf\n-  #208 = Utf8               (I)Ljava/lang/Integer;\n-  #209 = Utf8               withTopK\n-  #210 = Utf8               (Ljava/lang/Integer;)Lio/milvus/param/dml/SearchParam$Builder;\n-  #211 = Utf8               withMetricType\n-  #212 = Utf8               (Lio/milvus/param/MetricType;)Lio/milvus/param/dml/SearchParam$Builder;\n-  #213 = Utf8               withConsistencyLevel\n-  #214 = Utf8               (Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam$Builder;\n-  #215 = Utf8               java/util/Arrays\n-  #216 = Utf8               asList\n-  #217 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n-  #218 = Utf8               withOutFields\n-  #219 = Utf8               ()Lio/milvus/param/dml/SearchParam;\n-  #220 = Utf8               io/milvus/param/dml/QueryParam\n-  #221 = Utf8               ()Lio/milvus/param/dml/QueryParam$Builder;\n-  #222 = Utf8               io/milvus/param/dml/QueryParam$Builder\n-  #223 = Utf8               (Ljava/lang/String;)Lio/milvus/param/dml/QueryParam$Builder;\n-  #224 = Utf8               withExpr\n-  #225 = Utf8               (Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam$Builder;\n-  #226 = Utf8               (Ljava/util/List;)Lio/milvus/param/dml/QueryParam$Builder;\n-  #227 = Utf8               ()Lio/milvus/param/dml/QueryParam;\n-  #228 = Utf8               java/util/List\n-  #229 = Utf8               stream\n-  #230 = Utf8               ()Ljava/util/stream/Stream;\n-  #231 = Methodref          #246.#247     // 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-  #232 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #233 = Methodref          #48.#248      // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n-  #234 = Utf8               apply\n-  #235 = Utf8               ()Ljava/util/function/Function;\n-  #236 = Utf8               java/util/stream/Stream\n-  #237 = Utf8               map\n-  #238 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #239 = Utf8               java/util/stream/Collectors\n-  #240 = Utf8               joining\n-  #241 = Utf8               (Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-  #242 = Utf8               collect\n-  #243 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #244 = Utf8               format\n-  #245 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #246 = Class              #249          // java/lang/invoke/LambdaMetafactory\n-  #247 = NameAndType        #250:#253     // 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-  #248 = NameAndType        #94:#95       // lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n-  #249 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #250 = Utf8               metafactory\n-  #251 = Class              #255          // java/lang/invoke/MethodHandles$Lookup\n-  #252 = Utf8               Lookup\n-  #253 = 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-  #254 = Class              #256          // java/lang/invoke/MethodHandles\n-  #255 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #256 = Utf8               java/lang/invoke/MethodHandles\n+    #1 = Class              #2            // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+    #2 = Utf8               dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+    #3 = Methodref          #4.#5         // java/lang/Object.\"<init>\":()V\n+    #4 = Class              #6            // java/lang/Object\n+    #5 = NameAndType        #7:#8         // \"<init>\":()V\n+    #6 = Utf8               java/lang/Object\n+    #7 = Utf8               <init>\n+    #8 = Utf8               ()V\n+    #9 = Methodref          #10.#11       // io/milvus/param/collection/FlushParam.newBuilder:()Lio/milvus/param/collection/FlushParam$Builder;\n+   #10 = Class              #12           // io/milvus/param/collection/FlushParam\n+   #11 = NameAndType        #13:#14       // newBuilder:()Lio/milvus/param/collection/FlushParam$Builder;\n+   #12 = Utf8               io/milvus/param/collection/FlushParam\n+   #13 = Utf8               newBuilder\n+   #14 = Utf8               ()Lio/milvus/param/collection/FlushParam$Builder;\n+   #15 = Methodref          #16.#17       // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+   #16 = Class              #18           // java/util/Collections\n+   #17 = NameAndType        #19:#20       // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+   #18 = Utf8               java/util/Collections\n+   #19 = Utf8               singletonList\n+   #20 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n+   #21 = Methodref          #22.#23       // io/milvus/param/collection/FlushParam$Builder.withCollectionNames:(Ljava/util/List;)Lio/milvus/param/collection/FlushParam$Builder;\n+   #22 = Class              #24           // io/milvus/param/collection/FlushParam$Builder\n+   #23 = NameAndType        #25:#26       // withCollectionNames:(Ljava/util/List;)Lio/milvus/param/collection/FlushParam$Builder;\n+   #24 = Utf8               io/milvus/param/collection/FlushParam$Builder\n+   #25 = Utf8               withCollectionNames\n+   #26 = Utf8               (Ljava/util/List;)Lio/milvus/param/collection/FlushParam$Builder;\n+   #27 = Methodref          #22.#28       // io/milvus/param/collection/FlushParam$Builder.build:()Lio/milvus/param/collection/FlushParam;\n+   #28 = NameAndType        #29:#30       // build:()Lio/milvus/param/collection/FlushParam;\n+   #29 = Utf8               build\n+   #30 = Utf8               ()Lio/milvus/param/collection/FlushParam;\n+   #31 = Methodref          #32.#33       // io/milvus/param/collection/HasCollectionParam.newBuilder:()Lio/milvus/param/collection/HasCollectionParam$Builder;\n+   #32 = Class              #34           // io/milvus/param/collection/HasCollectionParam\n+   #33 = NameAndType        #13:#35       // newBuilder:()Lio/milvus/param/collection/HasCollectionParam$Builder;\n+   #34 = Utf8               io/milvus/param/collection/HasCollectionParam\n+   #35 = Utf8               ()Lio/milvus/param/collection/HasCollectionParam$Builder;\n+   #36 = Methodref          #37.#38       // io/milvus/param/collection/HasCollectionParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam$Builder;\n+   #37 = Class              #39           // io/milvus/param/collection/HasCollectionParam$Builder\n+   #38 = NameAndType        #40:#41       // withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam$Builder;\n+   #39 = Utf8               io/milvus/param/collection/HasCollectionParam$Builder\n+   #40 = Utf8               withCollectionName\n+   #41 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam$Builder;\n+   #42 = Methodref          #37.#43       // io/milvus/param/collection/HasCollectionParam$Builder.build:()Lio/milvus/param/collection/HasCollectionParam;\n+   #43 = NameAndType        #29:#44       // build:()Lio/milvus/param/collection/HasCollectionParam;\n+   #44 = Utf8               ()Lio/milvus/param/collection/HasCollectionParam;\n+   #45 = Methodref          #46.#47       // io/milvus/param/dml/InsertParam.newBuilder:()Lio/milvus/param/dml/InsertParam$Builder;\n+   #46 = Class              #48           // io/milvus/param/dml/InsertParam\n+   #47 = NameAndType        #13:#49       // newBuilder:()Lio/milvus/param/dml/InsertParam$Builder;\n+   #48 = Utf8               io/milvus/param/dml/InsertParam\n+   #49 = Utf8               ()Lio/milvus/param/dml/InsertParam$Builder;\n+   #50 = Methodref          #51.#52       // io/milvus/param/dml/InsertParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/InsertParam$Builder;\n+   #51 = Class              #53           // io/milvus/param/dml/InsertParam$Builder\n+   #52 = NameAndType        #40:#54       // withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/InsertParam$Builder;\n+   #53 = Utf8               io/milvus/param/dml/InsertParam$Builder\n+   #54 = Utf8               (Ljava/lang/String;)Lio/milvus/param/dml/InsertParam$Builder;\n+   #55 = Methodref          #51.#56       // io/milvus/param/dml/InsertParam$Builder.withFields:(Ljava/util/List;)Lio/milvus/param/dml/InsertParam$Builder;\n+   #56 = NameAndType        #57:#58       // withFields:(Ljava/util/List;)Lio/milvus/param/dml/InsertParam$Builder;\n+   #57 = Utf8               withFields\n+   #58 = Utf8               (Ljava/util/List;)Lio/milvus/param/dml/InsertParam$Builder;\n+   #59 = Methodref          #51.#60       // io/milvus/param/dml/InsertParam$Builder.build:()Lio/milvus/param/dml/InsertParam;\n+   #60 = NameAndType        #29:#61       // build:()Lio/milvus/param/dml/InsertParam;\n+   #61 = Utf8               ()Lio/milvus/param/dml/InsertParam;\n+   #62 = Methodref          #63.#64       // io/milvus/param/collection/LoadCollectionParam.newBuilder:()Lio/milvus/param/collection/LoadCollectionParam$Builder;\n+   #63 = Class              #65           // io/milvus/param/collection/LoadCollectionParam\n+   #64 = NameAndType        #13:#66       // newBuilder:()Lio/milvus/param/collection/LoadCollectionParam$Builder;\n+   #65 = Utf8               io/milvus/param/collection/LoadCollectionParam\n+   #66 = Utf8               ()Lio/milvus/param/collection/LoadCollectionParam$Builder;\n+   #67 = Methodref          #68.#69       // io/milvus/param/collection/LoadCollectionParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam$Builder;\n+   #68 = Class              #70           // io/milvus/param/collection/LoadCollectionParam$Builder\n+   #69 = NameAndType        #40:#71       // withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam$Builder;\n+   #70 = Utf8               io/milvus/param/collection/LoadCollectionParam$Builder\n+   #71 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam$Builder;\n+   #72 = Methodref          #68.#73       // io/milvus/param/collection/LoadCollectionParam$Builder.build:()Lio/milvus/param/collection/LoadCollectionParam;\n+   #73 = NameAndType        #29:#74       // build:()Lio/milvus/param/collection/LoadCollectionParam;\n+   #74 = Utf8               ()Lio/milvus/param/collection/LoadCollectionParam;\n+   #75 = Methodref          #76.#77       // io/milvus/param/dml/SearchParam.newBuilder:()Lio/milvus/param/dml/SearchParam$Builder;\n+   #76 = Class              #78           // io/milvus/param/dml/SearchParam\n+   #77 = NameAndType        #13:#79       // newBuilder:()Lio/milvus/param/dml/SearchParam$Builder;\n+   #78 = Utf8               io/milvus/param/dml/SearchParam\n+   #79 = Utf8               ()Lio/milvus/param/dml/SearchParam$Builder;\n+   #80 = Methodref          #81.#82       // io/milvus/param/dml/SearchParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/SearchParam$Builder;\n+   #81 = Class              #83           // io/milvus/param/dml/SearchParam$Builder\n+   #82 = NameAndType        #40:#84       // withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/SearchParam$Builder;\n+   #83 = Utf8               io/milvus/param/dml/SearchParam$Builder\n+   #84 = Utf8               (Ljava/lang/String;)Lio/milvus/param/dml/SearchParam$Builder;\n+   #85 = Methodref          #81.#86       // io/milvus/param/dml/SearchParam$Builder.withVectors:(Ljava/util/List;)Lio/milvus/param/dml/SearchParam$Builder;\n+   #86 = NameAndType        #87:#88       // withVectors:(Ljava/util/List;)Lio/milvus/param/dml/SearchParam$Builder;\n+   #87 = Utf8               withVectors\n+   #88 = Utf8               (Ljava/util/List;)Lio/milvus/param/dml/SearchParam$Builder;\n+   #89 = String             #90           // vector\n+   #90 = Utf8               vector\n+   #91 = Methodref          #81.#92       // io/milvus/param/dml/SearchParam$Builder.withVectorFieldName:(Ljava/lang/String;)Lio/milvus/param/dml/SearchParam$Builder;\n+   #92 = NameAndType        #93:#84       // withVectorFieldName:(Ljava/lang/String;)Lio/milvus/param/dml/SearchParam$Builder;\n+   #93 = Utf8               withVectorFieldName\n+   #94 = Methodref          #95.#96       // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+   #95 = Class              #97           // java/lang/Integer\n+   #96 = NameAndType        #98:#99       // valueOf:(I)Ljava/lang/Integer;\n+   #97 = Utf8               java/lang/Integer\n+   #98 = Utf8               valueOf\n+   #99 = Utf8               (I)Ljava/lang/Integer;\n+  #100 = Methodref          #81.#101      // io/milvus/param/dml/SearchParam$Builder.withTopK:(Ljava/lang/Integer;)Lio/milvus/param/dml/SearchParam$Builder;\n+  #101 = NameAndType        #102:#103     // withTopK:(Ljava/lang/Integer;)Lio/milvus/param/dml/SearchParam$Builder;\n+  #102 = Utf8               withTopK\n+  #103 = Utf8               (Ljava/lang/Integer;)Lio/milvus/param/dml/SearchParam$Builder;\n+  #104 = Methodref          #81.#105      // io/milvus/param/dml/SearchParam$Builder.withMetricType:(Lio/milvus/param/MetricType;)Lio/milvus/param/dml/SearchParam$Builder;\n+  #105 = NameAndType        #106:#107     // withMetricType:(Lio/milvus/param/MetricType;)Lio/milvus/param/dml/SearchParam$Builder;\n+  #106 = Utf8               withMetricType\n+  #107 = Utf8               (Lio/milvus/param/MetricType;)Lio/milvus/param/dml/SearchParam$Builder;\n+  #108 = Methodref          #81.#109      // io/milvus/param/dml/SearchParam$Builder.withConsistencyLevel:(Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam$Builder;\n+  #109 = NameAndType        #110:#111     // withConsistencyLevel:(Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam$Builder;\n+  #110 = Utf8               withConsistencyLevel\n+  #111 = Utf8               (Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam$Builder;\n+  #112 = Class              #113          // java/lang/String\n+  #113 = Utf8               java/lang/String\n+  #114 = String             #115          // id\n+  #115 = Utf8               id\n+  #116 = String             #117          // text\n+  #117 = Utf8               text\n+  #118 = Methodref          #119.#120     // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+  #119 = Class              #121          // java/util/Arrays\n+  #120 = NameAndType        #122:#123     // asList:([Ljava/lang/Object;)Ljava/util/List;\n+  #121 = Utf8               java/util/Arrays\n+  #122 = Utf8               asList\n+  #123 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n+  #124 = Methodref          #81.#125      // io/milvus/param/dml/SearchParam$Builder.withOutFields:(Ljava/util/List;)Lio/milvus/param/dml/SearchParam$Builder;\n+  #125 = NameAndType        #126:#88      // withOutFields:(Ljava/util/List;)Lio/milvus/param/dml/SearchParam$Builder;\n+  #126 = Utf8               withOutFields\n+  #127 = Methodref          #81.#128      // io/milvus/param/dml/SearchParam$Builder.build:()Lio/milvus/param/dml/SearchParam;\n+  #128 = NameAndType        #29:#129      // build:()Lio/milvus/param/dml/SearchParam;\n+  #129 = Utf8               ()Lio/milvus/param/dml/SearchParam;\n+  #130 = Methodref          #131.#132     // io/milvus/param/dml/QueryParam.newBuilder:()Lio/milvus/param/dml/QueryParam$Builder;\n+  #131 = Class              #133          // io/milvus/param/dml/QueryParam\n+  #132 = NameAndType        #13:#134      // newBuilder:()Lio/milvus/param/dml/QueryParam$Builder;\n+  #133 = Utf8               io/milvus/param/dml/QueryParam\n+  #134 = Utf8               ()Lio/milvus/param/dml/QueryParam$Builder;\n+  #135 = Methodref          #136.#137     // io/milvus/param/dml/QueryParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/QueryParam$Builder;\n+  #136 = Class              #138          // io/milvus/param/dml/QueryParam$Builder\n+  #137 = NameAndType        #40:#139      // withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/QueryParam$Builder;\n+  #138 = Utf8               io/milvus/param/dml/QueryParam$Builder\n+  #139 = Utf8               (Ljava/lang/String;)Lio/milvus/param/dml/QueryParam$Builder;\n+  #140 = Methodref          #141.#142     // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildQueryExpression:(Ljava/util/List;)Ljava/lang/String;\n+  #141 = Class              #143          // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n+  #142 = NameAndType        #144:#145     // buildQueryExpression:(Ljava/util/List;)Ljava/lang/String;\n+  #143 = Utf8               dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n+  #144 = Utf8               buildQueryExpression\n+  #145 = Utf8               (Ljava/util/List;)Ljava/lang/String;\n+  #146 = Methodref          #136.#147     // io/milvus/param/dml/QueryParam$Builder.withExpr:(Ljava/lang/String;)Lio/milvus/param/dml/QueryParam$Builder;\n+  #147 = NameAndType        #148:#139     // withExpr:(Ljava/lang/String;)Lio/milvus/param/dml/QueryParam$Builder;\n+  #148 = Utf8               withExpr\n+  #149 = Methodref          #136.#150     // io/milvus/param/dml/QueryParam$Builder.withConsistencyLevel:(Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam$Builder;\n+  #150 = NameAndType        #110:#151     // withConsistencyLevel:(Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam$Builder;\n+  #151 = Utf8               (Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam$Builder;\n+  #152 = Methodref          #136.#153     // io/milvus/param/dml/QueryParam$Builder.withOutFields:(Ljava/util/List;)Lio/milvus/param/dml/QueryParam$Builder;\n+  #153 = NameAndType        #126:#154     // withOutFields:(Ljava/util/List;)Lio/milvus/param/dml/QueryParam$Builder;\n+  #154 = Utf8               (Ljava/util/List;)Lio/milvus/param/dml/QueryParam$Builder;\n+  #155 = Methodref          #136.#156     // io/milvus/param/dml/QueryParam$Builder.build:()Lio/milvus/param/dml/QueryParam;\n+  #156 = NameAndType        #29:#157      // build:()Lio/milvus/param/dml/QueryParam;\n+  #157 = Utf8               ()Lio/milvus/param/dml/QueryParam;\n+  #158 = InterfaceMethodref #159.#160     // java/util/List.stream:()Ljava/util/stream/Stream;\n+  #159 = Class              #161          // java/util/List\n+  #160 = NameAndType        #162:#163     // stream:()Ljava/util/stream/Stream;\n+  #161 = Utf8               java/util/List\n+  #162 = Utf8               stream\n+  #163 = Utf8               ()Ljava/util/stream/Stream;\n+  #164 = InvokeDynamic      #0:#165       // #0:apply:()Ljava/util/function/Function;\n+  #165 = NameAndType        #166:#167     // apply:()Ljava/util/function/Function;\n+  #166 = Utf8               apply\n+  #167 = Utf8               ()Ljava/util/function/Function;\n+  #168 = InterfaceMethodref #169.#170     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #169 = Class              #171          // java/util/stream/Stream\n+  #170 = NameAndType        #172:#173     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #171 = Utf8               java/util/stream/Stream\n+  #172 = Utf8               map\n+  #173 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #174 = String             #175          //  ||\n+  #175 = Utf8                ||\n+  #176 = Methodref          #177.#178     // java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+  #177 = Class              #179          // java/util/stream/Collectors\n+  #178 = NameAndType        #180:#181     // joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+  #179 = Utf8               java/util/stream/Collectors\n+  #180 = Utf8               joining\n+  #181 = Utf8               (Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+  #182 = InterfaceMethodref #169.#183     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #183 = NameAndType        #184:#185     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #184 = Utf8               collect\n+  #185 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #186 = String             #187          // %s == \\'%s\\'\n+  #187 = Utf8               %s == \\'%s\\'\n+  #188 = Methodref          #112.#189     // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #189 = NameAndType        #190:#191     // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #190 = Utf8               format\n+  #191 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #192 = Utf8               Code\n+  #193 = Utf8               LineNumberTable\n+  #194 = Utf8               LocalVariableTable\n+  #195 = Utf8               this\n+  #196 = Utf8               Ldev/langchain4j/store/embedding/milvus/CollectionRequestBuilder;\n+  #197 = Utf8               buildFlushRequest\n+  #198 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/FlushParam;\n+  #199 = Utf8               collectionName\n+  #200 = Utf8               Ljava/lang/String;\n+  #201 = Utf8               buildHasCollectionRequest\n+  #202 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam;\n+  #203 = Utf8               buildInsertRequest\n+  #204 = Utf8               (Ljava/lang/String;Ljava/util/List;)Lio/milvus/param/dml/InsertParam;\n+  #205 = Utf8               fields\n+  #206 = Utf8               Ljava/util/List;\n+  #207 = Utf8               LocalVariableTypeTable\n+  #208 = Utf8               Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;\n+  #209 = Utf8               Signature\n+  #210 = Utf8               (Ljava/lang/String;Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;)Lio/milvus/param/dml/InsertParam;\n+  #211 = Utf8               buildLoadCollectionInMemoryRequest\n+  #212 = Utf8               (Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam;\n+  #213 = Utf8               buildSearchRequest\n+  #214 = Utf8               (Ljava/lang/String;Ljava/util/List;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n+  #215 = Utf8               maxResults\n+  #216 = Utf8               I\n+  #217 = Utf8               metricType\n+  #218 = Utf8               Lio/milvus/param/MetricType;\n+  #219 = Utf8               consistencyLevel\n+  #220 = Utf8               Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+  #221 = Utf8               Ljava/util/List<Ljava/lang/Float;>;\n+  #222 = Utf8               (Ljava/lang/String;Ljava/util/List<Ljava/lang/Float;>;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n+  #223 = Utf8               buildQueryRequest\n+  #224 = Utf8               (Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n+  #225 = Utf8               rowIds\n+  #226 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #227 = Utf8               (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n+  #228 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/String;\n+  #229 = Utf8               lambda$buildQueryExpression$0\n+  #230 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+  #231 = Utf8               SourceFile\n+  #232 = Utf8               CollectionRequestBuilder.java\n+  #233 = Utf8               BootstrapMethods\n+  #234 = MethodHandle       6:#235        // 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+  #235 = Methodref          #236.#237     // 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+  #236 = Class              #238          // java/lang/invoke/LambdaMetafactory\n+  #237 = NameAndType        #239:#240     // 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+  #238 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #239 = Utf8               metafactory\n+  #240 = 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+  #241 = MethodType         #242          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #242 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #243 = MethodHandle       6:#244        // REF_invokeStatic dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n+  #244 = Methodref          #141.#245     // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n+  #245 = NameAndType        #229:#230     // lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n+  #246 = MethodType         #230          //  (Ljava/lang/String;)Ljava/lang/String;\n+  #247 = Utf8               InnerClasses\n+  #248 = Utf8               Builder\n+  #249 = Class              #250          // io/milvus/param/dml/InsertParam$Field\n+  #250 = Utf8               io/milvus/param/dml/InsertParam$Field\n+  #251 = Utf8               Field\n+  #252 = Class              #253          // java/lang/invoke/MethodHandles$Lookup\n+  #253 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #254 = Class              #255          // java/lang/invoke/MethodHandles\n+  #255 = Utf8               java/lang/invoke/MethodHandles\n+  #256 = Utf8               Lookup\n {\n   dev.langchain4j.store.embedding.milvus.CollectionRequestBuilder();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #3                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/milvus/CollectionRequestBuilder;\n \n   static io.milvus.param.collection.FlushParam buildFlushRequest(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lio/milvus/param/collection/FlushParam;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: invokestatic  #3                  // Method io/milvus/param/collection/FlushParam.newBuilder:()Lio/milvus/param/collection/FlushParam$Builder;\n+         0: invokestatic  #9                  // Method io/milvus/param/collection/FlushParam.newBuilder:()Lio/milvus/param/collection/FlushParam$Builder;\n          3: aload_0\n-         4: invokestatic  #4                  // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-         7: invokevirtual #5                  // Method io/milvus/param/collection/FlushParam$Builder.withCollectionNames:(Ljava/util/List;)Lio/milvus/param/collection/FlushParam$Builder;\n-        10: invokevirtual #6                  // Method io/milvus/param/collection/FlushParam$Builder.build:()Lio/milvus/param/collection/FlushParam;\n+         4: invokestatic  #15                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         7: invokevirtual #21                 // Method io/milvus/param/collection/FlushParam$Builder.withCollectionNames:(Ljava/util/List;)Lio/milvus/param/collection/FlushParam$Builder;\n+        10: invokevirtual #27                 // Method io/milvus/param/collection/FlushParam$Builder.build:()Lio/milvus/param/collection/FlushParam;\n         13: areturn\n       LineNumberTable:\n         line 23: 0\n         line 24: 4\n         line 25: 10\n         line 23: 13\n       LocalVariableTable:\n@@ -300,18 +300,18 @@\n             0      14     0 collectionName   Ljava/lang/String;\n \n   static io.milvus.param.collection.HasCollectionParam buildHasCollectionRequest(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: invokestatic  #7                  // Method io/milvus/param/collection/HasCollectionParam.newBuilder:()Lio/milvus/param/collection/HasCollectionParam$Builder;\n+         0: invokestatic  #31                 // Method io/milvus/param/collection/HasCollectionParam.newBuilder:()Lio/milvus/param/collection/HasCollectionParam$Builder;\n          3: aload_0\n-         4: invokevirtual #8                  // Method io/milvus/param/collection/HasCollectionParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam$Builder;\n-         7: invokevirtual #9                  // Method io/milvus/param/collection/HasCollectionParam$Builder.build:()Lio/milvus/param/collection/HasCollectionParam;\n+         4: invokevirtual #36                 // Method io/milvus/param/collection/HasCollectionParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/HasCollectionParam$Builder;\n+         7: invokevirtual #42                 // Method io/milvus/param/collection/HasCollectionParam$Builder.build:()Lio/milvus/param/collection/HasCollectionParam;\n         10: areturn\n       LineNumberTable:\n         line 29: 0\n         line 30: 4\n         line 31: 7\n         line 29: 10\n       LocalVariableTable:\n@@ -319,45 +319,45 @@\n             0      11     0 collectionName   Ljava/lang/String;\n \n   static io.milvus.param.dml.InsertParam buildInsertRequest(java.lang.String, java.util.List<io.milvus.param.dml.InsertParam$Field>);\n     descriptor: (Ljava/lang/String;Ljava/util/List;)Lio/milvus/param/dml/InsertParam;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: invokestatic  #10                 // Method io/milvus/param/dml/InsertParam.newBuilder:()Lio/milvus/param/dml/InsertParam$Builder;\n+         0: invokestatic  #45                 // Method io/milvus/param/dml/InsertParam.newBuilder:()Lio/milvus/param/dml/InsertParam$Builder;\n          3: aload_0\n-         4: invokevirtual #11                 // Method io/milvus/param/dml/InsertParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/InsertParam$Builder;\n+         4: invokevirtual #50                 // Method io/milvus/param/dml/InsertParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/InsertParam$Builder;\n          7: aload_1\n-         8: invokevirtual #12                 // Method io/milvus/param/dml/InsertParam$Builder.withFields:(Ljava/util/List;)Lio/milvus/param/dml/InsertParam$Builder;\n-        11: invokevirtual #13                 // Method io/milvus/param/dml/InsertParam$Builder.build:()Lio/milvus/param/dml/InsertParam;\n+         8: invokevirtual #55                 // Method io/milvus/param/dml/InsertParam$Builder.withFields:(Ljava/util/List;)Lio/milvus/param/dml/InsertParam$Builder;\n+        11: invokevirtual #59                 // Method io/milvus/param/dml/InsertParam$Builder.build:()Lio/milvus/param/dml/InsertParam;\n         14: areturn\n       LineNumberTable:\n         line 35: 0\n         line 36: 4\n         line 37: 8\n         line 38: 11\n         line 35: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0 collectionName   Ljava/lang/String;\n             0      15     1 fields   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      15     1 fields   Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;\n-    Signature: #72                          // (Ljava/lang/String;Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;)Lio/milvus/param/dml/InsertParam;\n+    Signature: #210                         // (Ljava/lang/String;Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;)Lio/milvus/param/dml/InsertParam;\n \n   static io.milvus.param.collection.LoadCollectionParam buildLoadCollectionInMemoryRequest(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: invokestatic  #14                 // Method io/milvus/param/collection/LoadCollectionParam.newBuilder:()Lio/milvus/param/collection/LoadCollectionParam$Builder;\n+         0: invokestatic  #62                 // Method io/milvus/param/collection/LoadCollectionParam.newBuilder:()Lio/milvus/param/collection/LoadCollectionParam$Builder;\n          3: aload_0\n-         4: invokevirtual #15                 // Method io/milvus/param/collection/LoadCollectionParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam$Builder;\n-         7: invokevirtual #16                 // Method io/milvus/param/collection/LoadCollectionParam$Builder.build:()Lio/milvus/param/collection/LoadCollectionParam;\n+         4: invokevirtual #67                 // Method io/milvus/param/collection/LoadCollectionParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/collection/LoadCollectionParam$Builder;\n+         7: invokevirtual #72                 // Method io/milvus/param/collection/LoadCollectionParam$Builder.build:()Lio/milvus/param/collection/LoadCollectionParam;\n         10: areturn\n       LineNumberTable:\n         line 42: 0\n         line 43: 4\n         line 44: 7\n         line 42: 10\n       LocalVariableTable:\n@@ -365,42 +365,42 @@\n             0      11     0 collectionName   Ljava/lang/String;\n \n   static io.milvus.param.dml.SearchParam buildSearchRequest(java.lang.String, java.util.List<java.lang.Float>, int, io.milvus.param.MetricType, io.milvus.common.clientenum.ConsistencyLevelEnum);\n     descriptor: (Ljava/lang/String;Ljava/util/List;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=5, locals=5, args_size=5\n-         0: invokestatic  #17                 // Method io/milvus/param/dml/SearchParam.newBuilder:()Lio/milvus/param/dml/SearchParam$Builder;\n+         0: invokestatic  #75                 // Method io/milvus/param/dml/SearchParam.newBuilder:()Lio/milvus/param/dml/SearchParam$Builder;\n          3: aload_0\n-         4: invokevirtual #18                 // Method io/milvus/param/dml/SearchParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/SearchParam$Builder;\n+         4: invokevirtual #80                 // Method io/milvus/param/dml/SearchParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/SearchParam$Builder;\n          7: aload_1\n-         8: invokestatic  #4                  // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-        11: invokevirtual #19                 // Method io/milvus/param/dml/SearchParam$Builder.withVectors:(Ljava/util/List;)Lio/milvus/param/dml/SearchParam$Builder;\n-        14: ldc           #20                 // String vector\n-        16: invokevirtual #21                 // Method io/milvus/param/dml/SearchParam$Builder.withVectorFieldName:(Ljava/lang/String;)Lio/milvus/param/dml/SearchParam$Builder;\n+         8: invokestatic  #15                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+        11: invokevirtual #85                 // Method io/milvus/param/dml/SearchParam$Builder.withVectors:(Ljava/util/List;)Lio/milvus/param/dml/SearchParam$Builder;\n+        14: ldc           #89                 // String vector\n+        16: invokevirtual #91                 // Method io/milvus/param/dml/SearchParam$Builder.withVectorFieldName:(Ljava/lang/String;)Lio/milvus/param/dml/SearchParam$Builder;\n         19: iload_2\n-        20: invokestatic  #22                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-        23: invokevirtual #23                 // Method io/milvus/param/dml/SearchParam$Builder.withTopK:(Ljava/lang/Integer;)Lio/milvus/param/dml/SearchParam$Builder;\n+        20: invokestatic  #94                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+        23: invokevirtual #100                // Method io/milvus/param/dml/SearchParam$Builder.withTopK:(Ljava/lang/Integer;)Lio/milvus/param/dml/SearchParam$Builder;\n         26: aload_3\n-        27: invokevirtual #24                 // Method io/milvus/param/dml/SearchParam$Builder.withMetricType:(Lio/milvus/param/MetricType;)Lio/milvus/param/dml/SearchParam$Builder;\n+        27: invokevirtual #104                // Method io/milvus/param/dml/SearchParam$Builder.withMetricType:(Lio/milvus/param/MetricType;)Lio/milvus/param/dml/SearchParam$Builder;\n         30: aload         4\n-        32: invokevirtual #25                 // Method io/milvus/param/dml/SearchParam$Builder.withConsistencyLevel:(Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam$Builder;\n+        32: invokevirtual #108                // Method io/milvus/param/dml/SearchParam$Builder.withConsistencyLevel:(Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam$Builder;\n         35: iconst_2\n-        36: anewarray     #26                 // class java/lang/String\n+        36: anewarray     #112                // class java/lang/String\n         39: dup\n         40: iconst_0\n-        41: ldc           #27                 // String id\n+        41: ldc           #114                // String id\n         43: aastore\n         44: dup\n         45: iconst_1\n-        46: ldc           #28                 // String text\n+        46: ldc           #116                // String text\n         48: aastore\n-        49: invokestatic  #29                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-        52: invokevirtual #30                 // Method io/milvus/param/dml/SearchParam$Builder.withOutFields:(Ljava/util/List;)Lio/milvus/param/dml/SearchParam$Builder;\n-        55: invokevirtual #31                 // Method io/milvus/param/dml/SearchParam$Builder.build:()Lio/milvus/param/dml/SearchParam;\n+        49: invokestatic  #118                // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+        52: invokevirtual #124                // Method io/milvus/param/dml/SearchParam$Builder.withOutFields:(Ljava/util/List;)Lio/milvus/param/dml/SearchParam$Builder;\n+        55: invokevirtual #127                // Method io/milvus/param/dml/SearchParam$Builder.build:()Lio/milvus/param/dml/SearchParam;\n         58: areturn\n       LineNumberTable:\n         line 52: 0\n         line 53: 4\n         line 54: 8\n         line 55: 16\n         line 56: 20\n@@ -415,33 +415,33 @@\n             0      59     1 vector   Ljava/util/List;\n             0      59     2 maxResults   I\n             0      59     3 metricType   Lio/milvus/param/MetricType;\n             0      59     4 consistencyLevel   Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      59     1 vector   Ljava/util/List<Ljava/lang/Float;>;\n-    Signature: #85                          // (Ljava/lang/String;Ljava/util/List<Ljava/lang/Float;>;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n+    Signature: #222                         // (Ljava/lang/String;Ljava/util/List<Ljava/lang/Float;>;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n \n   static io.milvus.param.dml.QueryParam buildQueryRequest(java.lang.String, java.util.List<java.lang.String>, io.milvus.common.clientenum.ConsistencyLevelEnum);\n     descriptor: (Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=3, args_size=3\n-         0: invokestatic  #32                 // Method io/milvus/param/dml/QueryParam.newBuilder:()Lio/milvus/param/dml/QueryParam$Builder;\n+         0: invokestatic  #130                // Method io/milvus/param/dml/QueryParam.newBuilder:()Lio/milvus/param/dml/QueryParam$Builder;\n          3: aload_0\n-         4: invokevirtual #33                 // Method io/milvus/param/dml/QueryParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/QueryParam$Builder;\n+         4: invokevirtual #135                // Method io/milvus/param/dml/QueryParam$Builder.withCollectionName:(Ljava/lang/String;)Lio/milvus/param/dml/QueryParam$Builder;\n          7: aload_1\n-         8: invokestatic  #34                 // Method buildQueryExpression:(Ljava/util/List;)Ljava/lang/String;\n-        11: invokevirtual #35                 // Method io/milvus/param/dml/QueryParam$Builder.withExpr:(Ljava/lang/String;)Lio/milvus/param/dml/QueryParam$Builder;\n+         8: invokestatic  #140                // Method buildQueryExpression:(Ljava/util/List;)Ljava/lang/String;\n+        11: invokevirtual #146                // Method io/milvus/param/dml/QueryParam$Builder.withExpr:(Ljava/lang/String;)Lio/milvus/param/dml/QueryParam$Builder;\n         14: aload_2\n-        15: invokevirtual #36                 // Method io/milvus/param/dml/QueryParam$Builder.withConsistencyLevel:(Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam$Builder;\n-        18: ldc           #20                 // String vector\n-        20: invokestatic  #4                  // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-        23: invokevirtual #37                 // Method io/milvus/param/dml/QueryParam$Builder.withOutFields:(Ljava/util/List;)Lio/milvus/param/dml/QueryParam$Builder;\n-        26: invokevirtual #38                 // Method io/milvus/param/dml/QueryParam$Builder.build:()Lio/milvus/param/dml/QueryParam;\n+        15: invokevirtual #149                // Method io/milvus/param/dml/QueryParam$Builder.withConsistencyLevel:(Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam$Builder;\n+        18: ldc           #89                 // String vector\n+        20: invokestatic  #15                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+        23: invokevirtual #152                // Method io/milvus/param/dml/QueryParam$Builder.withOutFields:(Ljava/util/List;)Lio/milvus/param/dml/QueryParam$Builder;\n+        26: invokevirtual #155                // Method io/milvus/param/dml/QueryParam$Builder.build:()Lio/milvus/param/dml/QueryParam;\n         29: areturn\n       LineNumberTable:\n         line 66: 0\n         line 67: 4\n         line 68: 8\n         line 69: 15\n         line 70: 20\n@@ -451,76 +451,76 @@\n         Start  Length  Slot  Name   Signature\n             0      30     0 collectionName   Ljava/lang/String;\n             0      30     1 rowIds   Ljava/util/List;\n             0      30     2 consistencyLevel   Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      30     1 rowIds   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #90                          // (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n+    Signature: #227                         // (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/QueryParam;\n \n   private static java.lang.String buildQueryExpression(java.util.List<java.lang.String>);\n     descriptor: (Ljava/util/List;)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: invokeinterface #39,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-         6: invokedynamic #40,  0             // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n-        11: invokeinterface #41,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        16: ldc           #42                 // String  ||\n-        18: invokestatic  #43                 // Method java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-        21: invokeinterface #44,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        26: checkcast     #26                 // class java/lang/String\n+         1: invokeinterface #158,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+         6: invokedynamic #164,  0            // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n+        11: invokeinterface #168,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        16: ldc           #174                // String  ||\n+        18: invokestatic  #176                // Method java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+        21: invokeinterface #182,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        26: checkcast     #112                // class java/lang/String\n         29: areturn\n       LineNumberTable:\n         line 75: 0\n         line 76: 11\n         line 77: 18\n         line 75: 29\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0 rowIds   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0 rowIds   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #93                          // (Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/String;\n+    Signature: #228                         // (Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/String;\n \n   private static java.lang.String lambda$buildQueryExpression$0(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ljava/lang/String;\n     flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=5, locals=1, args_size=1\n-         0: ldc           #45                 // String %s == \\'%s\\'\n+         0: ldc           #186                // String %s == \\'%s\\'\n          2: iconst_2\n-         3: anewarray     #46                 // class java/lang/Object\n+         3: anewarray     #4                  // class java/lang/Object\n          6: dup\n          7: iconst_0\n-         8: ldc           #27                 // String id\n+         8: ldc           #114                // String id\n         10: aastore\n         11: dup\n         12: iconst_1\n         13: aload_0\n         14: aastore\n-        15: invokestatic  #47                 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        15: invokestatic  #188                // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n         18: areturn\n       LineNumberTable:\n         line 76: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      19     0    id   Ljava/lang/String;\n }\n SourceFile: \"CollectionRequestBuilder.java\"\n-InnerClasses:\n-  public static #68= #67 of #113;         // Field=class io/milvus/param/dml/InsertParam$Field of class io/milvus/param/dml/InsertParam\n-  public static final #171= #105 of #101; // Builder=class io/milvus/param/collection/FlushParam$Builder of class io/milvus/param/collection/FlushParam\n-  public static final #171= #110 of #108; // Builder=class io/milvus/param/collection/HasCollectionParam$Builder of class io/milvus/param/collection/HasCollectionParam\n-  public static #171= #115 of #113;       // Builder=class io/milvus/param/dml/InsertParam$Builder of class io/milvus/param/dml/InsertParam\n-  public static final #171= #121 of #119; // Builder=class io/milvus/param/collection/LoadCollectionParam$Builder of class io/milvus/param/collection/LoadCollectionParam\n-  public static #171= #126 of #124;       // Builder=class io/milvus/param/dml/SearchParam$Builder of class io/milvus/param/dml/SearchParam\n-  public static #171= #143 of #141;       // Builder=class io/milvus/param/dml/QueryParam$Builder of class io/milvus/param/dml/QueryParam\n-  public static final #252= #251 of #254; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #153 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: #234 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-      #154 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #155 REF_invokeStatic dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n-      #156 (Ljava/lang/String;)Ljava/lang/String;\n+      #241 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #243 REF_invokeStatic dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.lambda$buildQueryExpression$0:(Ljava/lang/String;)Ljava/lang/String;\n+      #246 (Ljava/lang/String;)Ljava/lang/String;\n+InnerClasses:\n+  public static final #248= #22 of #10;   // Builder=class io/milvus/param/collection/FlushParam$Builder of class io/milvus/param/collection/FlushParam\n+  public static final #248= #37 of #32;   // Builder=class io/milvus/param/collection/HasCollectionParam$Builder of class io/milvus/param/collection/HasCollectionParam\n+  public static #248= #51 of #46;         // Builder=class io/milvus/param/dml/InsertParam$Builder of class io/milvus/param/dml/InsertParam\n+  public static final #248= #68 of #63;   // Builder=class io/milvus/param/collection/LoadCollectionParam$Builder of class io/milvus/param/collection/LoadCollectionParam\n+  public static #248= #81 of #76;         // Builder=class io/milvus/param/dml/SearchParam$Builder of class io/milvus/param/dml/SearchParam\n+  public static #248= #136 of #131;       // Builder=class io/milvus/param/dml/QueryParam$Builder of class io/milvus/param/dml/QueryParam\n+  public static #251= #249 of #46;        // Field=class io/milvus/param/dml/InsertParam$Field of class io/milvus/param/dml/InsertParam\n+  public static final #256= #252 of #254; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/store/embedding/milvus/Generator.class", "source2": "dev/langchain4j/store/embedding/milvus/Generator.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,77 +1,76 @@\n-  SHA-256 checksum 05dafbda7a72cec2c5f7be483aa3958287b890fe91d028eee8d4a926bffae006\n+  SHA-256 checksum 9a2ebebbadcaca86ac2c940ef38bdc7b4587eb378d7a44cce1f5dfaece4bb3b6\n   Compiled from \"Generator.java\"\n class dev.langchain4j.store.embedding.milvus.Generator\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #10                         // dev/langchain4j/store/embedding/milvus/Generator\n-  super_class: #11                        // java/lang/Object\n+  this_class: #36                         // dev/langchain4j/store/embedding/milvus/Generator\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Methodref          #11.#37        // java/lang/Object.\"<init>\":()V\n-   #2 = Class              #38            // java/util/ArrayList\n-   #3 = Methodref          #2.#37         // java/util/ArrayList.\"<init>\":()V\n-   #4 = Methodref          #39.#40        // dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n-   #5 = InterfaceMethodref #41.#42        // java/util/List.add:(Ljava/lang/Object;)Z\n-   #6 = Class              #43            // java/lang/String\n-   #7 = String             #44            //\n-   #8 = Methodref          #45.#46        // java/util/Arrays.fill:([Ljava/lang/Object;Ljava/lang/Object;)V\n-   #9 = Methodref          #45.#47        // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-  #10 = Class              #48            // dev/langchain4j/store/embedding/milvus/Generator\n-  #11 = Class              #49            // java/lang/Object\n-  #12 = Utf8               <init>\n-  #13 = Utf8               ()V\n-  #14 = Utf8               Code\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Ldev/langchain4j/store/embedding/milvus/Generator;\n-  #19 = Utf8               generateRandomIds\n-  #20 = Utf8               (I)Ljava/util/List;\n-  #21 = Utf8               i\n-  #22 = Utf8               I\n-  #23 = Utf8               size\n-  #24 = Utf8               ids\n-  #25 = Utf8               Ljava/util/List;\n-  #26 = Utf8               LocalVariableTypeTable\n-  #27 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #28 = Utf8               StackMapTable\n-  #29 = Class              #50            // java/util/List\n-  #30 = Utf8               Signature\n-  #31 = Utf8               (I)Ljava/util/List<Ljava/lang/String;>;\n-  #32 = Utf8               generateEmptyScalars\n-  #33 = Utf8               arr\n-  #34 = Utf8               [Ljava/lang/String;\n-  #35 = Utf8               SourceFile\n-  #36 = Utf8               Generator.java\n-  #37 = NameAndType        #12:#13        // \"<init>\":()V\n-  #38 = Utf8               java/util/ArrayList\n-  #39 = Class              #51            // dev/langchain4j/internal/Utils\n-  #40 = NameAndType        #52:#53        // randomUUID:()Ljava/lang/String;\n-  #41 = Class              #50            // java/util/List\n-  #42 = NameAndType        #54:#55        // add:(Ljava/lang/Object;)Z\n-  #43 = Utf8               java/lang/String\n-  #44 = Utf8\n-  #45 = Class              #56            // java/util/Arrays\n-  #46 = NameAndType        #57:#58        // fill:([Ljava/lang/Object;Ljava/lang/Object;)V\n-  #47 = NameAndType        #59:#60        // asList:([Ljava/lang/Object;)Ljava/util/List;\n-  #48 = Utf8               dev/langchain4j/store/embedding/milvus/Generator\n-  #49 = Utf8               java/lang/Object\n-  #50 = Utf8               java/util/List\n-  #51 = Utf8               dev/langchain4j/internal/Utils\n-  #52 = Utf8               randomUUID\n-  #53 = Utf8               ()Ljava/lang/String;\n-  #54 = Utf8               add\n-  #55 = Utf8               (Ljava/lang/Object;)Z\n-  #56 = Utf8               java/util/Arrays\n-  #57 = Utf8               fill\n-  #58 = Utf8               ([Ljava/lang/Object;Ljava/lang/Object;)V\n-  #59 = Utf8               asList\n-  #60 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // java/util/ArrayList\n+   #8 = Utf8               java/util/ArrayList\n+   #9 = Methodref          #7.#3          // java/util/ArrayList.\"<init>\":()V\n+  #10 = Methodref          #11.#12        // dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+  #11 = Class              #13            // dev/langchain4j/internal/Utils\n+  #12 = NameAndType        #14:#15        // randomUUID:()Ljava/lang/String;\n+  #13 = Utf8               dev/langchain4j/internal/Utils\n+  #14 = Utf8               randomUUID\n+  #15 = Utf8               ()Ljava/lang/String;\n+  #16 = InterfaceMethodref #17.#18        // java/util/List.add:(Ljava/lang/Object;)Z\n+  #17 = Class              #19            // java/util/List\n+  #18 = NameAndType        #20:#21        // add:(Ljava/lang/Object;)Z\n+  #19 = Utf8               java/util/List\n+  #20 = Utf8               add\n+  #21 = Utf8               (Ljava/lang/Object;)Z\n+  #22 = Class              #23            // java/lang/String\n+  #23 = Utf8               java/lang/String\n+  #24 = String             #25            //\n+  #25 = Utf8\n+  #26 = Methodref          #27.#28        // java/util/Arrays.fill:([Ljava/lang/Object;Ljava/lang/Object;)V\n+  #27 = Class              #29            // java/util/Arrays\n+  #28 = NameAndType        #30:#31        // fill:([Ljava/lang/Object;Ljava/lang/Object;)V\n+  #29 = Utf8               java/util/Arrays\n+  #30 = Utf8               fill\n+  #31 = Utf8               ([Ljava/lang/Object;Ljava/lang/Object;)V\n+  #32 = Methodref          #27.#33        // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+  #33 = NameAndType        #34:#35        // asList:([Ljava/lang/Object;)Ljava/util/List;\n+  #34 = Utf8               asList\n+  #35 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n+  #36 = Class              #37            // dev/langchain4j/store/embedding/milvus/Generator\n+  #37 = Utf8               dev/langchain4j/store/embedding/milvus/Generator\n+  #38 = Utf8               Code\n+  #39 = Utf8               LineNumberTable\n+  #40 = Utf8               LocalVariableTable\n+  #41 = Utf8               this\n+  #42 = Utf8               Ldev/langchain4j/store/embedding/milvus/Generator;\n+  #43 = Utf8               generateRandomIds\n+  #44 = Utf8               (I)Ljava/util/List;\n+  #45 = Utf8               i\n+  #46 = Utf8               I\n+  #47 = Utf8               size\n+  #48 = Utf8               ids\n+  #49 = Utf8               Ljava/util/List;\n+  #50 = Utf8               LocalVariableTypeTable\n+  #51 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #52 = Utf8               StackMapTable\n+  #53 = Utf8               Signature\n+  #54 = Utf8               (I)Ljava/util/List<Ljava/lang/String;>;\n+  #55 = Utf8               generateEmptyScalars\n+  #56 = Utf8               arr\n+  #57 = Utf8               [Ljava/lang/String;\n+  #58 = Utf8               SourceFile\n+  #59 = Utf8               Generator.java\n {\n   dev.langchain4j.store.embedding.milvus.Generator();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -84,26 +83,26 @@\n             0       5     0  this   Ldev/langchain4j/store/embedding/milvus/Generator;\n \n   static java.util.List<java.lang.String> generateRandomIds(int);\n     descriptor: (I)Ljava/util/List;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=3, args_size=1\n-         0: new           #2                  // class java/util/ArrayList\n+         0: new           #7                  // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #3                  // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: iconst_0\n          9: istore_2\n         10: iload_2\n         11: iload_0\n         12: if_icmpge     31\n         15: aload_1\n-        16: invokestatic  #4                  // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n-        19: invokeinterface #5,  2            // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        16: invokestatic  #10                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+        19: invokeinterface #16,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         24: pop\n         25: iinc          2, 1\n         28: goto          10\n         31: aload_1\n         32: areturn\n       LineNumberTable:\n         line 12: 0\n@@ -121,34 +120,34 @@\n             8      25     1   ids   Ljava/util/List<Ljava/lang/String;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 253 /* append */\n           offset_delta = 10\n           locals = [ class java/util/List, int ]\n         frame_type = 250 /* chop */\n           offset_delta = 20\n-    Signature: #31                          // (I)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #54                          // (I)Ljava/util/List<Ljava/lang/String;>;\n \n   static java.util.List<java.lang.String> generateEmptyScalars(int);\n     descriptor: (I)Ljava/util/List;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=2, args_size=1\n          0: iload_0\n-         1: anewarray     #6                  // class java/lang/String\n+         1: anewarray     #22                 // class java/lang/String\n          4: astore_1\n          5: aload_1\n-         6: ldc           #7                  // String\n-         8: invokestatic  #8                  // Method java/util/Arrays.fill:([Ljava/lang/Object;Ljava/lang/Object;)V\n+         6: ldc           #24                 // String\n+         8: invokestatic  #26                 // Method java/util/Arrays.fill:([Ljava/lang/Object;Ljava/lang/Object;)V\n         11: aload_1\n-        12: invokestatic  #9                  // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+        12: invokestatic  #32                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n         15: areturn\n       LineNumberTable:\n         line 21: 0\n         line 22: 5\n         line 24: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  size   I\n             5      11     1   arr   [Ljava/lang/String;\n-    Signature: #31                          // (I)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #54                          // (I)Ljava/util/List<Ljava/lang/String;>;\n }\n SourceFile: \"Generator.java\"\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,374 +1,365 @@\n-  SHA-256 checksum ea177d652bad1a7220a2b2457b8ff97897376644d9f04a28e9b6f0721cae0c3d\n+  SHA-256 checksum 6cb236b4530da65faf5d4a737d34c05422e49400b5afe459e9a7b173089bbad7\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: #53                         // dev/langchain4j/store/embedding/milvus/Mapper\n-  super_class: #54                        // java/lang/Object\n+  this_class: #46                         // dev/langchain4j/store/embedding/milvus/Mapper\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 6, attributes: 3\n Constant pool:\n-    #1 = Class              #138          // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n-    #2 = Methodref          #54.#139      // java/lang/Object.\"<init>\":()V\n-    #3 = InterfaceMethodref #8.#140       // java/util/List.stream:()Ljava/util/stream/Stream;\n-    #4 = InvokeDynamic      #0:#146       // #0:apply:()Ljava/util/function/Function;\n-    #5 = InterfaceMethodref #147.#148     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-    #6 = Methodref          #149.#150     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-    #7 = InterfaceMethodref #147.#151     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-    #8 = Class              #152          // java/util/List\n-    #9 = InterfaceMethodref #8.#153       // java/util/List.isEmpty:()Z\n-   #10 = Methodref          #154.#155     // dev/langchain4j/store/embedding/milvus/Generator.generateEmptyScalars:(I)Ljava/util/List;\n-   #11 = Methodref          #53.#156      // dev/langchain4j/store/embedding/milvus/Mapper.textSegmentsToScalars:(Ljava/util/List;)Ljava/util/List;\n-   #12 = InvokeDynamic      #1:#146       // #1:apply:()Ljava/util/function/Function;\n-   #13 = Class              #159          // java/util/ArrayList\n-   #14 = Methodref          #13.#139      // java/util/ArrayList.\"<init>\":()V\n-   #15 = Class              #160          // java/util/HashMap\n-   #16 = Methodref          #15.#139      // java/util/HashMap.\"<init>\":()V\n-   #17 = String             #124          // id\n-   #18 = Methodref          #161.#162     // io/milvus/response/SearchResultsWrapper.getFieldWrapper:(Ljava/lang/String;)Lio/milvus/response/FieldDataWrapper;\n-   #19 = Methodref          #163.#164     // io/milvus/response/FieldDataWrapper.getFieldData:()Ljava/util/List;\n-   #20 = Methodref          #53.#165      // dev/langchain4j/store/embedding/milvus/Mapper.queryEmbeddings:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ljava/util/Map;\n-   #21 = InterfaceMethodref #166.#167     // java/util/Map.putAll:(Ljava/util/Map;)V\n-   #22 = Class              #168          // io/milvus/exception/ParamException\n-   #23 = Methodref          #161.#169     // io/milvus/response/SearchResultsWrapper.getRowRecords:()Ljava/util/List;\n-   #24 = InterfaceMethodref #8.#170       // java/util/List.size:()I\n-   #25 = Methodref          #161.#171     // io/milvus/response/SearchResultsWrapper.getIDScore:(I)Ljava/util/List;\n-   #26 = InterfaceMethodref #8.#172       // java/util/List.get:(I)Ljava/lang/Object;\n-   #27 = Class              #173          // io/milvus/response/SearchResultsWrapper$IDScore\n-   #28 = Methodref          #27.#175      // io/milvus/response/SearchResultsWrapper$IDScore.getScore:()F\n-   #29 = Methodref          #27.#176      // io/milvus/response/SearchResultsWrapper$IDScore.getStrID:()Ljava/lang/String;\n-   #30 = InterfaceMethodref #166.#177     // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #31 = Class              #178          // dev/langchain4j/data/embedding/Embedding\n-   #32 = String             #92           // text\n-   #33 = Methodref          #161.#179     // io/milvus/response/SearchResultsWrapper.getFieldData:(Ljava/lang/String;I)Ljava/util/List;\n-   #34 = Methodref          #180.#181     // java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n-   #35 = Methodref          #182.#183     // dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n-   #36 = Methodref          #184.#185     // dev/langchain4j/data/segment/TextSegment.from:(Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n-   #37 = Class              #186          // dev/langchain4j/store/embedding/EmbeddingMatch\n-   #38 = Methodref          #187.#188     // dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n-   #39 = Methodref          #189.#190     // java/lang/Double.valueOf:(D)Ljava/lang/Double;\n-   #40 = Methodref          #37.#191      // dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-   #41 = InterfaceMethodref #8.#192       // java/util/List.add:(Ljava/lang/Object;)Z\n-   #42 = Methodref          #193.#194     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.queryForVectors:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n-   #43 = Methodref          #195.#169     // io/milvus/response/QueryResultsWrapper.getRowRecords:()Ljava/util/List;\n-   #44 = InterfaceMethodref #8.#196       // java/util/List.iterator:()Ljava/util/Iterator;\n-   #45 = InterfaceMethodref #197.#198     // java/util/Iterator.hasNext:()Z\n-   #46 = InterfaceMethodref #197.#199     // java/util/Iterator.next:()Ljava/lang/Object;\n-   #47 = Class              #200          // io/milvus/response/QueryResultsWrapper$RowRecord\n-   #48 = Methodref          #47.#201      // io/milvus/response/QueryResultsWrapper$RowRecord.get:(Ljava/lang/String;)Ljava/lang/Object;\n-   #49 = Methodref          #54.#202      // java/lang/Object.toString:()Ljava/lang/String;\n-   #50 = String             #125          // vector\n-   #51 = Methodref          #31.#203      // dev/langchain4j/data/embedding/Embedding.from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n-   #52 = InterfaceMethodref #166.#204     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #53 = Class              #205          // dev/langchain4j/store/embedding/milvus/Mapper\n-   #54 = Class              #206          // java/lang/Object\n-   #55 = Utf8               <init>\n-   #56 = Utf8               ()V\n-   #57 = Utf8               Code\n-   #58 = Utf8               LineNumberTable\n-   #59 = Utf8               LocalVariableTable\n-   #60 = Utf8               this\n-   #61 = Utf8               Ldev/langchain4j/store/embedding/milvus/Mapper;\n-   #62 = Utf8               toVectors\n-   #63 = Utf8               (Ljava/util/List;)Ljava/util/List;\n-   #64 = Utf8               embeddings\n-   #65 = Utf8               Ljava/util/List;\n-   #66 = Utf8               LocalVariableTypeTable\n-   #67 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-   #68 = Utf8               Signature\n-   #69 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/util/List<Ljava/lang/Float;>;>;\n-   #70 = Utf8               toScalars\n-   #71 = Utf8               (Ljava/util/List;I)Ljava/util/List;\n-   #72 = Utf8               textSegments\n-   #73 = Utf8               size\n-   #74 = Utf8               I\n-   #75 = Utf8               noScalars\n-   #76 = Utf8               Z\n-   #77 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n-   #78 = Utf8               StackMapTable\n-   #79 = Class              #152          // java/util/List\n-   #80 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;I)Ljava/util/List<Ljava/lang/String;>;\n-   #81 = Utf8               textSegmentsToScalars\n-   #82 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n-   #83 = Utf8               toEmbeddingMatches\n-   #84 = Utf8               (Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List;\n-   #85 = Utf8               rowIds\n-   #86 = Utf8               score\n-   #87 = Utf8               D\n-   #88 = Utf8               rowId\n-   #89 = Utf8               Ljava/lang/String;\n-   #90 = Utf8               embedding\n-   #91 = Utf8               Ldev/langchain4j/data/embedding/Embedding;\n-   #92 = Utf8               text\n-   #93 = Utf8               textSegment\n-   #94 = Utf8               Ldev/langchain4j/data/segment/TextSegment;\n-   #95 = Utf8               embeddingMatch\n-   #96 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-   #97 = Utf8               i\n-   #98 = Utf8               milvusClient\n-   #99 = Utf8               Lio/milvus/client/MilvusServiceClient;\n-  #100 = Utf8               resultsWrapper\n-  #101 = Utf8               Lio/milvus/response/SearchResultsWrapper;\n-  #102 = Utf8               collectionName\n-  #103 = Utf8               consistencyLevel\n-  #104 = Utf8               Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n-  #105 = Utf8               queryForVectorOnSearch\n-  #106 = Utf8               matches\n-  #107 = Utf8               idToEmbedding\n-  #108 = Utf8               Ljava/util/Map;\n-  #109 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #110 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #111 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n-  #112 = Utf8               Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;>;\n-  #113 = Class              #207          // io/milvus/client/MilvusServiceClient\n-  #114 = Class              #208          // io/milvus/response/SearchResultsWrapper\n-  #115 = Class              #209          // java/lang/String\n-  #116 = Class              #210          // io/milvus/common/clientenum/ConsistencyLevelEnum\n-  #117 = Class              #211          // java/util/Map\n-  #118 = Class              #168          // io/milvus/exception/ParamException\n-  #119 = Class              #178          // dev/langchain4j/data/embedding/Embedding\n-  #120 = Class              #212          // dev/langchain4j/data/segment/TextSegment\n-  #121 = Utf8               (Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n-  #122 = Utf8               queryEmbeddings\n-  #123 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ljava/util/Map;\n-  #124 = Utf8               id\n-  #125 = Utf8               vector\n-  #126 = Utf8               row\n-  #127 = Utf8               RowRecord\n-  #128 = Utf8               InnerClasses\n-  #129 = Utf8               Lio/milvus/response/QueryResultsWrapper$RowRecord;\n-  #130 = Utf8               queryResultsWrapper\n-  #131 = Utf8               Lio/milvus/response/QueryResultsWrapper;\n-  #132 = Utf8               Ljava/util/List<Ljava/lang/Float;>;\n-  #133 = Class              #213          // io/milvus/response/QueryResultsWrapper\n-  #134 = Class              #214          // java/util/Iterator\n-  #135 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;>;\n-  #136 = Utf8               SourceFile\n-  #137 = Utf8               Mapper.java\n-  #138 = Utf8               dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n-  #139 = NameAndType        #55:#56       // \"<init>\":()V\n-  #140 = NameAndType        #215:#216     // stream:()Ljava/util/stream/Stream;\n-  #141 = Utf8               BootstrapMethods\n-  #142 = MethodHandle       6:#217        // 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-  #143 = MethodType         #218          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #144 = MethodHandle       5:#219        // REF_invokeVirtual dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-  #145 = MethodType         #220          //  (Ldev/langchain4j/data/embedding/Embedding;)Ljava/util/List;\n-  #146 = NameAndType        #221:#222     // apply:()Ljava/util/function/Function;\n-  #147 = Class              #223          // java/util/stream/Stream\n-  #148 = NameAndType        #224:#225     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #149 = Class              #226          // java/util/stream/Collectors\n-  #150 = NameAndType        #227:#228     // toList:()Ljava/util/stream/Collector;\n-  #151 = NameAndType        #229:#230     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #152 = Utf8               java/util/List\n-  #153 = NameAndType        #231:#232     // isEmpty:()Z\n-  #154 = Class              #233          // dev/langchain4j/store/embedding/milvus/Generator\n-  #155 = NameAndType        #234:#235     // generateEmptyScalars:(I)Ljava/util/List;\n-  #156 = NameAndType        #81:#63       // textSegmentsToScalars:(Ljava/util/List;)Ljava/util/List;\n-  #157 = MethodHandle       5:#236        // REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #158 = MethodType         #237          //  (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #159 = Utf8               java/util/ArrayList\n-  #160 = Utf8               java/util/HashMap\n-  #161 = Class              #208          // io/milvus/response/SearchResultsWrapper\n-  #162 = NameAndType        #238:#239     // getFieldWrapper:(Ljava/lang/String;)Lio/milvus/response/FieldDataWrapper;\n-  #163 = Class              #240          // io/milvus/response/FieldDataWrapper\n-  #164 = NameAndType        #241:#242     // getFieldData:()Ljava/util/List;\n-  #165 = NameAndType        #122:#123     // queryEmbeddings:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ljava/util/Map;\n-  #166 = Class              #211          // java/util/Map\n-  #167 = NameAndType        #243:#244     // putAll:(Ljava/util/Map;)V\n-  #168 = Utf8               io/milvus/exception/ParamException\n-  #169 = NameAndType        #245:#242     // getRowRecords:()Ljava/util/List;\n-  #170 = NameAndType        #73:#246      // size:()I\n-  #171 = NameAndType        #247:#235     // getIDScore:(I)Ljava/util/List;\n-  #172 = NameAndType        #248:#249     // get:(I)Ljava/lang/Object;\n-  #173 = Utf8               io/milvus/response/SearchResultsWrapper$IDScore\n-  #174 = Utf8               IDScore\n-  #175 = NameAndType        #250:#251     // getScore:()F\n-  #176 = NameAndType        #252:#253     // getStrID:()Ljava/lang/String;\n-  #177 = NameAndType        #248:#218     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #178 = Utf8               dev/langchain4j/data/embedding/Embedding\n-  #179 = NameAndType        #241:#254     // getFieldData:(Ljava/lang/String;I)Ljava/util/List;\n-  #180 = Class              #209          // java/lang/String\n-  #181 = NameAndType        #255:#256     // valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n-  #182 = Class              #257          // dev/langchain4j/internal/Utils\n-  #183 = NameAndType        #258:#259     // isNullOrBlank:(Ljava/lang/String;)Z\n-  #184 = Class              #212          // dev/langchain4j/data/segment/TextSegment\n-  #185 = NameAndType        #260:#261     // from:(Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n-  #186 = Utf8               dev/langchain4j/store/embedding/EmbeddingMatch\n-  #187 = Class              #262          // dev/langchain4j/store/embedding/RelevanceScore\n-  #188 = NameAndType        #263:#264     // fromCosineSimilarity:(D)D\n-  #189 = Class              #265          // java/lang/Double\n-  #190 = NameAndType        #255:#266     // valueOf:(D)Ljava/lang/Double;\n-  #191 = NameAndType        #55:#267      // \"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-  #192 = NameAndType        #268:#269     // add:(Ljava/lang/Object;)Z\n-  #193 = Class              #270          // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor\n-  #194 = NameAndType        #271:#272     // queryForVectors:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n-  #195 = Class              #213          // io/milvus/response/QueryResultsWrapper\n-  #196 = NameAndType        #273:#274     // iterator:()Ljava/util/Iterator;\n-  #197 = Class              #214          // java/util/Iterator\n-  #198 = NameAndType        #275:#232     // hasNext:()Z\n-  #199 = NameAndType        #276:#277     // next:()Ljava/lang/Object;\n-  #200 = Utf8               io/milvus/response/QueryResultsWrapper$RowRecord\n-  #201 = NameAndType        #248:#278     // get:(Ljava/lang/String;)Ljava/lang/Object;\n-  #202 = NameAndType        #279:#253     // toString:()Ljava/lang/String;\n-  #203 = NameAndType        #260:#280     // from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n-  #204 = NameAndType        #281:#282     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #205 = Utf8               dev/langchain4j/store/embedding/milvus/Mapper\n-  #206 = Utf8               java/lang/Object\n-  #207 = Utf8               io/milvus/client/MilvusServiceClient\n-  #208 = Utf8               io/milvus/response/SearchResultsWrapper\n-  #209 = Utf8               java/lang/String\n-  #210 = Utf8               io/milvus/common/clientenum/ConsistencyLevelEnum\n-  #211 = Utf8               java/util/Map\n-  #212 = Utf8               dev/langchain4j/data/segment/TextSegment\n-  #213 = Utf8               io/milvus/response/QueryResultsWrapper\n-  #214 = Utf8               java/util/Iterator\n-  #215 = Utf8               stream\n-  #216 = Utf8               ()Ljava/util/stream/Stream;\n-  #217 = Methodref          #283.#284     // 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-  #218 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #219 = Methodref          #31.#285      // dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-  #220 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;)Ljava/util/List;\n-  #221 = Utf8               apply\n-  #222 = Utf8               ()Ljava/util/function/Function;\n-  #223 = Utf8               java/util/stream/Stream\n-  #224 = Utf8               map\n-  #225 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #226 = Utf8               java/util/stream/Collectors\n-  #227 = Utf8               toList\n-  #228 = Utf8               ()Ljava/util/stream/Collector;\n-  #229 = Utf8               collect\n-  #230 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #231 = Utf8               isEmpty\n-  #232 = Utf8               ()Z\n-  #233 = Utf8               dev/langchain4j/store/embedding/milvus/Generator\n-  #234 = Utf8               generateEmptyScalars\n-  #235 = Utf8               (I)Ljava/util/List;\n-  #236 = Methodref          #184.#286     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #237 = Utf8               (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #238 = Utf8               getFieldWrapper\n-  #239 = Utf8               (Ljava/lang/String;)Lio/milvus/response/FieldDataWrapper;\n-  #240 = Utf8               io/milvus/response/FieldDataWrapper\n-  #241 = Utf8               getFieldData\n-  #242 = Utf8               ()Ljava/util/List;\n-  #243 = Utf8               putAll\n-  #244 = Utf8               (Ljava/util/Map;)V\n-  #245 = Utf8               getRowRecords\n-  #246 = Utf8               ()I\n-  #247 = Utf8               getIDScore\n-  #248 = Utf8               get\n-  #249 = Utf8               (I)Ljava/lang/Object;\n-  #250 = Utf8               getScore\n-  #251 = Utf8               ()F\n-  #252 = Utf8               getStrID\n-  #253 = Utf8               ()Ljava/lang/String;\n-  #254 = Utf8               (Ljava/lang/String;I)Ljava/util/List;\n-  #255 = Utf8               valueOf\n-  #256 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n-  #257 = Utf8               dev/langchain4j/internal/Utils\n-  #258 = Utf8               isNullOrBlank\n-  #259 = Utf8               (Ljava/lang/String;)Z\n-  #260 = Utf8               from\n-  #261 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n-  #262 = Utf8               dev/langchain4j/store/embedding/RelevanceScore\n-  #263 = Utf8               fromCosineSimilarity\n-  #264 = Utf8               (D)D\n-  #265 = Utf8               java/lang/Double\n-  #266 = Utf8               (D)Ljava/lang/Double;\n-  #267 = Utf8               (Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-  #268 = Utf8               add\n-  #269 = Utf8               (Ljava/lang/Object;)Z\n-  #270 = Utf8               dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor\n-  #271 = Utf8               queryForVectors\n-  #272 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n-  #273 = Utf8               iterator\n-  #274 = Utf8               ()Ljava/util/Iterator;\n-  #275 = Utf8               hasNext\n-  #276 = Utf8               next\n-  #277 = Utf8               ()Ljava/lang/Object;\n-  #278 = Utf8               (Ljava/lang/String;)Ljava/lang/Object;\n-  #279 = Utf8               toString\n-  #280 = Utf8               (Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n-  #281 = Utf8               put\n-  #282 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #283 = Class              #287          // java/lang/invoke/LambdaMetafactory\n-  #284 = NameAndType        #288:#291     // 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-  #285 = NameAndType        #292:#242     // vectorAsList:()Ljava/util/List;\n-  #286 = NameAndType        #92:#253      // text:()Ljava/lang/String;\n-  #287 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #288 = Utf8               metafactory\n-  #289 = Class              #294          // java/lang/invoke/MethodHandles$Lookup\n-  #290 = Utf8               Lookup\n-  #291 = 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-  #292 = Utf8               vectorAsList\n-  #293 = Class              #295          // java/lang/invoke/MethodHandles\n-  #294 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #295 = Utf8               java/lang/invoke/MethodHandles\n+    #1 = Class              #2            // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+    #2 = Utf8               dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+    #3 = Methodref          #4.#5         // java/lang/Object.\"<init>\":()V\n+    #4 = Class              #6            // java/lang/Object\n+    #5 = NameAndType        #7:#8         // \"<init>\":()V\n+    #6 = Utf8               java/lang/Object\n+    #7 = Utf8               <init>\n+    #8 = Utf8               ()V\n+    #9 = InterfaceMethodref #10.#11       // java/util/List.stream:()Ljava/util/stream/Stream;\n+   #10 = Class              #12           // java/util/List\n+   #11 = NameAndType        #13:#14       // stream:()Ljava/util/stream/Stream;\n+   #12 = Utf8               java/util/List\n+   #13 = Utf8               stream\n+   #14 = Utf8               ()Ljava/util/stream/Stream;\n+   #15 = InvokeDynamic      #0:#16        // #0:apply:()Ljava/util/function/Function;\n+   #16 = NameAndType        #17:#18       // apply:()Ljava/util/function/Function;\n+   #17 = Utf8               apply\n+   #18 = Utf8               ()Ljava/util/function/Function;\n+   #19 = InterfaceMethodref #20.#21       // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+   #20 = Class              #22           // java/util/stream/Stream\n+   #21 = NameAndType        #23:#24       // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+   #22 = Utf8               java/util/stream/Stream\n+   #23 = Utf8               map\n+   #24 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+   #25 = Methodref          #26.#27       // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+   #26 = Class              #28           // java/util/stream/Collectors\n+   #27 = NameAndType        #29:#30       // toList:()Ljava/util/stream/Collector;\n+   #28 = Utf8               java/util/stream/Collectors\n+   #29 = Utf8               toList\n+   #30 = Utf8               ()Ljava/util/stream/Collector;\n+   #31 = InterfaceMethodref #20.#32       // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+   #32 = NameAndType        #33:#34       // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+   #33 = Utf8               collect\n+   #34 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n+   #35 = InterfaceMethodref #10.#36       // java/util/List.isEmpty:()Z\n+   #36 = NameAndType        #37:#38       // isEmpty:()Z\n+   #37 = Utf8               isEmpty\n+   #38 = Utf8               ()Z\n+   #39 = Methodref          #40.#41       // dev/langchain4j/store/embedding/milvus/Generator.generateEmptyScalars:(I)Ljava/util/List;\n+   #40 = Class              #42           // dev/langchain4j/store/embedding/milvus/Generator\n+   #41 = NameAndType        #43:#44       // generateEmptyScalars:(I)Ljava/util/List;\n+   #42 = Utf8               dev/langchain4j/store/embedding/milvus/Generator\n+   #43 = Utf8               generateEmptyScalars\n+   #44 = Utf8               (I)Ljava/util/List;\n+   #45 = Methodref          #46.#47       // dev/langchain4j/store/embedding/milvus/Mapper.textSegmentsToScalars:(Ljava/util/List;)Ljava/util/List;\n+   #46 = Class              #48           // dev/langchain4j/store/embedding/milvus/Mapper\n+   #47 = NameAndType        #49:#50       // textSegmentsToScalars:(Ljava/util/List;)Ljava/util/List;\n+   #48 = Utf8               dev/langchain4j/store/embedding/milvus/Mapper\n+   #49 = Utf8               textSegmentsToScalars\n+   #50 = Utf8               (Ljava/util/List;)Ljava/util/List;\n+   #51 = InvokeDynamic      #1:#16        // #1:apply:()Ljava/util/function/Function;\n+   #52 = Class              #53           // java/util/ArrayList\n+   #53 = Utf8               java/util/ArrayList\n+   #54 = Methodref          #52.#5        // java/util/ArrayList.\"<init>\":()V\n+   #55 = Class              #56           // java/util/HashMap\n+   #56 = Utf8               java/util/HashMap\n+   #57 = Methodref          #55.#5        // java/util/HashMap.\"<init>\":()V\n+   #58 = String             #59           // id\n+   #59 = Utf8               id\n+   #60 = Methodref          #61.#62       // io/milvus/response/SearchResultsWrapper.getFieldWrapper:(Ljava/lang/String;)Lio/milvus/response/FieldDataWrapper;\n+   #61 = Class              #63           // io/milvus/response/SearchResultsWrapper\n+   #62 = NameAndType        #64:#65       // getFieldWrapper:(Ljava/lang/String;)Lio/milvus/response/FieldDataWrapper;\n+   #63 = Utf8               io/milvus/response/SearchResultsWrapper\n+   #64 = Utf8               getFieldWrapper\n+   #65 = Utf8               (Ljava/lang/String;)Lio/milvus/response/FieldDataWrapper;\n+   #66 = Methodref          #67.#68       // io/milvus/response/FieldDataWrapper.getFieldData:()Ljava/util/List;\n+   #67 = Class              #69           // io/milvus/response/FieldDataWrapper\n+   #68 = NameAndType        #70:#71       // getFieldData:()Ljava/util/List;\n+   #69 = Utf8               io/milvus/response/FieldDataWrapper\n+   #70 = Utf8               getFieldData\n+   #71 = Utf8               ()Ljava/util/List;\n+   #72 = Methodref          #46.#73       // dev/langchain4j/store/embedding/milvus/Mapper.queryEmbeddings:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ljava/util/Map;\n+   #73 = NameAndType        #74:#75       // queryEmbeddings:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ljava/util/Map;\n+   #74 = Utf8               queryEmbeddings\n+   #75 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ljava/util/Map;\n+   #76 = InterfaceMethodref #77.#78       // java/util/Map.putAll:(Ljava/util/Map;)V\n+   #77 = Class              #79           // java/util/Map\n+   #78 = NameAndType        #80:#81       // putAll:(Ljava/util/Map;)V\n+   #79 = Utf8               java/util/Map\n+   #80 = Utf8               putAll\n+   #81 = Utf8               (Ljava/util/Map;)V\n+   #82 = Class              #83           // io/milvus/exception/ParamException\n+   #83 = Utf8               io/milvus/exception/ParamException\n+   #84 = Methodref          #61.#85       // io/milvus/response/SearchResultsWrapper.getRowRecords:()Ljava/util/List;\n+   #85 = NameAndType        #86:#71       // getRowRecords:()Ljava/util/List;\n+   #86 = Utf8               getRowRecords\n+   #87 = InterfaceMethodref #10.#88       // java/util/List.size:()I\n+   #88 = NameAndType        #89:#90       // size:()I\n+   #89 = Utf8               size\n+   #90 = Utf8               ()I\n+   #91 = Methodref          #61.#92       // io/milvus/response/SearchResultsWrapper.getIDScore:(I)Ljava/util/List;\n+   #92 = NameAndType        #93:#44       // getIDScore:(I)Ljava/util/List;\n+   #93 = Utf8               getIDScore\n+   #94 = InterfaceMethodref #10.#95       // java/util/List.get:(I)Ljava/lang/Object;\n+   #95 = NameAndType        #96:#97       // get:(I)Ljava/lang/Object;\n+   #96 = Utf8               get\n+   #97 = Utf8               (I)Ljava/lang/Object;\n+   #98 = Class              #99           // io/milvus/response/SearchResultsWrapper$IDScore\n+   #99 = Utf8               io/milvus/response/SearchResultsWrapper$IDScore\n+  #100 = Methodref          #98.#101      // io/milvus/response/SearchResultsWrapper$IDScore.getScore:()F\n+  #101 = NameAndType        #102:#103     // getScore:()F\n+  #102 = Utf8               getScore\n+  #103 = Utf8               ()F\n+  #104 = Methodref          #98.#105      // io/milvus/response/SearchResultsWrapper$IDScore.getStrID:()Ljava/lang/String;\n+  #105 = NameAndType        #106:#107     // getStrID:()Ljava/lang/String;\n+  #106 = Utf8               getStrID\n+  #107 = Utf8               ()Ljava/lang/String;\n+  #108 = InterfaceMethodref #77.#109      // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #109 = NameAndType        #96:#110      // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #110 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #111 = Class              #112          // dev/langchain4j/data/embedding/Embedding\n+  #112 = Utf8               dev/langchain4j/data/embedding/Embedding\n+  #113 = String             #114          // text\n+  #114 = Utf8               text\n+  #115 = Methodref          #61.#116      // io/milvus/response/SearchResultsWrapper.getFieldData:(Ljava/lang/String;I)Ljava/util/List;\n+  #116 = NameAndType        #70:#117      // getFieldData:(Ljava/lang/String;I)Ljava/util/List;\n+  #117 = Utf8               (Ljava/lang/String;I)Ljava/util/List;\n+  #118 = Methodref          #119.#120     // java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n+  #119 = Class              #121          // java/lang/String\n+  #120 = NameAndType        #122:#123     // valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n+  #121 = Utf8               java/lang/String\n+  #122 = Utf8               valueOf\n+  #123 = Utf8               (Ljava/lang/Object;)Ljava/lang/String;\n+  #124 = Methodref          #125.#126     // dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n+  #125 = Class              #127          // dev/langchain4j/internal/Utils\n+  #126 = NameAndType        #128:#129     // isNullOrBlank:(Ljava/lang/String;)Z\n+  #127 = Utf8               dev/langchain4j/internal/Utils\n+  #128 = Utf8               isNullOrBlank\n+  #129 = Utf8               (Ljava/lang/String;)Z\n+  #130 = Methodref          #131.#132     // dev/langchain4j/data/segment/TextSegment.from:(Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n+  #131 = Class              #133          // dev/langchain4j/data/segment/TextSegment\n+  #132 = NameAndType        #134:#135     // from:(Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n+  #133 = Utf8               dev/langchain4j/data/segment/TextSegment\n+  #134 = Utf8               from\n+  #135 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n+  #136 = Class              #137          // dev/langchain4j/store/embedding/EmbeddingMatch\n+  #137 = Utf8               dev/langchain4j/store/embedding/EmbeddingMatch\n+  #138 = Methodref          #139.#140     // dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n+  #139 = Class              #141          // dev/langchain4j/store/embedding/RelevanceScore\n+  #140 = NameAndType        #142:#143     // fromCosineSimilarity:(D)D\n+  #141 = Utf8               dev/langchain4j/store/embedding/RelevanceScore\n+  #142 = Utf8               fromCosineSimilarity\n+  #143 = Utf8               (D)D\n+  #144 = Methodref          #145.#146     // java/lang/Double.valueOf:(D)Ljava/lang/Double;\n+  #145 = Class              #147          // java/lang/Double\n+  #146 = NameAndType        #122:#148     // valueOf:(D)Ljava/lang/Double;\n+  #147 = Utf8               java/lang/Double\n+  #148 = Utf8               (D)Ljava/lang/Double;\n+  #149 = Methodref          #136.#150     // dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #150 = NameAndType        #7:#151       // \"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #151 = Utf8               (Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #152 = InterfaceMethodref #10.#153      // java/util/List.add:(Ljava/lang/Object;)Z\n+  #153 = NameAndType        #154:#155     // add:(Ljava/lang/Object;)Z\n+  #154 = Utf8               add\n+  #155 = Utf8               (Ljava/lang/Object;)Z\n+  #156 = Methodref          #157.#158     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.queryForVectors:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n+  #157 = Class              #159          // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor\n+  #158 = NameAndType        #160:#161     // queryForVectors:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n+  #159 = Utf8               dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor\n+  #160 = Utf8               queryForVectors\n+  #161 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n+  #162 = Methodref          #163.#85      // io/milvus/response/QueryResultsWrapper.getRowRecords:()Ljava/util/List;\n+  #163 = Class              #164          // io/milvus/response/QueryResultsWrapper\n+  #164 = Utf8               io/milvus/response/QueryResultsWrapper\n+  #165 = InterfaceMethodref #10.#166      // java/util/List.iterator:()Ljava/util/Iterator;\n+  #166 = NameAndType        #167:#168     // iterator:()Ljava/util/Iterator;\n+  #167 = Utf8               iterator\n+  #168 = Utf8               ()Ljava/util/Iterator;\n+  #169 = InterfaceMethodref #170.#171     // java/util/Iterator.hasNext:()Z\n+  #170 = Class              #172          // java/util/Iterator\n+  #171 = NameAndType        #173:#38      // hasNext:()Z\n+  #172 = Utf8               java/util/Iterator\n+  #173 = Utf8               hasNext\n+  #174 = InterfaceMethodref #170.#175     // java/util/Iterator.next:()Ljava/lang/Object;\n+  #175 = NameAndType        #176:#177     // next:()Ljava/lang/Object;\n+  #176 = Utf8               next\n+  #177 = Utf8               ()Ljava/lang/Object;\n+  #178 = Class              #179          // io/milvus/response/QueryResultsWrapper$RowRecord\n+  #179 = Utf8               io/milvus/response/QueryResultsWrapper$RowRecord\n+  #180 = Methodref          #178.#181     // io/milvus/response/QueryResultsWrapper$RowRecord.get:(Ljava/lang/String;)Ljava/lang/Object;\n+  #181 = NameAndType        #96:#182      // get:(Ljava/lang/String;)Ljava/lang/Object;\n+  #182 = Utf8               (Ljava/lang/String;)Ljava/lang/Object;\n+  #183 = Methodref          #4.#184       // java/lang/Object.toString:()Ljava/lang/String;\n+  #184 = NameAndType        #185:#107     // toString:()Ljava/lang/String;\n+  #185 = Utf8               toString\n+  #186 = String             #187          // vector\n+  #187 = Utf8               vector\n+  #188 = Methodref          #111.#189     // dev/langchain4j/data/embedding/Embedding.from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n+  #189 = NameAndType        #134:#190     // from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n+  #190 = Utf8               (Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n+  #191 = InterfaceMethodref #77.#192      // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #192 = NameAndType        #193:#194     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #193 = Utf8               put\n+  #194 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #195 = Utf8               Code\n+  #196 = Utf8               LineNumberTable\n+  #197 = Utf8               LocalVariableTable\n+  #198 = Utf8               this\n+  #199 = Utf8               Ldev/langchain4j/store/embedding/milvus/Mapper;\n+  #200 = Utf8               toVectors\n+  #201 = Utf8               embeddings\n+  #202 = Utf8               Ljava/util/List;\n+  #203 = Utf8               LocalVariableTypeTable\n+  #204 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n+  #205 = Utf8               Signature\n+  #206 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/util/List<Ljava/lang/Float;>;>;\n+  #207 = Utf8               toScalars\n+  #208 = Utf8               (Ljava/util/List;I)Ljava/util/List;\n+  #209 = Utf8               textSegments\n+  #210 = Utf8               I\n+  #211 = Utf8               noScalars\n+  #212 = Utf8               Z\n+  #213 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #214 = Utf8               StackMapTable\n+  #215 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;I)Ljava/util/List<Ljava/lang/String;>;\n+  #216 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n+  #217 = Utf8               toEmbeddingMatches\n+  #218 = Utf8               (Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List;\n+  #219 = Utf8               rowIds\n+  #220 = Utf8               score\n+  #221 = Utf8               D\n+  #222 = Utf8               rowId\n+  #223 = Utf8               Ljava/lang/String;\n+  #224 = Utf8               embedding\n+  #225 = Utf8               Ldev/langchain4j/data/embedding/Embedding;\n+  #226 = Utf8               textSegment\n+  #227 = Utf8               Ldev/langchain4j/data/segment/TextSegment;\n+  #228 = Utf8               embeddingMatch\n+  #229 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #230 = Utf8               i\n+  #231 = Utf8               milvusClient\n+  #232 = Utf8               Lio/milvus/client/MilvusServiceClient;\n+  #233 = Utf8               resultsWrapper\n+  #234 = Utf8               Lio/milvus/response/SearchResultsWrapper;\n+  #235 = Utf8               collectionName\n+  #236 = Utf8               consistencyLevel\n+  #237 = Utf8               Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+  #238 = Utf8               queryForVectorOnSearch\n+  #239 = Utf8               matches\n+  #240 = Utf8               idToEmbedding\n+  #241 = Utf8               Ljava/util/Map;\n+  #242 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #243 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #244 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+  #245 = Utf8               Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;>;\n+  #246 = Class              #247          // io/milvus/client/MilvusServiceClient\n+  #247 = Utf8               io/milvus/client/MilvusServiceClient\n+  #248 = Class              #249          // io/milvus/common/clientenum/ConsistencyLevelEnum\n+  #249 = Utf8               io/milvus/common/clientenum/ConsistencyLevelEnum\n+  #250 = Utf8               (Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+  #251 = Utf8               row\n+  #252 = Utf8               Lio/milvus/response/QueryResultsWrapper$RowRecord;\n+  #253 = Utf8               queryResultsWrapper\n+  #254 = Utf8               Lio/milvus/response/QueryResultsWrapper;\n+  #255 = Utf8               Ljava/util/List<Ljava/lang/Float;>;\n+  #256 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;>;\n+  #257 = Utf8               SourceFile\n+  #258 = Utf8               Mapper.java\n+  #259 = Utf8               BootstrapMethods\n+  #260 = MethodHandle       6:#261        // 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+  #261 = Methodref          #262.#263     // 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+  #262 = Class              #264          // java/lang/invoke/LambdaMetafactory\n+  #263 = NameAndType        #265:#266     // 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 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #265 = Utf8               metafactory\n+  #266 = 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+  #267 = MethodType         #110          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #268 = MethodHandle       5:#269        // REF_invokeVirtual dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+  #269 = Methodref          #111.#270     // dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+  #270 = NameAndType        #271:#71      // vectorAsList:()Ljava/util/List;\n+  #271 = Utf8               vectorAsList\n+  #272 = MethodType         #273          //  (Ldev/langchain4j/data/embedding/Embedding;)Ljava/util/List;\n+  #273 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;)Ljava/util/List;\n+  #274 = MethodHandle       5:#275        // REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #275 = Methodref          #131.#276     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #276 = NameAndType        #114:#107     // text:()Ljava/lang/String;\n+  #277 = MethodType         #278          //  (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #278 = Utf8               (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #279 = Utf8               InnerClasses\n+  #280 = Utf8               IDScore\n+  #281 = Utf8               RowRecord\n+  #282 = Class              #283          // java/lang/invoke/MethodHandles$Lookup\n+  #283 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #284 = Class              #285          // java/lang/invoke/MethodHandles\n+  #285 = Utf8               java/lang/invoke/MethodHandles\n+  #286 = Utf8               Lookup\n {\n   dev.langchain4j.store.embedding.milvus.Mapper();\n     descriptor: ()V\n     flags: (0x0000)\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #3                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 24: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/milvus/Mapper;\n \n   static java.util.List<java.util.List<java.lang.Float>> toVectors(java.util.List<dev.langchain4j.data.embedding.Embedding>);\n     descriptor: (Ljava/util/List;)Ljava/util/List;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokeinterface #3,  1            // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-         6: invokedynamic #4,  0              // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n-        11: invokeinterface #5,  2            // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        16: invokestatic  #6                  // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        19: invokeinterface #7,  2            // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        24: checkcast     #8                  // class java/util/List\n+         1: invokeinterface #9,  1            // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+         6: invokedynamic #15,  0             // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n+        11: invokeinterface #19,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        16: invokestatic  #25                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        19: invokeinterface #31,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        24: checkcast     #10                 // class java/util/List\n         27: areturn\n       LineNumberTable:\n         line 27: 0\n         line 28: 11\n         line 29: 16\n         line 27: 27\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0 embeddings   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-    Signature: #69                          // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/util/List<Ljava/lang/Float;>;>;\n+    Signature: #206                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/util/List<Ljava/lang/Float;>;>;\n \n   static java.util.List<java.lang.String> toScalars(java.util.List<dev.langchain4j.data.segment.TextSegment>, int);\n     descriptor: (Ljava/util/List;I)Ljava/util/List;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=1, locals=3, args_size=2\n          0: aload_0\n          1: ifnull        13\n          4: aload_0\n-         5: invokeinterface #9,  1            // InterfaceMethod java/util/List.isEmpty:()Z\n+         5: invokeinterface #35,  1           // InterfaceMethod java/util/List.isEmpty:()Z\n         10: ifeq          17\n         13: iconst_1\n         14: goto          18\n         17: iconst_0\n         18: istore_2\n         19: iload_2\n         20: ifeq          30\n         23: iload_1\n-        24: invokestatic  #10                 // Method dev/langchain4j/store/embedding/milvus/Generator.generateEmptyScalars:(I)Ljava/util/List;\n+        24: invokestatic  #39                 // Method dev/langchain4j/store/embedding/milvus/Generator.generateEmptyScalars:(I)Ljava/util/List;\n         27: goto          34\n         30: aload_0\n-        31: invokestatic  #11                 // Method textSegmentsToScalars:(Ljava/util/List;)Ljava/util/List;\n+        31: invokestatic  #45                 // Method textSegmentsToScalars:(Ljava/util/List;)Ljava/util/List;\n         34: areturn\n       LineNumberTable:\n         line 33: 0\n         line 35: 19\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      35     0 textSegments   Ljava/util/List;\n@@ -383,129 +374,129 @@\n         frame_type = 64 /* same_locals_1_stack_item */\n           stack = [ int ]\n         frame_type = 252 /* append */\n           offset_delta = 11\n           locals = [ int ]\n         frame_type = 67 /* same_locals_1_stack_item */\n           stack = [ class java/util/List ]\n-    Signature: #80                          // (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;I)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #215                         // (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;I)Ljava/util/List<Ljava/lang/String;>;\n \n   static java.util.List<java.lang.String> textSegmentsToScalars(java.util.List<dev.langchain4j.data.segment.TextSegment>);\n     descriptor: (Ljava/util/List;)Ljava/util/List;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokeinterface #3,  1            // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-         6: invokedynamic #12,  0             // InvokeDynamic #1:apply:()Ljava/util/function/Function;\n-        11: invokeinterface #5,  2            // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        16: invokestatic  #6                  // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        19: invokeinterface #7,  2            // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        24: checkcast     #8                  // class java/util/List\n+         1: invokeinterface #9,  1            // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+         6: invokedynamic #51,  0             // InvokeDynamic #1:apply:()Ljava/util/function/Function;\n+        11: invokeinterface #19,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        16: invokestatic  #25                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        19: invokeinterface #31,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        24: checkcast     #10                 // class java/util/List\n         27: areturn\n       LineNumberTable:\n         line 39: 0\n         line 40: 11\n         line 41: 16\n         line 39: 27\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0 textSegments   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0 textSegments   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n-    Signature: #82                          // (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #216                         // (Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n \n   static java.util.List<dev.langchain4j.store.embedding.EmbeddingMatch<dev.langchain4j.data.segment.TextSegment>> toEmbeddingMatches(io.milvus.client.MilvusServiceClient, io.milvus.response.SearchResultsWrapper, java.lang.String, io.milvus.common.clientenum.ConsistencyLevelEnum, boolean);\n     descriptor: (Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List;\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=6, locals=15, args_size=5\n-         0: new           #13                 // class java/util/ArrayList\n+         0: new           #52                 // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #14                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #54                 // Method java/util/ArrayList.\"<init>\":()V\n          7: astore        5\n-         9: new           #15                 // class java/util/HashMap\n+         9: new           #55                 // class java/util/HashMap\n         12: dup\n-        13: invokespecial #16                 // Method java/util/HashMap.\"<init>\":()V\n+        13: invokespecial #57                 // Method java/util/HashMap.\"<init>\":()V\n         16: astore        6\n         18: iload         4\n         20: ifeq          54\n         23: aload_1\n-        24: ldc           #17                 // String id\n-        26: invokevirtual #18                 // Method io/milvus/response/SearchResultsWrapper.getFieldWrapper:(Ljava/lang/String;)Lio/milvus/response/FieldDataWrapper;\n-        29: invokevirtual #19                 // Method io/milvus/response/FieldDataWrapper.getFieldData:()Ljava/util/List;\n+        24: ldc           #58                 // String id\n+        26: invokevirtual #60                 // Method io/milvus/response/SearchResultsWrapper.getFieldWrapper:(Ljava/lang/String;)Lio/milvus/response/FieldDataWrapper;\n+        29: invokevirtual #66                 // Method io/milvus/response/FieldDataWrapper.getFieldData:()Ljava/util/List;\n         32: astore        7\n         34: aload         6\n         36: aload_0\n         37: aload_2\n         38: aload         7\n         40: aload_3\n-        41: invokestatic  #20                 // Method queryEmbeddings:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ljava/util/Map;\n-        44: invokeinterface #21,  2           // InterfaceMethod java/util/Map.putAll:(Ljava/util/Map;)V\n+        41: invokestatic  #72                 // Method queryEmbeddings:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ljava/util/Map;\n+        44: invokeinterface #76,  2           // InterfaceMethod java/util/Map.putAll:(Ljava/util/Map;)V\n         49: goto          54\n         52: astore        7\n         54: iconst_0\n         55: istore        7\n         57: iload         7\n         59: aload_1\n-        60: invokevirtual #23                 // Method io/milvus/response/SearchResultsWrapper.getRowRecords:()Ljava/util/List;\n-        63: invokeinterface #24,  1           // InterfaceMethod java/util/List.size:()I\n+        60: invokevirtual #84                 // Method io/milvus/response/SearchResultsWrapper.getRowRecords:()Ljava/util/List;\n+        63: invokeinterface #87,  1           // InterfaceMethod java/util/List.size:()I\n         68: if_icmpge     203\n         71: aload_1\n         72: iconst_0\n-        73: invokevirtual #25                 // Method io/milvus/response/SearchResultsWrapper.getIDScore:(I)Ljava/util/List;\n+        73: invokevirtual #91                 // Method io/milvus/response/SearchResultsWrapper.getIDScore:(I)Ljava/util/List;\n         76: iload         7\n-        78: invokeinterface #26,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        83: checkcast     #27                 // class io/milvus/response/SearchResultsWrapper$IDScore\n-        86: invokevirtual #28                 // Method io/milvus/response/SearchResultsWrapper$IDScore.getScore:()F\n+        78: invokeinterface #94,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        83: checkcast     #98                 // class io/milvus/response/SearchResultsWrapper$IDScore\n+        86: invokevirtual #100                // Method io/milvus/response/SearchResultsWrapper$IDScore.getScore:()F\n         89: f2d\n         90: dstore        8\n         92: aload_1\n         93: iconst_0\n-        94: invokevirtual #25                 // Method io/milvus/response/SearchResultsWrapper.getIDScore:(I)Ljava/util/List;\n+        94: invokevirtual #91                 // Method io/milvus/response/SearchResultsWrapper.getIDScore:(I)Ljava/util/List;\n         97: iload         7\n-        99: invokeinterface #26,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       104: checkcast     #27                 // class io/milvus/response/SearchResultsWrapper$IDScore\n-       107: invokevirtual #29                 // Method io/milvus/response/SearchResultsWrapper$IDScore.getStrID:()Ljava/lang/String;\n+        99: invokeinterface #94,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       104: checkcast     #98                 // class io/milvus/response/SearchResultsWrapper$IDScore\n+       107: invokevirtual #104                // Method io/milvus/response/SearchResultsWrapper$IDScore.getStrID:()Ljava/lang/String;\n        110: astore        10\n        112: aload         6\n        114: aload         10\n-       116: invokeinterface #30,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       121: checkcast     #31                 // class dev/langchain4j/data/embedding/Embedding\n+       116: invokeinterface #108,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       121: checkcast     #111                // class dev/langchain4j/data/embedding/Embedding\n        124: astore        11\n        126: aload_1\n-       127: ldc           #32                 // String text\n+       127: ldc           #113                // String text\n        129: iconst_0\n-       130: invokevirtual #33                 // Method io/milvus/response/SearchResultsWrapper.getFieldData:(Ljava/lang/String;I)Ljava/util/List;\n+       130: invokevirtual #115                // Method io/milvus/response/SearchResultsWrapper.getFieldData:(Ljava/lang/String;I)Ljava/util/List;\n        133: iload         7\n-       135: invokeinterface #26,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       140: invokestatic  #34                 // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n+       135: invokeinterface #94,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       140: invokestatic  #118                // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;\n        143: astore        12\n        145: aload         12\n-       147: invokestatic  #35                 // Method dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n+       147: invokestatic  #124                // Method dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n        150: ifeq          157\n        153: aconst_null\n        154: goto          162\n        157: aload         12\n-       159: invokestatic  #36                 // Method dev/langchain4j/data/segment/TextSegment.from:(Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n+       159: invokestatic  #130                // Method dev/langchain4j/data/segment/TextSegment.from:(Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n        162: astore        13\n-       164: new           #37                 // class dev/langchain4j/store/embedding/EmbeddingMatch\n+       164: new           #136                // class dev/langchain4j/store/embedding/EmbeddingMatch\n        167: dup\n        168: dload         8\n-       170: invokestatic  #38                 // Method dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n-       173: invokestatic  #39                 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double;\n+       170: invokestatic  #138                // Method dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n+       173: invokestatic  #144                // Method java/lang/Double.valueOf:(D)Ljava/lang/Double;\n        176: aload         10\n        178: aload         11\n        180: aload         13\n-       182: invokespecial #40                 // Method dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+       182: invokespecial #149                // Method dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n        185: astore        14\n        187: aload         5\n        189: aload         14\n-       191: invokeinterface #41,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       191: invokeinterface #152,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n        196: pop\n        197: iinc          7, 1\n        200: goto          57\n        203: aload         5\n        205: areturn\n       Exception table:\n          from    to  target type\n@@ -567,57 +558,57 @@\n           stack = []\n         frame_type = 68 /* same_locals_1_stack_item */\n           stack = [ class dev/langchain4j/data/segment/TextSegment ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 40\n           locals = [ class io/milvus/client/MilvusServiceClient, class io/milvus/response/SearchResultsWrapper, class java/lang/String, class io/milvus/common/clientenum/ConsistencyLevelEnum, int, class java/util/List, class java/util/Map ]\n           stack = []\n-    Signature: #121                         // (Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+    Signature: #250                         // (Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n \n   private static java.util.Map<java.lang.String, dev.langchain4j.data.embedding.Embedding> queryEmbeddings(io.milvus.client.MilvusServiceClient, java.lang.String, java.util.List<java.lang.String>, io.milvus.common.clientenum.ConsistencyLevelEnum);\n     descriptor: (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ljava/util/Map;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=4, locals=10, args_size=4\n          0: aload_0\n          1: aload_1\n          2: aload_2\n          3: aload_3\n-         4: invokestatic  #42                 // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.queryForVectors:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n+         4: invokestatic  #156                // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.queryForVectors:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/response/QueryResultsWrapper;\n          7: astore        4\n-         9: new           #15                 // class java/util/HashMap\n+         9: new           #55                 // class java/util/HashMap\n         12: dup\n-        13: invokespecial #16                 // Method java/util/HashMap.\"<init>\":()V\n+        13: invokespecial #57                 // Method java/util/HashMap.\"<init>\":()V\n         16: astore        5\n         18: aload         4\n-        20: invokevirtual #43                 // Method io/milvus/response/QueryResultsWrapper.getRowRecords:()Ljava/util/List;\n-        23: invokeinterface #44,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        20: invokevirtual #162                // Method io/milvus/response/QueryResultsWrapper.getRowRecords:()Ljava/util/List;\n+        23: invokeinterface #165,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n         28: astore        6\n         30: aload         6\n-        32: invokeinterface #45,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        32: invokeinterface #169,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n         37: ifeq          94\n         40: aload         6\n-        42: invokeinterface #46,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        47: checkcast     #47                 // class io/milvus/response/QueryResultsWrapper$RowRecord\n+        42: invokeinterface #174,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        47: checkcast     #178                // class io/milvus/response/QueryResultsWrapper$RowRecord\n         50: astore        7\n         52: aload         7\n-        54: ldc           #17                 // String id\n-        56: invokevirtual #48                 // Method io/milvus/response/QueryResultsWrapper$RowRecord.get:(Ljava/lang/String;)Ljava/lang/Object;\n-        59: invokevirtual #49                 // Method java/lang/Object.toString:()Ljava/lang/String;\n+        54: ldc           #58                 // String id\n+        56: invokevirtual #180                // Method io/milvus/response/QueryResultsWrapper$RowRecord.get:(Ljava/lang/String;)Ljava/lang/Object;\n+        59: invokevirtual #183                // Method java/lang/Object.toString:()Ljava/lang/String;\n         62: astore        8\n         64: aload         7\n-        66: ldc           #50                 // String vector\n-        68: invokevirtual #48                 // Method io/milvus/response/QueryResultsWrapper$RowRecord.get:(Ljava/lang/String;)Ljava/lang/Object;\n-        71: checkcast     #8                  // class java/util/List\n+        66: ldc           #186                // String vector\n+        68: invokevirtual #180                // Method io/milvus/response/QueryResultsWrapper$RowRecord.get:(Ljava/lang/String;)Ljava/lang/Object;\n+        71: checkcast     #10                 // class java/util/List\n         74: astore        9\n         76: aload         5\n         78: aload         8\n         80: aload         9\n-        82: invokestatic  #51                 // Method dev/langchain4j/data/embedding/Embedding.from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n-        85: invokeinterface #52,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        82: invokestatic  #188                // Method dev/langchain4j/data/embedding/Embedding.from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n+        85: invokeinterface #191,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         90: pop\n         91: goto          30\n         94: aload         5\n         96: areturn\n       LineNumberTable:\n         line 84: 0\n         line 91: 9\n@@ -645,25 +636,25 @@\n            18      79     5 idToEmbedding   Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 254 /* append */\n           offset_delta = 30\n           locals = [ class io/milvus/response/QueryResultsWrapper, class java/util/Map, class java/util/Iterator ]\n         frame_type = 250 /* chop */\n           offset_delta = 63\n-    Signature: #135                         // (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;>;\n+    Signature: #256                         // (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ljava/util/Map<Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;>;\n }\n SourceFile: \"Mapper.java\"\n-InnerClasses:\n-  public static final #127= #47 of #195;  // RowRecord=class io/milvus/response/QueryResultsWrapper$RowRecord of class io/milvus/response/QueryResultsWrapper\n-  public static final #174= #27 of #161;  // IDScore=class io/milvus/response/SearchResultsWrapper$IDScore of class io/milvus/response/SearchResultsWrapper\n-  public static final #290= #289 of #293; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #142 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: #260 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-      #143 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #144 REF_invokeVirtual dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-      #145 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/util/List;\n-  1: #142 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+      #267 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #268 REF_invokeVirtual dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+      #272 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/util/List;\n+  1: #260 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-      #143 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #157 REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-      #158 (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+      #267 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #274 REF_invokeVirtual dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+      #277 (Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+InnerClasses:\n+  public static final #280= #98 of #61;   // IDScore=class io/milvus/response/SearchResultsWrapper$IDScore of class io/milvus/response/SearchResultsWrapper\n+  public static final #281= #178 of #163; // RowRecord=class io/milvus/response/QueryResultsWrapper$RowRecord of class io/milvus/response/QueryResultsWrapper\n+  public static final #286= #282 of #284; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.class", "source2": "dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,92 +1,92 @@\n-  SHA-256 checksum abb03bc54ba8e7700860b49442359cd9f213de4a39e5a056c4d9e5ad078d4d2b\n+  SHA-256 checksum 54054219ae5d2f98d607334333d4666d3e9e6b5702a92d148bc8b9e0bff8cdaf\n   Compiled from \"MilvusEmbeddingStore.java\"\n public class dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #17                         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder\n-  super_class: #18                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 13, methods: 15, attributes: 2\n Constant pool:\n-   #1 = Methodref          #18.#57        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #17.#58        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.host:Ljava/lang/String;\n-   #3 = Fieldref           #17.#59        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.port:Ljava/lang/Integer;\n-   #4 = Fieldref           #17.#60        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.collectionName:Ljava/lang/String;\n-   #5 = Fieldref           #17.#61        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.dimension:Ljava/lang/Integer;\n-   #6 = Fieldref           #17.#62        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.indexType:Lio/milvus/param/IndexType;\n-   #7 = Fieldref           #17.#63        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.metricType:Lio/milvus/param/MetricType;\n-   #8 = Fieldref           #17.#64        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.uri:Ljava/lang/String;\n-   #9 = Fieldref           #17.#65        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.token:Ljava/lang/String;\n-  #10 = Fieldref           #17.#66        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.username:Ljava/lang/String;\n-  #11 = Fieldref           #17.#67        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.password:Ljava/lang/String;\n-  #12 = Fieldref           #17.#68        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n-  #13 = Fieldref           #17.#69        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.retrieveEmbeddingsOnSearch:Ljava/lang/Boolean;\n-  #14 = Fieldref           #17.#70        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.databaseName:Ljava/lang/String;\n-  #15 = Class              #71            // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n-  #16 = Methodref          #15.#72        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.\"<init>\":(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Ljava/lang/Boolean;Ljava/lang/String;)V\n-  #17 = Class              #73            // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder\n-  #18 = Class              #74            // java/lang/Object\n-  #19 = Utf8               host\n-  #20 = Utf8               Ljava/lang/String;\n-  #21 = Utf8               port\n-  #22 = Utf8               Ljava/lang/Integer;\n-  #23 = Utf8               collectionName\n-  #24 = Utf8               dimension\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/Object\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.host:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder\n+   #9 = NameAndType        #11:#12        // host:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder\n+  #11 = Utf8               host\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.port:Ljava/lang/Integer;\n+  #14 = NameAndType        #15:#16        // port:Ljava/lang/Integer;\n+  #15 = Utf8               port\n+  #16 = Utf8               Ljava/lang/Integer;\n+  #17 = Fieldref           #8.#18         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.collectionName:Ljava/lang/String;\n+  #18 = NameAndType        #19:#12        // collectionName:Ljava/lang/String;\n+  #19 = Utf8               collectionName\n+  #20 = Fieldref           #8.#21         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.dimension:Ljava/lang/Integer;\n+  #21 = NameAndType        #22:#16        // dimension:Ljava/lang/Integer;\n+  #22 = Utf8               dimension\n+  #23 = Fieldref           #8.#24         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.indexType:Lio/milvus/param/IndexType;\n+  #24 = NameAndType        #25:#26        // indexType:Lio/milvus/param/IndexType;\n   #25 = Utf8               indexType\n   #26 = Utf8               Lio/milvus/param/IndexType;\n-  #27 = Utf8               metricType\n-  #28 = Utf8               Lio/milvus/param/MetricType;\n-  #29 = Utf8               uri\n-  #30 = Utf8               token\n-  #31 = Utf8               username\n-  #32 = Utf8               password\n-  #33 = Utf8               consistencyLevel\n-  #34 = Utf8               Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n-  #35 = Utf8               retrieveEmbeddingsOnSearch\n-  #36 = Utf8               Ljava/lang/Boolean;\n-  #37 = Utf8               databaseName\n-  #38 = Utf8               <init>\n-  #39 = Utf8               ()V\n-  #40 = Utf8               Code\n-  #41 = Utf8               LineNumberTable\n-  #42 = Utf8               LocalVariableTable\n-  #43 = Utf8               this\n-  #44 = Utf8               Builder\n-  #45 = Utf8               InnerClasses\n-  #46 = Utf8               Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n-  #47 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n-  #48 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n-  #49 = Utf8               (Lio/milvus/param/IndexType;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n-  #50 = Utf8               (Lio/milvus/param/MetricType;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n-  #51 = Utf8               (Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n-  #52 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n-  #53 = Utf8               build\n-  #54 = Utf8               ()Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore;\n-  #55 = Utf8               SourceFile\n-  #56 = Utf8               MilvusEmbeddingStore.java\n-  #57 = NameAndType        #38:#39        // \"<init>\":()V\n-  #58 = NameAndType        #19:#20        // host:Ljava/lang/String;\n-  #59 = NameAndType        #21:#22        // port:Ljava/lang/Integer;\n-  #60 = NameAndType        #23:#20        // collectionName:Ljava/lang/String;\n-  #61 = NameAndType        #24:#22        // dimension:Ljava/lang/Integer;\n-  #62 = NameAndType        #25:#26        // indexType:Lio/milvus/param/IndexType;\n-  #63 = NameAndType        #27:#28        // metricType:Lio/milvus/param/MetricType;\n-  #64 = NameAndType        #29:#20        // uri:Ljava/lang/String;\n-  #65 = NameAndType        #30:#20        // token:Ljava/lang/String;\n-  #66 = NameAndType        #31:#20        // username:Ljava/lang/String;\n-  #67 = NameAndType        #32:#20        // password:Ljava/lang/String;\n-  #68 = NameAndType        #33:#34        // consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n-  #69 = NameAndType        #35:#36        // retrieveEmbeddingsOnSearch:Ljava/lang/Boolean;\n-  #70 = NameAndType        #37:#20        // databaseName:Ljava/lang/String;\n-  #71 = Utf8               dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n-  #72 = NameAndType        #38:#75        // \"<init>\":(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Ljava/lang/Boolean;Ljava/lang/String;)V\n-  #73 = Utf8               dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder\n-  #74 = Utf8               java/lang/Object\n-  #75 = Utf8               (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Ljava/lang/Boolean;Ljava/lang/String;)V\n+  #27 = Fieldref           #8.#28         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.metricType:Lio/milvus/param/MetricType;\n+  #28 = NameAndType        #29:#30        // metricType:Lio/milvus/param/MetricType;\n+  #29 = Utf8               metricType\n+  #30 = Utf8               Lio/milvus/param/MetricType;\n+  #31 = Fieldref           #8.#32         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.uri:Ljava/lang/String;\n+  #32 = NameAndType        #33:#12        // uri:Ljava/lang/String;\n+  #33 = Utf8               uri\n+  #34 = Fieldref           #8.#35         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.token:Ljava/lang/String;\n+  #35 = NameAndType        #36:#12        // token:Ljava/lang/String;\n+  #36 = Utf8               token\n+  #37 = Fieldref           #8.#38         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.username:Ljava/lang/String;\n+  #38 = NameAndType        #39:#12        // username:Ljava/lang/String;\n+  #39 = Utf8               username\n+  #40 = Fieldref           #8.#41         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.password:Ljava/lang/String;\n+  #41 = NameAndType        #42:#12        // password:Ljava/lang/String;\n+  #42 = Utf8               password\n+  #43 = Fieldref           #8.#44         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+  #44 = NameAndType        #45:#46        // consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+  #45 = Utf8               consistencyLevel\n+  #46 = Utf8               Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+  #47 = Fieldref           #8.#48         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.retrieveEmbeddingsOnSearch:Ljava/lang/Boolean;\n+  #48 = NameAndType        #49:#50        // retrieveEmbeddingsOnSearch:Ljava/lang/Boolean;\n+  #49 = Utf8               retrieveEmbeddingsOnSearch\n+  #50 = Utf8               Ljava/lang/Boolean;\n+  #51 = Fieldref           #8.#52         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.databaseName:Ljava/lang/String;\n+  #52 = NameAndType        #53:#12        // databaseName:Ljava/lang/String;\n+  #53 = Utf8               databaseName\n+  #54 = Class              #55            // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+  #55 = Utf8               dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+  #56 = Methodref          #54.#57        // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.\"<init>\":(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Ljava/lang/Boolean;Ljava/lang/String;)V\n+  #57 = NameAndType        #5:#58         // \"<init>\":(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Ljava/lang/Boolean;Ljava/lang/String;)V\n+  #58 = Utf8               (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Ljava/lang/Boolean;Ljava/lang/String;)V\n+  #59 = Utf8               Code\n+  #60 = Utf8               LineNumberTable\n+  #61 = Utf8               LocalVariableTable\n+  #62 = Utf8               this\n+  #63 = Utf8               Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n+  #64 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n+  #65 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n+  #66 = Utf8               (Lio/milvus/param/IndexType;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n+  #67 = Utf8               (Lio/milvus/param/MetricType;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n+  #68 = Utf8               (Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n+  #69 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n+  #70 = Utf8               build\n+  #71 = Utf8               ()Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore;\n+  #72 = Utf8               SourceFile\n+  #73 = Utf8               MilvusEmbeddingStore.java\n+  #74 = Utf8               InnerClasses\n+  #75 = Utf8               Builder\n {\n   private java.lang.String host;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.Integer port;\n     descriptor: Ljava/lang/Integer;\n@@ -153,15 +153,15 @@\n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder host(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #2                  // Field host:Ljava/lang/String;\n+         2: putfield      #7                  // Field host:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 183: 0\n         line 184: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -171,15 +171,15 @@\n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder port(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #3                  // Field port:Ljava/lang/Integer;\n+         2: putfield      #13                 // Field port:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 193: 0\n         line 194: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -189,15 +189,15 @@\n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder collectionName(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #4                  // Field collectionName:Ljava/lang/String;\n+         2: putfield      #17                 // Field collectionName:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 204: 0\n         line 205: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -207,15 +207,15 @@\n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder dimension(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #5                  // Field dimension:Ljava/lang/Integer;\n+         2: putfield      #20                 // Field dimension:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 214: 0\n         line 215: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -225,15 +225,15 @@\n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder indexType(io.milvus.param.IndexType);\n     descriptor: (Lio/milvus/param/IndexType;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #6                  // Field indexType:Lio/milvus/param/IndexType;\n+         2: putfield      #23                 // Field indexType:Lio/milvus/param/IndexType;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 224: 0\n         line 225: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -243,15 +243,15 @@\n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder metricType(io.milvus.param.MetricType);\n     descriptor: (Lio/milvus/param/MetricType;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #7                  // Field metricType:Lio/milvus/param/MetricType;\n+         2: putfield      #27                 // Field metricType:Lio/milvus/param/MetricType;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 234: 0\n         line 235: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -261,15 +261,15 @@\n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder uri(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #8                  // Field uri:Ljava/lang/String;\n+         2: putfield      #31                 // Field uri:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 243: 0\n         line 244: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -279,15 +279,15 @@\n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder token(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #9                  // Field token:Ljava/lang/String;\n+         2: putfield      #34                 // Field token:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 252: 0\n         line 253: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -297,15 +297,15 @@\n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder username(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #10                 // Field username:Ljava/lang/String;\n+         2: putfield      #37                 // Field username:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 261: 0\n         line 262: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -315,15 +315,15 @@\n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder password(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #11                 // Field password:Ljava/lang/String;\n+         2: putfield      #40                 // Field password:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 270: 0\n         line 271: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -333,15 +333,15 @@\n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder consistencyLevel(io.milvus.common.clientenum.ConsistencyLevelEnum);\n     descriptor: (Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #12                 // Field consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+         2: putfield      #43                 // Field consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 280: 0\n         line 281: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -351,15 +351,15 @@\n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder retrieveEmbeddingsOnSearch(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #13                 // Field retrieveEmbeddingsOnSearch:Ljava/lang/Boolean;\n+         2: putfield      #47                 // Field retrieveEmbeddingsOnSearch:Ljava/lang/Boolean;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 294: 0\n         line 295: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -369,15 +369,15 @@\n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder databaseName(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #14                 // Field databaseName:Ljava/lang/String;\n+         2: putfield      #51                 // Field databaseName:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 304: 0\n         line 305: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -385,46 +385,46 @@\n             0       7     1 databaseName   Ljava/lang/String;\n \n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore build();\n     descriptor: ()Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=15, locals=1, args_size=1\n-         0: new           #15                 // class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+         0: new           #54                 // class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field host:Ljava/lang/String;\n+         5: getfield      #7                  // Field host:Ljava/lang/String;\n          8: aload_0\n-         9: getfield      #3                  // Field port:Ljava/lang/Integer;\n+         9: getfield      #13                 // Field port:Ljava/lang/Integer;\n         12: aload_0\n-        13: getfield      #4                  // Field collectionName:Ljava/lang/String;\n+        13: getfield      #17                 // Field collectionName:Ljava/lang/String;\n         16: aload_0\n-        17: getfield      #5                  // Field dimension:Ljava/lang/Integer;\n+        17: getfield      #20                 // Field dimension:Ljava/lang/Integer;\n         20: aload_0\n-        21: getfield      #6                  // Field indexType:Lio/milvus/param/IndexType;\n+        21: getfield      #23                 // Field indexType:Lio/milvus/param/IndexType;\n         24: aload_0\n-        25: getfield      #7                  // Field metricType:Lio/milvus/param/MetricType;\n+        25: getfield      #27                 // Field metricType:Lio/milvus/param/MetricType;\n         28: aload_0\n-        29: getfield      #8                  // Field uri:Ljava/lang/String;\n+        29: getfield      #31                 // Field uri:Ljava/lang/String;\n         32: aload_0\n-        33: getfield      #9                  // Field token:Ljava/lang/String;\n+        33: getfield      #34                 // Field token:Ljava/lang/String;\n         36: aload_0\n-        37: getfield      #10                 // Field username:Ljava/lang/String;\n+        37: getfield      #37                 // Field username:Ljava/lang/String;\n         40: aload_0\n-        41: getfield      #11                 // Field password:Ljava/lang/String;\n+        41: getfield      #40                 // Field password:Ljava/lang/String;\n         44: aload_0\n-        45: getfield      #12                 // Field consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+        45: getfield      #43                 // Field consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n         48: aload_0\n-        49: getfield      #13                 // Field retrieveEmbeddingsOnSearch:Ljava/lang/Boolean;\n+        49: getfield      #47                 // Field retrieveEmbeddingsOnSearch:Ljava/lang/Boolean;\n         52: aload_0\n-        53: getfield      #14                 // Field databaseName:Ljava/lang/String;\n-        56: invokespecial #16                 // Method dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.\"<init>\":(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Ljava/lang/Boolean;Ljava/lang/String;)V\n+        53: getfield      #51                 // Field databaseName:Ljava/lang/String;\n+        56: invokespecial #56                 // Method dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.\"<init>\":(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Ljava/lang/Boolean;Ljava/lang/String;)V\n         59: areturn\n       LineNumberTable:\n         line 309: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      60     0  this   Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n }\n SourceFile: \"MilvusEmbeddingStore.java\"\n InnerClasses:\n-  public static #44= #17 of #15;          // Builder=class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder of class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+  public static #75= #8 of #54;           // Builder=class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder of class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\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,393 +1,382 @@\n-  SHA-256 checksum eacadb47f644c3b88fc0ec960b2bd637c1c8509ba55b3311d606060309fb2673\n+  SHA-256 checksum 3b0a7a3bc5118b963b28516bbdc2bf4d157a0aaca06d76778a1515dd41eccd8e\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: #59                         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n-  super_class: #75                        // java/lang/Object\n+  this_class: #66                         // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 8, methods: 12, attributes: 4\n Constant pool:\n-    #1 = Methodref          #75.#183      // java/lang/Object.\"<init>\":()V\n-    #2 = Methodref          #184.#185     // io/milvus/param/ConnectParam.newBuilder:()Lio/milvus/param/ConnectParam$Builder;\n-    #3 = String             #186          // localhost\n-    #4 = Methodref          #187.#188     // dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-    #5 = Class              #189          // java/lang/String\n-    #6 = Methodref          #113.#190     // io/milvus/param/ConnectParam$Builder.withHost:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n-    #7 = Methodref          #8.#191       // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-    #8 = Class              #192          // java/lang/Integer\n-    #9 = Methodref          #8.#193       // java/lang/Integer.intValue:()I\n-   #10 = Methodref          #113.#194     // io/milvus/param/ConnectParam$Builder.withPort:(I)Lio/milvus/param/ConnectParam$Builder;\n-   #11 = Methodref          #113.#195     // io/milvus/param/ConnectParam$Builder.withUri:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n-   #12 = Methodref          #113.#196     // io/milvus/param/ConnectParam$Builder.withToken:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n-   #13 = Methodref          #113.#197     // io/milvus/param/ConnectParam$Builder.withAuthorization:(Ljava/lang/String;Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n-   #14 = Methodref          #113.#198     // io/milvus/param/ConnectParam$Builder.withDatabaseName:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n-   #15 = Class              #199          // io/milvus/client/MilvusServiceClient\n-   #16 = Methodref          #113.#200     // io/milvus/param/ConnectParam$Builder.build:()Lio/milvus/param/ConnectParam;\n-   #17 = Methodref          #15.#201      // io/milvus/client/MilvusServiceClient.\"<init>\":(Lio/milvus/param/ConnectParam;)V\n-   #18 = Fieldref           #59.#202      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.milvusClient:Lio/milvus/client/MilvusServiceClient;\n-   #19 = String             #203          // default\n-   #20 = Fieldref           #59.#204      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.collectionName:Ljava/lang/String;\n-   #21 = Fieldref           #22.#205      // io/milvus/param/MetricType.COSINE:Lio/milvus/param/MetricType;\n-   #22 = Class              #206          // io/milvus/param/MetricType\n-   #23 = Fieldref           #59.#207      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.metricType:Lio/milvus/param/MetricType;\n-   #24 = Fieldref           #25.#208      // io/milvus/common/clientenum/ConsistencyLevelEnum.EVENTUALLY:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n-   #25 = Class              #209          // io/milvus/common/clientenum/ConsistencyLevelEnum\n-   #26 = Fieldref           #59.#210      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n-   #27 = Methodref          #28.#211      // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #28 = Class              #212          // java/lang/Boolean\n-   #29 = Methodref          #28.#213      // java/lang/Boolean.booleanValue:()Z\n-   #30 = Fieldref           #59.#214      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.retrieveEmbeddingsOnSearch:Z\n-   #31 = Methodref          #215.#216     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.hasCollection:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)Z\n-   #32 = String             #103          // dimension\n-   #33 = Methodref          #217.#218     // dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #34 = Methodref          #215.#219     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.createCollection:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;I)V\n-   #35 = Fieldref           #36.#220      // io/milvus/param/IndexType.FLAT:Lio/milvus/param/IndexType;\n-   #36 = Class              #221          // io/milvus/param/IndexType\n-   #37 = Methodref          #215.#222     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.createIndex:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;)V\n-   #38 = Methodref          #187.#223     // dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n-   #39 = Methodref          #59.#224      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n-   #40 = Methodref          #59.#225      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n-   #41 = InterfaceMethodref #54.#226      // java/util/List.size:()I\n-   #42 = Methodref          #227.#228     // dev/langchain4j/store/embedding/milvus/Generator.generateRandomIds:(I)Ljava/util/List;\n-   #43 = Methodref          #59.#229      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n-   #44 = Methodref          #215.#230     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.loadCollectionInMemory:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n-   #45 = Methodref          #231.#232     // dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-   #46 = Methodref          #233.#234     // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildSearchRequest:(Ljava/lang/String;Ljava/util/List;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n-   #47 = Methodref          #215.#235     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.search:(Lio/milvus/client/MilvusServiceClient;Lio/milvus/param/dml/SearchParam;)Lio/milvus/response/SearchResultsWrapper;\n-   #48 = Methodref          #236.#237     // dev/langchain4j/store/embedding/milvus/Mapper.toEmbeddingMatches:(Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List;\n-   #49 = InterfaceMethodref #54.#238      // java/util/List.stream:()Ljava/util/stream/Stream;\n-   #50 = InvokeDynamic      #0:#244       // #0:test:(D)Ljava/util/function/Predicate;\n-   #51 = InterfaceMethodref #245.#246     // java/util/stream/Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;\n-   #52 = Methodref          #247.#248     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-   #53 = InterfaceMethodref #245.#249     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-   #54 = Class              #250          // java/util/List\n-   #55 = Methodref          #251.#252     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-   #56 = Class              #253          // java/util/ArrayList\n-   #57 = Methodref          #56.#183      // java/util/ArrayList.\"<init>\":()V\n-   #58 = Class              #255          // io/milvus/param/dml/InsertParam$Field\n-   #59 = Class              #256          // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n-   #60 = String             #128          // id\n-   #61 = Methodref          #58.#257      // io/milvus/param/dml/InsertParam$Field.\"<init>\":(Ljava/lang/String;Ljava/util/List;)V\n-   #62 = InterfaceMethodref #54.#258      // java/util/List.add:(Ljava/lang/Object;)Z\n-   #63 = String             #259          // text\n-   #64 = Methodref          #236.#260     // dev/langchain4j/store/embedding/milvus/Mapper.toScalars:(Ljava/util/List;I)Ljava/util/List;\n-   #65 = String             #261          // vector\n-   #66 = Methodref          #236.#262     // dev/langchain4j/store/embedding/milvus/Mapper.toVectors:(Ljava/util/List;)Ljava/util/List;\n-   #67 = Methodref          #215.#263     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.insert:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;)V\n-   #68 = Methodref          #215.#264     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.flush:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n-   #69 = Class              #265          // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder\n-   #70 = Methodref          #69.#183      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.\"<init>\":()V\n-   #71 = Class              #266          // dev/langchain4j/data/segment/TextSegment\n-   #72 = Methodref          #59.#267      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-   #73 = Methodref          #268.#269     // dev/langchain4j/store/embedding/EmbeddingMatch.score:()Ljava/lang/Double;\n-   #74 = Methodref          #270.#271     // java/lang/Double.doubleValue:()D\n-   #75 = Class              #272          // java/lang/Object\n-   #76 = Class              #273          // dev/langchain4j/store/embedding/EmbeddingStore\n-   #77 = Utf8               Builder\n-   #78 = Utf8               InnerClasses\n-   #79 = Utf8               ID_FIELD_NAME\n-   #80 = Utf8               Ljava/lang/String;\n-   #81 = Utf8               ConstantValue\n-   #82 = Utf8               TEXT_FIELD_NAME\n-   #83 = Utf8               VECTOR_FIELD_NAME\n-   #84 = Utf8               milvusClient\n-   #85 = Utf8               Lio/milvus/client/MilvusServiceClient;\n-   #86 = Utf8               collectionName\n-   #87 = Utf8               metricType\n-   #88 = Utf8               Lio/milvus/param/MetricType;\n-   #89 = Utf8               consistencyLevel\n-   #90 = Utf8               Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n-   #91 = Utf8               retrieveEmbeddingsOnSearch\n-   #92 = Utf8               Z\n-   #93 = Utf8               <init>\n-   #94 = Utf8               (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Ljava/lang/Boolean;Ljava/lang/String;)V\n-   #95 = Utf8               Code\n-   #96 = Utf8               LineNumberTable\n-   #97 = Utf8               LocalVariableTable\n-   #98 = Utf8               this\n-   #99 = Utf8               Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore;\n-  #100 = Utf8               host\n-  #101 = Utf8               port\n-  #102 = Utf8               Ljava/lang/Integer;\n-  #103 = Utf8               dimension\n-  #104 = Utf8               indexType\n-  #105 = Utf8               Lio/milvus/param/IndexType;\n-  #106 = Utf8               uri\n-  #107 = Utf8               token\n-  #108 = Utf8               username\n-  #109 = Utf8               password\n-  #110 = Utf8               Ljava/lang/Boolean;\n-  #111 = Utf8               databaseName\n-  #112 = Utf8               connectBuilder\n-  #113 = Class              #274          // io/milvus/param/ConnectParam$Builder\n-  #114 = Utf8               Lio/milvus/param/ConnectParam$Builder;\n-  #115 = Utf8               StackMapTable\n-  #116 = Class              #256          // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n-  #117 = Class              #189          // java/lang/String\n-  #118 = Class              #192          // java/lang/Integer\n-  #119 = Class              #221          // io/milvus/param/IndexType\n-  #120 = Class              #206          // io/milvus/param/MetricType\n-  #121 = Class              #209          // io/milvus/common/clientenum/ConsistencyLevelEnum\n-  #122 = Class              #212          // java/lang/Boolean\n-  #123 = Class              #274          // io/milvus/param/ConnectParam$Builder\n-  #124 = Utf8               add\n-  #125 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #126 = Utf8               embedding\n-  #127 = Utf8               Ldev/langchain4j/data/embedding/Embedding;\n-  #128 = Utf8               id\n-  #129 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n-  #130 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #131 = Utf8               textSegment\n-  #132 = Utf8               Ldev/langchain4j/data/segment/TextSegment;\n-  #133 = Utf8               addAll\n-  #134 = Utf8               (Ljava/util/List;)Ljava/util/List;\n-  #135 = Utf8               embeddings\n-  #136 = Utf8               Ljava/util/List;\n-  #137 = Utf8               ids\n-  #138 = Utf8               LocalVariableTypeTable\n-  #139 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-  #140 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #141 = Utf8               Signature\n-  #142 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n-  #143 = Utf8               (Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n-  #144 = Utf8               embedded\n-  #145 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #146 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n-  #147 = Utf8               findRelevant\n-  #148 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List;\n-  #149 = Utf8               referenceEmbedding\n-  #150 = Utf8               maxResults\n-  #151 = Utf8               I\n-  #152 = Utf8               minScore\n-  #153 = Utf8               D\n-  #154 = Utf8               searchRequest\n-  #155 = Utf8               Lio/milvus/param/dml/SearchParam;\n-  #156 = Utf8               resultsWrapper\n-  #157 = Utf8               Lio/milvus/response/SearchResultsWrapper;\n-  #158 = Utf8               matches\n-  #159 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n-  #160 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n-  #161 = Utf8               addInternal\n-  #162 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n-  #163 = Class              #275          // dev/langchain4j/data/embedding/Embedding\n-  #164 = Class              #266          // dev/langchain4j/data/segment/TextSegment\n-  #165 = Class              #250          // java/util/List\n-  #166 = Utf8               addAllInternal\n-  #167 = Utf8               (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n-  #168 = Utf8               textSegments\n-  #169 = Utf8               fields\n-  #170 = Utf8               Field\n-  #171 = Utf8               Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;\n-  #172 = 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-  #173 = Utf8               builder\n-  #174 = Utf8               ()Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n-  #175 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)Ljava/lang/String;\n-  #176 = Utf8               lambda$findRelevant$0\n-  #177 = Utf8               (DLdev/langchain4j/store/embedding/EmbeddingMatch;)Z\n-  #178 = Utf8               match\n-  #179 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  #180 = Utf8               Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #181 = Utf8               SourceFile\n-  #182 = Utf8               MilvusEmbeddingStore.java\n-  #183 = NameAndType        #93:#276      // \"<init>\":()V\n-  #184 = Class              #277          // io/milvus/param/ConnectParam\n-  #185 = NameAndType        #278:#279     // newBuilder:()Lio/milvus/param/ConnectParam$Builder;\n-  #186 = Utf8               localhost\n-  #187 = Class              #280          // dev/langchain4j/internal/Utils\n-  #188 = NameAndType        #281:#282     // getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #189 = Utf8               java/lang/String\n-  #190 = NameAndType        #283:#284     // withHost:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n-  #191 = NameAndType        #285:#286     // valueOf:(I)Ljava/lang/Integer;\n-  #192 = Utf8               java/lang/Integer\n-  #193 = NameAndType        #287:#288     // intValue:()I\n-  #194 = NameAndType        #289:#290     // withPort:(I)Lio/milvus/param/ConnectParam$Builder;\n-  #195 = NameAndType        #291:#284     // withUri:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n-  #196 = NameAndType        #292:#284     // withToken:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n-  #197 = NameAndType        #293:#294     // withAuthorization:(Ljava/lang/String;Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n-  #198 = NameAndType        #295:#284     // withDatabaseName:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n-  #199 = Utf8               io/milvus/client/MilvusServiceClient\n-  #200 = NameAndType        #296:#297     // build:()Lio/milvus/param/ConnectParam;\n-  #201 = NameAndType        #93:#298      // \"<init>\":(Lio/milvus/param/ConnectParam;)V\n-  #202 = NameAndType        #84:#85       // milvusClient:Lio/milvus/client/MilvusServiceClient;\n-  #203 = Utf8               default\n-  #204 = NameAndType        #86:#80       // collectionName:Ljava/lang/String;\n-  #205 = NameAndType        #299:#88      // COSINE:Lio/milvus/param/MetricType;\n-  #206 = Utf8               io/milvus/param/MetricType\n-  #207 = NameAndType        #87:#88       // metricType:Lio/milvus/param/MetricType;\n-  #208 = NameAndType        #300:#90      // EVENTUALLY:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n-  #209 = Utf8               io/milvus/common/clientenum/ConsistencyLevelEnum\n-  #210 = NameAndType        #89:#90       // consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n-  #211 = NameAndType        #285:#301     // valueOf:(Z)Ljava/lang/Boolean;\n-  #212 = Utf8               java/lang/Boolean\n-  #213 = NameAndType        #302:#303     // booleanValue:()Z\n-  #214 = NameAndType        #91:#92       // retrieveEmbeddingsOnSearch:Z\n-  #215 = Class              #304          // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor\n-  #216 = NameAndType        #305:#306     // hasCollection:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)Z\n-  #217 = Class              #307          // dev/langchain4j/internal/ValidationUtils\n-  #218 = NameAndType        #308:#309     // ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #219 = NameAndType        #310:#311     // createCollection:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;I)V\n-  #220 = NameAndType        #312:#105     // FLAT:Lio/milvus/param/IndexType;\n-  #221 = Utf8               io/milvus/param/IndexType\n-  #222 = NameAndType        #313:#314     // createIndex:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;)V\n-  #223 = NameAndType        #315:#316     // randomUUID:()Ljava/lang/String;\n-  #224 = NameAndType        #124:#129     // add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n-  #225 = NameAndType        #161:#162     // addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n-  #226 = NameAndType        #317:#288     // size:()I\n-  #227 = Class              #318          // dev/langchain4j/store/embedding/milvus/Generator\n-  #228 = NameAndType        #319:#320     // generateRandomIds:(I)Ljava/util/List;\n-  #229 = NameAndType        #166:#167     // addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n-  #230 = NameAndType        #321:#322     // loadCollectionInMemory:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n-  #231 = Class              #275          // dev/langchain4j/data/embedding/Embedding\n-  #232 = NameAndType        #323:#324     // vectorAsList:()Ljava/util/List;\n-  #233 = Class              #325          // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n-  #234 = NameAndType        #326:#327     // buildSearchRequest:(Ljava/lang/String;Ljava/util/List;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n-  #235 = NameAndType        #328:#329     // search:(Lio/milvus/client/MilvusServiceClient;Lio/milvus/param/dml/SearchParam;)Lio/milvus/response/SearchResultsWrapper;\n-  #236 = Class              #330          // dev/langchain4j/store/embedding/milvus/Mapper\n-  #237 = NameAndType        #331:#332     // toEmbeddingMatches:(Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List;\n-  #238 = NameAndType        #333:#334     // stream:()Ljava/util/stream/Stream;\n-  #239 = Utf8               BootstrapMethods\n-  #240 = MethodHandle       6:#335        // 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-  #241 = MethodType         #336          //  (Ljava/lang/Object;)Z\n-  #242 = MethodHandle       6:#337        // REF_invokeStatic dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.lambda$findRelevant$0:(DLdev/langchain4j/store/embedding/EmbeddingMatch;)Z\n-  #243 = MethodType         #338          //  (Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n-  #244 = NameAndType        #339:#340     // test:(D)Ljava/util/function/Predicate;\n-  #245 = Class              #341          // java/util/stream/Stream\n-  #246 = NameAndType        #342:#343     // filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;\n-  #247 = Class              #344          // java/util/stream/Collectors\n-  #248 = NameAndType        #345:#346     // toList:()Ljava/util/stream/Collector;\n-  #249 = NameAndType        #347:#348     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #250 = Utf8               java/util/List\n-  #251 = Class              #349          // java/util/Collections\n-  #252 = NameAndType        #350:#351     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-  #253 = Utf8               java/util/ArrayList\n-  #254 = Class              #352          // io/milvus/param/dml/InsertParam\n-  #255 = Utf8               io/milvus/param/dml/InsertParam$Field\n-  #256 = Utf8               dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n-  #257 = NameAndType        #93:#353      // \"<init>\":(Ljava/lang/String;Ljava/util/List;)V\n-  #258 = NameAndType        #124:#336     // add:(Ljava/lang/Object;)Z\n-  #259 = Utf8               text\n-  #260 = NameAndType        #354:#355     // toScalars:(Ljava/util/List;I)Ljava/util/List;\n-  #261 = Utf8               vector\n-  #262 = NameAndType        #356:#134     // toVectors:(Ljava/util/List;)Ljava/util/List;\n-  #263 = NameAndType        #357:#358     // insert:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;)V\n-  #264 = NameAndType        #359:#322     // flush:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n-  #265 = Utf8               dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder\n-  #266 = Utf8               dev/langchain4j/data/segment/TextSegment\n-  #267 = NameAndType        #124:#130     // add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #268 = Class              #360          // dev/langchain4j/store/embedding/EmbeddingMatch\n-  #269 = NameAndType        #361:#362     // score:()Ljava/lang/Double;\n-  #270 = Class              #363          // java/lang/Double\n-  #271 = NameAndType        #364:#365     // doubleValue:()D\n-  #272 = Utf8               java/lang/Object\n-  #273 = Utf8               dev/langchain4j/store/embedding/EmbeddingStore\n-  #274 = Utf8               io/milvus/param/ConnectParam$Builder\n-  #275 = Utf8               dev/langchain4j/data/embedding/Embedding\n-  #276 = Utf8               ()V\n-  #277 = Utf8               io/milvus/param/ConnectParam\n-  #278 = Utf8               newBuilder\n-  #279 = Utf8               ()Lio/milvus/param/ConnectParam$Builder;\n-  #280 = Utf8               dev/langchain4j/internal/Utils\n-  #281 = Utf8               getOrDefault\n-  #282 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #283 = Utf8               withHost\n-  #284 = Utf8               (Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n-  #285 = Utf8               valueOf\n-  #286 = Utf8               (I)Ljava/lang/Integer;\n-  #287 = Utf8               intValue\n-  #288 = Utf8               ()I\n-  #289 = Utf8               withPort\n-  #290 = Utf8               (I)Lio/milvus/param/ConnectParam$Builder;\n-  #291 = Utf8               withUri\n-  #292 = Utf8               withToken\n-  #293 = Utf8               withAuthorization\n-  #294 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n-  #295 = Utf8               withDatabaseName\n-  #296 = Utf8               build\n-  #297 = Utf8               ()Lio/milvus/param/ConnectParam;\n-  #298 = Utf8               (Lio/milvus/param/ConnectParam;)V\n-  #299 = Utf8               COSINE\n-  #300 = Utf8               EVENTUALLY\n-  #301 = Utf8               (Z)Ljava/lang/Boolean;\n-  #302 = Utf8               booleanValue\n-  #303 = Utf8               ()Z\n-  #304 = Utf8               dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor\n-  #305 = Utf8               hasCollection\n-  #306 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)Z\n-  #307 = Utf8               dev/langchain4j/internal/ValidationUtils\n-  #308 = Utf8               ensureNotNull\n-  #309 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #310 = Utf8               createCollection\n-  #311 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;I)V\n-  #312 = Utf8               FLAT\n-  #313 = Utf8               createIndex\n-  #314 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;)V\n-  #315 = Utf8               randomUUID\n-  #316 = Utf8               ()Ljava/lang/String;\n-  #317 = Utf8               size\n-  #318 = Utf8               dev/langchain4j/store/embedding/milvus/Generator\n-  #319 = Utf8               generateRandomIds\n-  #320 = Utf8               (I)Ljava/util/List;\n-  #321 = Utf8               loadCollectionInMemory\n-  #322 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n-  #323 = Utf8               vectorAsList\n-  #324 = Utf8               ()Ljava/util/List;\n-  #325 = Utf8               dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n-  #326 = Utf8               buildSearchRequest\n-  #327 = Utf8               (Ljava/lang/String;Ljava/util/List;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n-  #328 = Utf8               search\n-  #329 = Utf8               (Lio/milvus/client/MilvusServiceClient;Lio/milvus/param/dml/SearchParam;)Lio/milvus/response/SearchResultsWrapper;\n-  #330 = Utf8               dev/langchain4j/store/embedding/milvus/Mapper\n-  #331 = Utf8               toEmbeddingMatches\n-  #332 = Utf8               (Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List;\n-  #333 = Utf8               stream\n-  #334 = Utf8               ()Ljava/util/stream/Stream;\n-  #335 = Methodref          #366.#367     // 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-  #336 = Utf8               (Ljava/lang/Object;)Z\n-  #337 = Methodref          #59.#368      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.lambda$findRelevant$0:(DLdev/langchain4j/store/embedding/EmbeddingMatch;)Z\n-  #338 = Utf8               (Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n-  #339 = Utf8               test\n-  #340 = Utf8               (D)Ljava/util/function/Predicate;\n-  #341 = Utf8               java/util/stream/Stream\n-  #342 = Utf8               filter\n-  #343 = Utf8               (Ljava/util/function/Predicate;)Ljava/util/stream/Stream;\n-  #344 = Utf8               java/util/stream/Collectors\n-  #345 = Utf8               toList\n-  #346 = Utf8               ()Ljava/util/stream/Collector;\n-  #347 = Utf8               collect\n-  #348 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #349 = Utf8               java/util/Collections\n-  #350 = Utf8               singletonList\n-  #351 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n-  #352 = Utf8               io/milvus/param/dml/InsertParam\n-  #353 = Utf8               (Ljava/lang/String;Ljava/util/List;)V\n-  #354 = Utf8               toScalars\n-  #355 = Utf8               (Ljava/util/List;I)Ljava/util/List;\n-  #356 = Utf8               toVectors\n-  #357 = Utf8               insert\n-  #358 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;)V\n-  #359 = Utf8               flush\n-  #360 = Utf8               dev/langchain4j/store/embedding/EmbeddingMatch\n-  #361 = Utf8               score\n-  #362 = Utf8               ()Ljava/lang/Double;\n-  #363 = Utf8               java/lang/Double\n-  #364 = Utf8               doubleValue\n-  #365 = Utf8               ()D\n-  #366 = Class              #369          // java/lang/invoke/LambdaMetafactory\n-  #367 = NameAndType        #370:#373     // 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-  #368 = NameAndType        #176:#177     // lambda$findRelevant$0:(DLdev/langchain4j/store/embedding/EmbeddingMatch;)Z\n-  #369 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #370 = Utf8               metafactory\n-  #371 = Class              #375          // java/lang/invoke/MethodHandles$Lookup\n-  #372 = Utf8               Lookup\n-  #373 = 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-  #374 = Class              #376          // java/lang/invoke/MethodHandles\n-  #375 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #376 = Utf8               java/lang/invoke/MethodHandles\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n+    #4 = Utf8               java/lang/Object\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // io/milvus/param/ConnectParam.newBuilder:()Lio/milvus/param/ConnectParam$Builder;\n+    #8 = Class              #10           // io/milvus/param/ConnectParam\n+    #9 = NameAndType        #11:#12       // newBuilder:()Lio/milvus/param/ConnectParam$Builder;\n+   #10 = Utf8               io/milvus/param/ConnectParam\n+   #11 = Utf8               newBuilder\n+   #12 = Utf8               ()Lio/milvus/param/ConnectParam$Builder;\n+   #13 = String             #14           // localhost\n+   #14 = Utf8               localhost\n+   #15 = Methodref          #16.#17       // dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #16 = Class              #18           // dev/langchain4j/internal/Utils\n+   #17 = NameAndType        #19:#20       // getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #18 = Utf8               dev/langchain4j/internal/Utils\n+   #19 = Utf8               getOrDefault\n+   #20 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #21 = Class              #22           // java/lang/String\n+   #22 = Utf8               java/lang/String\n+   #23 = Methodref          #24.#25       // io/milvus/param/ConnectParam$Builder.withHost:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+   #24 = Class              #26           // io/milvus/param/ConnectParam$Builder\n+   #25 = NameAndType        #27:#28       // withHost:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+   #26 = Utf8               io/milvus/param/ConnectParam$Builder\n+   #27 = Utf8               withHost\n+   #28 = Utf8               (Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+   #29 = Methodref          #30.#31       // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+   #30 = Class              #32           // java/lang/Integer\n+   #31 = NameAndType        #33:#34       // valueOf:(I)Ljava/lang/Integer;\n+   #32 = Utf8               java/lang/Integer\n+   #33 = Utf8               valueOf\n+   #34 = Utf8               (I)Ljava/lang/Integer;\n+   #35 = Methodref          #30.#36       // java/lang/Integer.intValue:()I\n+   #36 = NameAndType        #37:#38       // intValue:()I\n+   #37 = Utf8               intValue\n+   #38 = Utf8               ()I\n+   #39 = Methodref          #24.#40       // io/milvus/param/ConnectParam$Builder.withPort:(I)Lio/milvus/param/ConnectParam$Builder;\n+   #40 = NameAndType        #41:#42       // withPort:(I)Lio/milvus/param/ConnectParam$Builder;\n+   #41 = Utf8               withPort\n+   #42 = Utf8               (I)Lio/milvus/param/ConnectParam$Builder;\n+   #43 = Methodref          #24.#44       // io/milvus/param/ConnectParam$Builder.withUri:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+   #44 = NameAndType        #45:#28       // withUri:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+   #45 = Utf8               withUri\n+   #46 = Methodref          #24.#47       // io/milvus/param/ConnectParam$Builder.withToken:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+   #47 = NameAndType        #48:#28       // withToken:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+   #48 = Utf8               withToken\n+   #49 = Methodref          #24.#50       // io/milvus/param/ConnectParam$Builder.withAuthorization:(Ljava/lang/String;Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+   #50 = NameAndType        #51:#52       // withAuthorization:(Ljava/lang/String;Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+   #51 = Utf8               withAuthorization\n+   #52 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+   #53 = Methodref          #24.#54       // io/milvus/param/ConnectParam$Builder.withDatabaseName:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+   #54 = NameAndType        #55:#28       // withDatabaseName:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+   #55 = Utf8               withDatabaseName\n+   #56 = Class              #57           // io/milvus/client/MilvusServiceClient\n+   #57 = Utf8               io/milvus/client/MilvusServiceClient\n+   #58 = Methodref          #24.#59       // io/milvus/param/ConnectParam$Builder.build:()Lio/milvus/param/ConnectParam;\n+   #59 = NameAndType        #60:#61       // build:()Lio/milvus/param/ConnectParam;\n+   #60 = Utf8               build\n+   #61 = Utf8               ()Lio/milvus/param/ConnectParam;\n+   #62 = Methodref          #56.#63       // io/milvus/client/MilvusServiceClient.\"<init>\":(Lio/milvus/param/ConnectParam;)V\n+   #63 = NameAndType        #5:#64        // \"<init>\":(Lio/milvus/param/ConnectParam;)V\n+   #64 = Utf8               (Lio/milvus/param/ConnectParam;)V\n+   #65 = Fieldref           #66.#67       // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.milvusClient:Lio/milvus/client/MilvusServiceClient;\n+   #66 = Class              #68           // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+   #67 = NameAndType        #69:#70       // milvusClient:Lio/milvus/client/MilvusServiceClient;\n+   #68 = Utf8               dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+   #69 = Utf8               milvusClient\n+   #70 = Utf8               Lio/milvus/client/MilvusServiceClient;\n+   #71 = String             #72           // default\n+   #72 = Utf8               default\n+   #73 = Fieldref           #66.#74       // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.collectionName:Ljava/lang/String;\n+   #74 = NameAndType        #75:#76       // collectionName:Ljava/lang/String;\n+   #75 = Utf8               collectionName\n+   #76 = Utf8               Ljava/lang/String;\n+   #77 = Fieldref           #78.#79       // io/milvus/param/MetricType.COSINE:Lio/milvus/param/MetricType;\n+   #78 = Class              #80           // io/milvus/param/MetricType\n+   #79 = NameAndType        #81:#82       // COSINE:Lio/milvus/param/MetricType;\n+   #80 = Utf8               io/milvus/param/MetricType\n+   #81 = Utf8               COSINE\n+   #82 = Utf8               Lio/milvus/param/MetricType;\n+   #83 = Fieldref           #66.#84       // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.metricType:Lio/milvus/param/MetricType;\n+   #84 = NameAndType        #85:#82       // metricType:Lio/milvus/param/MetricType;\n+   #85 = Utf8               metricType\n+   #86 = Fieldref           #87.#88       // io/milvus/common/clientenum/ConsistencyLevelEnum.EVENTUALLY:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+   #87 = Class              #89           // io/milvus/common/clientenum/ConsistencyLevelEnum\n+   #88 = NameAndType        #90:#91       // EVENTUALLY:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+   #89 = Utf8               io/milvus/common/clientenum/ConsistencyLevelEnum\n+   #90 = Utf8               EVENTUALLY\n+   #91 = Utf8               Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+   #92 = Fieldref           #66.#93       // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+   #93 = NameAndType        #94:#91       // consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+   #94 = Utf8               consistencyLevel\n+   #95 = Methodref          #96.#97       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #96 = Class              #98           // java/lang/Boolean\n+   #97 = NameAndType        #33:#99       // valueOf:(Z)Ljava/lang/Boolean;\n+   #98 = Utf8               java/lang/Boolean\n+   #99 = Utf8               (Z)Ljava/lang/Boolean;\n+  #100 = Methodref          #96.#101      // java/lang/Boolean.booleanValue:()Z\n+  #101 = NameAndType        #102:#103     // booleanValue:()Z\n+  #102 = Utf8               booleanValue\n+  #103 = Utf8               ()Z\n+  #104 = Fieldref           #66.#105      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.retrieveEmbeddingsOnSearch:Z\n+  #105 = NameAndType        #106:#107     // retrieveEmbeddingsOnSearch:Z\n+  #106 = Utf8               retrieveEmbeddingsOnSearch\n+  #107 = Utf8               Z\n+  #108 = Methodref          #109.#110     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.hasCollection:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)Z\n+  #109 = Class              #111          // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor\n+  #110 = NameAndType        #112:#113     // hasCollection:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)Z\n+  #111 = Utf8               dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor\n+  #112 = Utf8               hasCollection\n+  #113 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)Z\n+  #114 = String             #115          // dimension\n+  #115 = Utf8               dimension\n+  #116 = Methodref          #117.#118     // dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #117 = Class              #119          // dev/langchain4j/internal/ValidationUtils\n+  #118 = NameAndType        #120:#121     // ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #119 = Utf8               dev/langchain4j/internal/ValidationUtils\n+  #120 = Utf8               ensureNotNull\n+  #121 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #122 = Methodref          #109.#123     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.createCollection:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;I)V\n+  #123 = NameAndType        #124:#125     // createCollection:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;I)V\n+  #124 = Utf8               createCollection\n+  #125 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;I)V\n+  #126 = Fieldref           #127.#128     // io/milvus/param/IndexType.FLAT:Lio/milvus/param/IndexType;\n+  #127 = Class              #129          // io/milvus/param/IndexType\n+  #128 = NameAndType        #130:#131     // FLAT:Lio/milvus/param/IndexType;\n+  #129 = Utf8               io/milvus/param/IndexType\n+  #130 = Utf8               FLAT\n+  #131 = Utf8               Lio/milvus/param/IndexType;\n+  #132 = Methodref          #109.#133     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.createIndex:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;)V\n+  #133 = NameAndType        #134:#135     // createIndex:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;)V\n+  #134 = Utf8               createIndex\n+  #135 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;)V\n+  #136 = Methodref          #16.#137      // dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+  #137 = NameAndType        #138:#139     // randomUUID:()Ljava/lang/String;\n+  #138 = Utf8               randomUUID\n+  #139 = Utf8               ()Ljava/lang/String;\n+  #140 = Methodref          #66.#141      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n+  #141 = NameAndType        #142:#143     // add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n+  #142 = Utf8               add\n+  #143 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n+  #144 = Methodref          #66.#145      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+  #145 = NameAndType        #146:#147     // addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+  #146 = Utf8               addInternal\n+  #147 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+  #148 = InterfaceMethodref #149.#150     // java/util/List.size:()I\n+  #149 = Class              #151          // java/util/List\n+  #150 = NameAndType        #152:#38      // size:()I\n+  #151 = Utf8               java/util/List\n+  #152 = Utf8               size\n+  #153 = Methodref          #154.#155     // dev/langchain4j/store/embedding/milvus/Generator.generateRandomIds:(I)Ljava/util/List;\n+  #154 = Class              #156          // dev/langchain4j/store/embedding/milvus/Generator\n+  #155 = NameAndType        #157:#158     // generateRandomIds:(I)Ljava/util/List;\n+  #156 = Utf8               dev/langchain4j/store/embedding/milvus/Generator\n+  #157 = Utf8               generateRandomIds\n+  #158 = Utf8               (I)Ljava/util/List;\n+  #159 = Methodref          #66.#160      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+  #160 = NameAndType        #161:#162     // addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+  #161 = Utf8               addAllInternal\n+  #162 = Utf8               (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+  #163 = Methodref          #109.#164     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.loadCollectionInMemory:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n+  #164 = NameAndType        #165:#166     // loadCollectionInMemory:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n+  #165 = Utf8               loadCollectionInMemory\n+  #166 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n+  #167 = Methodref          #168.#169     // dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+  #168 = Class              #170          // dev/langchain4j/data/embedding/Embedding\n+  #169 = NameAndType        #171:#172     // vectorAsList:()Ljava/util/List;\n+  #170 = Utf8               dev/langchain4j/data/embedding/Embedding\n+  #171 = Utf8               vectorAsList\n+  #172 = Utf8               ()Ljava/util/List;\n+  #173 = Methodref          #174.#175     // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildSearchRequest:(Ljava/lang/String;Ljava/util/List;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n+  #174 = Class              #176          // dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n+  #175 = NameAndType        #177:#178     // buildSearchRequest:(Ljava/lang/String;Ljava/util/List;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n+  #176 = Utf8               dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder\n+  #177 = Utf8               buildSearchRequest\n+  #178 = Utf8               (Ljava/lang/String;Ljava/util/List;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n+  #179 = Methodref          #109.#180     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.search:(Lio/milvus/client/MilvusServiceClient;Lio/milvus/param/dml/SearchParam;)Lio/milvus/response/SearchResultsWrapper;\n+  #180 = NameAndType        #181:#182     // search:(Lio/milvus/client/MilvusServiceClient;Lio/milvus/param/dml/SearchParam;)Lio/milvus/response/SearchResultsWrapper;\n+  #181 = Utf8               search\n+  #182 = Utf8               (Lio/milvus/client/MilvusServiceClient;Lio/milvus/param/dml/SearchParam;)Lio/milvus/response/SearchResultsWrapper;\n+  #183 = Methodref          #184.#185     // dev/langchain4j/store/embedding/milvus/Mapper.toEmbeddingMatches:(Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List;\n+  #184 = Class              #186          // dev/langchain4j/store/embedding/milvus/Mapper\n+  #185 = NameAndType        #187:#188     // toEmbeddingMatches:(Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List;\n+  #186 = Utf8               dev/langchain4j/store/embedding/milvus/Mapper\n+  #187 = Utf8               toEmbeddingMatches\n+  #188 = Utf8               (Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List;\n+  #189 = InterfaceMethodref #149.#190     // java/util/List.stream:()Ljava/util/stream/Stream;\n+  #190 = NameAndType        #191:#192     // stream:()Ljava/util/stream/Stream;\n+  #191 = Utf8               stream\n+  #192 = Utf8               ()Ljava/util/stream/Stream;\n+  #193 = InvokeDynamic      #0:#194       // #0:test:(D)Ljava/util/function/Predicate;\n+  #194 = NameAndType        #195:#196     // test:(D)Ljava/util/function/Predicate;\n+  #195 = Utf8               test\n+  #196 = Utf8               (D)Ljava/util/function/Predicate;\n+  #197 = InterfaceMethodref #198.#199     // java/util/stream/Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;\n+  #198 = Class              #200          // java/util/stream/Stream\n+  #199 = NameAndType        #201:#202     // filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;\n+  #200 = Utf8               java/util/stream/Stream\n+  #201 = Utf8               filter\n+  #202 = Utf8               (Ljava/util/function/Predicate;)Ljava/util/stream/Stream;\n+  #203 = Methodref          #204.#205     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+  #204 = Class              #206          // java/util/stream/Collectors\n+  #205 = NameAndType        #207:#208     // toList:()Ljava/util/stream/Collector;\n+  #206 = Utf8               java/util/stream/Collectors\n+  #207 = Utf8               toList\n+  #208 = Utf8               ()Ljava/util/stream/Collector;\n+  #209 = InterfaceMethodref #198.#210     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #210 = NameAndType        #211:#212     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #211 = Utf8               collect\n+  #212 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #213 = Methodref          #214.#215     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+  #214 = Class              #216          // java/util/Collections\n+  #215 = NameAndType        #217:#218     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+  #216 = Utf8               java/util/Collections\n+  #217 = Utf8               singletonList\n+  #218 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n+  #219 = Class              #220          // java/util/ArrayList\n+  #220 = Utf8               java/util/ArrayList\n+  #221 = Methodref          #219.#3       // java/util/ArrayList.\"<init>\":()V\n+  #222 = Class              #223          // io/milvus/param/dml/InsertParam$Field\n+  #223 = Utf8               io/milvus/param/dml/InsertParam$Field\n+  #224 = String             #225          // id\n+  #225 = Utf8               id\n+  #226 = Methodref          #222.#227     // io/milvus/param/dml/InsertParam$Field.\"<init>\":(Ljava/lang/String;Ljava/util/List;)V\n+  #227 = NameAndType        #5:#228       // \"<init>\":(Ljava/lang/String;Ljava/util/List;)V\n+  #228 = Utf8               (Ljava/lang/String;Ljava/util/List;)V\n+  #229 = InterfaceMethodref #149.#230     // java/util/List.add:(Ljava/lang/Object;)Z\n+  #230 = NameAndType        #142:#231     // add:(Ljava/lang/Object;)Z\n+  #231 = Utf8               (Ljava/lang/Object;)Z\n+  #232 = String             #233          // text\n+  #233 = Utf8               text\n+  #234 = Methodref          #184.#235     // dev/langchain4j/store/embedding/milvus/Mapper.toScalars:(Ljava/util/List;I)Ljava/util/List;\n+  #235 = NameAndType        #236:#237     // toScalars:(Ljava/util/List;I)Ljava/util/List;\n+  #236 = Utf8               toScalars\n+  #237 = Utf8               (Ljava/util/List;I)Ljava/util/List;\n+  #238 = String             #239          // vector\n+  #239 = Utf8               vector\n+  #240 = Methodref          #184.#241     // dev/langchain4j/store/embedding/milvus/Mapper.toVectors:(Ljava/util/List;)Ljava/util/List;\n+  #241 = NameAndType        #242:#243     // toVectors:(Ljava/util/List;)Ljava/util/List;\n+  #242 = Utf8               toVectors\n+  #243 = Utf8               (Ljava/util/List;)Ljava/util/List;\n+  #244 = Methodref          #109.#245     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.insert:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;)V\n+  #245 = NameAndType        #246:#247     // insert:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;)V\n+  #246 = Utf8               insert\n+  #247 = Utf8               (Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;)V\n+  #248 = Methodref          #109.#249     // dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.flush:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n+  #249 = NameAndType        #250:#166     // flush:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n+  #250 = Utf8               flush\n+  #251 = Class              #252          // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder\n+  #252 = Utf8               dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder\n+  #253 = Methodref          #251.#3       // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.\"<init>\":()V\n+  #254 = Class              #255          // dev/langchain4j/data/segment/TextSegment\n+  #255 = Utf8               dev/langchain4j/data/segment/TextSegment\n+  #256 = Methodref          #66.#257      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #257 = NameAndType        #142:#258     // add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #258 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #259 = Methodref          #260.#261     // dev/langchain4j/store/embedding/EmbeddingMatch.score:()Ljava/lang/Double;\n+  #260 = Class              #262          // dev/langchain4j/store/embedding/EmbeddingMatch\n+  #261 = NameAndType        #263:#264     // score:()Ljava/lang/Double;\n+  #262 = Utf8               dev/langchain4j/store/embedding/EmbeddingMatch\n+  #263 = Utf8               score\n+  #264 = Utf8               ()Ljava/lang/Double;\n+  #265 = Methodref          #266.#267     // java/lang/Double.doubleValue:()D\n+  #266 = Class              #268          // java/lang/Double\n+  #267 = NameAndType        #269:#270     // doubleValue:()D\n+  #268 = Utf8               java/lang/Double\n+  #269 = Utf8               doubleValue\n+  #270 = Utf8               ()D\n+  #271 = Class              #272          // dev/langchain4j/store/embedding/EmbeddingStore\n+  #272 = Utf8               dev/langchain4j/store/embedding/EmbeddingStore\n+  #273 = Utf8               ID_FIELD_NAME\n+  #274 = Utf8               ConstantValue\n+  #275 = Utf8               TEXT_FIELD_NAME\n+  #276 = Utf8               VECTOR_FIELD_NAME\n+  #277 = Utf8               (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Ljava/lang/Boolean;Ljava/lang/String;)V\n+  #278 = Utf8               Code\n+  #279 = Utf8               LineNumberTable\n+  #280 = Utf8               LocalVariableTable\n+  #281 = Utf8               this\n+  #282 = Utf8               Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore;\n+  #283 = Utf8               host\n+  #284 = Utf8               port\n+  #285 = Utf8               Ljava/lang/Integer;\n+  #286 = Utf8               indexType\n+  #287 = Utf8               uri\n+  #288 = Utf8               token\n+  #289 = Utf8               username\n+  #290 = Utf8               password\n+  #291 = Utf8               Ljava/lang/Boolean;\n+  #292 = Utf8               databaseName\n+  #293 = Utf8               connectBuilder\n+  #294 = Utf8               Lio/milvus/param/ConnectParam$Builder;\n+  #295 = Utf8               StackMapTable\n+  #296 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #297 = Utf8               embedding\n+  #298 = Utf8               Ldev/langchain4j/data/embedding/Embedding;\n+  #299 = Utf8               textSegment\n+  #300 = Utf8               Ldev/langchain4j/data/segment/TextSegment;\n+  #301 = Utf8               addAll\n+  #302 = Utf8               embeddings\n+  #303 = Utf8               Ljava/util/List;\n+  #304 = Utf8               ids\n+  #305 = Utf8               LocalVariableTypeTable\n+  #306 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n+  #307 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #308 = Utf8               Signature\n+  #309 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n+  #310 = Utf8               (Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n+  #311 = Utf8               embedded\n+  #312 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #313 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n+  #314 = Utf8               findRelevant\n+  #315 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List;\n+  #316 = Utf8               referenceEmbedding\n+  #317 = Utf8               maxResults\n+  #318 = Utf8               I\n+  #319 = Utf8               minScore\n+  #320 = Utf8               D\n+  #321 = Utf8               searchRequest\n+  #322 = Utf8               Lio/milvus/param/dml/SearchParam;\n+  #323 = Utf8               resultsWrapper\n+  #324 = Utf8               Lio/milvus/response/SearchResultsWrapper;\n+  #325 = Utf8               matches\n+  #326 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+  #327 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+  #328 = Utf8               textSegments\n+  #329 = Utf8               fields\n+  #330 = Utf8               Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;\n+  #331 = 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+  #332 = Utf8               builder\n+  #333 = Utf8               ()Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n+  #334 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)Ljava/lang/String;\n+  #335 = Utf8               lambda$findRelevant$0\n+  #336 = Utf8               (DLdev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+  #337 = Utf8               match\n+  #338 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #339 = Utf8               Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #340 = Utf8               SourceFile\n+  #341 = Utf8               MilvusEmbeddingStore.java\n+  #342 = Utf8               BootstrapMethods\n+  #343 = MethodHandle       6:#344        // 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+  #344 = Methodref          #345.#346     // 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+  #345 = Class              #347          // java/lang/invoke/LambdaMetafactory\n+  #346 = NameAndType        #348:#349     // 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+  #347 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #348 = Utf8               metafactory\n+  #349 = 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+  #350 = MethodType         #231          //  (Ljava/lang/Object;)Z\n+  #351 = MethodHandle       6:#352        // REF_invokeStatic dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.lambda$findRelevant$0:(DLdev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+  #352 = Methodref          #66.#353      // dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.lambda$findRelevant$0:(DLdev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+  #353 = NameAndType        #335:#336     // lambda$findRelevant$0:(DLdev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+  #354 = MethodType         #355          //  (Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+  #355 = Utf8               (Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+  #356 = Utf8               InnerClasses\n+  #357 = Utf8               Builder\n+  #358 = Class              #359          // io/milvus/param/dml/InsertParam\n+  #359 = Utf8               io/milvus/param/dml/InsertParam\n+  #360 = Utf8               Field\n+  #361 = Class              #362          // java/lang/invoke/MethodHandles$Lookup\n+  #362 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #363 = Class              #364          // java/lang/invoke/MethodHandles\n+  #364 = Utf8               java/lang/invoke/MethodHandles\n+  #365 = 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@@ -423,101 +412,101 @@\n   public dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore(java.lang.String, java.lang.Integer, java.lang.String, java.lang.Integer, io.milvus.param.IndexType, io.milvus.param.MetricType, java.lang.String, java.lang.String, java.lang.String, java.lang.String, io.milvus.common.clientenum.ConsistencyLevelEnum, java.lang.Boolean, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Ljava/lang/Boolean;Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=15, args_size=14\n          0: aload_0\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n-         4: invokestatic  #2                  // Method io/milvus/param/ConnectParam.newBuilder:()Lio/milvus/param/ConnectParam$Builder;\n+         4: invokestatic  #7                  // Method io/milvus/param/ConnectParam.newBuilder:()Lio/milvus/param/ConnectParam$Builder;\n          7: aload_1\n-         8: ldc           #3                  // String localhost\n-        10: invokestatic  #4                  // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        13: checkcast     #5                  // class java/lang/String\n-        16: invokevirtual #6                  // Method io/milvus/param/ConnectParam$Builder.withHost:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+         8: ldc           #13                 // String localhost\n+        10: invokestatic  #15                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        13: checkcast     #21                 // class java/lang/String\n+        16: invokevirtual #23                 // Method io/milvus/param/ConnectParam$Builder.withHost:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n         19: aload_2\n         20: sipush        19530\n-        23: invokestatic  #7                  // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-        26: invokestatic  #4                  // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        29: checkcast     #8                  // class java/lang/Integer\n-        32: invokevirtual #9                  // Method java/lang/Integer.intValue:()I\n-        35: invokevirtual #10                 // Method io/milvus/param/ConnectParam$Builder.withPort:(I)Lio/milvus/param/ConnectParam$Builder;\n+        23: invokestatic  #29                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+        26: invokestatic  #15                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        29: checkcast     #30                 // class java/lang/Integer\n+        32: invokevirtual #35                 // Method java/lang/Integer.intValue:()I\n+        35: invokevirtual #39                 // Method io/milvus/param/ConnectParam$Builder.withPort:(I)Lio/milvus/param/ConnectParam$Builder;\n         38: aload         7\n-        40: invokevirtual #11                 // Method io/milvus/param/ConnectParam$Builder.withUri:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+        40: invokevirtual #43                 // Method io/milvus/param/ConnectParam$Builder.withUri:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n         43: aload         8\n-        45: invokevirtual #12                 // Method io/milvus/param/ConnectParam$Builder.withToken:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+        45: invokevirtual #46                 // Method io/milvus/param/ConnectParam$Builder.withToken:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n         48: aload         9\n         50: aload         10\n-        52: invokevirtual #13                 // Method io/milvus/param/ConnectParam$Builder.withAuthorization:(Ljava/lang/String;Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+        52: invokevirtual #49                 // Method io/milvus/param/ConnectParam$Builder.withAuthorization:(Ljava/lang/String;Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n         55: astore        14\n         57: aload         13\n         59: ifnull        70\n         62: aload         14\n         64: aload         13\n-        66: invokevirtual #14                 // Method io/milvus/param/ConnectParam$Builder.withDatabaseName:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n+        66: invokevirtual #53                 // Method io/milvus/param/ConnectParam$Builder.withDatabaseName:(Ljava/lang/String;)Lio/milvus/param/ConnectParam$Builder;\n         69: pop\n         70: aload_0\n-        71: new           #15                 // class io/milvus/client/MilvusServiceClient\n+        71: new           #56                 // class io/milvus/client/MilvusServiceClient\n         74: dup\n         75: aload         14\n-        77: invokevirtual #16                 // Method io/milvus/param/ConnectParam$Builder.build:()Lio/milvus/param/ConnectParam;\n-        80: invokespecial #17                 // Method io/milvus/client/MilvusServiceClient.\"<init>\":(Lio/milvus/param/ConnectParam;)V\n-        83: putfield      #18                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n+        77: invokevirtual #58                 // Method io/milvus/param/ConnectParam$Builder.build:()Lio/milvus/param/ConnectParam;\n+        80: invokespecial #62                 // Method io/milvus/client/MilvusServiceClient.\"<init>\":(Lio/milvus/param/ConnectParam;)V\n+        83: putfield      #65                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n         86: aload_0\n         87: aload_3\n-        88: ldc           #19                 // String default\n-        90: invokestatic  #4                  // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        93: checkcast     #5                  // class java/lang/String\n-        96: putfield      #20                 // Field collectionName:Ljava/lang/String;\n+        88: ldc           #71                 // String default\n+        90: invokestatic  #15                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        93: checkcast     #21                 // class java/lang/String\n+        96: putfield      #73                 // Field collectionName:Ljava/lang/String;\n         99: aload_0\n        100: aload         6\n-       102: getstatic     #21                 // Field io/milvus/param/MetricType.COSINE:Lio/milvus/param/MetricType;\n-       105: invokestatic  #4                  // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       108: checkcast     #22                 // class io/milvus/param/MetricType\n-       111: putfield      #23                 // Field metricType:Lio/milvus/param/MetricType;\n+       102: getstatic     #77                 // Field io/milvus/param/MetricType.COSINE:Lio/milvus/param/MetricType;\n+       105: invokestatic  #15                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       108: checkcast     #78                 // class io/milvus/param/MetricType\n+       111: putfield      #83                 // Field metricType:Lio/milvus/param/MetricType;\n        114: aload_0\n        115: aload         11\n-       117: getstatic     #24                 // Field io/milvus/common/clientenum/ConsistencyLevelEnum.EVENTUALLY:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n-       120: invokestatic  #4                  // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       123: checkcast     #25                 // class io/milvus/common/clientenum/ConsistencyLevelEnum\n-       126: putfield      #26                 // Field consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+       117: getstatic     #86                 // Field io/milvus/common/clientenum/ConsistencyLevelEnum.EVENTUALLY:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+       120: invokestatic  #15                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       123: checkcast     #87                 // class io/milvus/common/clientenum/ConsistencyLevelEnum\n+       126: putfield      #92                 // Field consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n        129: aload_0\n        130: aload         12\n        132: iconst_0\n-       133: invokestatic  #27                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-       136: invokestatic  #4                  // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       139: checkcast     #28                 // class java/lang/Boolean\n-       142: invokevirtual #29                 // Method java/lang/Boolean.booleanValue:()Z\n-       145: putfield      #30                 // Field retrieveEmbeddingsOnSearch:Z\n+       133: invokestatic  #95                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+       136: invokestatic  #15                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       139: checkcast     #96                 // class java/lang/Boolean\n+       142: invokevirtual #100                // Method java/lang/Boolean.booleanValue:()Z\n+       145: putfield      #104                // Field retrieveEmbeddingsOnSearch:Z\n        148: aload_0\n-       149: getfield      #18                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n+       149: getfield      #65                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n        152: aload_0\n-       153: getfield      #20                 // Field collectionName:Ljava/lang/String;\n-       156: invokestatic  #31                 // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.hasCollection:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)Z\n+       153: getfield      #73                 // Field collectionName:Ljava/lang/String;\n+       156: invokestatic  #108                // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.hasCollection:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)Z\n        159: ifne          212\n        162: aload_0\n-       163: getfield      #18                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n+       163: getfield      #65                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n        166: aload_0\n-       167: getfield      #20                 // Field collectionName:Ljava/lang/String;\n+       167: getfield      #73                 // Field collectionName:Ljava/lang/String;\n        170: aload         4\n-       172: ldc           #32                 // String dimension\n-       174: invokestatic  #33                 // Method dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-       177: checkcast     #8                  // class java/lang/Integer\n-       180: invokevirtual #9                  // Method java/lang/Integer.intValue:()I\n-       183: invokestatic  #34                 // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.createCollection:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;I)V\n+       172: ldc           #114                // String dimension\n+       174: invokestatic  #116                // Method dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+       177: checkcast     #30                 // class java/lang/Integer\n+       180: invokevirtual #35                 // Method java/lang/Integer.intValue:()I\n+       183: invokestatic  #122                // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.createCollection:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;I)V\n        186: aload_0\n-       187: getfield      #18                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n+       187: getfield      #65                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n        190: aload_0\n-       191: getfield      #20                 // Field collectionName:Ljava/lang/String;\n+       191: getfield      #73                 // Field collectionName:Ljava/lang/String;\n        194: aload         5\n-       196: getstatic     #35                 // Field io/milvus/param/IndexType.FLAT:Lio/milvus/param/IndexType;\n-       199: invokestatic  #4                  // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       202: checkcast     #36                 // class io/milvus/param/IndexType\n+       196: getstatic     #126                // Field io/milvus/param/IndexType.FLAT:Lio/milvus/param/IndexType;\n+       199: invokestatic  #15                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       202: checkcast     #127                // class io/milvus/param/IndexType\n        205: aload_0\n-       206: getfield      #23                 // Field metricType:Lio/milvus/param/MetricType;\n-       209: invokestatic  #37                 // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.createIndex:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;)V\n+       206: getfield      #83                 // Field metricType:Lio/milvus/param/MetricType;\n+       209: invokestatic  #132                // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.createIndex:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Lio/milvus/param/IndexType;Lio/milvus/param/MetricType;)V\n        212: return\n       LineNumberTable:\n         line 61: 0\n         line 63: 4\n         line 64: 10\n         line 65: 23\n         line 66: 40\n@@ -560,20 +549,20 @@\n           offset_delta = 141\n \n   public java.lang.String add(dev.langchain4j.data.embedding.Embedding);\n     descriptor: (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n-         0: invokestatic  #38                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #136                // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n          3: astore_2\n          4: aload_0\n          5: aload_2\n          6: aload_1\n-         7: invokevirtual #39                 // Method add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n+         7: invokevirtual #140                // Method add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n         10: aload_2\n         11: areturn\n       LineNumberTable:\n         line 87: 0\n         line 88: 4\n         line 89: 10\n       LocalVariableTable:\n@@ -587,15 +576,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n          3: aconst_null\n-         4: invokespecial #40                 // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+         4: invokespecial #144                // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n          7: return\n       LineNumberTable:\n         line 93: 0\n         line 94: 7\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore;\n@@ -603,21 +592,21 @@\n             0       8     2 embedding   Ldev/langchain4j/data/embedding/Embedding;\n \n   public java.lang.String add(dev.langchain4j.data.embedding.Embedding, dev.langchain4j.data.segment.TextSegment);\n     descriptor: (Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=4, args_size=3\n-         0: invokestatic  #38                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #136                // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n          3: astore_3\n          4: aload_0\n          5: aload_3\n          6: aload_1\n          7: aload_2\n-         8: invokespecial #40                 // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+         8: invokespecial #144                // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n         11: aload_3\n         12: areturn\n       LineNumberTable:\n         line 97: 0\n         line 98: 4\n         line 99: 11\n       LocalVariableTable:\n@@ -629,22 +618,22 @@\n \n   public java.util.List<java.lang.String> addAll(java.util.List<dev.langchain4j.data.embedding.Embedding>);\n     descriptor: (Ljava/util/List;)Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=3, args_size=2\n          0: aload_1\n-         1: invokeinterface #41,  1           // InterfaceMethod java/util/List.size:()I\n-         6: invokestatic  #42                 // Method dev/langchain4j/store/embedding/milvus/Generator.generateRandomIds:(I)Ljava/util/List;\n+         1: invokeinterface #148,  1          // InterfaceMethod java/util/List.size:()I\n+         6: invokestatic  #153                // Method dev/langchain4j/store/embedding/milvus/Generator.generateRandomIds:(I)Ljava/util/List;\n          9: astore_2\n         10: aload_0\n         11: aload_2\n         12: aload_1\n         13: aconst_null\n-        14: invokespecial #43                 // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+        14: invokespecial #159                // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n         17: aload_2\n         18: areturn\n       LineNumberTable:\n         line 103: 0\n         line 104: 10\n         line 105: 17\n       LocalVariableTable:\n@@ -652,30 +641,30 @@\n             0      19     0  this   Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore;\n             0      19     1 embeddings   Ljava/util/List;\n            10       9     2   ids   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      19     1 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n            10       9     2   ids   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #142                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #309                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n \n   public java.util.List<java.lang.String> addAll(java.util.List<dev.langchain4j.data.embedding.Embedding>, java.util.List<dev.langchain4j.data.segment.TextSegment>);\n     descriptor: (Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=4, args_size=3\n          0: aload_1\n-         1: invokeinterface #41,  1           // InterfaceMethod java/util/List.size:()I\n-         6: invokestatic  #42                 // Method dev/langchain4j/store/embedding/milvus/Generator.generateRandomIds:(I)Ljava/util/List;\n+         1: invokeinterface #148,  1          // InterfaceMethod java/util/List.size:()I\n+         6: invokestatic  #153                // Method dev/langchain4j/store/embedding/milvus/Generator.generateRandomIds:(I)Ljava/util/List;\n          9: astore_3\n         10: aload_0\n         11: aload_3\n         12: aload_1\n         13: aload_2\n-        14: invokespecial #43                 // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+        14: invokespecial #159                // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n         17: aload_3\n         18: areturn\n       LineNumberTable:\n         line 109: 0\n         line 110: 10\n         line 111: 17\n       LocalVariableTable:\n@@ -685,61 +674,61 @@\n             0      19     2 embedded   Ljava/util/List;\n            10       9     3   ids   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      19     1 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n             0      19     2 embedded   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n            10       9     3   ids   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #146                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #313                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n \n   public java.util.List<dev.langchain4j.store.embedding.EmbeddingMatch<dev.langchain4j.data.segment.TextSegment>> findRelevant(dev.langchain4j.data.embedding.Embedding, int, double);\n     descriptor: (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=8, args_size=4\n          0: aload_0\n-         1: getfield      #18                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n+         1: getfield      #65                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n          4: aload_0\n-         5: getfield      #20                 // Field collectionName:Ljava/lang/String;\n-         8: invokestatic  #44                 // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.loadCollectionInMemory:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n+         5: getfield      #73                 // Field collectionName:Ljava/lang/String;\n+         8: invokestatic  #163                // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.loadCollectionInMemory:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n         11: aload_0\n-        12: getfield      #20                 // Field collectionName:Ljava/lang/String;\n+        12: getfield      #73                 // Field collectionName:Ljava/lang/String;\n         15: aload_1\n-        16: invokevirtual #45                 // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+        16: invokevirtual #167                // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n         19: iload_2\n         20: aload_0\n-        21: getfield      #23                 // Field metricType:Lio/milvus/param/MetricType;\n+        21: getfield      #83                 // Field metricType:Lio/milvus/param/MetricType;\n         24: aload_0\n-        25: getfield      #26                 // Field consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n-        28: invokestatic  #46                 // Method dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildSearchRequest:(Ljava/lang/String;Ljava/util/List;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n+        25: getfield      #92                 // Field consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+        28: invokestatic  #173                // Method dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.buildSearchRequest:(Ljava/lang/String;Ljava/util/List;ILio/milvus/param/MetricType;Lio/milvus/common/clientenum/ConsistencyLevelEnum;)Lio/milvus/param/dml/SearchParam;\n         31: astore        5\n         33: aload_0\n-        34: getfield      #18                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n+        34: getfield      #65                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n         37: aload         5\n-        39: invokestatic  #47                 // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.search:(Lio/milvus/client/MilvusServiceClient;Lio/milvus/param/dml/SearchParam;)Lio/milvus/response/SearchResultsWrapper;\n+        39: invokestatic  #179                // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.search:(Lio/milvus/client/MilvusServiceClient;Lio/milvus/param/dml/SearchParam;)Lio/milvus/response/SearchResultsWrapper;\n         42: astore        6\n         44: aload_0\n-        45: getfield      #18                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n+        45: getfield      #65                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n         48: aload         6\n         50: aload_0\n-        51: getfield      #20                 // Field collectionName:Ljava/lang/String;\n+        51: getfield      #73                 // Field collectionName:Ljava/lang/String;\n         54: aload_0\n-        55: getfield      #26                 // Field consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n+        55: getfield      #92                 // Field consistencyLevel:Lio/milvus/common/clientenum/ConsistencyLevelEnum;\n         58: aload_0\n-        59: getfield      #30                 // Field retrieveEmbeddingsOnSearch:Z\n-        62: invokestatic  #48                 // Method dev/langchain4j/store/embedding/milvus/Mapper.toEmbeddingMatches:(Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List;\n+        59: getfield      #104                // Field retrieveEmbeddingsOnSearch:Z\n+        62: invokestatic  #183                // Method dev/langchain4j/store/embedding/milvus/Mapper.toEmbeddingMatches:(Lio/milvus/client/MilvusServiceClient;Lio/milvus/response/SearchResultsWrapper;Ljava/lang/String;Lio/milvus/common/clientenum/ConsistencyLevelEnum;Z)Ljava/util/List;\n         65: astore        7\n         67: aload         7\n-        69: invokeinterface #49,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+        69: invokeinterface #189,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n         74: dload_3\n-        75: invokedynamic #50,  0             // InvokeDynamic #0:test:(D)Ljava/util/function/Predicate;\n-        80: invokeinterface #51,  2           // InterfaceMethod java/util/stream/Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;\n-        85: invokestatic  #52                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        88: invokeinterface #53,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        93: checkcast     #54                 // class java/util/List\n+        75: invokedynamic #193,  0            // InvokeDynamic #0:test:(D)Ljava/util/function/Predicate;\n+        80: invokeinterface #197,  2          // InterfaceMethod java/util/stream/Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;\n+        85: invokestatic  #203                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        88: invokeinterface #209,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        93: checkcast     #149                // class java/util/List\n         96: areturn\n       LineNumberTable:\n         line 115: 0\n         line 117: 11\n         line 119: 16\n         line 117: 28\n         line 124: 33\n@@ -756,39 +745,39 @@\n             0      97     3 minScore   D\n            33      64     5 searchRequest   Lio/milvus/param/dml/SearchParam;\n            44      53     6 resultsWrapper   Lio/milvus/response/SearchResultsWrapper;\n            67      30     7 matches   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            67      30     7 matches   Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n-    Signature: #160                         // (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+    Signature: #327                         // (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n \n   private void addInternal(java.lang.String, dev.langchain4j.data.embedding.Embedding, dev.langchain4j.data.segment.TextSegment);\n     descriptor: (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=4, args_size=4\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #55                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         2: invokestatic  #213                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n          5: aload_2\n-         6: invokestatic  #55                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         6: invokestatic  #213                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n          9: aload_3\n         10: ifnonnull     17\n         13: aconst_null\n         14: goto          21\n         17: aload_3\n-        18: invokestatic  #55                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-        21: invokespecial #43                 // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+        18: invokestatic  #213                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+        21: invokespecial #159                // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n         24: return\n       LineNumberTable:\n         line 140: 0\n         line 141: 2\n         line 142: 6\n-        line 143: 18\n+        line 143: 9\n         line 140: 21\n         line 145: 24\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      25     0  this   Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore;\n             0      25     1    id   Ljava/lang/String;\n             0      25     2 embedding   Ldev/langchain4j/data/embedding/Embedding;\n@@ -804,57 +793,57 @@\n           stack = [ class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore, class java/util/List, class java/util/List, class java/util/List ]\n \n   private void addAllInternal(java.util.List<java.lang.String>, java.util.List<dev.langchain4j.data.embedding.Embedding>, java.util.List<dev.langchain4j.data.segment.TextSegment>);\n     descriptor: (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=6, locals=5, args_size=4\n-         0: new           #56                 // class java/util/ArrayList\n+         0: new           #219                // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #57                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #221                // Method java/util/ArrayList.\"<init>\":()V\n          7: astore        4\n          9: aload         4\n-        11: new           #58                 // class io/milvus/param/dml/InsertParam$Field\n+        11: new           #222                // class io/milvus/param/dml/InsertParam$Field\n         14: dup\n-        15: ldc           #60                 // String id\n+        15: ldc           #224                // String id\n         17: aload_1\n-        18: invokespecial #61                 // Method io/milvus/param/dml/InsertParam$Field.\"<init>\":(Ljava/lang/String;Ljava/util/List;)V\n-        21: invokeinterface #62,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        18: invokespecial #226                // Method io/milvus/param/dml/InsertParam$Field.\"<init>\":(Ljava/lang/String;Ljava/util/List;)V\n+        21: invokeinterface #229,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         26: pop\n         27: aload         4\n-        29: new           #58                 // class io/milvus/param/dml/InsertParam$Field\n+        29: new           #222                // class io/milvus/param/dml/InsertParam$Field\n         32: dup\n-        33: ldc           #63                 // String text\n+        33: ldc           #232                // String text\n         35: aload_3\n         36: aload_1\n-        37: invokeinterface #41,  1           // InterfaceMethod java/util/List.size:()I\n-        42: invokestatic  #64                 // Method dev/langchain4j/store/embedding/milvus/Mapper.toScalars:(Ljava/util/List;I)Ljava/util/List;\n-        45: invokespecial #61                 // Method io/milvus/param/dml/InsertParam$Field.\"<init>\":(Ljava/lang/String;Ljava/util/List;)V\n-        48: invokeinterface #62,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        37: invokeinterface #148,  1          // InterfaceMethod java/util/List.size:()I\n+        42: invokestatic  #234                // Method dev/langchain4j/store/embedding/milvus/Mapper.toScalars:(Ljava/util/List;I)Ljava/util/List;\n+        45: invokespecial #226                // Method io/milvus/param/dml/InsertParam$Field.\"<init>\":(Ljava/lang/String;Ljava/util/List;)V\n+        48: invokeinterface #229,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         53: pop\n         54: aload         4\n-        56: new           #58                 // class io/milvus/param/dml/InsertParam$Field\n+        56: new           #222                // class io/milvus/param/dml/InsertParam$Field\n         59: dup\n-        60: ldc           #65                 // String vector\n+        60: ldc           #238                // String vector\n         62: aload_2\n-        63: invokestatic  #66                 // Method dev/langchain4j/store/embedding/milvus/Mapper.toVectors:(Ljava/util/List;)Ljava/util/List;\n-        66: invokespecial #61                 // Method io/milvus/param/dml/InsertParam$Field.\"<init>\":(Ljava/lang/String;Ljava/util/List;)V\n-        69: invokeinterface #62,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        63: invokestatic  #240                // Method dev/langchain4j/store/embedding/milvus/Mapper.toVectors:(Ljava/util/List;)Ljava/util/List;\n+        66: invokespecial #226                // Method io/milvus/param/dml/InsertParam$Field.\"<init>\":(Ljava/lang/String;Ljava/util/List;)V\n+        69: invokeinterface #229,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         74: pop\n         75: aload_0\n-        76: getfield      #18                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n+        76: getfield      #65                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n         79: aload_0\n-        80: getfield      #20                 // Field collectionName:Ljava/lang/String;\n+        80: getfield      #73                 // Field collectionName:Ljava/lang/String;\n         83: aload         4\n-        85: invokestatic  #67                 // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.insert:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;)V\n+        85: invokestatic  #244                // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.insert:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;Ljava/util/List;)V\n         88: aload_0\n-        89: getfield      #18                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n+        89: getfield      #65                 // Field milvusClient:Lio/milvus/client/MilvusServiceClient;\n         92: aload_0\n-        93: getfield      #20                 // Field collectionName:Ljava/lang/String;\n-        96: invokestatic  #68                 // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.flush:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n+        93: getfield      #73                 // Field collectionName:Ljava/lang/String;\n+        96: invokestatic  #248                // Method dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.flush:(Lio/milvus/client/MilvusServiceClient;Ljava/lang/String;)V\n         99: return\n       LineNumberTable:\n         line 148: 0\n         line 149: 9\n         line 150: 27\n         line 151: 54\n         line 153: 75\n@@ -869,53 +858,53 @@\n             9      91     4 fields   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0     100     1   ids   Ljava/util/List<Ljava/lang/String;>;\n             0     100     2 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n             0     100     3 textSegments   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n             9      91     4 fields   Ljava/util/List<Lio/milvus/param/dml/InsertParam$Field;>;\n-    Signature: #172                         // (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)V\n+    Signature: #331                         // (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)V\n \n   public static dev.langchain4j.store.embedding.milvus.MilvusEmbeddingStore$Builder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #69                 // class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder\n+         0: new           #251                // class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder\n          3: dup\n-         4: invokespecial #70                 // Method dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.\"<init>\":()V\n+         4: invokespecial #253                // Method dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 158: 0\n \n   public java.lang.String add(dev.langchain4j.data.embedding.Embedding, java.lang.Object);\n     descriptor: (Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)Ljava/lang/String;\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: checkcast     #71                 // class dev/langchain4j/data/segment/TextSegment\n-         6: invokevirtual #72                 // Method add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+         3: checkcast     #254                // class dev/langchain4j/data/segment/TextSegment\n+         6: invokevirtual #256                // Method add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n          9: areturn\n       LineNumberTable:\n         line 35: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore;\n \n   private static boolean lambda$findRelevant$0(double, dev.langchain4j.store.embedding.EmbeddingMatch);\n     descriptor: (DLdev/langchain4j/store/embedding/EmbeddingMatch;)Z\n     flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=4, locals=3, args_size=2\n          0: aload_2\n-         1: invokevirtual #73                 // Method dev/langchain4j/store/embedding/EmbeddingMatch.score:()Ljava/lang/Double;\n-         4: invokevirtual #74                 // Method java/lang/Double.doubleValue:()D\n+         1: invokevirtual #259                // Method dev/langchain4j/store/embedding/EmbeddingMatch.score:()Ljava/lang/Double;\n+         4: invokevirtual #265                // Method java/lang/Double.doubleValue:()D\n          7: dload_0\n          8: dcmpl\n          9: iflt          16\n         12: iconst_1\n         13: goto          17\n         16: iconst_0\n         17: ireturn\n@@ -926,20 +915,20 @@\n             0      18     0 minScore   D\n             0      18     2 match   Ldev/langchain4j/store/embedding/EmbeddingMatch;\n       StackMapTable: number_of_entries = 2\n         frame_type = 16 /* same */\n         frame_type = 64 /* same_locals_1_stack_item */\n           stack = [ int ]\n }\n-Signature: #180                         // Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n+Signature: #339                         // Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n SourceFile: \"MilvusEmbeddingStore.java\"\n-InnerClasses:\n-  public static #77= #69 of #59;          // Builder=class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder of class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n-  public static #77= #113 of #184;        // Builder=class io/milvus/param/ConnectParam$Builder of class io/milvus/param/ConnectParam\n-  public static #170= #58 of #254;        // Field=class io/milvus/param/dml/InsertParam$Field of class io/milvus/param/dml/InsertParam\n-  public static final #372= #371 of #374; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #240 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: #343 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-      #241 (Ljava/lang/Object;)Z\n-      #242 REF_invokeStatic dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.lambda$findRelevant$0:(DLdev/langchain4j/store/embedding/EmbeddingMatch;)Z\n-      #243 (Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+      #350 (Ljava/lang/Object;)Z\n+      #351 REF_invokeStatic dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.lambda$findRelevant$0:(DLdev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+      #354 (Ldev/langchain4j/store/embedding/EmbeddingMatch;)Z\n+InnerClasses:\n+  public static #357= #24 of #8;          // Builder=class io/milvus/param/ConnectParam$Builder of class io/milvus/param/ConnectParam\n+  public static #360= #222 of #358;       // Field=class io/milvus/param/dml/InsertParam$Field of class io/milvus/param/dml/InsertParam\n+  public static #357= #251 of #66;        // Builder=class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder of class dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore\n+  public static final #365= #361 of #363; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.class", "source2": "dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,42 +1,42 @@\n-  SHA-256 checksum c3c91ccb6f36309b15c6cf4616bd3b757f386b32a395bcbfb8a9278ce1d0fc5e\n+  SHA-256 checksum f36611b0c9b38e9c04f12fe758229a953570a00cbc11f4b4d3fe090715f6002a\n   Compiled from \"RequestToMilvusFailedException.java\"\n class dev.langchain4j.store.embedding.milvus.RequestToMilvusFailedException extends java.lang.RuntimeException\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #4                          // dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException\n-  super_class: #5                         // java/lang/RuntimeException\n+  this_class: #13                         // dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException\n+  super_class: #2                         // java/lang/RuntimeException\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Methodref          #5.#21         // java/lang/RuntimeException.\"<init>\":()V\n-   #2 = Methodref          #5.#22         // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n-   #3 = Methodref          #5.#23         // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #4 = Class              #24            // dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException\n-   #5 = Class              #25            // java/lang/RuntimeException\n-   #6 = Utf8               <init>\n-   #7 = Utf8               ()V\n-   #8 = Utf8               Code\n-   #9 = Utf8               LineNumberTable\n-  #10 = Utf8               LocalVariableTable\n-  #11 = Utf8               this\n-  #12 = Utf8               Ldev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException;\n-  #13 = Utf8               (Ljava/lang/String;)V\n-  #14 = Utf8               message\n-  #15 = Utf8               Ljava/lang/String;\n-  #16 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #17 = Utf8               cause\n-  #18 = Utf8               Ljava/lang/Throwable;\n-  #19 = Utf8               SourceFile\n-  #20 = Utf8               RequestToMilvusFailedException.java\n-  #21 = NameAndType        #6:#7          // \"<init>\":()V\n-  #22 = NameAndType        #6:#13         // \"<init>\":(Ljava/lang/String;)V\n-  #23 = NameAndType        #6:#16         // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #24 = Utf8               dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException\n-  #25 = Utf8               java/lang/RuntimeException\n+   #1 = Methodref          #2.#3          // java/lang/RuntimeException.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/RuntimeException\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/RuntimeException\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Methodref          #2.#8          // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+   #8 = NameAndType        #5:#9          // \"<init>\":(Ljava/lang/String;)V\n+   #9 = Utf8               (Ljava/lang/String;)V\n+  #10 = Methodref          #2.#11         // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #11 = NameAndType        #5:#12         // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #12 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException\n+  #14 = Utf8               dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException\n+  #15 = Utf8               Code\n+  #16 = Utf8               LineNumberTable\n+  #17 = Utf8               LocalVariableTable\n+  #18 = Utf8               this\n+  #19 = Utf8               Ldev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException;\n+  #20 = Utf8               message\n+  #21 = Utf8               Ljava/lang/String;\n+  #22 = Utf8               cause\n+  #23 = Utf8               Ljava/lang/Throwable;\n+  #24 = Utf8               SourceFile\n+  #25 = Utf8               RequestToMilvusFailedException.java\n {\n   public dev.langchain4j.store.embedding.milvus.RequestToMilvusFailedException();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -52,15 +52,15 @@\n   public dev.langchain4j.store.embedding.milvus.RequestToMilvusFailedException(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #2                  // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+         2: invokespecial #7                  // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 10: 0\n         line 11: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException;\n@@ -70,15 +70,15 @@\n     descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #3                  // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+         3: invokespecial #10                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n          6: return\n       LineNumberTable:\n         line 14: 0\n         line 15: 6\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException;\n"}]}]}
