{"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: 17531 bytes, number of entries: 19\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:32 META-INF/\n--rw-r--r--  2.0 unx      132 b- defN 24-Jan-30 05:32 META-INF/MANIFEST.MF\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:32 dev/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:32 dev/langchain4j/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:32 dev/langchain4j/store/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:32 dev/langchain4j/store/embedding/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:32 dev/langchain4j/store/embedding/milvus/\n--rw-r--r--  2.0 unx     1208 b- defN 24-Jan-30 05:32 dev/langchain4j/store/embedding/milvus/Generator.class\n--rw-r--r--  2.0 unx     7776 b- defN 24-Jan-30 05:32 dev/langchain4j/store/embedding/milvus/Mapper.class\n--rw-r--r--  2.0 unx     8833 b- defN 24-Jan-30 05:32 dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.class\n--rw-r--r--  2.0 unx      722 b- defN 24-Jan-30 05:32 dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.class\n--rw-r--r--  2.0 unx    10240 b- defN 24-Jan-30 05:32 dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.class\n--rw-r--r--  2.0 unx     7026 b- defN 24-Jan-30 05:32 dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.class\n--rw-r--r--  2.0 unx     3165 b- defN 24-Jan-30 05:32 dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.class\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:32 META-INF/maven/\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:32 META-INF/maven/dev.langchain4j/\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:32 META-INF/maven/dev.langchain4j/langchain4j-milvus/\n--rw-r--r--  2.0 unx     2784 b- defN 24-Jan-30 05:26 META-INF/maven/dev.langchain4j/langchain4j-milvus/pom.xml\n--rw-r--r--  2.0 unx      119 b- defN 24-Jan-30 05:32 META-INF/maven/dev.langchain4j/langchain4j-milvus/pom.properties\n-19 files, 42005 bytes uncompressed, 14427 bytes compressed:  65.7%\n+Zip file size: 17585 bytes, number of entries: 19\n+drwxr-xr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 META-INF/\n+-rw-r--r--  2.0 unx      129 b- defN 25-Jan-29 08:56 META-INF/MANIFEST.MF\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/store/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/store/embedding/\n+drwxrwxr-x  2.0 unx        0 b- stor 25-Jan-29 08:56 dev/langchain4j/store/embedding/milvus/\n+-rw-rw-r--  2.0 unx     7749 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/milvus/Mapper.class\n+-rw-rw-r--  2.0 unx     7026 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.class\n+-rw-rw-r--  2.0 unx     1205 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/milvus/Generator.class\n+-rw-rw-r--  2.0 unx     8833 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.class\n+-rw-rw-r--  2.0 unx    10207 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.class\n+-rw-rw-r--  2.0 unx      722 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.class\n+-rw-rw-r--  2.0 unx     3165 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.class\n+?rwsrwsrwt  2.0 unx        0 b- stor 25-Jan-29 08:56 META-INF/maven/\n+?rwsrwsrwt  2.0 unx        0 b- stor 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/\n+?rwsrwsrwt  2.0 unx        0 b- stor 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/langchain4j-milvus/\n+-rw-rw-r--  2.0 unx     2784 b- defN 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/langchain4j-milvus/pom.xml\n+-rw-rw-r--  2.0 unx      119 b- defN 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/langchain4j-milvus/pom.properties\n+19 files, 41939 bytes uncompressed, 14481 bytes compressed:  65.5%\n"}, {"source1": "zipnote \u00abTEMP\u00bb/diffoscope_9nqt93lw_mnt/tmp6j8bxegh_.zip", "source2": "zipnote \u00abTEMP\u00bb/diffoscope_9nqt93lw_mnt/tmp6j8bxegh_.zip", "unified_diff": "@@ -15,30 +15,30 @@\n \n Filename: dev/langchain4j/store/embedding/\n Comment: \n \n Filename: dev/langchain4j/store/embedding/milvus/\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/milvus/Generator.class\n+Filename: dev/langchain4j/store/embedding/milvus/Mapper.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/milvus/Mapper.class\n+Filename: dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.class\n+Filename: dev/langchain4j/store/embedding/milvus/Generator.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.class\n+Filename: dev/langchain4j/store/embedding/milvus/CollectionOperationsExecutor.class\n Comment: \n \n Filename: dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/milvus/CollectionRequestBuilder.class\n+Filename: dev/langchain4j/store/embedding/milvus/RequestToMilvusFailedException.class\n Comment: \n \n Filename: dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore$Builder.class\n Comment: \n \n Filename: META-INF/maven/\n Comment: \n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -1,14 +1,14 @@\n \n 0000 LOCAL HEADER #1       04034B50 (67324752)\n 0004 Extract Zip Spec      0A (10) '1.0'\n 0005 Extract OS            00 (0) 'MS-DOS'\n 0006 General Purpose Flag  0000 (0)\n 0008 Compression Method    0000 (0) 'Stored'\n-000A Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n+000A Modification Time     5A3D471B (1513965339) 'Wed Jan 29 08:56:54 2025'\n 000E CRC                   00000000 (0)\n 0012 Compressed Size       00000000 (0)\n 0016 Uncompressed Size     00000000 (0)\n 001A Filename Length       0009 (9)\n 001C Extra Length          0000 (0)\n 001E Filename              'XXXXXXXXX'\n #\n@@ -18,33 +18,33 @@\n \n 0027 LOCAL HEADER #2       04034B50 (67324752)\n 002B Extract Zip Spec      0A (10) '1.0'\n 002C Extract OS            00 (0) 'MS-DOS'\n 002D General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n 002F Compression Method    0008 (8) 'Deflated'\n-0031 Modification Time     583E2C07 (1480469511) 'Tue Jan 30 05:32:14 2024'\n-0035 CRC                   5779D1A3 (1467601315)\n+0031 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+0035 CRC                   FFABC81E (4289447966)\n 0039 Compressed Size       0000006C (108)\n-003D Uncompressed Size     00000084 (132)\n+003D Uncompressed Size     00000081 (129)\n 0041 Filename Length       0014 (20)\n 0043 Extra Length          0000 (0)\n 0045 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x45: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 0059 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n 00C5 LOCAL HEADER #3       04034B50 (67324752)\n 00C9 Extract Zip Spec      0A (10) '1.0'\n 00CA Extract OS            00 (0) 'MS-DOS'\n 00CB General Purpose Flag  0000 (0)\n 00CD Compression Method    0000 (0) 'Stored'\n-00CF Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n+00CF Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n 00D3 CRC                   00000000 (0)\n 00D7 Compressed Size       00000000 (0)\n 00DB Uncompressed Size     00000000 (0)\n 00DF Filename Length       0004 (4)\n 00E1 Extra Length          0000 (0)\n 00E3 Filename              'XXXX'\n #\n@@ -53,15 +53,15 @@\n #\n \n 00E7 LOCAL HEADER #4       04034B50 (67324752)\n 00EB Extract Zip Spec      0A (10) '1.0'\n 00EC Extract OS            00 (0) 'MS-DOS'\n 00ED General Purpose Flag  0000 (0)\n 00EF Compression Method    0000 (0) 'Stored'\n-00F1 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n+00F1 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n 00F5 CRC                   00000000 (0)\n 00F9 Compressed Size       00000000 (0)\n 00FD Uncompressed Size     00000000 (0)\n 0101 Filename Length       0010 (16)\n 0103 Extra Length          0000 (0)\n 0105 Filename              'XXXXXXXXXXXXXXXX'\n #\n@@ -70,15 +70,15 @@\n #\n \n 0115 LOCAL HEADER #5       04034B50 (67324752)\n 0119 Extract Zip Spec      0A (10) '1.0'\n 011A Extract OS            00 (0) 'MS-DOS'\n 011B General Purpose Flag  0000 (0)\n 011D Compression Method    0000 (0) 'Stored'\n-011F Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n+011F Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n 0123 CRC                   00000000 (0)\n 0127 Compressed Size       00000000 (0)\n 012B Uncompressed Size     00000000 (0)\n 012F Filename Length       0016 (22)\n 0131 Extra Length          0000 (0)\n 0133 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n@@ -87,15 +87,15 @@\n #\n \n 0149 LOCAL HEADER #6       04034B50 (67324752)\n 014D Extract Zip Spec      0A (10) '1.0'\n 014E Extract OS            00 (0) 'MS-DOS'\n 014F General Purpose Flag  0000 (0)\n 0151 Compression Method    0000 (0) 'Stored'\n-0153 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n+0153 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n 0157 CRC                   00000000 (0)\n 015B Compressed Size       00000000 (0)\n 015F Uncompressed Size     00000000 (0)\n 0163 Filename Length       0020 (32)\n 0165 Extra Length          0000 (0)\n 0167 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n@@ -104,15 +104,15 @@\n #\n \n 0187 LOCAL HEADER #7       04034B50 (67324752)\n 018B Extract Zip Spec      0A (10) '1.0'\n 018C Extract OS            00 (0) 'MS-DOS'\n 018D General Purpose Flag  0000 (0)\n 018F Compression Method    0000 (0) 'Stored'\n-0191 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n+0191 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n 0195 CRC                   00000000 (0)\n 0199 Compressed Size       00000000 (0)\n 019D Uncompressed Size     00000000 (0)\n 01A1 Filename Length       0027 (39)\n 01A3 Extra Length          0000 (0)\n 01A5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n@@ -122,813 +122,813 @@\n \n 01CC LOCAL HEADER #8       04034B50 (67324752)\n 01D0 Extract Zip Spec      0A (10) '1.0'\n 01D1 Extract OS            00 (0) 'MS-DOS'\n 01D2 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n 01D4 Compression Method    0008 (8) 'Deflated'\n-01D6 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-01DA CRC                   6C1E2517 (1813914903)\n-01DE Compressed Size       00000291 (657)\n-01E2 Uncompressed Size     000004B8 (1208)\n-01E6 Filename Length       0036 (54)\n+01D6 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+01DA CRC                   AABD3F57 (2864529239)\n+01DE Compressed Size       00000AF0 (2800)\n+01E2 Uncompressed Size     00001E45 (7749)\n+01E6 Filename Length       0033 (51)\n 01E8 Extra Length          0000 (0)\n-01EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0220 PAYLOAD\n+021D PAYLOAD\n \n-04B1 LOCAL HEADER #9       04034B50 (67324752)\n-04B5 Extract Zip Spec      0A (10) '1.0'\n-04B6 Extract OS            00 (0) 'MS-DOS'\n-04B7 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-04B9 Compression Method    0008 (8) 'Deflated'\n-04BB Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-04BF CRC                   4C15A160 (1276485984)\n-04C3 Compressed Size       00000AF0 (2800)\n-04C7 Uncompressed Size     00001E60 (7776)\n-04CB Filename Length       0033 (51)\n-04CD Extra Length          0000 (0)\n-04CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x4CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0502 PAYLOAD\n-\n-0FF2 LOCAL HEADER #10      04034B50 (67324752)\n-0FF6 Extract Zip Spec      0A (10) '1.0'\n-0FF7 Extract OS            00 (0) 'MS-DOS'\n-0FF8 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-0FFA Compression Method    0008 (8) 'Deflated'\n-0FFC Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-1000 CRC                   5D6FA8B2 (1567598770)\n-1004 Compressed Size       00000B70 (2928)\n-1008 Uncompressed Size     00002281 (8833)\n-100C Filename Length       0049 (73)\n-100E Extra Length          0000 (0)\n-1010 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1010: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1059 PAYLOAD\n-\n-1BC9 LOCAL HEADER #11      04034B50 (67324752)\n-1BCD Extract Zip Spec      0A (10) '1.0'\n-1BCE Extract OS            00 (0) 'MS-DOS'\n-1BCF General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-1BD1 Compression Method    0008 (8) 'Deflated'\n-1BD3 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-1BD7 CRC                   1A6E9963 (443455843)\n-1BDB Compressed Size       00000173 (371)\n-1BDF Uncompressed Size     000002D2 (722)\n-1BE3 Filename Length       004B (75)\n-1BE5 Extra Length          0000 (0)\n-1BE7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1BE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1C32 PAYLOAD\n-\n-1DA5 LOCAL HEADER #12      04034B50 (67324752)\n-1DA9 Extract Zip Spec      0A (10) '1.0'\n-1DAA Extract OS            00 (0) 'MS-DOS'\n-1DAB General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-1DAD Compression Method    0008 (8) 'Deflated'\n-1DAF Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-1DB3 CRC                   01AA3E8D (27934349)\n-1DB7 Compressed Size       00000E2C (3628)\n-1DBB Uncompressed Size     00002800 (10240)\n-1DBF Filename Length       0041 (65)\n-1DC1 Extra Length          0000 (0)\n-1DC3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1DC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1E04 PAYLOAD\n-\n-2C30 LOCAL HEADER #13      04034B50 (67324752)\n-2C34 Extract Zip Spec      0A (10) '1.0'\n-2C35 Extract OS            00 (0) 'MS-DOS'\n-2C36 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-2C38 Compression Method    0008 (8) 'Deflated'\n-2C3A Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-2C3E CRC                   FF6CDB18 (4285324056)\n-2C42 Compressed Size       000008B0 (2224)\n-2C46 Uncompressed Size     00001B72 (7026)\n-2C4A Filename Length       0045 (69)\n-2C4C Extra Length          0000 (0)\n-2C4E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x2C4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-2C93 PAYLOAD\n-\n-3543 LOCAL HEADER #14      04034B50 (67324752)\n-3547 Extract Zip Spec      0A (10) '1.0'\n-3548 Extract OS            00 (0) 'MS-DOS'\n-3549 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-354B Compression Method    0008 (8) 'Deflated'\n-354D Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-3551 CRC                   ABB946A6 (2881046182)\n-3555 Compressed Size       000003D5 (981)\n-3559 Uncompressed Size     00000C5D (3165)\n-355D Filename Length       0049 (73)\n-355F Extra Length          0000 (0)\n-3561 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x3561: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-35AA PAYLOAD\n-\n-397F LOCAL HEADER #15      04034B50 (67324752)\n-3983 Extract Zip Spec      0A (10) '1.0'\n-3984 Extract OS            00 (0) 'MS-DOS'\n-3985 General Purpose Flag  0000 (0)\n-3987 Compression Method    0000 (0) 'Stored'\n-3989 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-398D CRC                   00000000 (0)\n-3991 Compressed Size       00000000 (0)\n-3995 Uncompressed Size     00000000 (0)\n-3999 Filename Length       000F (15)\n-399B Extra Length          0000 (0)\n-399D Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x399D: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-39AC LOCAL HEADER #16      04034B50 (67324752)\n-39B0 Extract Zip Spec      0A (10) '1.0'\n-39B1 Extract OS            00 (0) 'MS-DOS'\n-39B2 General Purpose Flag  0000 (0)\n-39B4 Compression Method    0000 (0) 'Stored'\n-39B6 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-39BA CRC                   00000000 (0)\n-39BE Compressed Size       00000000 (0)\n-39C2 Uncompressed Size     00000000 (0)\n-39C6 Filename Length       001F (31)\n-39C8 Extra Length          0000 (0)\n-39CA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x39CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-39E9 LOCAL HEADER #17      04034B50 (67324752)\n-39ED Extract Zip Spec      0A (10) '1.0'\n-39EE Extract OS            00 (0) 'MS-DOS'\n-39EF General Purpose Flag  0000 (0)\n-39F1 Compression Method    0000 (0) 'Stored'\n-39F3 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-39F7 CRC                   00000000 (0)\n-39FB Compressed Size       00000000 (0)\n-39FF Uncompressed Size     00000000 (0)\n-3A03 Filename Length       0032 (50)\n-3A05 Extra Length          0000 (0)\n-3A07 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x3A07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-3A39 LOCAL HEADER #18      04034B50 (67324752)\n-3A3D Extract Zip Spec      0A (10) '1.0'\n-3A3E Extract OS            00 (0) 'MS-DOS'\n-3A3F General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-3A41 Compression Method    0008 (8) 'Deflated'\n-3A43 Modification Time     583E2B59 (1480469337) 'Tue Jan 30 05:26:50 2024'\n-3A47 CRC                   51D78D0F (1373080847)\n-3A4B Compressed Size       0000026C (620)\n-3A4F Uncompressed Size     00000AE0 (2784)\n-3A53 Filename Length       0039 (57)\n-3A55 Extra Length          0000 (0)\n-3A57 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x3A57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-3A90 PAYLOAD\n-\n-3CFC LOCAL HEADER #19      04034B50 (67324752)\n-3D00 Extract Zip Spec      0A (10) '1.0'\n-3D01 Extract OS            00 (0) 'MS-DOS'\n-3D02 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-3D04 Compression Method    0008 (8) 'Deflated'\n-3D06 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-3D0A CRC                   91E80366 (2447901542)\n-3D0E Compressed Size       0000006E (110)\n-3D12 Uncompressed Size     00000077 (119)\n-3D16 Filename Length       0040 (64)\n-3D18 Extra Length          0000 (0)\n-3D1A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x3D1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-3D5A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-\n-3DC8 CENTRAL HEADER #1     02014B50 (33639248)\n-3DCC Created Zip Spec      14 (20) '2.0'\n-3DCD Created OS            03 (3) 'Unix'\n-3DCE Extract Zip Spec      0A (10) '1.0'\n-3DCF Extract OS            00 (0) 'MS-DOS'\n-3DD0 General Purpose Flag  0000 (0)\n-3DD2 Compression Method    0000 (0) 'Stored'\n-3DD4 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-3DD8 CRC                   00000000 (0)\n-3DDC Compressed Size       00000000 (0)\n-3DE0 Uncompressed Size     00000000 (0)\n-3DE4 Filename Length       0009 (9)\n-3DE6 Extra Length          0000 (0)\n-3DE8 Comment Length        0000 (0)\n-3DEA Disk Start            0000 (0)\n-3DEC Int File Attributes   0000 (0)\n+0D0D LOCAL HEADER #9       04034B50 (67324752)\n+0D11 Extract Zip Spec      0A (10) '1.0'\n+0D12 Extract OS            00 (0) 'MS-DOS'\n+0D13 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+0D15 Compression Method    0008 (8) 'Deflated'\n+0D17 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+0D1B CRC                   3A9B9CB9 (983276729)\n+0D1F Compressed Size       000008BE (2238)\n+0D23 Uncompressed Size     00001B72 (7026)\n+0D27 Filename Length       0045 (69)\n+0D29 Extra Length          0000 (0)\n+0D2B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xD2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0D70 PAYLOAD\n+\n+162E LOCAL HEADER #10      04034B50 (67324752)\n+1632 Extract Zip Spec      0A (10) '1.0'\n+1633 Extract OS            00 (0) 'MS-DOS'\n+1634 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+1636 Compression Method    0008 (8) 'Deflated'\n+1638 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+163C CRC                   A3B2C5D5 (2746402261)\n+1640 Compressed Size       00000296 (662)\n+1644 Uncompressed Size     000004B5 (1205)\n+1648 Filename Length       0036 (54)\n+164A Extra Length          0000 (0)\n+164C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x164C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1682 PAYLOAD\n+\n+1918 LOCAL HEADER #11      04034B50 (67324752)\n+191C Extract Zip Spec      0A (10) '1.0'\n+191D Extract OS            00 (0) 'MS-DOS'\n+191E General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+1920 Compression Method    0008 (8) 'Deflated'\n+1922 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+1926 CRC                   9F107AA2 (2668657314)\n+192A Compressed Size       00000B7A (2938)\n+192E Uncompressed Size     00002281 (8833)\n+1932 Filename Length       0049 (73)\n+1934 Extra Length          0000 (0)\n+1936 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1936: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+197F PAYLOAD\n+\n+24F9 LOCAL HEADER #12      04034B50 (67324752)\n+24FD Extract Zip Spec      0A (10) '1.0'\n+24FE Extract OS            00 (0) 'MS-DOS'\n+24FF General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+2501 Compression Method    0008 (8) 'Deflated'\n+2503 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+2507 CRC                   2F09AC0B (789163019)\n+250B Compressed Size       00000E3A (3642)\n+250F Uncompressed Size     000027DF (10207)\n+2513 Filename Length       0041 (65)\n+2515 Extra Length          0000 (0)\n+2517 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x2517: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+2558 PAYLOAD\n+\n+3392 LOCAL HEADER #13      04034B50 (67324752)\n+3396 Extract Zip Spec      0A (10) '1.0'\n+3397 Extract OS            00 (0) 'MS-DOS'\n+3398 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+339A Compression Method    0008 (8) 'Deflated'\n+339C Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+33A0 CRC                   686BD1C8 (1751896520)\n+33A4 Compressed Size       00000178 (376)\n+33A8 Uncompressed Size     000002D2 (722)\n+33AC Filename Length       004B (75)\n+33AE Extra Length          0000 (0)\n+33B0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x33B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+33FB PAYLOAD\n+\n+3573 LOCAL HEADER #14      04034B50 (67324752)\n+3577 Extract Zip Spec      0A (10) '1.0'\n+3578 Extract OS            00 (0) 'MS-DOS'\n+3579 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+357B Compression Method    0008 (8) 'Deflated'\n+357D Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+3581 CRC                   A7FEC15F (2818490719)\n+3585 Compressed Size       000003DC (988)\n+3589 Uncompressed Size     00000C5D (3165)\n+358D Filename Length       0049 (73)\n+358F Extra Length          0000 (0)\n+3591 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x3591: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+35DA PAYLOAD\n+\n+39B6 LOCAL HEADER #15      04034B50 (67324752)\n+39BA Extract Zip Spec      0A (10) '1.0'\n+39BB Extract OS            00 (0) 'MS-DOS'\n+39BC General Purpose Flag  0000 (0)\n+39BE Compression Method    0000 (0) 'Stored'\n+39C0 Modification Time     5A3D471B (1513965339) 'Wed Jan 29 08:56:54 2025'\n+39C4 CRC                   00000000 (0)\n+39C8 Compressed Size       00000000 (0)\n+39CC Uncompressed Size     00000000 (0)\n+39D0 Filename Length       000F (15)\n+39D2 Extra Length          0000 (0)\n+39D4 Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x39D4: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+39E3 LOCAL HEADER #16      04034B50 (67324752)\n+39E7 Extract Zip Spec      0A (10) '1.0'\n+39E8 Extract OS            00 (0) 'MS-DOS'\n+39E9 General Purpose Flag  0000 (0)\n+39EB Compression Method    0000 (0) 'Stored'\n+39ED Modification Time     5A3D471B (1513965339) 'Wed Jan 29 08:56:54 2025'\n+39F1 CRC                   00000000 (0)\n+39F5 Compressed Size       00000000 (0)\n+39F9 Uncompressed Size     00000000 (0)\n+39FD Filename Length       001F (31)\n+39FF Extra Length          0000 (0)\n+3A01 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x3A01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+3A20 LOCAL HEADER #17      04034B50 (67324752)\n+3A24 Extract Zip Spec      0A (10) '1.0'\n+3A25 Extract OS            00 (0) 'MS-DOS'\n+3A26 General Purpose Flag  0000 (0)\n+3A28 Compression Method    0000 (0) 'Stored'\n+3A2A Modification Time     5A3D471B (1513965339) 'Wed Jan 29 08:56:54 2025'\n+3A2E CRC                   00000000 (0)\n+3A32 Compressed Size       00000000 (0)\n+3A36 Uncompressed Size     00000000 (0)\n+3A3A Filename Length       0032 (50)\n+3A3C Extra Length          0000 (0)\n+3A3E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x3A3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+3A70 LOCAL HEADER #18      04034B50 (67324752)\n+3A74 Extract Zip Spec      0A (10) '1.0'\n+3A75 Extract OS            00 (0) 'MS-DOS'\n+3A76 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+3A78 Compression Method    0008 (8) 'Deflated'\n+3A7A Modification Time     5A3D470B (1513965323) 'Wed Jan 29 08:56:22 2025'\n+3A7E CRC                   51D78D0F (1373080847)\n+3A82 Compressed Size       0000026C (620)\n+3A86 Uncompressed Size     00000AE0 (2784)\n+3A8A Filename Length       0039 (57)\n+3A8C Extra Length          0000 (0)\n+3A8E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x3A8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+3AC7 PAYLOAD\n+\n+3D33 LOCAL HEADER #19      04034B50 (67324752)\n+3D37 Extract Zip Spec      0A (10) '1.0'\n+3D38 Extract OS            00 (0) 'MS-DOS'\n+3D39 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+3D3B Compression Method    0008 (8) 'Deflated'\n+3D3D Modification Time     5A3D471B (1513965339) 'Wed Jan 29 08:56:54 2025'\n+3D41 CRC                   41E3A687 (1105438343)\n+3D45 Compressed Size       0000006D (109)\n+3D49 Uncompressed Size     00000077 (119)\n+3D4D Filename Length       0040 (64)\n+3D4F Extra Length          0000 (0)\n+3D51 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x3D51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+3D91 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+\n+3DFE CENTRAL HEADER #1     02014B50 (33639248)\n+3E02 Created Zip Spec      14 (20) '2.0'\n+3E03 Created OS            03 (3) 'Unix'\n+3E04 Extract Zip Spec      0A (10) '1.0'\n+3E05 Extract OS            00 (0) 'MS-DOS'\n+3E06 General Purpose Flag  0000 (0)\n+3E08 Compression Method    0000 (0) 'Stored'\n+3E0A Modification Time     5A3D471B (1513965339) 'Wed Jan 29 08:56:54 2025'\n+3E0E CRC                   00000000 (0)\n+3E12 Compressed Size       00000000 (0)\n+3E16 Uncompressed Size     00000000 (0)\n+3E1A Filename Length       0009 (9)\n+3E1C Extra Length          0000 (0)\n+3E1E Comment Length        0000 (0)\n+3E20 Disk Start            0000 (0)\n+3E22 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3DEE Ext File Attributes   41ED0010 (1106051088)\n+3E24 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3DF2 Local Header Offset   00000000 (0)\n-3DF6 Filename              'XXXXXXXXX'\n+3E28 Local Header Offset   00000000 (0)\n+3E2C Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x3DF6: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x3E2C: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3DF6: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3E2C: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3DCE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x3E04: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-3DFF CENTRAL HEADER #2     02014B50 (33639248)\n-3E03 Created Zip Spec      14 (20) '2.0'\n-3E04 Created OS            03 (3) 'Unix'\n-3E05 Extract Zip Spec      0A (10) '1.0'\n-3E06 Extract OS            00 (0) 'MS-DOS'\n-3E07 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-3E09 Compression Method    0008 (8) 'Deflated'\n-3E0B Modification Time     583E2C07 (1480469511) 'Tue Jan 30 05:32:14 2024'\n-3E0F CRC                   5779D1A3 (1467601315)\n-3E13 Compressed Size       0000006C (108)\n-3E17 Uncompressed Size     00000084 (132)\n-3E1B Filename Length       0014 (20)\n-3E1D Extra Length          0000 (0)\n-3E1F Comment Length        0000 (0)\n-3E21 Disk Start            0000 (0)\n-3E23 Int File Attributes   0000 (0)\n+3E35 CENTRAL HEADER #2     02014B50 (33639248)\n+3E39 Created Zip Spec      14 (20) '2.0'\n+3E3A Created OS            03 (3) 'Unix'\n+3E3B Extract Zip Spec      0A (10) '1.0'\n+3E3C Extract OS            00 (0) 'MS-DOS'\n+3E3D General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+3E3F Compression Method    0008 (8) 'Deflated'\n+3E41 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+3E45 CRC                   FFABC81E (4289447966)\n+3E49 Compressed Size       0000006C (108)\n+3E4D Uncompressed Size     00000081 (129)\n+3E51 Filename Length       0014 (20)\n+3E53 Extra Length          0000 (0)\n+3E55 Comment Length        0000 (0)\n+3E57 Disk Start            0000 (0)\n+3E59 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3E25 Ext File Attributes   81A40000 (2175008768)\n+3E5B Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-3E29 Local Header Offset   00000027 (39)\n-3E2D Filename              'XXXXXXXXXXXXXXXXXXXX'\n+3E5F Local Header Offset   00000027 (39)\n+3E63 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3E2D: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3E63: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-3E41 CENTRAL HEADER #3     02014B50 (33639248)\n-3E45 Created Zip Spec      14 (20) '2.0'\n-3E46 Created OS            03 (3) 'Unix'\n-3E47 Extract Zip Spec      0A (10) '1.0'\n-3E48 Extract OS            00 (0) 'MS-DOS'\n-3E49 General Purpose Flag  0000 (0)\n-3E4B Compression Method    0000 (0) 'Stored'\n-3E4D Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-3E51 CRC                   00000000 (0)\n-3E55 Compressed Size       00000000 (0)\n-3E59 Uncompressed Size     00000000 (0)\n-3E5D Filename Length       0004 (4)\n-3E5F Extra Length          0000 (0)\n-3E61 Comment Length        0000 (0)\n-3E63 Disk Start            0000 (0)\n-3E65 Int File Attributes   0000 (0)\n+3E77 CENTRAL HEADER #3     02014B50 (33639248)\n+3E7B Created Zip Spec      14 (20) '2.0'\n+3E7C Created OS            03 (3) 'Unix'\n+3E7D Extract Zip Spec      0A (10) '1.0'\n+3E7E Extract OS            00 (0) 'MS-DOS'\n+3E7F General Purpose Flag  0000 (0)\n+3E81 Compression Method    0000 (0) 'Stored'\n+3E83 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+3E87 CRC                   00000000 (0)\n+3E8B Compressed Size       00000000 (0)\n+3E8F Uncompressed Size     00000000 (0)\n+3E93 Filename Length       0004 (4)\n+3E95 Extra Length          0000 (0)\n+3E97 Comment Length        0000 (0)\n+3E99 Disk Start            0000 (0)\n+3E9B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3E67 Ext File Attributes   41ED0010 (1106051088)\n+3E9D Ext File Attributes   41FD0010 (1107099664)\n      [Bit 4]               Directory\n-     [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+     [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3E6B Local Header Offset   000000C5 (197)\n-3E6F Filename              'XXXX'\n+3EA1 Local Header Offset   000000C5 (197)\n+3EA5 Filename              'XXXX'\n #\n-# WARNING: Offset 0x3E6F: Filename 'XXXX'\n+# WARNING: Offset 0x3EA5: Filename 'XXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3E6F: Directory 'XXXX' must end in a '/'\n+# ERROR: Offset 0x3EA5: Directory 'XXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3E47: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n+# WARNING: Offset 0x3E7D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n #\n \n-3E73 CENTRAL HEADER #4     02014B50 (33639248)\n-3E77 Created Zip Spec      14 (20) '2.0'\n-3E78 Created OS            03 (3) 'Unix'\n-3E79 Extract Zip Spec      0A (10) '1.0'\n-3E7A Extract OS            00 (0) 'MS-DOS'\n-3E7B General Purpose Flag  0000 (0)\n-3E7D Compression Method    0000 (0) 'Stored'\n-3E7F Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-3E83 CRC                   00000000 (0)\n-3E87 Compressed Size       00000000 (0)\n-3E8B Uncompressed Size     00000000 (0)\n-3E8F Filename Length       0010 (16)\n-3E91 Extra Length          0000 (0)\n-3E93 Comment Length        0000 (0)\n-3E95 Disk Start            0000 (0)\n-3E97 Int File Attributes   0000 (0)\n+3EA9 CENTRAL HEADER #4     02014B50 (33639248)\n+3EAD Created Zip Spec      14 (20) '2.0'\n+3EAE Created OS            03 (3) 'Unix'\n+3EAF Extract Zip Spec      0A (10) '1.0'\n+3EB0 Extract OS            00 (0) 'MS-DOS'\n+3EB1 General Purpose Flag  0000 (0)\n+3EB3 Compression Method    0000 (0) 'Stored'\n+3EB5 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+3EB9 CRC                   00000000 (0)\n+3EBD Compressed Size       00000000 (0)\n+3EC1 Uncompressed Size     00000000 (0)\n+3EC5 Filename Length       0010 (16)\n+3EC7 Extra Length          0000 (0)\n+3EC9 Comment Length        0000 (0)\n+3ECB Disk Start            0000 (0)\n+3ECD Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3E99 Ext File Attributes   41ED0010 (1106051088)\n+3ECF Ext File Attributes   41FD0010 (1107099664)\n      [Bit 4]               Directory\n-     [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+     [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3E9D Local Header Offset   000000E7 (231)\n-3EA1 Filename              'XXXXXXXXXXXXXXXX'\n+3ED3 Local Header Offset   000000E7 (231)\n+3ED7 Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3EA1: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3ED7: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3EA1: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3ED7: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3E79: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3EAF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX'\n #\n \n-3EB1 CENTRAL HEADER #5     02014B50 (33639248)\n-3EB5 Created Zip Spec      14 (20) '2.0'\n-3EB6 Created OS            03 (3) 'Unix'\n-3EB7 Extract Zip Spec      0A (10) '1.0'\n-3EB8 Extract OS            00 (0) 'MS-DOS'\n-3EB9 General Purpose Flag  0000 (0)\n-3EBB Compression Method    0000 (0) 'Stored'\n-3EBD Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-3EC1 CRC                   00000000 (0)\n-3EC5 Compressed Size       00000000 (0)\n-3EC9 Uncompressed Size     00000000 (0)\n-3ECD Filename Length       0016 (22)\n-3ECF Extra Length          0000 (0)\n-3ED1 Comment Length        0000 (0)\n-3ED3 Disk Start            0000 (0)\n-3ED5 Int File Attributes   0000 (0)\n+3EE7 CENTRAL HEADER #5     02014B50 (33639248)\n+3EEB Created Zip Spec      14 (20) '2.0'\n+3EEC Created OS            03 (3) 'Unix'\n+3EED Extract Zip Spec      0A (10) '1.0'\n+3EEE Extract OS            00 (0) 'MS-DOS'\n+3EEF General Purpose Flag  0000 (0)\n+3EF1 Compression Method    0000 (0) 'Stored'\n+3EF3 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+3EF7 CRC                   00000000 (0)\n+3EFB Compressed Size       00000000 (0)\n+3EFF Uncompressed Size     00000000 (0)\n+3F03 Filename Length       0016 (22)\n+3F05 Extra Length          0000 (0)\n+3F07 Comment Length        0000 (0)\n+3F09 Disk Start            0000 (0)\n+3F0B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3ED7 Ext File Attributes   41ED0010 (1106051088)\n+3F0D Ext File Attributes   41FD0010 (1107099664)\n      [Bit 4]               Directory\n-     [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+     [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3EDB Local Header Offset   00000115 (277)\n-3EDF Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+3F11 Local Header Offset   00000115 (277)\n+3F15 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3EDF: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3F15: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3EDF: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3F15: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3EB7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3EED: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-3EF5 CENTRAL HEADER #6     02014B50 (33639248)\n-3EF9 Created Zip Spec      14 (20) '2.0'\n-3EFA Created OS            03 (3) 'Unix'\n-3EFB Extract Zip Spec      0A (10) '1.0'\n-3EFC Extract OS            00 (0) 'MS-DOS'\n-3EFD General Purpose Flag  0000 (0)\n-3EFF Compression Method    0000 (0) 'Stored'\n-3F01 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-3F05 CRC                   00000000 (0)\n-3F09 Compressed Size       00000000 (0)\n-3F0D Uncompressed Size     00000000 (0)\n-3F11 Filename Length       0020 (32)\n-3F13 Extra Length          0000 (0)\n-3F15 Comment Length        0000 (0)\n-3F17 Disk Start            0000 (0)\n-3F19 Int File Attributes   0000 (0)\n+3F2B CENTRAL HEADER #6     02014B50 (33639248)\n+3F2F Created Zip Spec      14 (20) '2.0'\n+3F30 Created OS            03 (3) 'Unix'\n+3F31 Extract Zip Spec      0A (10) '1.0'\n+3F32 Extract OS            00 (0) 'MS-DOS'\n+3F33 General Purpose Flag  0000 (0)\n+3F35 Compression Method    0000 (0) 'Stored'\n+3F37 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+3F3B CRC                   00000000 (0)\n+3F3F Compressed Size       00000000 (0)\n+3F43 Uncompressed Size     00000000 (0)\n+3F47 Filename Length       0020 (32)\n+3F49 Extra Length          0000 (0)\n+3F4B Comment Length        0000 (0)\n+3F4D Disk Start            0000 (0)\n+3F4F Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3F1B Ext File Attributes   41ED0010 (1106051088)\n+3F51 Ext File Attributes   41FD0010 (1107099664)\n      [Bit 4]               Directory\n-     [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+     [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3F1F Local Header Offset   00000149 (329)\n-3F23 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3F55 Local Header Offset   00000149 (329)\n+3F59 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3F23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3F59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3F23: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3F59: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3EFB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3F31: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-3F43 CENTRAL HEADER #7     02014B50 (33639248)\n-3F47 Created Zip Spec      14 (20) '2.0'\n-3F48 Created OS            03 (3) 'Unix'\n-3F49 Extract Zip Spec      0A (10) '1.0'\n-3F4A Extract OS            00 (0) 'MS-DOS'\n-3F4B General Purpose Flag  0000 (0)\n-3F4D Compression Method    0000 (0) 'Stored'\n-3F4F Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-3F53 CRC                   00000000 (0)\n-3F57 Compressed Size       00000000 (0)\n-3F5B Uncompressed Size     00000000 (0)\n-3F5F Filename Length       0027 (39)\n-3F61 Extra Length          0000 (0)\n-3F63 Comment Length        0000 (0)\n-3F65 Disk Start            0000 (0)\n-3F67 Int File Attributes   0000 (0)\n+3F79 CENTRAL HEADER #7     02014B50 (33639248)\n+3F7D Created Zip Spec      14 (20) '2.0'\n+3F7E Created OS            03 (3) 'Unix'\n+3F7F Extract Zip Spec      0A (10) '1.0'\n+3F80 Extract OS            00 (0) 'MS-DOS'\n+3F81 General Purpose Flag  0000 (0)\n+3F83 Compression Method    0000 (0) 'Stored'\n+3F85 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+3F89 CRC                   00000000 (0)\n+3F8D Compressed Size       00000000 (0)\n+3F91 Uncompressed Size     00000000 (0)\n+3F95 Filename Length       0027 (39)\n+3F97 Extra Length          0000 (0)\n+3F99 Comment Length        0000 (0)\n+3F9B Disk Start            0000 (0)\n+3F9D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3F69 Ext File Attributes   41ED0010 (1106051088)\n+3F9F Ext File Attributes   41FD0010 (1107099664)\n      [Bit 4]               Directory\n-     [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n+     [Bits 16-24]          01FD (509) 'Unix attrib: rwxrwxr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-3F6D Local Header Offset   00000187 (391)\n-3F71 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3FA3 Local Header Offset   00000187 (391)\n+3FA7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3F71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3FA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x3F71: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x3FA7: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x3F49: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3F7F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-3F98 CENTRAL HEADER #8     02014B50 (33639248)\n-3F9C Created Zip Spec      14 (20) '2.0'\n-3F9D Created OS            03 (3) 'Unix'\n-3F9E Extract Zip Spec      0A (10) '1.0'\n-3F9F Extract OS            00 (0) 'MS-DOS'\n-3FA0 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-3FA2 Compression Method    0008 (8) 'Deflated'\n-3FA4 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-3FA8 CRC                   6C1E2517 (1813914903)\n-3FAC Compressed Size       00000291 (657)\n-3FB0 Uncompressed Size     000004B8 (1208)\n-3FB4 Filename Length       0036 (54)\n-3FB6 Extra Length          0000 (0)\n-3FB8 Comment Length        0000 (0)\n-3FBA Disk Start            0000 (0)\n-3FBC Int File Attributes   0000 (0)\n+3FCE CENTRAL HEADER #8     02014B50 (33639248)\n+3FD2 Created Zip Spec      14 (20) '2.0'\n+3FD3 Created OS            03 (3) 'Unix'\n+3FD4 Extract Zip Spec      0A (10) '1.0'\n+3FD5 Extract OS            00 (0) 'MS-DOS'\n+3FD6 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+3FD8 Compression Method    0008 (8) 'Deflated'\n+3FDA Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+3FDE CRC                   AABD3F57 (2864529239)\n+3FE2 Compressed Size       00000AF0 (2800)\n+3FE6 Uncompressed Size     00001E45 (7749)\n+3FEA Filename Length       0033 (51)\n+3FEC Extra Length          0000 (0)\n+3FEE Comment Length        0000 (0)\n+3FF0 Disk Start            0000 (0)\n+3FF2 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3FBE Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+3FF4 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-3FC2 Local Header Offset   000001CC (460)\n-3FC6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3FF8 Local Header Offset   000001CC (460)\n+3FFC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3FC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3FFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-3FFC CENTRAL HEADER #9     02014B50 (33639248)\n-4000 Created Zip Spec      14 (20) '2.0'\n-4001 Created OS            03 (3) 'Unix'\n-4002 Extract Zip Spec      0A (10) '1.0'\n-4003 Extract OS            00 (0) 'MS-DOS'\n-4004 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-4006 Compression Method    0008 (8) 'Deflated'\n-4008 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-400C CRC                   4C15A160 (1276485984)\n-4010 Compressed Size       00000AF0 (2800)\n-4014 Uncompressed Size     00001E60 (7776)\n-4018 Filename Length       0033 (51)\n-401A Extra Length          0000 (0)\n-401C Comment Length        0000 (0)\n-401E Disk Start            0000 (0)\n-4020 Int File Attributes   0000 (0)\n+402F CENTRAL HEADER #9     02014B50 (33639248)\n+4033 Created Zip Spec      14 (20) '2.0'\n+4034 Created OS            03 (3) 'Unix'\n+4035 Extract Zip Spec      0A (10) '1.0'\n+4036 Extract OS            00 (0) 'MS-DOS'\n+4037 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+4039 Compression Method    0008 (8) 'Deflated'\n+403B Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+403F CRC                   3A9B9CB9 (983276729)\n+4043 Compressed Size       000008BE (2238)\n+4047 Uncompressed Size     00001B72 (7026)\n+404B Filename Length       0045 (69)\n+404D Extra Length          0000 (0)\n+404F Comment Length        0000 (0)\n+4051 Disk Start            0000 (0)\n+4053 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-4022 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+4055 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-4026 Local Header Offset   000004B1 (1201)\n-402A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4059 Local Header Offset   00000D0D (3341)\n+405D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x402A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x405D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-405D CENTRAL HEADER #10    02014B50 (33639248)\n-4061 Created Zip Spec      14 (20) '2.0'\n-4062 Created OS            03 (3) 'Unix'\n-4063 Extract Zip Spec      0A (10) '1.0'\n-4064 Extract OS            00 (0) 'MS-DOS'\n-4065 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-4067 Compression Method    0008 (8) 'Deflated'\n-4069 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-406D CRC                   5D6FA8B2 (1567598770)\n-4071 Compressed Size       00000B70 (2928)\n-4075 Uncompressed Size     00002281 (8833)\n-4079 Filename Length       0049 (73)\n-407B Extra Length          0000 (0)\n-407D Comment Length        0000 (0)\n-407F Disk Start            0000 (0)\n-4081 Int File Attributes   0000 (0)\n+40A2 CENTRAL HEADER #10    02014B50 (33639248)\n+40A6 Created Zip Spec      14 (20) '2.0'\n+40A7 Created OS            03 (3) 'Unix'\n+40A8 Extract Zip Spec      0A (10) '1.0'\n+40A9 Extract OS            00 (0) 'MS-DOS'\n+40AA General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+40AC Compression Method    0008 (8) 'Deflated'\n+40AE Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+40B2 CRC                   A3B2C5D5 (2746402261)\n+40B6 Compressed Size       00000296 (662)\n+40BA Uncompressed Size     000004B5 (1205)\n+40BE Filename Length       0036 (54)\n+40C0 Extra Length          0000 (0)\n+40C2 Comment Length        0000 (0)\n+40C4 Disk Start            0000 (0)\n+40C6 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-4083 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+40C8 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-4087 Local Header Offset   00000FF2 (4082)\n-408B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+40CC Local Header Offset   0000162E (5678)\n+40D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x408B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x40D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-40D4 CENTRAL HEADER #11    02014B50 (33639248)\n-40D8 Created Zip Spec      14 (20) '2.0'\n-40D9 Created OS            03 (3) 'Unix'\n-40DA Extract Zip Spec      0A (10) '1.0'\n-40DB Extract OS            00 (0) 'MS-DOS'\n-40DC General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-40DE Compression Method    0008 (8) 'Deflated'\n-40E0 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-40E4 CRC                   1A6E9963 (443455843)\n-40E8 Compressed Size       00000173 (371)\n-40EC Uncompressed Size     000002D2 (722)\n-40F0 Filename Length       004B (75)\n-40F2 Extra Length          0000 (0)\n-40F4 Comment Length        0000 (0)\n-40F6 Disk Start            0000 (0)\n-40F8 Int File Attributes   0000 (0)\n+4106 CENTRAL HEADER #11    02014B50 (33639248)\n+410A Created Zip Spec      14 (20) '2.0'\n+410B Created OS            03 (3) 'Unix'\n+410C Extract Zip Spec      0A (10) '1.0'\n+410D Extract OS            00 (0) 'MS-DOS'\n+410E General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+4110 Compression Method    0008 (8) 'Deflated'\n+4112 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+4116 CRC                   9F107AA2 (2668657314)\n+411A Compressed Size       00000B7A (2938)\n+411E Uncompressed Size     00002281 (8833)\n+4122 Filename Length       0049 (73)\n+4124 Extra Length          0000 (0)\n+4126 Comment Length        0000 (0)\n+4128 Disk Start            0000 (0)\n+412A Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-40FA Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+412C Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-40FE Local Header Offset   00001BC9 (7113)\n-4102 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4130 Local Header Offset   00001918 (6424)\n+4134 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4102: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4134: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-414D CENTRAL HEADER #12    02014B50 (33639248)\n-4151 Created Zip Spec      14 (20) '2.0'\n-4152 Created OS            03 (3) 'Unix'\n-4153 Extract Zip Spec      0A (10) '1.0'\n-4154 Extract OS            00 (0) 'MS-DOS'\n-4155 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-4157 Compression Method    0008 (8) 'Deflated'\n-4159 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-415D CRC                   01AA3E8D (27934349)\n-4161 Compressed Size       00000E2C (3628)\n-4165 Uncompressed Size     00002800 (10240)\n-4169 Filename Length       0041 (65)\n-416B Extra Length          0000 (0)\n-416D Comment Length        0000 (0)\n-416F Disk Start            0000 (0)\n-4171 Int File Attributes   0000 (0)\n+417D CENTRAL HEADER #12    02014B50 (33639248)\n+4181 Created Zip Spec      14 (20) '2.0'\n+4182 Created OS            03 (3) 'Unix'\n+4183 Extract Zip Spec      0A (10) '1.0'\n+4184 Extract OS            00 (0) 'MS-DOS'\n+4185 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+4187 Compression Method    0008 (8) 'Deflated'\n+4189 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+418D CRC                   2F09AC0B (789163019)\n+4191 Compressed Size       00000E3A (3642)\n+4195 Uncompressed Size     000027DF (10207)\n+4199 Filename Length       0041 (65)\n+419B Extra Length          0000 (0)\n+419D Comment Length        0000 (0)\n+419F Disk Start            0000 (0)\n+41A1 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-4173 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+41A3 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-4177 Local Header Offset   00001DA5 (7589)\n-417B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+41A7 Local Header Offset   000024F9 (9465)\n+41AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x417B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x41AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-41BC CENTRAL HEADER #13    02014B50 (33639248)\n-41C0 Created Zip Spec      14 (20) '2.0'\n-41C1 Created OS            03 (3) 'Unix'\n-41C2 Extract Zip Spec      0A (10) '1.0'\n-41C3 Extract OS            00 (0) 'MS-DOS'\n-41C4 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-41C6 Compression Method    0008 (8) 'Deflated'\n-41C8 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-41CC CRC                   FF6CDB18 (4285324056)\n-41D0 Compressed Size       000008B0 (2224)\n-41D4 Uncompressed Size     00001B72 (7026)\n-41D8 Filename Length       0045 (69)\n-41DA Extra Length          0000 (0)\n-41DC Comment Length        0000 (0)\n-41DE Disk Start            0000 (0)\n-41E0 Int File Attributes   0000 (0)\n+41EC CENTRAL HEADER #13    02014B50 (33639248)\n+41F0 Created Zip Spec      14 (20) '2.0'\n+41F1 Created OS            03 (3) 'Unix'\n+41F2 Extract Zip Spec      0A (10) '1.0'\n+41F3 Extract OS            00 (0) 'MS-DOS'\n+41F4 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+41F6 Compression Method    0008 (8) 'Deflated'\n+41F8 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+41FC CRC                   686BD1C8 (1751896520)\n+4200 Compressed Size       00000178 (376)\n+4204 Uncompressed Size     000002D2 (722)\n+4208 Filename Length       004B (75)\n+420A Extra Length          0000 (0)\n+420C Comment Length        0000 (0)\n+420E Disk Start            0000 (0)\n+4210 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-41E2 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+4212 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-41E6 Local Header Offset   00002C30 (11312)\n-41EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4216 Local Header Offset   00003392 (13202)\n+421A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x41EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x421A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-422F CENTRAL HEADER #14    02014B50 (33639248)\n-4233 Created Zip Spec      14 (20) '2.0'\n-4234 Created OS            03 (3) 'Unix'\n-4235 Extract Zip Spec      0A (10) '1.0'\n-4236 Extract OS            00 (0) 'MS-DOS'\n-4237 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-4239 Compression Method    0008 (8) 'Deflated'\n-423B Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-423F CRC                   ABB946A6 (2881046182)\n-4243 Compressed Size       000003D5 (981)\n-4247 Uncompressed Size     00000C5D (3165)\n-424B Filename Length       0049 (73)\n-424D Extra Length          0000 (0)\n-424F Comment Length        0000 (0)\n-4251 Disk Start            0000 (0)\n-4253 Int File Attributes   0000 (0)\n+4265 CENTRAL HEADER #14    02014B50 (33639248)\n+4269 Created Zip Spec      14 (20) '2.0'\n+426A Created OS            03 (3) 'Unix'\n+426B Extract Zip Spec      0A (10) '1.0'\n+426C Extract OS            00 (0) 'MS-DOS'\n+426D General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+426F Compression Method    0008 (8) 'Deflated'\n+4271 Modification Time     5A3D471A (1513965338) 'Wed Jan 29 08:56:52 2025'\n+4275 CRC                   A7FEC15F (2818490719)\n+4279 Compressed Size       000003DC (988)\n+427D Uncompressed Size     00000C5D (3165)\n+4281 Filename Length       0049 (73)\n+4283 Extra Length          0000 (0)\n+4285 Comment Length        0000 (0)\n+4287 Disk Start            0000 (0)\n+4289 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-4255 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+428B Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-4259 Local Header Offset   00003543 (13635)\n-425D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+428F Local Header Offset   00003573 (13683)\n+4293 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x425D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4293: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-42A6 CENTRAL HEADER #15    02014B50 (33639248)\n-42AA Created Zip Spec      14 (20) '2.0'\n-42AB Created OS            03 (3) 'Unix'\n-42AC Extract Zip Spec      0A (10) '1.0'\n-42AD Extract OS            00 (0) 'MS-DOS'\n-42AE General Purpose Flag  0000 (0)\n-42B0 Compression Method    0000 (0) 'Stored'\n-42B2 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-42B6 CRC                   00000000 (0)\n-42BA Compressed Size       00000000 (0)\n-42BE Uncompressed Size     00000000 (0)\n-42C2 Filename Length       000F (15)\n-42C4 Extra Length          0000 (0)\n-42C6 Comment Length        0000 (0)\n-42C8 Disk Start            0000 (0)\n-42CA Int File Attributes   0000 (0)\n+42DC CENTRAL HEADER #15    02014B50 (33639248)\n+42E0 Created Zip Spec      14 (20) '2.0'\n+42E1 Created OS            03 (3) 'Unix'\n+42E2 Extract Zip Spec      0A (10) '1.0'\n+42E3 Extract OS            00 (0) 'MS-DOS'\n+42E4 General Purpose Flag  0000 (0)\n+42E6 Compression Method    0000 (0) 'Stored'\n+42E8 Modification Time     5A3D471B (1513965339) 'Wed Jan 29 08:56:54 2025'\n+42EC CRC                   00000000 (0)\n+42F0 Compressed Size       00000000 (0)\n+42F4 Uncompressed Size     00000000 (0)\n+42F8 Filename Length       000F (15)\n+42FA Extra Length          0000 (0)\n+42FC Comment Length        0000 (0)\n+42FE Disk Start            0000 (0)\n+4300 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-42CC Ext File Attributes   FFFF0010 (4294901776)\n+4302 Ext File Attributes   FFFF0010 (4294901776)\n      [Bit 4]               Directory\n      [Bits 16-24]          01FF (511) 'Unix attrib: rwxrwxrwx'\n      [Bits 28-31]          0F (15) 'Unknown Unix attrib'\n-42D0 Local Header Offset   0000397F (14719)\n-42D4 Filename              'XXXXXXXXXXXXXXX'\n+4306 Local Header Offset   000039B6 (14774)\n+430A Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x42D4: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x430A: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x42D4: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x430A: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x42AC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x42E2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-42E3 CENTRAL HEADER #16    02014B50 (33639248)\n-42E7 Created Zip Spec      14 (20) '2.0'\n-42E8 Created OS            03 (3) 'Unix'\n-42E9 Extract Zip Spec      0A (10) '1.0'\n-42EA Extract OS            00 (0) 'MS-DOS'\n-42EB General Purpose Flag  0000 (0)\n-42ED Compression Method    0000 (0) 'Stored'\n-42EF Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-42F3 CRC                   00000000 (0)\n-42F7 Compressed Size       00000000 (0)\n-42FB Uncompressed Size     00000000 (0)\n-42FF Filename Length       001F (31)\n-4301 Extra Length          0000 (0)\n-4303 Comment Length        0000 (0)\n-4305 Disk Start            0000 (0)\n-4307 Int File Attributes   0000 (0)\n+4319 CENTRAL HEADER #16    02014B50 (33639248)\n+431D Created Zip Spec      14 (20) '2.0'\n+431E Created OS            03 (3) 'Unix'\n+431F Extract Zip Spec      0A (10) '1.0'\n+4320 Extract OS            00 (0) 'MS-DOS'\n+4321 General Purpose Flag  0000 (0)\n+4323 Compression Method    0000 (0) 'Stored'\n+4325 Modification Time     5A3D471B (1513965339) 'Wed Jan 29 08:56:54 2025'\n+4329 CRC                   00000000 (0)\n+432D Compressed Size       00000000 (0)\n+4331 Uncompressed Size     00000000 (0)\n+4335 Filename Length       001F (31)\n+4337 Extra Length          0000 (0)\n+4339 Comment Length        0000 (0)\n+433B Disk Start            0000 (0)\n+433D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-4309 Ext File Attributes   FFFF0010 (4294901776)\n+433F Ext File Attributes   FFFF0010 (4294901776)\n      [Bit 4]               Directory\n      [Bits 16-24]          01FF (511) 'Unix attrib: rwxrwxrwx'\n      [Bits 28-31]          0F (15) 'Unknown Unix attrib'\n-430D Local Header Offset   000039AC (14764)\n-4311 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4343 Local Header Offset   000039E3 (14819)\n+4347 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4311: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4347: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x4311: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x4347: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x42E9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x431F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-4330 CENTRAL HEADER #17    02014B50 (33639248)\n-4334 Created Zip Spec      14 (20) '2.0'\n-4335 Created OS            03 (3) 'Unix'\n-4336 Extract Zip Spec      0A (10) '1.0'\n-4337 Extract OS            00 (0) 'MS-DOS'\n-4338 General Purpose Flag  0000 (0)\n-433A Compression Method    0000 (0) 'Stored'\n-433C Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-4340 CRC                   00000000 (0)\n-4344 Compressed Size       00000000 (0)\n-4348 Uncompressed Size     00000000 (0)\n-434C Filename Length       0032 (50)\n-434E Extra Length          0000 (0)\n-4350 Comment Length        0000 (0)\n-4352 Disk Start            0000 (0)\n-4354 Int File Attributes   0000 (0)\n+4366 CENTRAL HEADER #17    02014B50 (33639248)\n+436A Created Zip Spec      14 (20) '2.0'\n+436B Created OS            03 (3) 'Unix'\n+436C Extract Zip Spec      0A (10) '1.0'\n+436D Extract OS            00 (0) 'MS-DOS'\n+436E General Purpose Flag  0000 (0)\n+4370 Compression Method    0000 (0) 'Stored'\n+4372 Modification Time     5A3D471B (1513965339) 'Wed Jan 29 08:56:54 2025'\n+4376 CRC                   00000000 (0)\n+437A Compressed Size       00000000 (0)\n+437E Uncompressed Size     00000000 (0)\n+4382 Filename Length       0032 (50)\n+4384 Extra Length          0000 (0)\n+4386 Comment Length        0000 (0)\n+4388 Disk Start            0000 (0)\n+438A Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-4356 Ext File Attributes   FFFF0010 (4294901776)\n+438C Ext File Attributes   FFFF0010 (4294901776)\n      [Bit 4]               Directory\n      [Bits 16-24]          01FF (511) 'Unix attrib: rwxrwxrwx'\n      [Bits 28-31]          0F (15) 'Unknown Unix attrib'\n-435A Local Header Offset   000039E9 (14825)\n-435E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4390 Local Header Offset   00003A20 (14880)\n+4394 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x435E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4394: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x435E: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x4394: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x4336: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x436C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-4390 CENTRAL HEADER #18    02014B50 (33639248)\n-4394 Created Zip Spec      14 (20) '2.0'\n-4395 Created OS            03 (3) 'Unix'\n-4396 Extract Zip Spec      0A (10) '1.0'\n-4397 Extract OS            00 (0) 'MS-DOS'\n-4398 General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-439A Compression Method    0008 (8) 'Deflated'\n-439C Modification Time     583E2B59 (1480469337) 'Tue Jan 30 05:26:50 2024'\n-43A0 CRC                   51D78D0F (1373080847)\n-43A4 Compressed Size       0000026C (620)\n-43A8 Uncompressed Size     00000AE0 (2784)\n-43AC Filename Length       0039 (57)\n-43AE Extra Length          0000 (0)\n-43B0 Comment Length        0000 (0)\n-43B2 Disk Start            0000 (0)\n-43B4 Int File Attributes   0000 (0)\n+43C6 CENTRAL HEADER #18    02014B50 (33639248)\n+43CA Created Zip Spec      14 (20) '2.0'\n+43CB Created OS            03 (3) 'Unix'\n+43CC Extract Zip Spec      0A (10) '1.0'\n+43CD Extract OS            00 (0) 'MS-DOS'\n+43CE General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+43D0 Compression Method    0008 (8) 'Deflated'\n+43D2 Modification Time     5A3D470B (1513965323) 'Wed Jan 29 08:56:22 2025'\n+43D6 CRC                   51D78D0F (1373080847)\n+43DA Compressed Size       0000026C (620)\n+43DE Uncompressed Size     00000AE0 (2784)\n+43E2 Filename Length       0039 (57)\n+43E4 Extra Length          0000 (0)\n+43E6 Comment Length        0000 (0)\n+43E8 Disk Start            0000 (0)\n+43EA Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-43B6 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+43EC Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-43BA Local Header Offset   00003A39 (14905)\n-43BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+43F0 Local Header Offset   00003A70 (14960)\n+43F4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x43BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x43F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-43F7 CENTRAL HEADER #19    02014B50 (33639248)\n-43FB Created Zip Spec      14 (20) '2.0'\n-43FC Created OS            03 (3) 'Unix'\n-43FD Extract Zip Spec      0A (10) '1.0'\n-43FE Extract OS            00 (0) 'MS-DOS'\n-43FF General Purpose Flag  0000 (0)\n-     [Bits 1-2]            0 'Normal Compression'\n-4401 Compression Method    0008 (8) 'Deflated'\n-4403 Modification Time     583E2C08 (1480469512) 'Tue Jan 30 05:32:16 2024'\n-4407 CRC                   91E80366 (2447901542)\n-440B Compressed Size       0000006E (110)\n-440F Uncompressed Size     00000077 (119)\n-4413 Filename Length       0040 (64)\n-4415 Extra Length          0000 (0)\n-4417 Comment Length        0000 (0)\n-4419 Disk Start            0000 (0)\n-441B Int File Attributes   0000 (0)\n+442D CENTRAL HEADER #19    02014B50 (33639248)\n+4431 Created Zip Spec      14 (20) '2.0'\n+4432 Created OS            03 (3) 'Unix'\n+4433 Extract Zip Spec      0A (10) '1.0'\n+4434 Extract OS            00 (0) 'MS-DOS'\n+4435 General Purpose Flag  0000 (0)\n+     [Bits 1-2]            0 'Normal Compression'\n+4437 Compression Method    0008 (8) 'Deflated'\n+4439 Modification Time     5A3D471B (1513965339) 'Wed Jan 29 08:56:54 2025'\n+443D CRC                   41E3A687 (1105438343)\n+4441 Compressed Size       0000006D (109)\n+4445 Uncompressed Size     00000077 (119)\n+4449 Filename Length       0040 (64)\n+444B Extra Length          0000 (0)\n+444D Comment Length        0000 (0)\n+444F Disk Start            0000 (0)\n+4451 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-441D Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+4453 Ext File Attributes   81B40000 (2176057344)\n+     [Bits 16-24]          01B4 (436) 'Unix attrib: rw-rw-r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-4421 Local Header Offset   00003CFC (15612)\n-4425 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4457 Local Header Offset   00003D33 (15667)\n+445B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4425: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x445B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-4465 END CENTRAL HEADER    06054B50 (101010256)\n-4469 Number of this disk   0000 (0)\n-446B Central Dir Disk no   0000 (0)\n-446D Entries in this disk  0013 (19)\n-446F Total Entries         0013 (19)\n-4471 Size of Central Dir   0000069D (1693)\n-4475 Offset to Central Dir 00003DC8 (15816)\n-4479 Comment Length        0000 (0)\n+449B END CENTRAL HEADER    06054B50 (101010256)\n+449F Number of this disk   0000 (0)\n+44A1 Central Dir Disk no   0000 (0)\n+44A3 Entries in this disk  0013 (19)\n+44A5 Total Entries         0013 (19)\n+44A7 Size of Central Dir   0000069D (1693)\n+44AB Offset to Central Dir 00003DFE (15870)\n+44AF Comment Length        0000 (0)\n #\n # Error Count: 9\n # Warning Count: 47\n #\n # Done\n"}, {"source1": "META-INF/MANIFEST.MF", "source2": "META-INF/MANIFEST.MF", "unified_diff": "@@ -1,6 +1,6 @@\n Manifest-Version: 1.0\r\n Archiver-Version: Plexus Archiver\r\n-Built-By: runner\r\n-Created-By: Apache Maven 3.8.8\r\n-Build-Jdk: 1.8.0_392\r\n+Created-By: Apache Maven 3.6.3\r\n+Built-By: aman\r\n+Build-Jdk: 17.0.8.1\r\n \r\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/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/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"}]}, {"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/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/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": "META-INF/maven/dev.langchain4j/langchain4j-milvus/pom.properties", "source2": "META-INF/maven/dev.langchain4j/langchain4j-milvus/pom.properties", "unified_diff": "@@ -1,5 +1,5 @@\n #Generated by Maven\n-#Tue Jan 30 05:32:15 UTC 2024\n-version=0.26.0\n+#Wed Jan 29 08:56:52 UTC 2025\n groupId=dev.langchain4j\n artifactId=langchain4j-milvus\n+version=0.26.0\n"}]}
