{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,16 +1,16 @@\n-Zip file size: 9168 bytes, number of entries: 14\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:34 META-INF/\n--rw-r--r--  2.0 unx      132 b- defN 24-Jan-30 05:34 META-INF/MANIFEST.MF\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:34 dev/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:34 dev/langchain4j/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:34 dev/langchain4j/store/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:34 dev/langchain4j/store/embedding/\n-drwxr-xr-x  2.0 unx        0 b- stor 24-Jan-30 05:34 dev/langchain4j/store/embedding/weaviate/\n--rw-r--r--  2.0 unx    14605 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.class\n--rw-r--r--  2.0 unx     2550 b- defN 24-Jan-30 05:34 dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.class\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:34 META-INF/maven/\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:34 META-INF/maven/dev.langchain4j/\n-?rwsrwsrwt  2.0 unx        0 b- stor 24-Jan-30 05:34 META-INF/maven/dev.langchain4j/langchain4j-weaviate/\n--rw-r--r--  2.0 unx     3114 b- defN 24-Jan-30 05:26 META-INF/maven/dev.langchain4j/langchain4j-weaviate/pom.xml\n--rw-r--r--  2.0 unx      121 b- defN 24-Jan-30 05:34 META-INF/maven/dev.langchain4j/langchain4j-weaviate/pom.properties\n-14 files, 20522 bytes uncompressed, 7012 bytes compressed:  65.8%\n+Zip file size: 9201 bytes, number of entries: 14\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/weaviate/\n+-rw-rw-r--  2.0 unx     2550 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.class\n+-rw-rw-r--  2.0 unx    14572 b- defN 25-Jan-29 08:56 dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.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-weaviate/\n+-rw-rw-r--  2.0 unx     3114 b- defN 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/langchain4j-weaviate/pom.xml\n+-rw-rw-r--  2.0 unx      121 b- defN 25-Jan-29 08:56 META-INF/maven/dev.langchain4j/langchain4j-weaviate/pom.properties\n+14 files, 20486 bytes uncompressed, 7045 bytes compressed:  65.6%\n"}, {"source1": "zipnote \u00abTEMP\u00bb/diffoscope_rlqqlq_w_mnt/tmpv2hd5i3q_.zip", "source2": "zipnote \u00abTEMP\u00bb/diffoscope_rlqqlq_w_mnt/tmpv2hd5i3q_.zip", "unified_diff": "@@ -15,18 +15,18 @@\n \n Filename: dev/langchain4j/store/embedding/\n Comment: \n \n Filename: dev/langchain4j/store/embedding/weaviate/\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.class\n+Filename: dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.class\n Comment: \n \n-Filename: dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.class\n+Filename: dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.class\n Comment: \n \n Filename: META-INF/maven/\n Comment: \n \n Filename: META-INF/maven/dev.langchain4j/\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     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n+000A Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 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     583E2C4B (1480469579) 'Tue Jan 30 05:34:22 2024'\n-0035 CRC                   5779D1A3 (1467601315)\n+0031 Modification Time     5A3D471B (1513965339) 'Wed Jan 29 08:56:54 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     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n+00CF Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 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     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n+00F1 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 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     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n+011F Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 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     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n+0153 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 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     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n+0191 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n 0195 CRC                   00000000 (0)\n 0199 Compressed Size       00000000 (0)\n 019D Uncompressed Size     00000000 (0)\n 01A1 Filename Length       0029 (41)\n 01A3 Extra Length          0000 (0)\n 01A5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n@@ -122,578 +122,578 @@\n \n 01CE LOCAL HEADER #8       04034B50 (67324752)\n 01D2 Extract Zip Spec      0A (10) '1.0'\n 01D3 Extract OS            00 (0) 'MS-DOS'\n 01D4 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n 01D6 Compression Method    0008 (8) 'Deflated'\n-01D8 Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-01DC CRC                   23F7464B (603407947)\n-01E0 Compressed Size       00001419 (5145)\n-01E4 Uncompressed Size     0000390D (14605)\n-01E8 Filename Length       0045 (69)\n+01D8 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+01DC CRC                   2A7D34CC (712848588)\n+01E0 Compressed Size       0000033D (829)\n+01E4 Uncompressed Size     000009F6 (2550)\n+01E8 Filename Length       0063 (99)\n 01EA Extra Length          0000 (0)\n-01EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0231 PAYLOAD\n+024F PAYLOAD\n \n-164A LOCAL HEADER #9       04034B50 (67324752)\n-164E Extract Zip Spec      0A (10) '1.0'\n-164F Extract OS            00 (0) 'MS-DOS'\n-1650 General Purpose Flag  0000 (0)\n+058C LOCAL HEADER #9       04034B50 (67324752)\n+0590 Extract Zip Spec      0A (10) '1.0'\n+0591 Extract OS            00 (0) 'MS-DOS'\n+0592 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-1652 Compression Method    0008 (8) 'Deflated'\n-1654 Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-1658 CRC                   5C3F78BD (1547663549)\n-165C Compressed Size       0000033D (829)\n-1660 Uncompressed Size     000009F6 (2550)\n-1664 Filename Length       0063 (99)\n-1666 Extra Length          0000 (0)\n-1668 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1668: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-16CB PAYLOAD\n-\n-1A08 LOCAL HEADER #10      04034B50 (67324752)\n-1A0C Extract Zip Spec      0A (10) '1.0'\n-1A0D Extract OS            00 (0) 'MS-DOS'\n-1A0E General Purpose Flag  0000 (0)\n-1A10 Compression Method    0000 (0) 'Stored'\n-1A12 Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-1A16 CRC                   00000000 (0)\n-1A1A Compressed Size       00000000 (0)\n-1A1E Uncompressed Size     00000000 (0)\n-1A22 Filename Length       000F (15)\n-1A24 Extra Length          0000 (0)\n-1A26 Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1A26: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-1A35 LOCAL HEADER #11      04034B50 (67324752)\n-1A39 Extract Zip Spec      0A (10) '1.0'\n-1A3A Extract OS            00 (0) 'MS-DOS'\n-1A3B General Purpose Flag  0000 (0)\n-1A3D Compression Method    0000 (0) 'Stored'\n-1A3F Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-1A43 CRC                   00000000 (0)\n-1A47 Compressed Size       00000000 (0)\n-1A4B Uncompressed Size     00000000 (0)\n-1A4F Filename Length       001F (31)\n-1A51 Extra Length          0000 (0)\n-1A53 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1A53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-1A72 LOCAL HEADER #12      04034B50 (67324752)\n-1A76 Extract Zip Spec      0A (10) '1.0'\n-1A77 Extract OS            00 (0) 'MS-DOS'\n-1A78 General Purpose Flag  0000 (0)\n-1A7A Compression Method    0000 (0) 'Stored'\n-1A7C Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-1A80 CRC                   00000000 (0)\n-1A84 Compressed Size       00000000 (0)\n-1A88 Uncompressed Size     00000000 (0)\n-1A8C Filename Length       0034 (52)\n-1A8E Extra Length          0000 (0)\n-1A90 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1A90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-1AC4 LOCAL HEADER #13      04034B50 (67324752)\n-1AC8 Extract Zip Spec      0A (10) '1.0'\n-1AC9 Extract OS            00 (0) 'MS-DOS'\n-1ACA General Purpose Flag  0000 (0)\n+0594 Compression Method    0008 (8) 'Deflated'\n+0596 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+059A CRC                   D28EB35D (3532567389)\n+059E Compressed Size       0000143C (5180)\n+05A2 Uncompressed Size     000038EC (14572)\n+05A6 Filename Length       0045 (69)\n+05A8 Extra Length          0000 (0)\n+05AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x5AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+05EF PAYLOAD\n+\n+1A2B LOCAL HEADER #10      04034B50 (67324752)\n+1A2F Extract Zip Spec      0A (10) '1.0'\n+1A30 Extract OS            00 (0) 'MS-DOS'\n+1A31 General Purpose Flag  0000 (0)\n+1A33 Compression Method    0000 (0) 'Stored'\n+1A35 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+1A39 CRC                   00000000 (0)\n+1A3D Compressed Size       00000000 (0)\n+1A41 Uncompressed Size     00000000 (0)\n+1A45 Filename Length       000F (15)\n+1A47 Extra Length          0000 (0)\n+1A49 Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1A49: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+1A58 LOCAL HEADER #11      04034B50 (67324752)\n+1A5C Extract Zip Spec      0A (10) '1.0'\n+1A5D Extract OS            00 (0) 'MS-DOS'\n+1A5E General Purpose Flag  0000 (0)\n+1A60 Compression Method    0000 (0) 'Stored'\n+1A62 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+1A66 CRC                   00000000 (0)\n+1A6A Compressed Size       00000000 (0)\n+1A6E Uncompressed Size     00000000 (0)\n+1A72 Filename Length       001F (31)\n+1A74 Extra Length          0000 (0)\n+1A76 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1A76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+1A95 LOCAL HEADER #12      04034B50 (67324752)\n+1A99 Extract Zip Spec      0A (10) '1.0'\n+1A9A Extract OS            00 (0) 'MS-DOS'\n+1A9B General Purpose Flag  0000 (0)\n+1A9D Compression Method    0000 (0) 'Stored'\n+1A9F Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+1AA3 CRC                   00000000 (0)\n+1AA7 Compressed Size       00000000 (0)\n+1AAB Uncompressed Size     00000000 (0)\n+1AAF Filename Length       0034 (52)\n+1AB1 Extra Length          0000 (0)\n+1AB3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1AB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+1AE7 LOCAL HEADER #13      04034B50 (67324752)\n+1AEB Extract Zip Spec      0A (10) '1.0'\n+1AEC Extract OS            00 (0) 'MS-DOS'\n+1AED General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-1ACC Compression Method    0008 (8) 'Deflated'\n-1ACE Modification Time     583E2B59 (1480469337) 'Tue Jan 30 05:26:50 2024'\n-1AD2 CRC                   4129D547 (1093260615)\n-1AD6 Compressed Size       00000332 (818)\n-1ADA Uncompressed Size     00000C2A (3114)\n-1ADE Filename Length       003B (59)\n-1AE0 Extra Length          0000 (0)\n-1AE2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1AE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1B1D PAYLOAD\n-\n-1E4F LOCAL HEADER #14      04034B50 (67324752)\n-1E53 Extract Zip Spec      0A (10) '1.0'\n-1E54 Extract OS            00 (0) 'MS-DOS'\n-1E55 General Purpose Flag  0000 (0)\n+1AEF Compression Method    0008 (8) 'Deflated'\n+1AF1 Modification Time     5A3D470B (1513965323) 'Wed Jan 29 08:56:22 2025'\n+1AF5 CRC                   4129D547 (1093260615)\n+1AF9 Compressed Size       00000332 (818)\n+1AFD Uncompressed Size     00000C2A (3114)\n+1B01 Filename Length       003B (59)\n+1B03 Extra Length          0000 (0)\n+1B05 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1B05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1B40 PAYLOAD\n+\n+1E72 LOCAL HEADER #14      04034B50 (67324752)\n+1E76 Extract Zip Spec      0A (10) '1.0'\n+1E77 Extract OS            00 (0) 'MS-DOS'\n+1E78 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-1E57 Compression Method    0008 (8) 'Deflated'\n-1E59 Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-1E5D CRC                   F4828F84 (4102197124)\n-1E61 Compressed Size       00000070 (112)\n-1E65 Uncompressed Size     00000079 (121)\n-1E69 Filename Length       0042 (66)\n-1E6B Extra Length          0000 (0)\n-1E6D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x1E6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1EAF PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-\n-1F1F CENTRAL HEADER #1     02014B50 (33639248)\n-1F23 Created Zip Spec      14 (20) '2.0'\n-1F24 Created OS            03 (3) 'Unix'\n-1F25 Extract Zip Spec      0A (10) '1.0'\n-1F26 Extract OS            00 (0) 'MS-DOS'\n-1F27 General Purpose Flag  0000 (0)\n-1F29 Compression Method    0000 (0) 'Stored'\n-1F2B Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-1F2F CRC                   00000000 (0)\n-1F33 Compressed Size       00000000 (0)\n-1F37 Uncompressed Size     00000000 (0)\n-1F3B Filename Length       0009 (9)\n-1F3D Extra Length          0000 (0)\n-1F3F Comment Length        0000 (0)\n-1F41 Disk Start            0000 (0)\n-1F43 Int File Attributes   0000 (0)\n+1E7A Compression Method    0008 (8) 'Deflated'\n+1E7C Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+1E80 CRC                   82518F2A (2186383146)\n+1E84 Compressed Size       0000006E (110)\n+1E88 Uncompressed Size     00000079 (121)\n+1E8C Filename Length       0042 (66)\n+1E8E Extra Length          0000 (0)\n+1E90 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1E90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1ED2 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+\n+1F40 CENTRAL HEADER #1     02014B50 (33639248)\n+1F44 Created Zip Spec      14 (20) '2.0'\n+1F45 Created OS            03 (3) 'Unix'\n+1F46 Extract Zip Spec      0A (10) '1.0'\n+1F47 Extract OS            00 (0) 'MS-DOS'\n+1F48 General Purpose Flag  0000 (0)\n+1F4A Compression Method    0000 (0) 'Stored'\n+1F4C Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+1F50 CRC                   00000000 (0)\n+1F54 Compressed Size       00000000 (0)\n+1F58 Uncompressed Size     00000000 (0)\n+1F5C Filename Length       0009 (9)\n+1F5E Extra Length          0000 (0)\n+1F60 Comment Length        0000 (0)\n+1F62 Disk Start            0000 (0)\n+1F64 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-1F45 Ext File Attributes   41ED0010 (1106051088)\n+1F66 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-1F49 Local Header Offset   00000000 (0)\n-1F4D Filename              'XXXXXXXXX'\n+1F6A Local Header Offset   00000000 (0)\n+1F6E Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x1F4D: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x1F6E: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1F4D: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1F6E: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1F25: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x1F46: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-1F56 CENTRAL HEADER #2     02014B50 (33639248)\n-1F5A Created Zip Spec      14 (20) '2.0'\n-1F5B Created OS            03 (3) 'Unix'\n-1F5C Extract Zip Spec      0A (10) '1.0'\n-1F5D Extract OS            00 (0) 'MS-DOS'\n-1F5E General Purpose Flag  0000 (0)\n+1F77 CENTRAL HEADER #2     02014B50 (33639248)\n+1F7B Created Zip Spec      14 (20) '2.0'\n+1F7C Created OS            03 (3) 'Unix'\n+1F7D Extract Zip Spec      0A (10) '1.0'\n+1F7E Extract OS            00 (0) 'MS-DOS'\n+1F7F General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-1F60 Compression Method    0008 (8) 'Deflated'\n-1F62 Modification Time     583E2C4B (1480469579) 'Tue Jan 30 05:34:22 2024'\n-1F66 CRC                   5779D1A3 (1467601315)\n-1F6A Compressed Size       0000006C (108)\n-1F6E Uncompressed Size     00000084 (132)\n-1F72 Filename Length       0014 (20)\n-1F74 Extra Length          0000 (0)\n-1F76 Comment Length        0000 (0)\n-1F78 Disk Start            0000 (0)\n-1F7A Int File Attributes   0000 (0)\n+1F81 Compression Method    0008 (8) 'Deflated'\n+1F83 Modification Time     5A3D471B (1513965339) 'Wed Jan 29 08:56:54 2025'\n+1F87 CRC                   FFABC81E (4289447966)\n+1F8B Compressed Size       0000006C (108)\n+1F8F Uncompressed Size     00000081 (129)\n+1F93 Filename Length       0014 (20)\n+1F95 Extra Length          0000 (0)\n+1F97 Comment Length        0000 (0)\n+1F99 Disk Start            0000 (0)\n+1F9B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-1F7C Ext File Attributes   81A40000 (2175008768)\n+1F9D 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-1F80 Local Header Offset   00000027 (39)\n-1F84 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+1FA1 Local Header Offset   00000027 (39)\n+1FA5 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1F84: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1FA5: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1F98 CENTRAL HEADER #3     02014B50 (33639248)\n-1F9C Created Zip Spec      14 (20) '2.0'\n-1F9D Created OS            03 (3) 'Unix'\n-1F9E Extract Zip Spec      0A (10) '1.0'\n-1F9F Extract OS            00 (0) 'MS-DOS'\n-1FA0 General Purpose Flag  0000 (0)\n-1FA2 Compression Method    0000 (0) 'Stored'\n-1FA4 Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-1FA8 CRC                   00000000 (0)\n-1FAC Compressed Size       00000000 (0)\n-1FB0 Uncompressed Size     00000000 (0)\n-1FB4 Filename Length       0004 (4)\n-1FB6 Extra Length          0000 (0)\n-1FB8 Comment Length        0000 (0)\n-1FBA Disk Start            0000 (0)\n-1FBC Int File Attributes   0000 (0)\n+1FB9 CENTRAL HEADER #3     02014B50 (33639248)\n+1FBD Created Zip Spec      14 (20) '2.0'\n+1FBE Created OS            03 (3) 'Unix'\n+1FBF Extract Zip Spec      0A (10) '1.0'\n+1FC0 Extract OS            00 (0) 'MS-DOS'\n+1FC1 General Purpose Flag  0000 (0)\n+1FC3 Compression Method    0000 (0) 'Stored'\n+1FC5 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+1FC9 CRC                   00000000 (0)\n+1FCD Compressed Size       00000000 (0)\n+1FD1 Uncompressed Size     00000000 (0)\n+1FD5 Filename Length       0004 (4)\n+1FD7 Extra Length          0000 (0)\n+1FD9 Comment Length        0000 (0)\n+1FDB Disk Start            0000 (0)\n+1FDD Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-1FBE Ext File Attributes   41ED0010 (1106051088)\n+1FDF 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-1FC2 Local Header Offset   000000C5 (197)\n-1FC6 Filename              'XXXX'\n+1FE3 Local Header Offset   000000C5 (197)\n+1FE7 Filename              'XXXX'\n #\n-# WARNING: Offset 0x1FC6: Filename 'XXXX'\n+# WARNING: Offset 0x1FE7: Filename 'XXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1FC6: Directory 'XXXX' must end in a '/'\n+# ERROR: Offset 0x1FE7: Directory 'XXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1F9E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n+# WARNING: Offset 0x1FBF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n #\n \n-1FCA CENTRAL HEADER #4     02014B50 (33639248)\n-1FCE Created Zip Spec      14 (20) '2.0'\n-1FCF Created OS            03 (3) 'Unix'\n-1FD0 Extract Zip Spec      0A (10) '1.0'\n-1FD1 Extract OS            00 (0) 'MS-DOS'\n-1FD2 General Purpose Flag  0000 (0)\n-1FD4 Compression Method    0000 (0) 'Stored'\n-1FD6 Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-1FDA CRC                   00000000 (0)\n-1FDE Compressed Size       00000000 (0)\n-1FE2 Uncompressed Size     00000000 (0)\n-1FE6 Filename Length       0010 (16)\n-1FE8 Extra Length          0000 (0)\n-1FEA Comment Length        0000 (0)\n-1FEC Disk Start            0000 (0)\n-1FEE Int File Attributes   0000 (0)\n+1FEB CENTRAL HEADER #4     02014B50 (33639248)\n+1FEF Created Zip Spec      14 (20) '2.0'\n+1FF0 Created OS            03 (3) 'Unix'\n+1FF1 Extract Zip Spec      0A (10) '1.0'\n+1FF2 Extract OS            00 (0) 'MS-DOS'\n+1FF3 General Purpose Flag  0000 (0)\n+1FF5 Compression Method    0000 (0) 'Stored'\n+1FF7 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+1FFB CRC                   00000000 (0)\n+1FFF Compressed Size       00000000 (0)\n+2003 Uncompressed Size     00000000 (0)\n+2007 Filename Length       0010 (16)\n+2009 Extra Length          0000 (0)\n+200B Comment Length        0000 (0)\n+200D Disk Start            0000 (0)\n+200F Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-1FF0 Ext File Attributes   41ED0010 (1106051088)\n+2011 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-1FF4 Local Header Offset   000000E7 (231)\n-1FF8 Filename              'XXXXXXXXXXXXXXXX'\n+2015 Local Header Offset   000000E7 (231)\n+2019 Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1FF8: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2019: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1FF8: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2019: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1FD0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1FF1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX'\n #\n \n-2008 CENTRAL HEADER #5     02014B50 (33639248)\n-200C Created Zip Spec      14 (20) '2.0'\n-200D Created OS            03 (3) 'Unix'\n-200E Extract Zip Spec      0A (10) '1.0'\n-200F Extract OS            00 (0) 'MS-DOS'\n-2010 General Purpose Flag  0000 (0)\n-2012 Compression Method    0000 (0) 'Stored'\n-2014 Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-2018 CRC                   00000000 (0)\n-201C Compressed Size       00000000 (0)\n-2020 Uncompressed Size     00000000 (0)\n-2024 Filename Length       0016 (22)\n-2026 Extra Length          0000 (0)\n-2028 Comment Length        0000 (0)\n-202A Disk Start            0000 (0)\n-202C Int File Attributes   0000 (0)\n+2029 CENTRAL HEADER #5     02014B50 (33639248)\n+202D Created Zip Spec      14 (20) '2.0'\n+202E Created OS            03 (3) 'Unix'\n+202F Extract Zip Spec      0A (10) '1.0'\n+2030 Extract OS            00 (0) 'MS-DOS'\n+2031 General Purpose Flag  0000 (0)\n+2033 Compression Method    0000 (0) 'Stored'\n+2035 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+2039 CRC                   00000000 (0)\n+203D Compressed Size       00000000 (0)\n+2041 Uncompressed Size     00000000 (0)\n+2045 Filename Length       0016 (22)\n+2047 Extra Length          0000 (0)\n+2049 Comment Length        0000 (0)\n+204B Disk Start            0000 (0)\n+204D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-202E Ext File Attributes   41ED0010 (1106051088)\n+204F 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-2032 Local Header Offset   00000115 (277)\n-2036 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+2053 Local Header Offset   00000115 (277)\n+2057 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2036: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2057: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2036: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2057: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x200E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x202F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-204C CENTRAL HEADER #6     02014B50 (33639248)\n-2050 Created Zip Spec      14 (20) '2.0'\n-2051 Created OS            03 (3) 'Unix'\n-2052 Extract Zip Spec      0A (10) '1.0'\n-2053 Extract OS            00 (0) 'MS-DOS'\n-2054 General Purpose Flag  0000 (0)\n-2056 Compression Method    0000 (0) 'Stored'\n-2058 Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-205C CRC                   00000000 (0)\n-2060 Compressed Size       00000000 (0)\n-2064 Uncompressed Size     00000000 (0)\n-2068 Filename Length       0020 (32)\n-206A Extra Length          0000 (0)\n-206C Comment Length        0000 (0)\n-206E Disk Start            0000 (0)\n-2070 Int File Attributes   0000 (0)\n+206D CENTRAL HEADER #6     02014B50 (33639248)\n+2071 Created Zip Spec      14 (20) '2.0'\n+2072 Created OS            03 (3) 'Unix'\n+2073 Extract Zip Spec      0A (10) '1.0'\n+2074 Extract OS            00 (0) 'MS-DOS'\n+2075 General Purpose Flag  0000 (0)\n+2077 Compression Method    0000 (0) 'Stored'\n+2079 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+207D CRC                   00000000 (0)\n+2081 Compressed Size       00000000 (0)\n+2085 Uncompressed Size     00000000 (0)\n+2089 Filename Length       0020 (32)\n+208B Extra Length          0000 (0)\n+208D Comment Length        0000 (0)\n+208F Disk Start            0000 (0)\n+2091 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2072 Ext File Attributes   41ED0010 (1106051088)\n+2093 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-2076 Local Header Offset   00000149 (329)\n-207A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2097 Local Header Offset   00000149 (329)\n+209B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x207A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x209B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x207A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x209B: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2052: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2073: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-209A CENTRAL HEADER #7     02014B50 (33639248)\n-209E Created Zip Spec      14 (20) '2.0'\n-209F Created OS            03 (3) 'Unix'\n-20A0 Extract Zip Spec      0A (10) '1.0'\n-20A1 Extract OS            00 (0) 'MS-DOS'\n-20A2 General Purpose Flag  0000 (0)\n-20A4 Compression Method    0000 (0) 'Stored'\n-20A6 Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-20AA CRC                   00000000 (0)\n-20AE Compressed Size       00000000 (0)\n-20B2 Uncompressed Size     00000000 (0)\n-20B6 Filename Length       0029 (41)\n-20B8 Extra Length          0000 (0)\n-20BA Comment Length        0000 (0)\n-20BC Disk Start            0000 (0)\n-20BE Int File Attributes   0000 (0)\n+20BB CENTRAL HEADER #7     02014B50 (33639248)\n+20BF Created Zip Spec      14 (20) '2.0'\n+20C0 Created OS            03 (3) 'Unix'\n+20C1 Extract Zip Spec      0A (10) '1.0'\n+20C2 Extract OS            00 (0) 'MS-DOS'\n+20C3 General Purpose Flag  0000 (0)\n+20C5 Compression Method    0000 (0) 'Stored'\n+20C7 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+20CB CRC                   00000000 (0)\n+20CF Compressed Size       00000000 (0)\n+20D3 Uncompressed Size     00000000 (0)\n+20D7 Filename Length       0029 (41)\n+20D9 Extra Length          0000 (0)\n+20DB Comment Length        0000 (0)\n+20DD Disk Start            0000 (0)\n+20DF Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-20C0 Ext File Attributes   41ED0010 (1106051088)\n+20E1 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-20C4 Local Header Offset   00000187 (391)\n-20C8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+20E5 Local Header Offset   00000187 (391)\n+20E9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x20C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x20E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x20C8: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x20E9: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x20A0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x20C1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-20F1 CENTRAL HEADER #8     02014B50 (33639248)\n-20F5 Created Zip Spec      14 (20) '2.0'\n-20F6 Created OS            03 (3) 'Unix'\n-20F7 Extract Zip Spec      0A (10) '1.0'\n-20F8 Extract OS            00 (0) 'MS-DOS'\n-20F9 General Purpose Flag  0000 (0)\n+2112 CENTRAL HEADER #8     02014B50 (33639248)\n+2116 Created Zip Spec      14 (20) '2.0'\n+2117 Created OS            03 (3) 'Unix'\n+2118 Extract Zip Spec      0A (10) '1.0'\n+2119 Extract OS            00 (0) 'MS-DOS'\n+211A General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-20FB Compression Method    0008 (8) 'Deflated'\n-20FD Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-2101 CRC                   23F7464B (603407947)\n-2105 Compressed Size       00001419 (5145)\n-2109 Uncompressed Size     0000390D (14605)\n-210D Filename Length       0045 (69)\n-210F Extra Length          0000 (0)\n-2111 Comment Length        0000 (0)\n-2113 Disk Start            0000 (0)\n-2115 Int File Attributes   0000 (0)\n+211C Compression Method    0008 (8) 'Deflated'\n+211E Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+2122 CRC                   2A7D34CC (712848588)\n+2126 Compressed Size       0000033D (829)\n+212A Uncompressed Size     000009F6 (2550)\n+212E Filename Length       0063 (99)\n+2130 Extra Length          0000 (0)\n+2132 Comment Length        0000 (0)\n+2134 Disk Start            0000 (0)\n+2136 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2117 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+2138 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-211B Local Header Offset   000001CE (462)\n-211F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+213C Local Header Offset   000001CE (462)\n+2140 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x211F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2140: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2164 CENTRAL HEADER #9     02014B50 (33639248)\n-2168 Created Zip Spec      14 (20) '2.0'\n-2169 Created OS            03 (3) 'Unix'\n-216A Extract Zip Spec      0A (10) '1.0'\n-216B Extract OS            00 (0) 'MS-DOS'\n-216C General Purpose Flag  0000 (0)\n+21A3 CENTRAL HEADER #9     02014B50 (33639248)\n+21A7 Created Zip Spec      14 (20) '2.0'\n+21A8 Created OS            03 (3) 'Unix'\n+21A9 Extract Zip Spec      0A (10) '1.0'\n+21AA Extract OS            00 (0) 'MS-DOS'\n+21AB General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-216E Compression Method    0008 (8) 'Deflated'\n-2170 Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-2174 CRC                   5C3F78BD (1547663549)\n-2178 Compressed Size       0000033D (829)\n-217C Uncompressed Size     000009F6 (2550)\n-2180 Filename Length       0063 (99)\n-2182 Extra Length          0000 (0)\n-2184 Comment Length        0000 (0)\n-2186 Disk Start            0000 (0)\n-2188 Int File Attributes   0000 (0)\n+21AD Compression Method    0008 (8) 'Deflated'\n+21AF Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+21B3 CRC                   D28EB35D (3532567389)\n+21B7 Compressed Size       0000143C (5180)\n+21BB Uncompressed Size     000038EC (14572)\n+21BF Filename Length       0045 (69)\n+21C1 Extra Length          0000 (0)\n+21C3 Comment Length        0000 (0)\n+21C5 Disk Start            0000 (0)\n+21C7 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-218A Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+21C9 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-218E Local Header Offset   0000164A (5706)\n-2192 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+21CD Local Header Offset   0000058C (1420)\n+21D1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2192: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x21D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-21F5 CENTRAL HEADER #10    02014B50 (33639248)\n-21F9 Created Zip Spec      14 (20) '2.0'\n-21FA Created OS            03 (3) 'Unix'\n-21FB Extract Zip Spec      0A (10) '1.0'\n-21FC Extract OS            00 (0) 'MS-DOS'\n-21FD General Purpose Flag  0000 (0)\n-21FF Compression Method    0000 (0) 'Stored'\n-2201 Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-2205 CRC                   00000000 (0)\n-2209 Compressed Size       00000000 (0)\n-220D Uncompressed Size     00000000 (0)\n-2211 Filename Length       000F (15)\n-2213 Extra Length          0000 (0)\n-2215 Comment Length        0000 (0)\n-2217 Disk Start            0000 (0)\n-2219 Int File Attributes   0000 (0)\n+2216 CENTRAL HEADER #10    02014B50 (33639248)\n+221A Created Zip Spec      14 (20) '2.0'\n+221B Created OS            03 (3) 'Unix'\n+221C Extract Zip Spec      0A (10) '1.0'\n+221D Extract OS            00 (0) 'MS-DOS'\n+221E General Purpose Flag  0000 (0)\n+2220 Compression Method    0000 (0) 'Stored'\n+2222 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+2226 CRC                   00000000 (0)\n+222A Compressed Size       00000000 (0)\n+222E Uncompressed Size     00000000 (0)\n+2232 Filename Length       000F (15)\n+2234 Extra Length          0000 (0)\n+2236 Comment Length        0000 (0)\n+2238 Disk Start            0000 (0)\n+223A Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-221B Ext File Attributes   FFFF0010 (4294901776)\n+223C 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-221F Local Header Offset   00001A08 (6664)\n-2223 Filename              'XXXXXXXXXXXXXXX'\n+2240 Local Header Offset   00001A2B (6699)\n+2244 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2223: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2244: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2223: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2244: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x21FB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x221C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-2232 CENTRAL HEADER #11    02014B50 (33639248)\n-2236 Created Zip Spec      14 (20) '2.0'\n-2237 Created OS            03 (3) 'Unix'\n-2238 Extract Zip Spec      0A (10) '1.0'\n-2239 Extract OS            00 (0) 'MS-DOS'\n-223A General Purpose Flag  0000 (0)\n-223C Compression Method    0000 (0) 'Stored'\n-223E Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-2242 CRC                   00000000 (0)\n-2246 Compressed Size       00000000 (0)\n-224A Uncompressed Size     00000000 (0)\n-224E Filename Length       001F (31)\n-2250 Extra Length          0000 (0)\n-2252 Comment Length        0000 (0)\n-2254 Disk Start            0000 (0)\n-2256 Int File Attributes   0000 (0)\n+2253 CENTRAL HEADER #11    02014B50 (33639248)\n+2257 Created Zip Spec      14 (20) '2.0'\n+2258 Created OS            03 (3) 'Unix'\n+2259 Extract Zip Spec      0A (10) '1.0'\n+225A Extract OS            00 (0) 'MS-DOS'\n+225B General Purpose Flag  0000 (0)\n+225D Compression Method    0000 (0) 'Stored'\n+225F Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+2263 CRC                   00000000 (0)\n+2267 Compressed Size       00000000 (0)\n+226B Uncompressed Size     00000000 (0)\n+226F Filename Length       001F (31)\n+2271 Extra Length          0000 (0)\n+2273 Comment Length        0000 (0)\n+2275 Disk Start            0000 (0)\n+2277 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2258 Ext File Attributes   FFFF0010 (4294901776)\n+2279 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-225C Local Header Offset   00001A35 (6709)\n-2260 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+227D Local Header Offset   00001A58 (6744)\n+2281 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2260: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2281: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2260: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2281: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2238: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2259: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-227F CENTRAL HEADER #12    02014B50 (33639248)\n-2283 Created Zip Spec      14 (20) '2.0'\n-2284 Created OS            03 (3) 'Unix'\n-2285 Extract Zip Spec      0A (10) '1.0'\n-2286 Extract OS            00 (0) 'MS-DOS'\n-2287 General Purpose Flag  0000 (0)\n-2289 Compression Method    0000 (0) 'Stored'\n-228B Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-228F CRC                   00000000 (0)\n-2293 Compressed Size       00000000 (0)\n-2297 Uncompressed Size     00000000 (0)\n-229B Filename Length       0034 (52)\n-229D Extra Length          0000 (0)\n-229F Comment Length        0000 (0)\n-22A1 Disk Start            0000 (0)\n-22A3 Int File Attributes   0000 (0)\n+22A0 CENTRAL HEADER #12    02014B50 (33639248)\n+22A4 Created Zip Spec      14 (20) '2.0'\n+22A5 Created OS            03 (3) 'Unix'\n+22A6 Extract Zip Spec      0A (10) '1.0'\n+22A7 Extract OS            00 (0) 'MS-DOS'\n+22A8 General Purpose Flag  0000 (0)\n+22AA Compression Method    0000 (0) 'Stored'\n+22AC Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+22B0 CRC                   00000000 (0)\n+22B4 Compressed Size       00000000 (0)\n+22B8 Uncompressed Size     00000000 (0)\n+22BC Filename Length       0034 (52)\n+22BE Extra Length          0000 (0)\n+22C0 Comment Length        0000 (0)\n+22C2 Disk Start            0000 (0)\n+22C4 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-22A5 Ext File Attributes   FFFF0010 (4294901776)\n+22C6 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-22A9 Local Header Offset   00001A72 (6770)\n-22AD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+22CA Local Header Offset   00001A95 (6805)\n+22CE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x22AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x22CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x22AD: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x22CE: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2285: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x22A6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-22E1 CENTRAL HEADER #13    02014B50 (33639248)\n-22E5 Created Zip Spec      14 (20) '2.0'\n-22E6 Created OS            03 (3) 'Unix'\n-22E7 Extract Zip Spec      0A (10) '1.0'\n-22E8 Extract OS            00 (0) 'MS-DOS'\n-22E9 General Purpose Flag  0000 (0)\n+2302 CENTRAL HEADER #13    02014B50 (33639248)\n+2306 Created Zip Spec      14 (20) '2.0'\n+2307 Created OS            03 (3) 'Unix'\n+2308 Extract Zip Spec      0A (10) '1.0'\n+2309 Extract OS            00 (0) 'MS-DOS'\n+230A General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-22EB Compression Method    0008 (8) 'Deflated'\n-22ED Modification Time     583E2B59 (1480469337) 'Tue Jan 30 05:26:50 2024'\n-22F1 CRC                   4129D547 (1093260615)\n-22F5 Compressed Size       00000332 (818)\n-22F9 Uncompressed Size     00000C2A (3114)\n-22FD Filename Length       003B (59)\n-22FF Extra Length          0000 (0)\n-2301 Comment Length        0000 (0)\n-2303 Disk Start            0000 (0)\n-2305 Int File Attributes   0000 (0)\n+230C Compression Method    0008 (8) 'Deflated'\n+230E Modification Time     5A3D470B (1513965323) 'Wed Jan 29 08:56:22 2025'\n+2312 CRC                   4129D547 (1093260615)\n+2316 Compressed Size       00000332 (818)\n+231A Uncompressed Size     00000C2A (3114)\n+231E Filename Length       003B (59)\n+2320 Extra Length          0000 (0)\n+2322 Comment Length        0000 (0)\n+2324 Disk Start            0000 (0)\n+2326 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2307 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+2328 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-230B Local Header Offset   00001AC4 (6852)\n-230F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+232C Local Header Offset   00001AE7 (6887)\n+2330 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x230F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2330: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-234A CENTRAL HEADER #14    02014B50 (33639248)\n-234E Created Zip Spec      14 (20) '2.0'\n-234F Created OS            03 (3) 'Unix'\n-2350 Extract Zip Spec      0A (10) '1.0'\n-2351 Extract OS            00 (0) 'MS-DOS'\n-2352 General Purpose Flag  0000 (0)\n+236B CENTRAL HEADER #14    02014B50 (33639248)\n+236F Created Zip Spec      14 (20) '2.0'\n+2370 Created OS            03 (3) 'Unix'\n+2371 Extract Zip Spec      0A (10) '1.0'\n+2372 Extract OS            00 (0) 'MS-DOS'\n+2373 General Purpose Flag  0000 (0)\n      [Bits 1-2]            0 'Normal Compression'\n-2354 Compression Method    0008 (8) 'Deflated'\n-2356 Modification Time     583E2C4C (1480469580) 'Tue Jan 30 05:34:24 2024'\n-235A CRC                   F4828F84 (4102197124)\n-235E Compressed Size       00000070 (112)\n-2362 Uncompressed Size     00000079 (121)\n-2366 Filename Length       0042 (66)\n-2368 Extra Length          0000 (0)\n-236A Comment Length        0000 (0)\n-236C Disk Start            0000 (0)\n-236E Int File Attributes   0000 (0)\n+2375 Compression Method    0008 (8) 'Deflated'\n+2377 Modification Time     5A3D471C (1513965340) 'Wed Jan 29 08:56:56 2025'\n+237B CRC                   82518F2A (2186383146)\n+237F Compressed Size       0000006E (110)\n+2383 Uncompressed Size     00000079 (121)\n+2387 Filename Length       0042 (66)\n+2389 Extra Length          0000 (0)\n+238B Comment Length        0000 (0)\n+238D Disk Start            0000 (0)\n+238F Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2370 Ext File Attributes   81A40000 (2175008768)\n-     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n+2391 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-2374 Local Header Offset   00001E4F (7759)\n-2378 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2395 Local Header Offset   00001E72 (7794)\n+2399 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2378: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2399: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-23BA END CENTRAL HEADER    06054B50 (101010256)\n-23BE Number of this disk   0000 (0)\n-23C0 Central Dir Disk no   0000 (0)\n-23C2 Entries in this disk  000E (14)\n-23C4 Total Entries         000E (14)\n-23C6 Size of Central Dir   0000049B (1179)\n-23CA Offset to Central Dir 00001F1F (7967)\n-23CE Comment Length        0000 (0)\n+23DB END CENTRAL HEADER    06054B50 (101010256)\n+23DF Number of this disk   0000 (0)\n+23E1 Central Dir Disk no   0000 (0)\n+23E3 Entries in this disk  000E (14)\n+23E5 Total Entries         000E (14)\n+23E7 Size of Central Dir   0000049B (1179)\n+23EB Offset to Central Dir 00001F40 (8000)\n+23EF Comment Length        0000 (0)\n #\n # Error Count: 9\n # Warning Count: 37\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/weaviate/WeaviateEmbeddingStore.class", "source2": "dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,575 +1,563 @@\n-  SHA-256 checksum 750ea6a1096c7110d37eba744301b6e832ab1d057594d03a000d8517d3b191a1\n+  SHA-256 checksum 49091aa260efbe40ca89de0679dad5e4719f3964869710d513c1e53a22714016\n   Compiled from \"WeaviateEmbeddingStore.java\"\n public class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore 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: #44                         // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n-  super_class: #131                       // java/lang/Object\n+  this_class: #22                         // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n+  super_class: #4                         // java/lang/Object\n   interfaces: 1, fields: 6, methods: 13, attributes: 4\n Constant pool:\n-    #1 = Class              #245          // io/weaviate/client/v1/data/replication/model/ConsistencyLevel\n-    #2 = Methodref          #131.#246     // java/lang/Object.\"<init>\":()V\n-    #3 = Class              #247          // io/weaviate/client/Config\n-    #4 = String             #157          // scheme\n-    #5 = Methodref          #248.#249     // dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-    #6 = String             #158          // host\n-    #7 = Methodref          #44.#250      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.concatenate:(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;\n-    #8 = Methodref          #3.#251       // io/weaviate/client/Config.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n-    #9 = String             #252          //\n-   #10 = Methodref          #253.#254     // dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #11 = Class              #255          // java/lang/String\n-   #12 = Methodref          #256.#257     // io/weaviate/client/WeaviateAuthClient.apiKey:(Lio/weaviate/client/Config;Ljava/lang/String;)Lio/weaviate/client/WeaviateClient;\n-   #13 = Fieldref           #44.#258      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.client:Lio/weaviate/client/WeaviateClient;\n-   #14 = Class              #259          // io/weaviate/client/v1/auth/exception/AuthException\n-   #15 = Class              #260          // java/lang/IllegalArgumentException\n-   #16 = Methodref          #15.#261      // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/Throwable;)V\n-   #17 = String             #262          // Default\n-   #18 = Fieldref           #44.#263      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.objectClass:Ljava/lang/String;\n-   #19 = Methodref          #20.#264      // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #20 = Class              #265          // java/lang/Boolean\n-   #21 = Methodref          #20.#266      // java/lang/Boolean.booleanValue:()Z\n-   #22 = Fieldref           #44.#267      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.avoidDups:Z\n-   #23 = String             #268          // QUORUM\n-   #24 = Fieldref           #44.#269      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.consistencyLevel:Ljava/lang/String;\n-   #25 = Class              #270          // java/lang/StringBuilder\n-   #26 = Methodref          #25.#246      // java/lang/StringBuilder.\"<init>\":()V\n-   #27 = Methodref          #25.#271      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #28 = String             #272          // :\n-   #29 = Methodref          #25.#273      // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-   #30 = Methodref          #25.#274      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #31 = Methodref          #253.#275     // dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n-   #32 = Methodref          #44.#276      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n-   #33 = Methodref          #277.#278     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-   #34 = Methodref          #44.#279      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.addAll:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n-   #35 = Methodref          #44.#280      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.addAll:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n-   #36 = InterfaceMethodref #90.#281      // java/util/List.stream:()Ljava/util/stream/Stream;\n-   #37 = InterfaceMethodref #282.#283     // java/util/stream/Stream.findFirst:()Ljava/util/Optional;\n-   #38 = Methodref          #284.#285     // java/util/Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #39 = Methodref          #286.#287     // io/weaviate/client/WeaviateClient.graphQL:()Lio/weaviate/client/v1/graphql/GraphQL;\n-   #40 = Methodref          #288.#289     // io/weaviate/client/v1/graphql/GraphQL.get:()Lio/weaviate/client/v1/graphql/query/Get;\n-   #41 = Methodref          #290.#291     // io/weaviate/client/v1/graphql/query/Get.withClassName:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/Get;\n-   #42 = Class              #292          // io/weaviate/client/v1/graphql/query/fields/Field\n-   #43 = Methodref          #42.#293      // io/weaviate/client/v1/graphql/query/fields/Field.builder:()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-   #44 = Class              #294          // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n-   #45 = String             #226          // text\n-   #46 = Methodref          #295.#296     // io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.name:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-   #47 = Methodref          #295.#297     // io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.build:()Lio/weaviate/client/v1/graphql/query/fields/Field;\n-   #48 = String             #298          // _additional\n-   #49 = String             #174          // id\n-   #50 = String             #299          // certainty\n-   #51 = String             #300          // vector\n-   #52 = Methodref          #295.#301     // io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.fields:([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-   #53 = Methodref          #290.#302     // io/weaviate/client/v1/graphql/query/Get.withFields:([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/Get;\n-   #54 = Methodref          #303.#304     // io/weaviate/client/v1/graphql/query/argument/NearVectorArgument.builder:()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n-   #55 = Methodref          #102.#305     // dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-   #56 = Class              #306          // java/lang/Float\n-   #57 = InterfaceMethodref #90.#307      // java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #58 = Class              #308          // \"[Ljava/lang/Float;\"\n-   #59 = Methodref          #309.#310     // io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder.vector:([Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n-   #60 = Methodref          #56.#311      // java/lang/Float.valueOf:(F)Ljava/lang/Float;\n-   #61 = Methodref          #309.#312     // io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder.certainty:(Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n-   #62 = Methodref          #309.#313     // io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder.build:()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;\n-   #63 = Methodref          #290.#314     // io/weaviate/client/v1/graphql/query/Get.withNearVector:(Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;)Lio/weaviate/client/v1/graphql/query/Get;\n-   #64 = Methodref          #315.#316     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-   #65 = Methodref          #290.#317     // io/weaviate/client/v1/graphql/query/Get.withLimit:(Ljava/lang/Integer;)Lio/weaviate/client/v1/graphql/query/Get;\n-   #66 = Methodref          #290.#318     // io/weaviate/client/v1/graphql/query/Get.run:()Lio/weaviate/client/base/Result;\n-   #67 = Methodref          #319.#320     // io/weaviate/client/base/Result.hasErrors:()Z\n-   #68 = Methodref          #319.#321     // io/weaviate/client/base/Result.getError:()Lio/weaviate/client/base/WeaviateError;\n-   #69 = Methodref          #322.#323     // io/weaviate/client/base/WeaviateError.getMessages:()Ljava/util/List;\n-   #70 = InvokeDynamic      #0:#329       // #0:apply:()Ljava/util/function/Function;\n-   #71 = InterfaceMethodref #282.#330     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-   #72 = String             #331          // \\n\n-   #73 = Methodref          #332.#333     // java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-   #74 = InterfaceMethodref #282.#334     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-   #75 = Methodref          #15.#335      // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-   #76 = Methodref          #319.#336     // io/weaviate/client/base/Result.getResult:()Ljava/lang/Object;\n-   #77 = Class              #337          // io/weaviate/client/v1/graphql/model/GraphQLResponse\n-   #78 = Methodref          #77.#338      // io/weaviate/client/v1/graphql/model/GraphQLResponse.getErrors:()[Lio/weaviate/client/v1/graphql/model/GraphQLError;\n-   #79 = Methodref          #339.#340     // java/util/Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;\n-   #80 = InvokeDynamic      #1:#329       // #1:apply:()Ljava/util/function/Function;\n-   #81 = Methodref          #77.#343      // io/weaviate/client/v1/graphql/model/GraphQLResponse.getData:()Ljava/lang/Object;\n-   #82 = Class              #344          // java/util/Map\n-   #83 = InterfaceMethodref #82.#345      // java/util/Map.entrySet:()Ljava/util/Set;\n-   #84 = InterfaceMethodref #346.#281     // java/util/Set.stream:()Ljava/util/stream/Stream;\n-   #85 = Methodref          #284.#347     // java/util/Optional.isPresent:()Z\n-   #86 = Methodref          #277.#348     // java/util/Collections.emptyList:()Ljava/util/List;\n-   #87 = Methodref          #284.#349     // java/util/Optional.get:()Ljava/lang/Object;\n-   #88 = Class              #350          // java/util/Map$Entry\n-   #89 = InterfaceMethodref #88.#351      // java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-   #90 = Class              #352          // java/util/List\n-   #91 = InvokeDynamic      #2:#329       // #2:apply:()Ljava/util/function/Function;\n-   #92 = Methodref          #332.#355     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-   #93 = InterfaceMethodref #90.#356      // java/util/List.size:()I\n-   #94 = String             #357          // The list of embeddings and embedded must have the same size\n-   #95 = Class              #358          // java/util/ArrayList\n-   #96 = Methodref          #95.#246      // java/util/ArrayList.\"<init>\":()V\n-   #97 = InterfaceMethodref #90.#359      // java/util/List.get:(I)Ljava/lang/Object;\n-   #98 = Class              #360          // dev/langchain4j/data/segment/TextSegment\n-   #99 = Methodref          #98.#361      // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #100 = Methodref          #253.#362     // dev/langchain4j/internal/Utils.generateUUIDFrom:(Ljava/lang/String;)Ljava/lang/String;\n-  #101 = InterfaceMethodref #90.#363      // java/util/List.add:(Ljava/lang/Object;)Z\n-  #102 = Class              #364          // dev/langchain4j/data/embedding/Embedding\n-  #103 = Methodref          #44.#365      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.buildObject:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject;\n-  #104 = Methodref          #286.#366     // io/weaviate/client/WeaviateClient.batch:()Lio/weaviate/client/v1/batch/Batch;\n-  #105 = Methodref          #367.#368     // io/weaviate/client/v1/batch/Batch.objectsBatcher:()Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n-  #106 = Class              #369          // io/weaviate/client/v1/data/model/WeaviateObject\n-  #107 = Class              #370          // \"[Lio/weaviate/client/v1/data/model/WeaviateObject;\"\n-  #108 = Methodref          #371.#372     // io/weaviate/client/v1/batch/api/ObjectsBatcher.withObjects:([Lio/weaviate/client/v1/data/model/WeaviateObject;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n-  #109 = Methodref          #371.#373     // io/weaviate/client/v1/batch/api/ObjectsBatcher.withConsistencyLevel:(Ljava/lang/String;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n-  #110 = Methodref          #371.#318     // io/weaviate/client/v1/batch/api/ObjectsBatcher.run:()Lio/weaviate/client/base/Result;\n-  #111 = Class              #374          // java/util/HashMap\n-  #112 = Methodref          #111.#246     // java/util/HashMap.\"<init>\":()V\n-  #113 = InterfaceMethodref #82.#375      // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #114 = Methodref          #106.#376     // io/weaviate/client/v1/data/model/WeaviateObject.builder:()Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-  #115 = Methodref          #377.#378     // io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.className:(Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-  #116 = Methodref          #377.#379     // io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.id:(Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-  #117 = Methodref          #377.#380     // io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.vector:([Ljava/lang/Float;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-  #118 = Methodref          #377.#381     // io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.properties:(Ljava/util/Map;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-  #119 = Methodref          #377.#382     // io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.build:()Lio/weaviate/client/v1/data/model/WeaviateObject;\n-  #120 = InterfaceMethodref #82.#383      // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #121 = Class              #384          // dev/langchain4j/store/embedding/EmbeddingMatch\n-  #122 = Class              #385          // java/lang/Double\n-  #123 = InvokeDynamic      #3:#329       // #3:apply:()Ljava/util/function/Function;\n-  #124 = Methodref          #102.#388     // dev/langchain4j/data/embedding/Embedding.from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n-  #125 = Methodref          #253.#389     // dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n-  #126 = Methodref          #98.#390      // dev/langchain4j/data/segment/TextSegment.from:(Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n-  #127 = Methodref          #121.#391     // dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-  #128 = Class              #392          // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder\n-  #129 = Methodref          #128.#246     // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.\"<init>\":()V\n-  #130 = Methodref          #44.#393      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #131 = Class              #394          // java/lang/Object\n-  #132 = Class              #395          // dev/langchain4j/store/embedding/EmbeddingStore\n-  #133 = Utf8               WeaviateEmbeddingStoreBuilder\n-  #134 = Utf8               InnerClasses\n-  #135 = Utf8               METADATA_TEXT_SEGMENT\n-  #136 = Utf8               Ljava/lang/String;\n-  #137 = Utf8               ConstantValue\n-  #138 = Utf8               ADDITIONALS\n-  #139 = Utf8               client\n-  #140 = Utf8               Lio/weaviate/client/WeaviateClient;\n-  #141 = Utf8               objectClass\n-  #142 = Utf8               avoidDups\n-  #143 = Utf8               Z\n-  #144 = Utf8               consistencyLevel\n-  #145 = Utf8               <init>\n-  #146 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V\n-  #147 = Utf8               Code\n-  #148 = Utf8               LineNumberTable\n-  #149 = Utf8               LocalVariableTable\n-  #150 = Utf8               config\n-  #151 = Utf8               Lio/weaviate/client/Config;\n-  #152 = Utf8               e\n-  #153 = Utf8               Lio/weaviate/client/v1/auth/exception/AuthException;\n-  #154 = Utf8               this\n-  #155 = Utf8               Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore;\n-  #156 = Utf8               apiKey\n-  #157 = Utf8               scheme\n-  #158 = Utf8               host\n-  #159 = Utf8               port\n-  #160 = Utf8               Ljava/lang/Integer;\n-  #161 = Utf8               Ljava/lang/Boolean;\n-  #162 = Utf8               StackMapTable\n-  #163 = Class              #294          // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n-  #164 = Class              #255          // java/lang/String\n-  #165 = Class              #396          // java/lang/Integer\n-  #166 = Class              #265          // java/lang/Boolean\n-  #167 = Class              #259          // io/weaviate/client/v1/auth/exception/AuthException\n-  #168 = Utf8               concatenate\n-  #169 = Utf8               (Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;\n-  #170 = Utf8               add\n-  #171 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #172 = Utf8               embedding\n-  #173 = Utf8               Ldev/langchain4j/data/embedding/Embedding;\n-  #174 = Utf8               id\n-  #175 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n-  #176 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #177 = Utf8               textSegment\n-  #178 = Utf8               Ldev/langchain4j/data/segment/TextSegment;\n-  #179 = Utf8               addAll\n-  #180 = Utf8               (Ljava/util/List;)Ljava/util/List;\n-  #181 = Utf8               embeddings\n-  #182 = Utf8               Ljava/util/List;\n-  #183 = Utf8               LocalVariableTypeTable\n-  #184 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-  #185 = Utf8               Signature\n-  #186 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n-  #187 = Utf8               (Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n-  #188 = Utf8               embedded\n-  #189 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #190 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n-  #191 = Utf8               findRelevant\n-  #192 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List;\n-  #193 = Utf8               referenceEmbedding\n-  #194 = Utf8               maxResults\n-  #195 = Utf8               I\n-  #196 = Utf8               minCertainty\n-  #197 = Utf8               D\n-  #198 = Utf8               result\n-  #199 = Utf8               Lio/weaviate/client/base/Result;\n-  #200 = Utf8               errors\n-  #201 = Utf8               [Lio/weaviate/client/v1/graphql/model/GraphQLError;\n-  #202 = Utf8               resGetPart\n-  #203 = Utf8               Ljava/util/Optional;\n-  #204 = Utf8               resItemsPart\n-  #205 = Utf8               resItems\n-  #206 = Utf8               Lio/weaviate/client/base/Result<Lio/weaviate/client/v1/graphql/model/GraphQLResponse;>;\n-  #207 = Utf8               Entry\n-  #208 = Utf8               Ljava/util/Optional<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/Map;>;>;\n-  #209 = Utf8               Ljava/util/List<Ljava/util/Map<Ljava/lang/String;*>;>;\n-  #210 = Class              #397          // io/weaviate/client/base/Result\n-  #211 = Class              #201          // \"[Lio/weaviate/client/v1/graphql/model/GraphQLError;\"\n-  #212 = Class              #398          // java/util/Optional\n-  #213 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n-  #214 = Utf8               (Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n-  #215 = Utf8               i\n-  #216 = Utf8               ids\n-  #217 = Utf8               resIds\n-  #218 = Utf8               objects\n-  #219 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #220 = Utf8               Ljava/util/List<Lio/weaviate/client/v1/data/model/WeaviateObject;>;\n-  #221 = Class              #352          // java/util/List\n-  #222 = Class              #364          // dev/langchain4j/data/embedding/Embedding\n-  #223 = Utf8               (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n-  #224 = Utf8               buildObject\n-  #225 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject;\n-  #226 = Utf8               text\n-  #227 = Utf8               props\n-  #228 = Utf8               Ljava/util/Map;\n-  #229 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-  #230 = Utf8               toEmbeddingMatch\n-  #231 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  #232 = Utf8               item\n-  #233 = Utf8               additional\n-  #234 = Utf8               Ljava/util/Map<Ljava/lang/String;*>;\n-  #235 = Class              #344          // java/util/Map\n-  #236 = Class              #385          // java/lang/Double\n-  #237 = Class              #360          // dev/langchain4j/data/segment/TextSegment\n-  #238 = Utf8               (Ljava/util/Map<Ljava/lang/String;*>;)Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #239 = Utf8               builder\n-  #240 = Utf8               ()Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n-  #241 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)Ljava/lang/String;\n-  #242 = Utf8               Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #243 = Utf8               SourceFile\n-  #244 = Utf8               WeaviateEmbeddingStore.java\n-  #245 = Utf8               io/weaviate/client/v1/data/replication/model/ConsistencyLevel\n-  #246 = NameAndType        #145:#399     // \"<init>\":()V\n-  #247 = Utf8               io/weaviate/client/Config\n-  #248 = Class              #400          // dev/langchain4j/internal/ValidationUtils\n-  #249 = NameAndType        #401:#402     // ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #250 = NameAndType        #168:#169     // concatenate:(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;\n-  #251 = NameAndType        #145:#403     // \"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n-  #252 = Utf8\n-  #253 = Class              #404          // dev/langchain4j/internal/Utils\n-  #254 = NameAndType        #405:#406     // getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #255 = Utf8               java/lang/String\n-  #256 = Class              #407          // io/weaviate/client/WeaviateAuthClient\n-  #257 = NameAndType        #156:#408     // apiKey:(Lio/weaviate/client/Config;Ljava/lang/String;)Lio/weaviate/client/WeaviateClient;\n-  #258 = NameAndType        #139:#140     // client:Lio/weaviate/client/WeaviateClient;\n-  #259 = Utf8               io/weaviate/client/v1/auth/exception/AuthException\n-  #260 = Utf8               java/lang/IllegalArgumentException\n-  #261 = NameAndType        #145:#409     // \"<init>\":(Ljava/lang/Throwable;)V\n-  #262 = Utf8               Default\n-  #263 = NameAndType        #141:#136     // objectClass:Ljava/lang/String;\n-  #264 = NameAndType        #410:#411     // valueOf:(Z)Ljava/lang/Boolean;\n-  #265 = Utf8               java/lang/Boolean\n-  #266 = NameAndType        #412:#413     // booleanValue:()Z\n-  #267 = NameAndType        #142:#143     // avoidDups:Z\n-  #268 = Utf8               QUORUM\n-  #269 = NameAndType        #144:#136     // consistencyLevel:Ljava/lang/String;\n-  #270 = Utf8               java/lang/StringBuilder\n-  #271 = NameAndType        #414:#415     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #272 = Utf8               :\n-  #273 = NameAndType        #414:#416     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #274 = NameAndType        #417:#418     // toString:()Ljava/lang/String;\n-  #275 = NameAndType        #419:#418     // randomUUID:()Ljava/lang/String;\n-  #276 = NameAndType        #170:#175     // add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n-  #277 = Class              #420          // java/util/Collections\n-  #278 = NameAndType        #421:#422     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-  #279 = NameAndType        #179:#214     // addAll:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n-  #280 = NameAndType        #179:#187     // addAll:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n-  #281 = NameAndType        #423:#424     // stream:()Ljava/util/stream/Stream;\n-  #282 = Class              #425          // java/util/stream/Stream\n-  #283 = NameAndType        #426:#427     // findFirst:()Ljava/util/Optional;\n-  #284 = Class              #398          // java/util/Optional\n-  #285 = NameAndType        #428:#429     // orElse:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #286 = Class              #430          // io/weaviate/client/WeaviateClient\n-  #287 = NameAndType        #431:#432     // graphQL:()Lio/weaviate/client/v1/graphql/GraphQL;\n-  #288 = Class              #433          // io/weaviate/client/v1/graphql/GraphQL\n-  #289 = NameAndType        #434:#435     // get:()Lio/weaviate/client/v1/graphql/query/Get;\n-  #290 = Class              #436          // io/weaviate/client/v1/graphql/query/Get\n-  #291 = NameAndType        #437:#438     // withClassName:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/Get;\n-  #292 = Utf8               io/weaviate/client/v1/graphql/query/fields/Field\n-  #293 = NameAndType        #239:#440     // builder:()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-  #294 = Utf8               dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n-  #295 = Class              #441          // io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder\n-  #296 = NameAndType        #442:#443     // name:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-  #297 = NameAndType        #444:#445     // build:()Lio/weaviate/client/v1/graphql/query/fields/Field;\n-  #298 = Utf8               _additional\n-  #299 = Utf8               certainty\n-  #300 = Utf8               vector\n-  #301 = NameAndType        #446:#447     // fields:([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-  #302 = NameAndType        #448:#449     // withFields:([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/Get;\n-  #303 = Class              #450          // io/weaviate/client/v1/graphql/query/argument/NearVectorArgument\n-  #304 = NameAndType        #239:#452     // builder:()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n-  #305 = NameAndType        #453:#454     // vectorAsList:()Ljava/util/List;\n-  #306 = Utf8               java/lang/Float\n-  #307 = NameAndType        #455:#456     // toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-  #308 = Utf8               [Ljava/lang/Float;\n-  #309 = Class              #457          // io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder\n-  #310 = NameAndType        #300:#458     // vector:([Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n-  #311 = NameAndType        #410:#459     // valueOf:(F)Ljava/lang/Float;\n-  #312 = NameAndType        #299:#460     // certainty:(Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n-  #313 = NameAndType        #444:#461     // build:()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;\n-  #314 = NameAndType        #462:#463     // withNearVector:(Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;)Lio/weaviate/client/v1/graphql/query/Get;\n-  #315 = Class              #396          // java/lang/Integer\n-  #316 = NameAndType        #410:#464     // valueOf:(I)Ljava/lang/Integer;\n-  #317 = NameAndType        #465:#466     // withLimit:(Ljava/lang/Integer;)Lio/weaviate/client/v1/graphql/query/Get;\n-  #318 = NameAndType        #467:#468     // run:()Lio/weaviate/client/base/Result;\n-  #319 = Class              #397          // io/weaviate/client/base/Result\n-  #320 = NameAndType        #469:#413     // hasErrors:()Z\n-  #321 = NameAndType        #470:#471     // getError:()Lio/weaviate/client/base/WeaviateError;\n-  #322 = Class              #472          // io/weaviate/client/base/WeaviateError\n-  #323 = NameAndType        #473:#454     // getMessages:()Ljava/util/List;\n-  #324 = Utf8               BootstrapMethods\n-  #325 = MethodHandle       6:#474        // 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-  #326 = MethodType         #429          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #327 = MethodHandle       5:#475        // REF_invokeVirtual io/weaviate/client/base/WeaviateErrorMessage.getMessage:()Ljava/lang/String;\n-  #328 = MethodType         #476          //  (Lio/weaviate/client/base/WeaviateErrorMessage;)Ljava/lang/String;\n-  #329 = NameAndType        #477:#478     // apply:()Ljava/util/function/Function;\n-  #330 = NameAndType        #479:#480     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #331 = Utf8               \\n\n-  #332 = Class              #481          // java/util/stream/Collectors\n-  #333 = NameAndType        #482:#483     // joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-  #334 = NameAndType        #484:#485     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #335 = NameAndType        #145:#486     // \"<init>\":(Ljava/lang/String;)V\n-  #336 = NameAndType        #487:#488     // getResult:()Ljava/lang/Object;\n-  #337 = Utf8               io/weaviate/client/v1/graphql/model/GraphQLResponse\n-  #338 = NameAndType        #489:#490     // getErrors:()[Lio/weaviate/client/v1/graphql/model/GraphQLError;\n-  #339 = Class              #491          // java/util/Arrays\n-  #340 = NameAndType        #423:#492     // stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;\n-  #341 = MethodHandle       5:#493        // REF_invokeVirtual io/weaviate/client/v1/graphql/model/GraphQLError.getMessage:()Ljava/lang/String;\n-  #342 = MethodType         #494          //  (Lio/weaviate/client/v1/graphql/model/GraphQLError;)Ljava/lang/String;\n-  #343 = NameAndType        #495:#488     // getData:()Ljava/lang/Object;\n-  #344 = Utf8               java/util/Map\n-  #345 = NameAndType        #496:#497     // entrySet:()Ljava/util/Set;\n-  #346 = Class              #498          // java/util/Set\n-  #347 = NameAndType        #499:#413     // isPresent:()Z\n-  #348 = NameAndType        #500:#454     // emptyList:()Ljava/util/List;\n-  #349 = NameAndType        #434:#488     // get:()Ljava/lang/Object;\n-  #350 = Utf8               java/util/Map$Entry\n-  #351 = NameAndType        #501:#488     // getValue:()Ljava/lang/Object;\n-  #352 = Utf8               java/util/List\n-  #353 = MethodHandle       6:#502        // REF_invokeStatic dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.toEmbeddingMatch:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  #354 = MethodType         #231          //  (Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  #355 = NameAndType        #503:#504     // toList:()Ljava/util/stream/Collector;\n-  #356 = NameAndType        #505:#506     // size:()I\n-  #357 = Utf8               The list of embeddings and embedded must have the same size\n-  #358 = Utf8               java/util/ArrayList\n-  #359 = NameAndType        #434:#507     // get:(I)Ljava/lang/Object;\n-  #360 = Utf8               dev/langchain4j/data/segment/TextSegment\n-  #361 = NameAndType        #226:#418     // text:()Ljava/lang/String;\n-  #362 = NameAndType        #508:#509     // generateUUIDFrom:(Ljava/lang/String;)Ljava/lang/String;\n-  #363 = NameAndType        #170:#510     // add:(Ljava/lang/Object;)Z\n-  #364 = Utf8               dev/langchain4j/data/embedding/Embedding\n-  #365 = NameAndType        #224:#225     // buildObject:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject;\n-  #366 = NameAndType        #511:#512     // batch:()Lio/weaviate/client/v1/batch/Batch;\n-  #367 = Class              #513          // io/weaviate/client/v1/batch/Batch\n-  #368 = NameAndType        #514:#515     // objectsBatcher:()Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n-  #369 = Utf8               io/weaviate/client/v1/data/model/WeaviateObject\n-  #370 = Utf8               [Lio/weaviate/client/v1/data/model/WeaviateObject;\n-  #371 = Class              #516          // io/weaviate/client/v1/batch/api/ObjectsBatcher\n-  #372 = NameAndType        #517:#518     // withObjects:([Lio/weaviate/client/v1/data/model/WeaviateObject;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n-  #373 = NameAndType        #519:#520     // withConsistencyLevel:(Ljava/lang/String;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n+    #1 = Class              #2            // io/weaviate/client/v1/data/replication/model/ConsistencyLevel\n+    #2 = Utf8               io/weaviate/client/v1/data/replication/model/ConsistencyLevel\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 = Class              #10           // io/weaviate/client/Config\n+   #10 = Utf8               io/weaviate/client/Config\n+   #11 = String             #12           // scheme\n+   #12 = Utf8               scheme\n+   #13 = Methodref          #14.#15       // dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #14 = Class              #16           // dev/langchain4j/internal/ValidationUtils\n+   #15 = NameAndType        #17:#18       // ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #16 = Utf8               dev/langchain4j/internal/ValidationUtils\n+   #17 = Utf8               ensureNotBlank\n+   #18 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #19 = String             #20           // host\n+   #20 = Utf8               host\n+   #21 = Methodref          #22.#23       // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.concatenate:(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;\n+   #22 = Class              #24           // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n+   #23 = NameAndType        #25:#26       // concatenate:(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;\n+   #24 = Utf8               dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n+   #25 = Utf8               concatenate\n+   #26 = Utf8               (Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;\n+   #27 = Methodref          #9.#28        // io/weaviate/client/Config.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n+   #28 = NameAndType        #7:#29        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n+   #29 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n+   #30 = String             #31           //\n+   #31 = Utf8\n+   #32 = Methodref          #33.#34       // dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #33 = Class              #35           // dev/langchain4j/internal/Utils\n+   #34 = NameAndType        #36:#37       // getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #35 = Utf8               dev/langchain4j/internal/Utils\n+   #36 = Utf8               getOrDefault\n+   #37 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #38 = Class              #39           // java/lang/String\n+   #39 = Utf8               java/lang/String\n+   #40 = Methodref          #41.#42       // io/weaviate/client/WeaviateAuthClient.apiKey:(Lio/weaviate/client/Config;Ljava/lang/String;)Lio/weaviate/client/WeaviateClient;\n+   #41 = Class              #43           // io/weaviate/client/WeaviateAuthClient\n+   #42 = NameAndType        #44:#45       // apiKey:(Lio/weaviate/client/Config;Ljava/lang/String;)Lio/weaviate/client/WeaviateClient;\n+   #43 = Utf8               io/weaviate/client/WeaviateAuthClient\n+   #44 = Utf8               apiKey\n+   #45 = Utf8               (Lio/weaviate/client/Config;Ljava/lang/String;)Lio/weaviate/client/WeaviateClient;\n+   #46 = Fieldref           #22.#47       // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.client:Lio/weaviate/client/WeaviateClient;\n+   #47 = NameAndType        #48:#49       // client:Lio/weaviate/client/WeaviateClient;\n+   #48 = Utf8               client\n+   #49 = Utf8               Lio/weaviate/client/WeaviateClient;\n+   #50 = Class              #51           // io/weaviate/client/v1/auth/exception/AuthException\n+   #51 = Utf8               io/weaviate/client/v1/auth/exception/AuthException\n+   #52 = Class              #53           // java/lang/IllegalArgumentException\n+   #53 = Utf8               java/lang/IllegalArgumentException\n+   #54 = Methodref          #52.#55       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/Throwable;)V\n+   #55 = NameAndType        #7:#56        // \"<init>\":(Ljava/lang/Throwable;)V\n+   #56 = Utf8               (Ljava/lang/Throwable;)V\n+   #57 = String             #58           // Default\n+   #58 = Utf8               Default\n+   #59 = Fieldref           #22.#60       // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.objectClass:Ljava/lang/String;\n+   #60 = NameAndType        #61:#62       // objectClass:Ljava/lang/String;\n+   #61 = Utf8               objectClass\n+   #62 = Utf8               Ljava/lang/String;\n+   #63 = Methodref          #64.#65       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #64 = Class              #66           // java/lang/Boolean\n+   #65 = NameAndType        #67:#68       // valueOf:(Z)Ljava/lang/Boolean;\n+   #66 = Utf8               java/lang/Boolean\n+   #67 = Utf8               valueOf\n+   #68 = Utf8               (Z)Ljava/lang/Boolean;\n+   #69 = Methodref          #64.#70       // java/lang/Boolean.booleanValue:()Z\n+   #70 = NameAndType        #71:#72       // booleanValue:()Z\n+   #71 = Utf8               booleanValue\n+   #72 = Utf8               ()Z\n+   #73 = Fieldref           #22.#74       // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.avoidDups:Z\n+   #74 = NameAndType        #75:#76       // avoidDups:Z\n+   #75 = Utf8               avoidDups\n+   #76 = Utf8               Z\n+   #77 = String             #78           // QUORUM\n+   #78 = Utf8               QUORUM\n+   #79 = Fieldref           #22.#80       // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.consistencyLevel:Ljava/lang/String;\n+   #80 = NameAndType        #81:#62       // consistencyLevel:Ljava/lang/String;\n+   #81 = Utf8               consistencyLevel\n+   #82 = Class              #83           // java/lang/StringBuilder\n+   #83 = Utf8               java/lang/StringBuilder\n+   #84 = Methodref          #82.#5        // java/lang/StringBuilder.\"<init>\":()V\n+   #85 = Methodref          #82.#86       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #86 = NameAndType        #87:#88       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #87 = Utf8               append\n+   #88 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #89 = String             #90           // :\n+   #90 = Utf8               :\n+   #91 = Methodref          #82.#92       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #92 = NameAndType        #87:#93       // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #93 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #94 = Methodref          #82.#95       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #95 = NameAndType        #96:#97       // toString:()Ljava/lang/String;\n+   #96 = Utf8               toString\n+   #97 = Utf8               ()Ljava/lang/String;\n+   #98 = Methodref          #33.#99       // dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+   #99 = NameAndType        #100:#97      // randomUUID:()Ljava/lang/String;\n+  #100 = Utf8               randomUUID\n+  #101 = Methodref          #22.#102      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n+  #102 = NameAndType        #103:#104     // add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n+  #103 = Utf8               add\n+  #104 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n+  #105 = Methodref          #106.#107     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+  #106 = Class              #108          // java/util/Collections\n+  #107 = NameAndType        #109:#110     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+  #108 = Utf8               java/util/Collections\n+  #109 = Utf8               singletonList\n+  #110 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n+  #111 = Methodref          #22.#112      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.addAll:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n+  #112 = NameAndType        #113:#114     // addAll:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n+  #113 = Utf8               addAll\n+  #114 = Utf8               (Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n+  #115 = Methodref          #22.#116      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.addAll:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n+  #116 = NameAndType        #113:#117     // addAll:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n+  #117 = Utf8               (Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n+  #118 = InterfaceMethodref #119.#120     // java/util/List.stream:()Ljava/util/stream/Stream;\n+  #119 = Class              #121          // java/util/List\n+  #120 = NameAndType        #122:#123     // stream:()Ljava/util/stream/Stream;\n+  #121 = Utf8               java/util/List\n+  #122 = Utf8               stream\n+  #123 = Utf8               ()Ljava/util/stream/Stream;\n+  #124 = InterfaceMethodref #125.#126     // java/util/stream/Stream.findFirst:()Ljava/util/Optional;\n+  #125 = Class              #127          // java/util/stream/Stream\n+  #126 = NameAndType        #128:#129     // findFirst:()Ljava/util/Optional;\n+  #127 = Utf8               java/util/stream/Stream\n+  #128 = Utf8               findFirst\n+  #129 = Utf8               ()Ljava/util/Optional;\n+  #130 = Methodref          #131.#132     // java/util/Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #131 = Class              #133          // java/util/Optional\n+  #132 = NameAndType        #134:#135     // orElse:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #133 = Utf8               java/util/Optional\n+  #134 = Utf8               orElse\n+  #135 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #136 = Methodref          #137.#138     // io/weaviate/client/WeaviateClient.graphQL:()Lio/weaviate/client/v1/graphql/GraphQL;\n+  #137 = Class              #139          // io/weaviate/client/WeaviateClient\n+  #138 = NameAndType        #140:#141     // graphQL:()Lio/weaviate/client/v1/graphql/GraphQL;\n+  #139 = Utf8               io/weaviate/client/WeaviateClient\n+  #140 = Utf8               graphQL\n+  #141 = Utf8               ()Lio/weaviate/client/v1/graphql/GraphQL;\n+  #142 = Methodref          #143.#144     // io/weaviate/client/v1/graphql/GraphQL.get:()Lio/weaviate/client/v1/graphql/query/Get;\n+  #143 = Class              #145          // io/weaviate/client/v1/graphql/GraphQL\n+  #144 = NameAndType        #146:#147     // get:()Lio/weaviate/client/v1/graphql/query/Get;\n+  #145 = Utf8               io/weaviate/client/v1/graphql/GraphQL\n+  #146 = Utf8               get\n+  #147 = Utf8               ()Lio/weaviate/client/v1/graphql/query/Get;\n+  #148 = Methodref          #149.#150     // io/weaviate/client/v1/graphql/query/Get.withClassName:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/Get;\n+  #149 = Class              #151          // io/weaviate/client/v1/graphql/query/Get\n+  #150 = NameAndType        #152:#153     // withClassName:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/Get;\n+  #151 = Utf8               io/weaviate/client/v1/graphql/query/Get\n+  #152 = Utf8               withClassName\n+  #153 = Utf8               (Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/Get;\n+  #154 = Class              #155          // io/weaviate/client/v1/graphql/query/fields/Field\n+  #155 = Utf8               io/weaviate/client/v1/graphql/query/fields/Field\n+  #156 = Methodref          #154.#157     // io/weaviate/client/v1/graphql/query/fields/Field.builder:()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+  #157 = NameAndType        #158:#159     // builder:()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+  #158 = Utf8               builder\n+  #159 = Utf8               ()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+  #160 = String             #161          // text\n+  #161 = Utf8               text\n+  #162 = Methodref          #163.#164     // io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.name:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+  #163 = Class              #165          // io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder\n+  #164 = NameAndType        #166:#167     // name:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+  #165 = Utf8               io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder\n+  #166 = Utf8               name\n+  #167 = Utf8               (Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+  #168 = Methodref          #163.#169     // io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.build:()Lio/weaviate/client/v1/graphql/query/fields/Field;\n+  #169 = NameAndType        #170:#171     // build:()Lio/weaviate/client/v1/graphql/query/fields/Field;\n+  #170 = Utf8               build\n+  #171 = Utf8               ()Lio/weaviate/client/v1/graphql/query/fields/Field;\n+  #172 = String             #173          // _additional\n+  #173 = Utf8               _additional\n+  #174 = String             #175          // id\n+  #175 = Utf8               id\n+  #176 = String             #177          // certainty\n+  #177 = Utf8               certainty\n+  #178 = String             #179          // vector\n+  #179 = Utf8               vector\n+  #180 = Methodref          #163.#181     // io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.fields:([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+  #181 = NameAndType        #182:#183     // fields:([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+  #182 = Utf8               fields\n+  #183 = Utf8               ([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+  #184 = Methodref          #149.#185     // io/weaviate/client/v1/graphql/query/Get.withFields:([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/Get;\n+  #185 = NameAndType        #186:#187     // withFields:([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/Get;\n+  #186 = Utf8               withFields\n+  #187 = Utf8               ([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/Get;\n+  #188 = Methodref          #189.#190     // io/weaviate/client/v1/graphql/query/argument/NearVectorArgument.builder:()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n+  #189 = Class              #191          // io/weaviate/client/v1/graphql/query/argument/NearVectorArgument\n+  #190 = NameAndType        #158:#192     // builder:()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n+  #191 = Utf8               io/weaviate/client/v1/graphql/query/argument/NearVectorArgument\n+  #192 = Utf8               ()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n+  #193 = Methodref          #194.#195     // dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+  #194 = Class              #196          // dev/langchain4j/data/embedding/Embedding\n+  #195 = NameAndType        #197:#198     // vectorAsList:()Ljava/util/List;\n+  #196 = Utf8               dev/langchain4j/data/embedding/Embedding\n+  #197 = Utf8               vectorAsList\n+  #198 = Utf8               ()Ljava/util/List;\n+  #199 = Class              #200          // java/lang/Float\n+  #200 = Utf8               java/lang/Float\n+  #201 = InterfaceMethodref #119.#202     // java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+  #202 = NameAndType        #203:#204     // toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+  #203 = Utf8               toArray\n+  #204 = Utf8               ([Ljava/lang/Object;)[Ljava/lang/Object;\n+  #205 = Class              #206          // \"[Ljava/lang/Float;\"\n+  #206 = Utf8               [Ljava/lang/Float;\n+  #207 = Methodref          #208.#209     // io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder.vector:([Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n+  #208 = Class              #210          // io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder\n+  #209 = NameAndType        #179:#211     // vector:([Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n+  #210 = Utf8               io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder\n+  #211 = Utf8               ([Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n+  #212 = Methodref          #199.#213     // java/lang/Float.valueOf:(F)Ljava/lang/Float;\n+  #213 = NameAndType        #67:#214      // valueOf:(F)Ljava/lang/Float;\n+  #214 = Utf8               (F)Ljava/lang/Float;\n+  #215 = Methodref          #208.#216     // io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder.certainty:(Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n+  #216 = NameAndType        #177:#217     // certainty:(Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n+  #217 = Utf8               (Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n+  #218 = Methodref          #208.#219     // io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder.build:()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;\n+  #219 = NameAndType        #170:#220     // build:()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;\n+  #220 = Utf8               ()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;\n+  #221 = Methodref          #149.#222     // io/weaviate/client/v1/graphql/query/Get.withNearVector:(Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;)Lio/weaviate/client/v1/graphql/query/Get;\n+  #222 = NameAndType        #223:#224     // withNearVector:(Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;)Lio/weaviate/client/v1/graphql/query/Get;\n+  #223 = Utf8               withNearVector\n+  #224 = Utf8               (Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;)Lio/weaviate/client/v1/graphql/query/Get;\n+  #225 = Methodref          #226.#227     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+  #226 = Class              #228          // java/lang/Integer\n+  #227 = NameAndType        #67:#229      // valueOf:(I)Ljava/lang/Integer;\n+  #228 = Utf8               java/lang/Integer\n+  #229 = Utf8               (I)Ljava/lang/Integer;\n+  #230 = Methodref          #149.#231     // io/weaviate/client/v1/graphql/query/Get.withLimit:(Ljava/lang/Integer;)Lio/weaviate/client/v1/graphql/query/Get;\n+  #231 = NameAndType        #232:#233     // withLimit:(Ljava/lang/Integer;)Lio/weaviate/client/v1/graphql/query/Get;\n+  #232 = Utf8               withLimit\n+  #233 = Utf8               (Ljava/lang/Integer;)Lio/weaviate/client/v1/graphql/query/Get;\n+  #234 = Methodref          #149.#235     // io/weaviate/client/v1/graphql/query/Get.run:()Lio/weaviate/client/base/Result;\n+  #235 = NameAndType        #236:#237     // run:()Lio/weaviate/client/base/Result;\n+  #236 = Utf8               run\n+  #237 = Utf8               ()Lio/weaviate/client/base/Result;\n+  #238 = Methodref          #239.#240     // io/weaviate/client/base/Result.hasErrors:()Z\n+  #239 = Class              #241          // io/weaviate/client/base/Result\n+  #240 = NameAndType        #242:#72      // hasErrors:()Z\n+  #241 = Utf8               io/weaviate/client/base/Result\n+  #242 = Utf8               hasErrors\n+  #243 = Methodref          #239.#244     // io/weaviate/client/base/Result.getError:()Lio/weaviate/client/base/WeaviateError;\n+  #244 = NameAndType        #245:#246     // getError:()Lio/weaviate/client/base/WeaviateError;\n+  #245 = Utf8               getError\n+  #246 = Utf8               ()Lio/weaviate/client/base/WeaviateError;\n+  #247 = Methodref          #248.#249     // io/weaviate/client/base/WeaviateError.getMessages:()Ljava/util/List;\n+  #248 = Class              #250          // io/weaviate/client/base/WeaviateError\n+  #249 = NameAndType        #251:#198     // getMessages:()Ljava/util/List;\n+  #250 = Utf8               io/weaviate/client/base/WeaviateError\n+  #251 = Utf8               getMessages\n+  #252 = InvokeDynamic      #0:#253       // #0:apply:()Ljava/util/function/Function;\n+  #253 = NameAndType        #254:#255     // apply:()Ljava/util/function/Function;\n+  #254 = Utf8               apply\n+  #255 = Utf8               ()Ljava/util/function/Function;\n+  #256 = InterfaceMethodref #125.#257     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #257 = NameAndType        #258:#259     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #258 = Utf8               map\n+  #259 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #260 = String             #261          // \\n\n+  #261 = Utf8               \\n\n+  #262 = Methodref          #263.#264     // java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+  #263 = Class              #265          // java/util/stream/Collectors\n+  #264 = NameAndType        #266:#267     // joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+  #265 = Utf8               java/util/stream/Collectors\n+  #266 = Utf8               joining\n+  #267 = Utf8               (Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+  #268 = InterfaceMethodref #125.#269     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #269 = NameAndType        #270:#271     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #270 = Utf8               collect\n+  #271 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #272 = Methodref          #52.#273      // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+  #273 = NameAndType        #7:#274       // \"<init>\":(Ljava/lang/String;)V\n+  #274 = Utf8               (Ljava/lang/String;)V\n+  #275 = Methodref          #239.#276     // io/weaviate/client/base/Result.getResult:()Ljava/lang/Object;\n+  #276 = NameAndType        #277:#278     // getResult:()Ljava/lang/Object;\n+  #277 = Utf8               getResult\n+  #278 = Utf8               ()Ljava/lang/Object;\n+  #279 = Class              #280          // io/weaviate/client/v1/graphql/model/GraphQLResponse\n+  #280 = Utf8               io/weaviate/client/v1/graphql/model/GraphQLResponse\n+  #281 = Methodref          #279.#282     // io/weaviate/client/v1/graphql/model/GraphQLResponse.getErrors:()[Lio/weaviate/client/v1/graphql/model/GraphQLError;\n+  #282 = NameAndType        #283:#284     // getErrors:()[Lio/weaviate/client/v1/graphql/model/GraphQLError;\n+  #283 = Utf8               getErrors\n+  #284 = Utf8               ()[Lio/weaviate/client/v1/graphql/model/GraphQLError;\n+  #285 = Methodref          #286.#287     // java/util/Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;\n+  #286 = Class              #288          // java/util/Arrays\n+  #287 = NameAndType        #122:#289     // stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;\n+  #288 = Utf8               java/util/Arrays\n+  #289 = Utf8               ([Ljava/lang/Object;)Ljava/util/stream/Stream;\n+  #290 = InvokeDynamic      #1:#253       // #1:apply:()Ljava/util/function/Function;\n+  #291 = Methodref          #279.#292     // io/weaviate/client/v1/graphql/model/GraphQLResponse.getData:()Ljava/lang/Object;\n+  #292 = NameAndType        #293:#278     // getData:()Ljava/lang/Object;\n+  #293 = Utf8               getData\n+  #294 = Class              #295          // java/util/Map\n+  #295 = Utf8               java/util/Map\n+  #296 = InterfaceMethodref #294.#297     // java/util/Map.entrySet:()Ljava/util/Set;\n+  #297 = NameAndType        #298:#299     // entrySet:()Ljava/util/Set;\n+  #298 = Utf8               entrySet\n+  #299 = Utf8               ()Ljava/util/Set;\n+  #300 = InterfaceMethodref #301.#120     // java/util/Set.stream:()Ljava/util/stream/Stream;\n+  #301 = Class              #302          // java/util/Set\n+  #302 = Utf8               java/util/Set\n+  #303 = Methodref          #131.#304     // java/util/Optional.isPresent:()Z\n+  #304 = NameAndType        #305:#72      // isPresent:()Z\n+  #305 = Utf8               isPresent\n+  #306 = Methodref          #106.#307     // java/util/Collections.emptyList:()Ljava/util/List;\n+  #307 = NameAndType        #308:#198     // emptyList:()Ljava/util/List;\n+  #308 = Utf8               emptyList\n+  #309 = Methodref          #131.#310     // java/util/Optional.get:()Ljava/lang/Object;\n+  #310 = NameAndType        #146:#278     // get:()Ljava/lang/Object;\n+  #311 = Class              #312          // java/util/Map$Entry\n+  #312 = Utf8               java/util/Map$Entry\n+  #313 = InterfaceMethodref #311.#314     // java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+  #314 = NameAndType        #315:#278     // getValue:()Ljava/lang/Object;\n+  #315 = Utf8               getValue\n+  #316 = InvokeDynamic      #2:#253       // #2:apply:()Ljava/util/function/Function;\n+  #317 = Methodref          #263.#318     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+  #318 = NameAndType        #319:#320     // toList:()Ljava/util/stream/Collector;\n+  #319 = Utf8               toList\n+  #320 = Utf8               ()Ljava/util/stream/Collector;\n+  #321 = InterfaceMethodref #119.#322     // java/util/List.size:()I\n+  #322 = NameAndType        #323:#324     // size:()I\n+  #323 = Utf8               size\n+  #324 = Utf8               ()I\n+  #325 = String             #326          // The list of embeddings and embedded must have the same size\n+  #326 = Utf8               The list of embeddings and embedded must have the same size\n+  #327 = Class              #328          // java/util/ArrayList\n+  #328 = Utf8               java/util/ArrayList\n+  #329 = Methodref          #327.#5       // java/util/ArrayList.\"<init>\":()V\n+  #330 = InterfaceMethodref #119.#331     // java/util/List.get:(I)Ljava/lang/Object;\n+  #331 = NameAndType        #146:#332     // get:(I)Ljava/lang/Object;\n+  #332 = Utf8               (I)Ljava/lang/Object;\n+  #333 = Class              #334          // dev/langchain4j/data/segment/TextSegment\n+  #334 = Utf8               dev/langchain4j/data/segment/TextSegment\n+  #335 = Methodref          #333.#336     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #336 = NameAndType        #161:#97      // text:()Ljava/lang/String;\n+  #337 = Methodref          #33.#338      // dev/langchain4j/internal/Utils.generateUUIDFrom:(Ljava/lang/String;)Ljava/lang/String;\n+  #338 = NameAndType        #339:#340     // generateUUIDFrom:(Ljava/lang/String;)Ljava/lang/String;\n+  #339 = Utf8               generateUUIDFrom\n+  #340 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+  #341 = InterfaceMethodref #119.#342     // java/util/List.add:(Ljava/lang/Object;)Z\n+  #342 = NameAndType        #103:#343     // add:(Ljava/lang/Object;)Z\n+  #343 = Utf8               (Ljava/lang/Object;)Z\n+  #344 = Methodref          #22.#345      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.buildObject:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject;\n+  #345 = NameAndType        #346:#347     // buildObject:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject;\n+  #346 = Utf8               buildObject\n+  #347 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject;\n+  #348 = Methodref          #137.#349     // io/weaviate/client/WeaviateClient.batch:()Lio/weaviate/client/v1/batch/Batch;\n+  #349 = NameAndType        #350:#351     // batch:()Lio/weaviate/client/v1/batch/Batch;\n+  #350 = Utf8               batch\n+  #351 = Utf8               ()Lio/weaviate/client/v1/batch/Batch;\n+  #352 = Methodref          #353.#354     // io/weaviate/client/v1/batch/Batch.objectsBatcher:()Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n+  #353 = Class              #355          // io/weaviate/client/v1/batch/Batch\n+  #354 = NameAndType        #356:#357     // objectsBatcher:()Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n+  #355 = Utf8               io/weaviate/client/v1/batch/Batch\n+  #356 = Utf8               objectsBatcher\n+  #357 = Utf8               ()Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n+  #358 = Class              #359          // io/weaviate/client/v1/data/model/WeaviateObject\n+  #359 = Utf8               io/weaviate/client/v1/data/model/WeaviateObject\n+  #360 = Class              #361          // \"[Lio/weaviate/client/v1/data/model/WeaviateObject;\"\n+  #361 = Utf8               [Lio/weaviate/client/v1/data/model/WeaviateObject;\n+  #362 = Methodref          #363.#364     // io/weaviate/client/v1/batch/api/ObjectsBatcher.withObjects:([Lio/weaviate/client/v1/data/model/WeaviateObject;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n+  #363 = Class              #365          // io/weaviate/client/v1/batch/api/ObjectsBatcher\n+  #364 = NameAndType        #366:#367     // withObjects:([Lio/weaviate/client/v1/data/model/WeaviateObject;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n+  #365 = Utf8               io/weaviate/client/v1/batch/api/ObjectsBatcher\n+  #366 = Utf8               withObjects\n+  #367 = Utf8               ([Lio/weaviate/client/v1/data/model/WeaviateObject;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n+  #368 = Methodref          #363.#369     // io/weaviate/client/v1/batch/api/ObjectsBatcher.withConsistencyLevel:(Ljava/lang/String;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n+  #369 = NameAndType        #370:#371     // withConsistencyLevel:(Ljava/lang/String;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n+  #370 = Utf8               withConsistencyLevel\n+  #371 = Utf8               (Ljava/lang/String;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n+  #372 = Methodref          #363.#235     // io/weaviate/client/v1/batch/api/ObjectsBatcher.run:()Lio/weaviate/client/base/Result;\n+  #373 = Class              #374          // java/util/HashMap\n   #374 = Utf8               java/util/HashMap\n-  #375 = NameAndType        #521:#406     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #376 = NameAndType        #239:#523     // builder:()Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-  #377 = Class              #524          // io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder\n-  #378 = NameAndType        #525:#526     // className:(Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-  #379 = NameAndType        #174:#526     // id:(Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-  #380 = NameAndType        #300:#527     // vector:([Ljava/lang/Float;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-  #381 = NameAndType        #528:#529     // properties:(Ljava/util/Map;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-  #382 = NameAndType        #444:#530     // build:()Lio/weaviate/client/v1/data/model/WeaviateObject;\n-  #383 = NameAndType        #434:#429     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #384 = Utf8               dev/langchain4j/store/embedding/EmbeddingMatch\n-  #385 = Utf8               java/lang/Double\n-  #386 = MethodHandle       5:#531        // REF_invokeVirtual java/lang/Double.floatValue:()F\n-  #387 = MethodType         #532          //  (Ljava/lang/Double;)Ljava/lang/Float;\n-  #388 = NameAndType        #533:#534     // from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n-  #389 = NameAndType        #535:#536     // isNullOrBlank:(Ljava/lang/String;)Z\n-  #390 = NameAndType        #533:#537     // from:(Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n-  #391 = NameAndType        #145:#538     // \"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-  #392 = Utf8               dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder\n-  #393 = NameAndType        #170:#176     // add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #394 = Utf8               java/lang/Object\n-  #395 = Utf8               dev/langchain4j/store/embedding/EmbeddingStore\n-  #396 = Utf8               java/lang/Integer\n-  #397 = Utf8               io/weaviate/client/base/Result\n-  #398 = Utf8               java/util/Optional\n-  #399 = Utf8               ()V\n-  #400 = Utf8               dev/langchain4j/internal/ValidationUtils\n-  #401 = Utf8               ensureNotBlank\n-  #402 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #403 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n-  #404 = Utf8               dev/langchain4j/internal/Utils\n-  #405 = Utf8               getOrDefault\n-  #406 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #407 = Utf8               io/weaviate/client/WeaviateAuthClient\n-  #408 = Utf8               (Lio/weaviate/client/Config;Ljava/lang/String;)Lio/weaviate/client/WeaviateClient;\n-  #409 = Utf8               (Ljava/lang/Throwable;)V\n-  #410 = Utf8               valueOf\n-  #411 = Utf8               (Z)Ljava/lang/Boolean;\n-  #412 = Utf8               booleanValue\n-  #413 = Utf8               ()Z\n-  #414 = Utf8               append\n-  #415 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #416 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #417 = Utf8               toString\n-  #418 = Utf8               ()Ljava/lang/String;\n-  #419 = Utf8               randomUUID\n-  #420 = Utf8               java/util/Collections\n-  #421 = Utf8               singletonList\n-  #422 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n-  #423 = Utf8               stream\n-  #424 = Utf8               ()Ljava/util/stream/Stream;\n-  #425 = Utf8               java/util/stream/Stream\n-  #426 = Utf8               findFirst\n-  #427 = Utf8               ()Ljava/util/Optional;\n-  #428 = Utf8               orElse\n-  #429 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #430 = Utf8               io/weaviate/client/WeaviateClient\n-  #431 = Utf8               graphQL\n-  #432 = Utf8               ()Lio/weaviate/client/v1/graphql/GraphQL;\n-  #433 = Utf8               io/weaviate/client/v1/graphql/GraphQL\n-  #434 = Utf8               get\n-  #435 = Utf8               ()Lio/weaviate/client/v1/graphql/query/Get;\n-  #436 = Utf8               io/weaviate/client/v1/graphql/query/Get\n-  #437 = Utf8               withClassName\n-  #438 = Utf8               (Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/Get;\n-  #439 = Utf8               FieldBuilder\n-  #440 = Utf8               ()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-  #441 = Utf8               io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder\n-  #442 = Utf8               name\n-  #443 = Utf8               (Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-  #444 = Utf8               build\n-  #445 = Utf8               ()Lio/weaviate/client/v1/graphql/query/fields/Field;\n-  #446 = Utf8               fields\n-  #447 = Utf8               ([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-  #448 = Utf8               withFields\n-  #449 = Utf8               ([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/Get;\n-  #450 = Utf8               io/weaviate/client/v1/graphql/query/argument/NearVectorArgument\n-  #451 = Utf8               NearVectorArgumentBuilder\n-  #452 = Utf8               ()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n-  #453 = Utf8               vectorAsList\n-  #454 = Utf8               ()Ljava/util/List;\n-  #455 = Utf8               toArray\n-  #456 = Utf8               ([Ljava/lang/Object;)[Ljava/lang/Object;\n-  #457 = Utf8               io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder\n-  #458 = Utf8               ([Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n-  #459 = Utf8               (F)Ljava/lang/Float;\n-  #460 = Utf8               (Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n-  #461 = Utf8               ()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;\n-  #462 = Utf8               withNearVector\n-  #463 = Utf8               (Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;)Lio/weaviate/client/v1/graphql/query/Get;\n-  #464 = Utf8               (I)Ljava/lang/Integer;\n-  #465 = Utf8               withLimit\n-  #466 = Utf8               (Ljava/lang/Integer;)Lio/weaviate/client/v1/graphql/query/Get;\n-  #467 = Utf8               run\n-  #468 = Utf8               ()Lio/weaviate/client/base/Result;\n-  #469 = Utf8               hasErrors\n-  #470 = Utf8               getError\n-  #471 = Utf8               ()Lio/weaviate/client/base/WeaviateError;\n-  #472 = Utf8               io/weaviate/client/base/WeaviateError\n-  #473 = Utf8               getMessages\n-  #474 = Methodref          #539.#540     // 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-  #475 = Methodref          #541.#542     // io/weaviate/client/base/WeaviateErrorMessage.getMessage:()Ljava/lang/String;\n-  #476 = Utf8               (Lio/weaviate/client/base/WeaviateErrorMessage;)Ljava/lang/String;\n-  #477 = Utf8               apply\n-  #478 = Utf8               ()Ljava/util/function/Function;\n-  #479 = Utf8               map\n-  #480 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #481 = Utf8               java/util/stream/Collectors\n-  #482 = Utf8               joining\n-  #483 = Utf8               (Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-  #484 = Utf8               collect\n-  #485 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #486 = Utf8               (Ljava/lang/String;)V\n-  #487 = Utf8               getResult\n-  #488 = Utf8               ()Ljava/lang/Object;\n-  #489 = Utf8               getErrors\n-  #490 = Utf8               ()[Lio/weaviate/client/v1/graphql/model/GraphQLError;\n-  #491 = Utf8               java/util/Arrays\n-  #492 = Utf8               ([Ljava/lang/Object;)Ljava/util/stream/Stream;\n-  #493 = Methodref          #543.#542     // io/weaviate/client/v1/graphql/model/GraphQLError.getMessage:()Ljava/lang/String;\n-  #494 = Utf8               (Lio/weaviate/client/v1/graphql/model/GraphQLError;)Ljava/lang/String;\n-  #495 = Utf8               getData\n-  #496 = Utf8               entrySet\n-  #497 = Utf8               ()Ljava/util/Set;\n-  #498 = Utf8               java/util/Set\n-  #499 = Utf8               isPresent\n-  #500 = Utf8               emptyList\n-  #501 = Utf8               getValue\n-  #502 = Methodref          #44.#544      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.toEmbeddingMatch:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  #503 = Utf8               toList\n-  #504 = Utf8               ()Ljava/util/stream/Collector;\n-  #505 = Utf8               size\n-  #506 = Utf8               ()I\n-  #507 = Utf8               (I)Ljava/lang/Object;\n-  #508 = Utf8               generateUUIDFrom\n-  #509 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-  #510 = Utf8               (Ljava/lang/Object;)Z\n-  #511 = Utf8               batch\n-  #512 = Utf8               ()Lio/weaviate/client/v1/batch/Batch;\n-  #513 = Utf8               io/weaviate/client/v1/batch/Batch\n-  #514 = Utf8               objectsBatcher\n-  #515 = Utf8               ()Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n-  #516 = Utf8               io/weaviate/client/v1/batch/api/ObjectsBatcher\n-  #517 = Utf8               withObjects\n-  #518 = Utf8               ([Lio/weaviate/client/v1/data/model/WeaviateObject;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n-  #519 = Utf8               withConsistencyLevel\n-  #520 = Utf8               (Ljava/lang/String;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n-  #521 = Utf8               put\n-  #522 = Utf8               WeaviateObjectBuilder\n-  #523 = Utf8               ()Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-  #524 = Utf8               io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder\n-  #525 = Utf8               className\n-  #526 = Utf8               (Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-  #527 = Utf8               ([Ljava/lang/Float;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-  #528 = Utf8               properties\n-  #529 = Utf8               (Ljava/util/Map;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-  #530 = Utf8               ()Lio/weaviate/client/v1/data/model/WeaviateObject;\n-  #531 = Methodref          #122.#545     // java/lang/Double.floatValue:()F\n-  #532 = Utf8               (Ljava/lang/Double;)Ljava/lang/Float;\n-  #533 = Utf8               from\n-  #534 = Utf8               (Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n-  #535 = Utf8               isNullOrBlank\n-  #536 = Utf8               (Ljava/lang/String;)Z\n-  #537 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n-  #538 = Utf8               (Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-  #539 = Class              #546          // java/lang/invoke/LambdaMetafactory\n-  #540 = NameAndType        #547:#550     // 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-  #541 = Class              #551          // io/weaviate/client/base/WeaviateErrorMessage\n-  #542 = NameAndType        #552:#418     // getMessage:()Ljava/lang/String;\n-  #543 = Class              #553          // io/weaviate/client/v1/graphql/model/GraphQLError\n-  #544 = NameAndType        #230:#231     // toEmbeddingMatch:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  #545 = NameAndType        #554:#555     // floatValue:()F\n-  #546 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #547 = Utf8               metafactory\n-  #548 = Class              #557          // java/lang/invoke/MethodHandles$Lookup\n-  #549 = Utf8               Lookup\n-  #550 = 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-  #551 = Utf8               io/weaviate/client/base/WeaviateErrorMessage\n-  #552 = Utf8               getMessage\n-  #553 = Utf8               io/weaviate/client/v1/graphql/model/GraphQLError\n-  #554 = Utf8               floatValue\n-  #555 = Utf8               ()F\n-  #556 = Class              #558          // java/lang/invoke/MethodHandles\n-  #557 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #558 = Utf8               java/lang/invoke/MethodHandles\n+  #375 = Methodref          #373.#5       // java/util/HashMap.\"<init>\":()V\n+  #376 = InterfaceMethodref #294.#377     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #377 = NameAndType        #378:#37      // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #378 = Utf8               put\n+  #379 = Methodref          #358.#380     // io/weaviate/client/v1/data/model/WeaviateObject.builder:()Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+  #380 = NameAndType        #158:#381     // builder:()Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+  #381 = Utf8               ()Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+  #382 = Methodref          #383.#384     // io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.className:(Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+  #383 = Class              #385          // io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder\n+  #384 = NameAndType        #386:#387     // className:(Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+  #385 = Utf8               io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder\n+  #386 = Utf8               className\n+  #387 = Utf8               (Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+  #388 = Methodref          #383.#389     // io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.id:(Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+  #389 = NameAndType        #175:#387     // id:(Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+  #390 = Methodref          #383.#391     // io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.vector:([Ljava/lang/Float;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+  #391 = NameAndType        #179:#392     // vector:([Ljava/lang/Float;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+  #392 = Utf8               ([Ljava/lang/Float;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+  #393 = Methodref          #383.#394     // io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.properties:(Ljava/util/Map;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+  #394 = NameAndType        #395:#396     // properties:(Ljava/util/Map;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+  #395 = Utf8               properties\n+  #396 = Utf8               (Ljava/util/Map;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+  #397 = Methodref          #383.#398     // io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.build:()Lio/weaviate/client/v1/data/model/WeaviateObject;\n+  #398 = NameAndType        #170:#399     // build:()Lio/weaviate/client/v1/data/model/WeaviateObject;\n+  #399 = Utf8               ()Lio/weaviate/client/v1/data/model/WeaviateObject;\n+  #400 = InterfaceMethodref #294.#401     // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #401 = NameAndType        #146:#135     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #402 = Class              #403          // dev/langchain4j/store/embedding/EmbeddingMatch\n+  #403 = Utf8               dev/langchain4j/store/embedding/EmbeddingMatch\n+  #404 = Class              #405          // java/lang/Double\n+  #405 = Utf8               java/lang/Double\n+  #406 = InvokeDynamic      #3:#253       // #3:apply:()Ljava/util/function/Function;\n+  #407 = Methodref          #194.#408     // dev/langchain4j/data/embedding/Embedding.from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n+  #408 = NameAndType        #409:#410     // from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n+  #409 = Utf8               from\n+  #410 = Utf8               (Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n+  #411 = Methodref          #33.#412      // dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n+  #412 = NameAndType        #413:#414     // isNullOrBlank:(Ljava/lang/String;)Z\n+  #413 = Utf8               isNullOrBlank\n+  #414 = Utf8               (Ljava/lang/String;)Z\n+  #415 = Methodref          #333.#416     // dev/langchain4j/data/segment/TextSegment.from:(Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n+  #416 = NameAndType        #409:#417     // from:(Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n+  #417 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n+  #418 = Methodref          #402.#419     // dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #419 = NameAndType        #7:#420       // \"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #420 = Utf8               (Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #421 = Class              #422          // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder\n+  #422 = Utf8               dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder\n+  #423 = Methodref          #421.#5       // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.\"<init>\":()V\n+  #424 = Methodref          #22.#425      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #425 = NameAndType        #103:#426     // add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #426 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #427 = Class              #428          // dev/langchain4j/store/embedding/EmbeddingStore\n+  #428 = Utf8               dev/langchain4j/store/embedding/EmbeddingStore\n+  #429 = Utf8               METADATA_TEXT_SEGMENT\n+  #430 = Utf8               ConstantValue\n+  #431 = Utf8               ADDITIONALS\n+  #432 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V\n+  #433 = Utf8               Code\n+  #434 = Utf8               LineNumberTable\n+  #435 = Utf8               LocalVariableTable\n+  #436 = Utf8               config\n+  #437 = Utf8               Lio/weaviate/client/Config;\n+  #438 = Utf8               e\n+  #439 = Utf8               Lio/weaviate/client/v1/auth/exception/AuthException;\n+  #440 = Utf8               this\n+  #441 = Utf8               Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore;\n+  #442 = Utf8               port\n+  #443 = Utf8               Ljava/lang/Integer;\n+  #444 = Utf8               Ljava/lang/Boolean;\n+  #445 = Utf8               StackMapTable\n+  #446 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #447 = Utf8               embedding\n+  #448 = Utf8               Ldev/langchain4j/data/embedding/Embedding;\n+  #449 = Utf8               textSegment\n+  #450 = Utf8               Ldev/langchain4j/data/segment/TextSegment;\n+  #451 = Utf8               (Ljava/util/List;)Ljava/util/List;\n+  #452 = Utf8               embeddings\n+  #453 = Utf8               Ljava/util/List;\n+  #454 = Utf8               LocalVariableTypeTable\n+  #455 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n+  #456 = Utf8               Signature\n+  #457 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n+  #458 = Utf8               embedded\n+  #459 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #460 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n+  #461 = Utf8               findRelevant\n+  #462 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List;\n+  #463 = Utf8               referenceEmbedding\n+  #464 = Utf8               maxResults\n+  #465 = Utf8               I\n+  #466 = Utf8               minCertainty\n+  #467 = Utf8               D\n+  #468 = Utf8               result\n+  #469 = Utf8               Lio/weaviate/client/base/Result;\n+  #470 = Utf8               errors\n+  #471 = Utf8               [Lio/weaviate/client/v1/graphql/model/GraphQLError;\n+  #472 = Utf8               resGetPart\n+  #473 = Utf8               Ljava/util/Optional;\n+  #474 = Utf8               resItemsPart\n+  #475 = Utf8               resItems\n+  #476 = Utf8               Lio/weaviate/client/base/Result<Lio/weaviate/client/v1/graphql/model/GraphQLResponse;>;\n+  #477 = Utf8               Ljava/util/Optional<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/Map;>;>;\n+  #478 = Utf8               Ljava/util/List<Ljava/util/Map<Ljava/lang/String;*>;>;\n+  #479 = Class              #471          // \"[Lio/weaviate/client/v1/graphql/model/GraphQLError;\"\n+  #480 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+  #481 = Utf8               i\n+  #482 = Utf8               ids\n+  #483 = Utf8               resIds\n+  #484 = Utf8               objects\n+  #485 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #486 = Utf8               Ljava/util/List<Lio/weaviate/client/v1/data/model/WeaviateObject;>;\n+  #487 = Utf8               (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n+  #488 = Utf8               props\n+  #489 = Utf8               Ljava/util/Map;\n+  #490 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+  #491 = Utf8               toEmbeddingMatch\n+  #492 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #493 = Utf8               item\n+  #494 = Utf8               additional\n+  #495 = Utf8               Ljava/util/Map<Ljava/lang/String;*>;\n+  #496 = Utf8               (Ljava/util/Map<Ljava/lang/String;*>;)Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #497 = Utf8               ()Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n+  #498 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)Ljava/lang/String;\n+  #499 = Utf8               Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #500 = Utf8               SourceFile\n+  #501 = Utf8               WeaviateEmbeddingStore.java\n+  #502 = Utf8               BootstrapMethods\n+  #503 = MethodHandle       6:#504        // 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+  #504 = Methodref          #505.#506     // 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+  #505 = Class              #507          // java/lang/invoke/LambdaMetafactory\n+  #506 = NameAndType        #508:#509     // 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+  #507 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #508 = Utf8               metafactory\n+  #509 = 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+  #510 = MethodType         #135          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #511 = MethodHandle       5:#512        // REF_invokeVirtual io/weaviate/client/base/WeaviateErrorMessage.getMessage:()Ljava/lang/String;\n+  #512 = Methodref          #513.#514     // io/weaviate/client/base/WeaviateErrorMessage.getMessage:()Ljava/lang/String;\n+  #513 = Class              #515          // io/weaviate/client/base/WeaviateErrorMessage\n+  #514 = NameAndType        #516:#97      // getMessage:()Ljava/lang/String;\n+  #515 = Utf8               io/weaviate/client/base/WeaviateErrorMessage\n+  #516 = Utf8               getMessage\n+  #517 = MethodType         #518          //  (Lio/weaviate/client/base/WeaviateErrorMessage;)Ljava/lang/String;\n+  #518 = Utf8               (Lio/weaviate/client/base/WeaviateErrorMessage;)Ljava/lang/String;\n+  #519 = MethodHandle       5:#520        // REF_invokeVirtual io/weaviate/client/v1/graphql/model/GraphQLError.getMessage:()Ljava/lang/String;\n+  #520 = Methodref          #521.#514     // io/weaviate/client/v1/graphql/model/GraphQLError.getMessage:()Ljava/lang/String;\n+  #521 = Class              #522          // io/weaviate/client/v1/graphql/model/GraphQLError\n+  #522 = Utf8               io/weaviate/client/v1/graphql/model/GraphQLError\n+  #523 = MethodType         #524          //  (Lio/weaviate/client/v1/graphql/model/GraphQLError;)Ljava/lang/String;\n+  #524 = Utf8               (Lio/weaviate/client/v1/graphql/model/GraphQLError;)Ljava/lang/String;\n+  #525 = MethodHandle       6:#526        // REF_invokeStatic dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.toEmbeddingMatch:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #526 = Methodref          #22.#527      // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.toEmbeddingMatch:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #527 = NameAndType        #491:#492     // toEmbeddingMatch:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #528 = MethodType         #492          //  (Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #529 = MethodHandle       5:#530        // REF_invokeVirtual java/lang/Double.floatValue:()F\n+  #530 = Methodref          #404.#531     // java/lang/Double.floatValue:()F\n+  #531 = NameAndType        #532:#533     // floatValue:()F\n+  #532 = Utf8               floatValue\n+  #533 = Utf8               ()F\n+  #534 = MethodType         #535          //  (Ljava/lang/Double;)Ljava/lang/Float;\n+  #535 = Utf8               (Ljava/lang/Double;)Ljava/lang/Float;\n+  #536 = Utf8               InnerClasses\n+  #537 = Utf8               FieldBuilder\n+  #538 = Utf8               NearVectorArgumentBuilder\n+  #539 = Utf8               Entry\n+  #540 = Utf8               WeaviateObjectBuilder\n+  #541 = Utf8               WeaviateEmbeddingStoreBuilder\n+  #542 = Class              #543          // java/lang/invoke/MethodHandles$Lookup\n+  #543 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #544 = Class              #545          // java/lang/invoke/MethodHandles\n+  #545 = Utf8               java/lang/invoke/MethodHandles\n+  #546 = Utf8               Lookup\n {\n   private static final java.lang.String METADATA_TEXT_SEGMENT = \"text\";\n     descriptor: Ljava/lang/String;\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n     ConstantValue: String text\n \n   private static final java.lang.String ADDITIONALS = \"_additional\";\n@@ -595,62 +583,62 @@\n \n   public dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore(java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, java.lang.Boolean, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=9, args_size=8\n          0: aload_0\n-         1: invokespecial #2                  // Method java/lang/Object.\"<init>\":()V\n-         4: new           #3                  // class io/weaviate/client/Config\n+         1: invokespecial #3                  // Method java/lang/Object.\"<init>\":()V\n+         4: new           #9                  // class io/weaviate/client/Config\n          7: dup\n          8: aload_2\n-         9: ldc           #4                  // String scheme\n-        11: invokestatic  #5                  // Method dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         9: ldc           #11                 // String scheme\n+        11: invokestatic  #13                 // Method dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n         14: aload_3\n-        15: ldc           #6                  // String host\n-        17: invokestatic  #5                  // Method dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        15: ldc           #19                 // String host\n+        17: invokestatic  #13                 // Method dev/langchain4j/internal/ValidationUtils.ensureNotBlank:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n         20: aload         4\n-        22: invokestatic  #7                  // Method concatenate:(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;\n-        25: invokespecial #8                  // Method io/weaviate/client/Config.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n+        22: invokestatic  #21                 // Method concatenate:(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;\n+        25: invokespecial #27                 // Method io/weaviate/client/Config.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n         28: astore        8\n         30: aload_0\n         31: aload         8\n         33: aload_1\n-        34: ldc           #9                  // String\n-        36: invokestatic  #10                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        39: checkcast     #11                 // class java/lang/String\n-        42: invokestatic  #12                 // Method io/weaviate/client/WeaviateAuthClient.apiKey:(Lio/weaviate/client/Config;Ljava/lang/String;)Lio/weaviate/client/WeaviateClient;\n-        45: putfield      #13                 // Field client:Lio/weaviate/client/WeaviateClient;\n+        34: ldc           #30                 // String\n+        36: invokestatic  #32                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        39: checkcast     #38                 // class java/lang/String\n+        42: invokestatic  #40                 // Method io/weaviate/client/WeaviateAuthClient.apiKey:(Lio/weaviate/client/Config;Ljava/lang/String;)Lio/weaviate/client/WeaviateClient;\n+        45: putfield      #46                 // Field client:Lio/weaviate/client/WeaviateClient;\n         48: goto          63\n         51: astore        8\n-        53: new           #15                 // class java/lang/IllegalArgumentException\n+        53: new           #52                 // class java/lang/IllegalArgumentException\n         56: dup\n         57: aload         8\n-        59: invokespecial #16                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/Throwable;)V\n+        59: invokespecial #54                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/Throwable;)V\n         62: athrow\n         63: aload_0\n         64: aload         5\n-        66: ldc           #17                 // String Default\n-        68: invokestatic  #10                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        71: checkcast     #11                 // class java/lang/String\n-        74: putfield      #18                 // Field objectClass:Ljava/lang/String;\n+        66: ldc           #57                 // String Default\n+        68: invokestatic  #32                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        71: checkcast     #38                 // class java/lang/String\n+        74: putfield      #59                 // Field objectClass:Ljava/lang/String;\n         77: aload_0\n         78: aload         6\n         80: iconst_1\n-        81: invokestatic  #19                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        84: invokestatic  #10                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        87: checkcast     #20                 // class java/lang/Boolean\n-        90: invokevirtual #21                 // Method java/lang/Boolean.booleanValue:()Z\n-        93: putfield      #22                 // Field avoidDups:Z\n+        81: invokestatic  #63                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        84: invokestatic  #32                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        87: checkcast     #64                 // class java/lang/Boolean\n+        90: invokevirtual #69                 // Method java/lang/Boolean.booleanValue:()Z\n+        93: putfield      #73                 // Field avoidDups:Z\n         96: aload_0\n         97: aload         7\n-        99: ldc           #23                 // String QUORUM\n-       101: invokestatic  #10                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       104: checkcast     #11                 // class java/lang/String\n-       107: putfield      #24                 // Field consistencyLevel:Ljava/lang/String;\n+        99: ldc           #77                 // String QUORUM\n+       101: invokestatic  #32                 // Method dev/langchain4j/internal/Utils.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       104: checkcast     #38                 // class java/lang/String\n+       107: putfield      #79                 // Field consistencyLevel:Ljava/lang/String;\n        110: return\n       Exception table:\n          from    to  target type\n              4    48    51   Class io/weaviate/client/v1/auth/exception/AuthException\n       LineNumberTable:\n         line 69: 0\n         line 72: 4\n@@ -688,24 +676,24 @@\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnonnull     6\n          4: aload_0\n          5: areturn\n-         6: new           #25                 // class java/lang/StringBuilder\n+         6: new           #82                 // class java/lang/StringBuilder\n          9: dup\n-        10: invokespecial #26                 // Method java/lang/StringBuilder.\"<init>\":()V\n+        10: invokespecial #84                 // Method java/lang/StringBuilder.\"<init>\":()V\n         13: aload_0\n-        14: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        17: ldc           #28                 // String :\n-        19: invokevirtual #27                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        14: invokevirtual #85                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        17: ldc           #89                 // String :\n+        19: invokevirtual #85                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         22: aload_1\n-        23: invokevirtual #29                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        26: invokevirtual #30                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        23: invokevirtual #91                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        26: invokevirtual #94                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         29: areturn\n       LineNumberTable:\n         line 86: 0\n         line 87: 4\n         line 89: 6\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -715,20 +703,20 @@\n         frame_type = 6 /* same */\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  #31                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #98                 // 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 #32                 // Method add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n+         7: invokevirtual #101                // Method add:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n         10: aload_2\n         11: areturn\n       LineNumberTable:\n         line 95: 0\n         line 96: 4\n         line 97: 10\n       LocalVariableTable:\n@@ -740,19 +728,19 @@\n   public void add(java.lang.String, dev.langchain4j.data.embedding.Embedding);\n     descriptor: (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\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: invokestatic  #33                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         2: invokestatic  #105                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n          5: aload_2\n-         6: invokestatic  #33                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         6: invokestatic  #105                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n          9: aconst_null\n-        10: invokespecial #34                 // Method addAll:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n+        10: invokespecial #111                // Method addAll:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n         13: pop\n         14: return\n       LineNumberTable:\n         line 110: 0\n         line 111: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -763,23 +751,23 @@\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=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #33                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         2: invokestatic  #105                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n          5: aload_2\n-         6: invokestatic  #33                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-         9: invokevirtual #35                 // Method addAll:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n-        12: invokeinterface #36,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-        17: invokeinterface #37,  1           // InterfaceMethod java/util/stream/Stream.findFirst:()Ljava/util/Optional;\n+         6: invokestatic  #105                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         9: invokevirtual #115                // Method addAll:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n+        12: invokeinterface #118,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+        17: invokeinterface #124,  1          // InterfaceMethod java/util/stream/Stream.findFirst:()Ljava/util/Optional;\n         22: aconst_null\n-        23: invokevirtual #38                 // Method java/util/Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;\n-        26: checkcast     #11                 // class java/lang/String\n+        23: invokevirtual #130                // Method java/util/Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;\n+        26: checkcast     #38                 // class java/lang/String\n         29: areturn\n       LineNumberTable:\n         line 115: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore;\n             0      30     1 embedding   Ldev/langchain4j/data/embedding/Embedding;\n@@ -789,204 +777,204 @@\n     descriptor: (Ljava/util/List;)Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n          2: aconst_null\n-         3: invokevirtual #35                 // Method addAll:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n+         3: invokevirtual #115                // Method addAll:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n          6: areturn\n       LineNumberTable:\n         line 120: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore;\n             0       7     1 embeddings   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     1 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-    Signature: #186                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #457                         // (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=3, args_size=3\n          0: aload_0\n          1: aconst_null\n          2: aload_1\n          3: aload_2\n-         4: invokespecial #34                 // Method addAll:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n+         4: invokespecial #111                // Method addAll:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n          7: areturn\n       LineNumberTable:\n         line 125: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore;\n             0       8     1 embeddings   Ljava/util/List;\n             0       8     2 embedded   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       8     1 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n             0       8     2 embedded   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n-    Signature: #190                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #460                         // (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=10, locals=10, args_size=4\n          0: aload_0\n-         1: getfield      #13                 // Field client:Lio/weaviate/client/WeaviateClient;\n-         4: invokevirtual #39                 // Method io/weaviate/client/WeaviateClient.graphQL:()Lio/weaviate/client/v1/graphql/GraphQL;\n-         7: invokevirtual #40                 // Method io/weaviate/client/v1/graphql/GraphQL.get:()Lio/weaviate/client/v1/graphql/query/Get;\n+         1: getfield      #46                 // Field client:Lio/weaviate/client/WeaviateClient;\n+         4: invokevirtual #136                // Method io/weaviate/client/WeaviateClient.graphQL:()Lio/weaviate/client/v1/graphql/GraphQL;\n+         7: invokevirtual #142                // Method io/weaviate/client/v1/graphql/GraphQL.get:()Lio/weaviate/client/v1/graphql/query/Get;\n         10: aload_0\n-        11: getfield      #18                 // Field objectClass:Ljava/lang/String;\n-        14: invokevirtual #41                 // Method io/weaviate/client/v1/graphql/query/Get.withClassName:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/Get;\n+        11: getfield      #59                 // Field objectClass:Ljava/lang/String;\n+        14: invokevirtual #148                // Method io/weaviate/client/v1/graphql/query/Get.withClassName:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/Get;\n         17: iconst_2\n-        18: anewarray     #42                 // class io/weaviate/client/v1/graphql/query/fields/Field\n+        18: anewarray     #154                // class io/weaviate/client/v1/graphql/query/fields/Field\n         21: dup\n         22: iconst_0\n-        23: invokestatic  #43                 // Method io/weaviate/client/v1/graphql/query/fields/Field.builder:()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-        26: ldc           #45                 // String text\n-        28: invokevirtual #46                 // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.name:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-        31: invokevirtual #47                 // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.build:()Lio/weaviate/client/v1/graphql/query/fields/Field;\n+        23: invokestatic  #156                // Method io/weaviate/client/v1/graphql/query/fields/Field.builder:()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+        26: ldc           #160                // String text\n+        28: invokevirtual #162                // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.name:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+        31: invokevirtual #168                // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.build:()Lio/weaviate/client/v1/graphql/query/fields/Field;\n         34: aastore\n         35: dup\n         36: iconst_1\n-        37: invokestatic  #43                 // Method io/weaviate/client/v1/graphql/query/fields/Field.builder:()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-        40: ldc           #48                 // String _additional\n-        42: invokevirtual #46                 // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.name:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+        37: invokestatic  #156                // Method io/weaviate/client/v1/graphql/query/fields/Field.builder:()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+        40: ldc           #172                // String _additional\n+        42: invokevirtual #162                // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.name:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n         45: iconst_3\n-        46: anewarray     #42                 // class io/weaviate/client/v1/graphql/query/fields/Field\n+        46: anewarray     #154                // class io/weaviate/client/v1/graphql/query/fields/Field\n         49: dup\n         50: iconst_0\n-        51: invokestatic  #43                 // Method io/weaviate/client/v1/graphql/query/fields/Field.builder:()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-        54: ldc           #49                 // String id\n-        56: invokevirtual #46                 // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.name:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-        59: invokevirtual #47                 // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.build:()Lio/weaviate/client/v1/graphql/query/fields/Field;\n+        51: invokestatic  #156                // Method io/weaviate/client/v1/graphql/query/fields/Field.builder:()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+        54: ldc           #174                // String id\n+        56: invokevirtual #162                // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.name:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+        59: invokevirtual #168                // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.build:()Lio/weaviate/client/v1/graphql/query/fields/Field;\n         62: aastore\n         63: dup\n         64: iconst_1\n-        65: invokestatic  #43                 // Method io/weaviate/client/v1/graphql/query/fields/Field.builder:()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-        68: ldc           #50                 // String certainty\n-        70: invokevirtual #46                 // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.name:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-        73: invokevirtual #47                 // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.build:()Lio/weaviate/client/v1/graphql/query/fields/Field;\n+        65: invokestatic  #156                // Method io/weaviate/client/v1/graphql/query/fields/Field.builder:()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+        68: ldc           #176                // String certainty\n+        70: invokevirtual #162                // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.name:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+        73: invokevirtual #168                // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.build:()Lio/weaviate/client/v1/graphql/query/fields/Field;\n         76: aastore\n         77: dup\n         78: iconst_2\n-        79: invokestatic  #43                 // Method io/weaviate/client/v1/graphql/query/fields/Field.builder:()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-        82: ldc           #51                 // String vector\n-        84: invokevirtual #46                 // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.name:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-        87: invokevirtual #47                 // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.build:()Lio/weaviate/client/v1/graphql/query/fields/Field;\n+        79: invokestatic  #156                // Method io/weaviate/client/v1/graphql/query/fields/Field.builder:()Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+        82: ldc           #178                // String vector\n+        84: invokevirtual #162                // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.name:(Ljava/lang/String;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+        87: invokevirtual #168                // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.build:()Lio/weaviate/client/v1/graphql/query/fields/Field;\n         90: aastore\n-        91: invokevirtual #52                 // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.fields:([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n-        94: invokevirtual #47                 // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.build:()Lio/weaviate/client/v1/graphql/query/fields/Field;\n+        91: invokevirtual #180                // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.fields:([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder;\n+        94: invokevirtual #168                // Method io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder.build:()Lio/weaviate/client/v1/graphql/query/fields/Field;\n         97: aastore\n-        98: invokevirtual #53                 // Method io/weaviate/client/v1/graphql/query/Get.withFields:([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/Get;\n-       101: invokestatic  #54                 // Method io/weaviate/client/v1/graphql/query/argument/NearVectorArgument.builder:()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n+        98: invokevirtual #184                // Method io/weaviate/client/v1/graphql/query/Get.withFields:([Lio/weaviate/client/v1/graphql/query/fields/Field;)Lio/weaviate/client/v1/graphql/query/Get;\n+       101: invokestatic  #188                // Method io/weaviate/client/v1/graphql/query/argument/NearVectorArgument.builder:()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n        104: aload_1\n-       105: invokevirtual #55                 // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+       105: invokevirtual #193                // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n        108: iconst_0\n-       109: anewarray     #56                 // class java/lang/Float\n-       112: invokeinterface #57,  2           // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-       117: checkcast     #58                 // class \"[Ljava/lang/Float;\"\n-       120: invokevirtual #59                 // Method io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder.vector:([Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n+       109: anewarray     #199                // class java/lang/Float\n+       112: invokeinterface #201,  2          // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+       117: checkcast     #205                // class \"[Ljava/lang/Float;\"\n+       120: invokevirtual #207                // Method io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder.vector:([Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n        123: dload_3\n        124: d2f\n-       125: invokestatic  #60                 // Method java/lang/Float.valueOf:(F)Ljava/lang/Float;\n-       128: invokevirtual #61                 // Method io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder.certainty:(Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n-       131: invokevirtual #62                 // Method io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder.build:()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;\n-       134: invokevirtual #63                 // Method io/weaviate/client/v1/graphql/query/Get.withNearVector:(Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;)Lio/weaviate/client/v1/graphql/query/Get;\n+       125: invokestatic  #212                // Method java/lang/Float.valueOf:(F)Ljava/lang/Float;\n+       128: invokevirtual #215                // Method io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder.certainty:(Ljava/lang/Float;)Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder;\n+       131: invokevirtual #218                // Method io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder.build:()Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;\n+       134: invokevirtual #221                // Method io/weaviate/client/v1/graphql/query/Get.withNearVector:(Lio/weaviate/client/v1/graphql/query/argument/NearVectorArgument;)Lio/weaviate/client/v1/graphql/query/Get;\n        137: iload_2\n-       138: invokestatic  #64                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-       141: invokevirtual #65                 // Method io/weaviate/client/v1/graphql/query/Get.withLimit:(Ljava/lang/Integer;)Lio/weaviate/client/v1/graphql/query/Get;\n-       144: invokevirtual #66                 // Method io/weaviate/client/v1/graphql/query/Get.run:()Lio/weaviate/client/base/Result;\n+       138: invokestatic  #225                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+       141: invokevirtual #230                // Method io/weaviate/client/v1/graphql/query/Get.withLimit:(Ljava/lang/Integer;)Lio/weaviate/client/v1/graphql/query/Get;\n+       144: invokevirtual #234                // Method io/weaviate/client/v1/graphql/query/Get.run:()Lio/weaviate/client/base/Result;\n        147: astore        5\n        149: aload         5\n-       151: invokevirtual #67                 // Method io/weaviate/client/base/Result.hasErrors:()Z\n-       154: ifeq          201\n-       157: new           #15                 // class java/lang/IllegalArgumentException\n+       151: invokevirtual #238                // Method io/weaviate/client/base/Result.hasErrors:()Z\n+       154: ifeq          202\n+       157: new           #52                 // class java/lang/IllegalArgumentException\n        160: dup\n        161: aload         5\n-       163: invokevirtual #68                 // Method io/weaviate/client/base/Result.getError:()Lio/weaviate/client/base/WeaviateError;\n-       166: invokevirtual #69                 // Method io/weaviate/client/base/WeaviateError.getMessages:()Ljava/util/List;\n-       169: invokeinterface #36,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-       174: invokedynamic #70,  0             // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n-       179: invokeinterface #71,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-       184: ldc           #72                 // String \\n\n-       186: invokestatic  #73                 // Method java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-       189: invokeinterface #74,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-       194: checkcast     #11                 // class java/lang/String\n-       197: invokespecial #75                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-       200: athrow\n-       201: aload         5\n-       203: invokevirtual #76                 // Method io/weaviate/client/base/Result.getResult:()Ljava/lang/Object;\n-       206: checkcast     #77                 // class io/weaviate/client/v1/graphql/model/GraphQLResponse\n-       209: invokevirtual #78                 // Method io/weaviate/client/v1/graphql/model/GraphQLResponse.getErrors:()[Lio/weaviate/client/v1/graphql/model/GraphQLError;\n-       212: astore        6\n-       214: aload         6\n-       216: ifnull        261\n-       219: aload         6\n-       221: arraylength\n-       222: ifle          261\n-       225: new           #15                 // class java/lang/IllegalArgumentException\n-       228: dup\n-       229: aload         6\n-       231: invokestatic  #79                 // Method java/util/Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;\n-       234: invokedynamic #80,  0             // InvokeDynamic #1:apply:()Ljava/util/function/Function;\n-       239: invokeinterface #71,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-       244: ldc           #72                 // String \\n\n-       246: invokestatic  #73                 // Method java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n-       249: invokeinterface #74,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-       254: checkcast     #11                 // class java/lang/String\n-       257: invokespecial #75                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-       260: athrow\n-       261: aload         5\n-       263: invokevirtual #76                 // Method io/weaviate/client/base/Result.getResult:()Ljava/lang/Object;\n-       266: checkcast     #77                 // class io/weaviate/client/v1/graphql/model/GraphQLResponse\n-       269: invokevirtual #81                 // Method io/weaviate/client/v1/graphql/model/GraphQLResponse.getData:()Ljava/lang/Object;\n-       272: checkcast     #82                 // class java/util/Map\n-       275: invokeinterface #83,  1           // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n-       280: invokeinterface #84,  1           // InterfaceMethod java/util/Set.stream:()Ljava/util/stream/Stream;\n-       285: invokeinterface #37,  1           // InterfaceMethod java/util/stream/Stream.findFirst:()Ljava/util/Optional;\n-       290: astore        7\n-       292: aload         7\n-       294: invokevirtual #85                 // Method java/util/Optional.isPresent:()Z\n-       297: ifne          304\n-       300: invokestatic  #86                 // Method java/util/Collections.emptyList:()Ljava/util/List;\n-       303: areturn\n-       304: aload         7\n-       306: invokevirtual #87                 // Method java/util/Optional.get:()Ljava/lang/Object;\n-       309: checkcast     #88                 // class java/util/Map$Entry\n-       312: invokeinterface #89,  1           // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-       317: checkcast     #82                 // class java/util/Map\n-       320: invokeinterface #83,  1           // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n-       325: invokeinterface #84,  1           // InterfaceMethod java/util/Set.stream:()Ljava/util/stream/Stream;\n-       330: invokeinterface #37,  1           // InterfaceMethod java/util/stream/Stream.findFirst:()Ljava/util/Optional;\n-       335: astore        8\n-       337: aload         8\n-       339: invokevirtual #85                 // Method java/util/Optional.isPresent:()Z\n-       342: ifne          349\n-       345: invokestatic  #86                 // Method java/util/Collections.emptyList:()Ljava/util/List;\n-       348: areturn\n-       349: aload         8\n-       351: invokevirtual #87                 // Method java/util/Optional.get:()Ljava/lang/Object;\n-       354: checkcast     #88                 // class java/util/Map$Entry\n-       357: invokeinterface #89,  1           // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-       362: checkcast     #90                 // class java/util/List\n-       365: astore        9\n-       367: aload         9\n-       369: invokeinterface #36,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-       374: invokedynamic #91,  0             // InvokeDynamic #2:apply:()Ljava/util/function/Function;\n-       379: invokeinterface #71,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-       384: invokestatic  #92                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-       387: invokeinterface #74,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-       392: checkcast     #90                 // class java/util/List\n-       395: areturn\n+       163: invokevirtual #243                // Method io/weaviate/client/base/Result.getError:()Lio/weaviate/client/base/WeaviateError;\n+       166: invokevirtual #247                // Method io/weaviate/client/base/WeaviateError.getMessages:()Ljava/util/List;\n+       169: invokeinterface #118,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+       174: invokedynamic #252,  0            // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n+       179: invokeinterface #256,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+       184: ldc_w         #260                // String \\n\n+       187: invokestatic  #262                // Method java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+       190: invokeinterface #268,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+       195: checkcast     #38                 // class java/lang/String\n+       198: invokespecial #272                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+       201: athrow\n+       202: aload         5\n+       204: invokevirtual #275                // Method io/weaviate/client/base/Result.getResult:()Ljava/lang/Object;\n+       207: checkcast     #279                // class io/weaviate/client/v1/graphql/model/GraphQLResponse\n+       210: invokevirtual #281                // Method io/weaviate/client/v1/graphql/model/GraphQLResponse.getErrors:()[Lio/weaviate/client/v1/graphql/model/GraphQLError;\n+       213: astore        6\n+       215: aload         6\n+       217: ifnull        263\n+       220: aload         6\n+       222: arraylength\n+       223: ifle          263\n+       226: new           #52                 // class java/lang/IllegalArgumentException\n+       229: dup\n+       230: aload         6\n+       232: invokestatic  #285                // Method java/util/Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream;\n+       235: invokedynamic #290,  0            // InvokeDynamic #1:apply:()Ljava/util/function/Function;\n+       240: invokeinterface #256,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+       245: ldc_w         #260                // String \\n\n+       248: invokestatic  #262                // Method java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;\n+       251: invokeinterface #268,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+       256: checkcast     #38                 // class java/lang/String\n+       259: invokespecial #272                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+       262: athrow\n+       263: aload         5\n+       265: invokevirtual #275                // Method io/weaviate/client/base/Result.getResult:()Ljava/lang/Object;\n+       268: checkcast     #279                // class io/weaviate/client/v1/graphql/model/GraphQLResponse\n+       271: invokevirtual #291                // Method io/weaviate/client/v1/graphql/model/GraphQLResponse.getData:()Ljava/lang/Object;\n+       274: checkcast     #294                // class java/util/Map\n+       277: invokeinterface #296,  1          // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n+       282: invokeinterface #300,  1          // InterfaceMethod java/util/Set.stream:()Ljava/util/stream/Stream;\n+       287: invokeinterface #124,  1          // InterfaceMethod java/util/stream/Stream.findFirst:()Ljava/util/Optional;\n+       292: astore        7\n+       294: aload         7\n+       296: invokevirtual #303                // Method java/util/Optional.isPresent:()Z\n+       299: ifne          306\n+       302: invokestatic  #306                // Method java/util/Collections.emptyList:()Ljava/util/List;\n+       305: areturn\n+       306: aload         7\n+       308: invokevirtual #309                // Method java/util/Optional.get:()Ljava/lang/Object;\n+       311: checkcast     #311                // class java/util/Map$Entry\n+       314: invokeinterface #313,  1          // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+       319: checkcast     #294                // class java/util/Map\n+       322: invokeinterface #296,  1          // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n+       327: invokeinterface #300,  1          // InterfaceMethod java/util/Set.stream:()Ljava/util/stream/Stream;\n+       332: invokeinterface #124,  1          // InterfaceMethod java/util/stream/Stream.findFirst:()Ljava/util/Optional;\n+       337: astore        8\n+       339: aload         8\n+       341: invokevirtual #303                // Method java/util/Optional.isPresent:()Z\n+       344: ifne          351\n+       347: invokestatic  #306                // Method java/util/Collections.emptyList:()Ljava/util/List;\n+       350: areturn\n+       351: aload         8\n+       353: invokevirtual #309                // Method java/util/Optional.get:()Ljava/lang/Object;\n+       356: checkcast     #311                // class java/util/Map$Entry\n+       359: invokeinterface #313,  1          // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+       364: checkcast     #119                // class java/util/List\n+       367: astore        9\n+       369: aload         9\n+       371: invokeinterface #118,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+       376: invokedynamic #316,  0            // InvokeDynamic #2:apply:()Ljava/util/function/Function;\n+       381: invokeinterface #256,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+       386: invokestatic  #317                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+       389: invokeinterface #268,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+       394: checkcast     #119                // class java/util/List\n+       397: areturn\n       LineNumberTable:\n         line 138: 0\n         line 139: 4\n         line 140: 7\n         line 141: 14\n         line 143: 23\n         line 145: 37\n@@ -1003,189 +991,189 @@\n         line 159: 131\n         line 154: 134\n         line 161: 138\n         line 162: 144\n         line 164: 149\n         line 165: 157\n         line 166: 163\n-        line 170: 201\n-        line 171: 214\n-        line 172: 225\n-        line 175: 261\n-        line 176: 263\n-        line 177: 292\n-        line 178: 300\n-        line 181: 304\n-        line 182: 337\n-        line 183: 345\n-        line 186: 349\n-        line 188: 367\n+        line 170: 202\n+        line 171: 215\n+        line 172: 226\n+        line 175: 263\n+        line 176: 265\n+        line 177: 294\n+        line 178: 302\n+        line 181: 306\n+        line 182: 339\n+        line 183: 347\n+        line 186: 351\n+        line 188: 369\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     396     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore;\n-            0     396     1 referenceEmbedding   Ldev/langchain4j/data/embedding/Embedding;\n-            0     396     2 maxResults   I\n-            0     396     3 minCertainty   D\n-          149     247     5 result   Lio/weaviate/client/base/Result;\n-          214     182     6 errors   [Lio/weaviate/client/v1/graphql/model/GraphQLError;\n-          292     104     7 resGetPart   Ljava/util/Optional;\n-          337      59     8 resItemsPart   Ljava/util/Optional;\n-          367      29     9 resItems   Ljava/util/List;\n+            0     398     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore;\n+            0     398     1 referenceEmbedding   Ldev/langchain4j/data/embedding/Embedding;\n+            0     398     2 maxResults   I\n+            0     398     3 minCertainty   D\n+          149     249     5 result   Lio/weaviate/client/base/Result;\n+          215     183     6 errors   [Lio/weaviate/client/v1/graphql/model/GraphQLError;\n+          294     104     7 resGetPart   Ljava/util/Optional;\n+          339      59     8 resItemsPart   Ljava/util/Optional;\n+          369      29     9 resItems   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-          149     247     5 result   Lio/weaviate/client/base/Result<Lio/weaviate/client/v1/graphql/model/GraphQLResponse;>;\n-          292     104     7 resGetPart   Ljava/util/Optional<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/Map;>;>;\n-          367      29     9 resItems   Ljava/util/List<Ljava/util/Map<Ljava/lang/String;*>;>;\n+          149     249     5 result   Lio/weaviate/client/base/Result<Lio/weaviate/client/v1/graphql/model/GraphQLResponse;>;\n+          294     104     7 resGetPart   Ljava/util/Optional<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/Map;>;>;\n+          369      29     9 resItems   Ljava/util/List<Ljava/util/Map<Ljava/lang/String;*>;>;\n       StackMapTable: number_of_entries = 4\n         frame_type = 252 /* append */\n-          offset_delta = 201\n+          offset_delta = 202\n           locals = [ class io/weaviate/client/base/Result ]\n         frame_type = 252 /* append */\n-          offset_delta = 59\n+          offset_delta = 60\n           locals = [ class \"[Lio/weaviate/client/v1/graphql/model/GraphQLError;\" ]\n         frame_type = 252 /* append */\n           offset_delta = 42\n           locals = [ class java/util/Optional ]\n         frame_type = 252 /* append */\n           offset_delta = 44\n           locals = [ class java/util/Optional ]\n-    Signature: #213                         // (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+    Signature: #480                         // (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n \n   private java.util.List<java.lang.String> addAll(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;)Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=6, locals=8, args_size=4\n          0: aload_3\n-         1: ifnull        29\n+         1: ifnull        30\n          4: aload_2\n-         5: invokeinterface #93,  1           // InterfaceMethod java/util/List.size:()I\n+         5: invokeinterface #321,  1          // InterfaceMethod java/util/List.size:()I\n         10: aload_3\n-        11: invokeinterface #93,  1           // InterfaceMethod java/util/List.size:()I\n-        16: if_icmpeq     29\n-        19: new           #15                 // class java/lang/IllegalArgumentException\n+        11: invokeinterface #321,  1          // InterfaceMethod java/util/List.size:()I\n+        16: if_icmpeq     30\n+        19: new           #52                 // class java/lang/IllegalArgumentException\n         22: dup\n-        23: ldc           #94                 // String The list of embeddings and embedded must have the same size\n-        25: invokespecial #75                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-        28: athrow\n-        29: new           #95                 // class java/util/ArrayList\n-        32: dup\n-        33: invokespecial #96                 // Method java/util/ArrayList.\"<init>\":()V\n-        36: astore        4\n-        38: new           #95                 // class java/util/ArrayList\n-        41: dup\n-        42: invokespecial #96                 // Method java/util/ArrayList.\"<init>\":()V\n-        45: astore        5\n-        47: iconst_0\n-        48: istore        6\n-        50: iload         6\n-        52: aload_2\n-        53: invokeinterface #93,  1           // InterfaceMethod java/util/List.size:()I\n-        58: if_icmpge     179\n-        61: aload_1\n-        62: ifnull        79\n-        65: aload_1\n-        66: iload         6\n-        68: invokeinterface #97,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        73: checkcast     #11                 // class java/lang/String\n-        76: goto          113\n-        79: aload_0\n-        80: getfield      #22                 // Field avoidDups:Z\n-        83: ifeq          110\n-        86: aload_3\n-        87: ifnull        110\n-        90: aload_3\n-        91: iload         6\n-        93: invokeinterface #97,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        98: checkcast     #98                 // class dev/langchain4j/data/segment/TextSegment\n-       101: invokevirtual #99                 // Method dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-       104: invokestatic  #100                // Method dev/langchain4j/internal/Utils.generateUUIDFrom:(Ljava/lang/String;)Ljava/lang/String;\n-       107: goto          113\n-       110: invokestatic  #31                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n-       113: astore        7\n-       115: aload         4\n-       117: aload         7\n-       119: invokeinterface #101,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-       124: pop\n-       125: aload         5\n-       127: aload_0\n-       128: aload         7\n-       130: aload_2\n-       131: iload         6\n-       133: invokeinterface #97,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       138: checkcast     #102                // class dev/langchain4j/data/embedding/Embedding\n-       141: aload_3\n-       142: ifnull        162\n-       145: aload_3\n-       146: iload         6\n-       148: invokeinterface #97,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       153: checkcast     #98                 // class dev/langchain4j/data/segment/TextSegment\n-       156: invokevirtual #99                 // Method dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-       159: goto          164\n-       162: ldc           #9                  // String\n-       164: invokespecial #103                // Method buildObject:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject;\n-       167: invokeinterface #101,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-       172: pop\n-       173: iinc          6, 1\n-       176: goto          50\n-       179: aload_0\n-       180: getfield      #13                 // Field client:Lio/weaviate/client/WeaviateClient;\n-       183: invokevirtual #104                // Method io/weaviate/client/WeaviateClient.batch:()Lio/weaviate/client/v1/batch/Batch;\n-       186: invokevirtual #105                // Method io/weaviate/client/v1/batch/Batch.objectsBatcher:()Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n-       189: aload         5\n-       191: iconst_0\n-       192: anewarray     #106                // class io/weaviate/client/v1/data/model/WeaviateObject\n-       195: invokeinterface #57,  2           // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-       200: checkcast     #107                // class \"[Lio/weaviate/client/v1/data/model/WeaviateObject;\"\n-       203: invokevirtual #108                // Method io/weaviate/client/v1/batch/api/ObjectsBatcher.withObjects:([Lio/weaviate/client/v1/data/model/WeaviateObject;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n-       206: aload_0\n-       207: getfield      #24                 // Field consistencyLevel:Ljava/lang/String;\n-       210: invokevirtual #109                // Method io/weaviate/client/v1/batch/api/ObjectsBatcher.withConsistencyLevel:(Ljava/lang/String;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n-       213: invokevirtual #110                // Method io/weaviate/client/v1/batch/api/ObjectsBatcher.run:()Lio/weaviate/client/base/Result;\n-       216: pop\n-       217: aload         4\n-       219: areturn\n+        23: ldc_w         #325                // String The list of embeddings and embedded must have the same size\n+        26: invokespecial #272                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+        29: athrow\n+        30: new           #327                // class java/util/ArrayList\n+        33: dup\n+        34: invokespecial #329                // Method java/util/ArrayList.\"<init>\":()V\n+        37: astore        4\n+        39: new           #327                // class java/util/ArrayList\n+        42: dup\n+        43: invokespecial #329                // Method java/util/ArrayList.\"<init>\":()V\n+        46: astore        5\n+        48: iconst_0\n+        49: istore        6\n+        51: iload         6\n+        53: aload_2\n+        54: invokeinterface #321,  1          // InterfaceMethod java/util/List.size:()I\n+        59: if_icmpge     180\n+        62: aload_1\n+        63: ifnull        80\n+        66: aload_1\n+        67: iload         6\n+        69: invokeinterface #330,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        74: checkcast     #38                 // class java/lang/String\n+        77: goto          114\n+        80: aload_0\n+        81: getfield      #73                 // Field avoidDups:Z\n+        84: ifeq          111\n+        87: aload_3\n+        88: ifnull        111\n+        91: aload_3\n+        92: iload         6\n+        94: invokeinterface #330,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        99: checkcast     #333                // class dev/langchain4j/data/segment/TextSegment\n+       102: invokevirtual #335                // Method dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+       105: invokestatic  #337                // Method dev/langchain4j/internal/Utils.generateUUIDFrom:(Ljava/lang/String;)Ljava/lang/String;\n+       108: goto          114\n+       111: invokestatic  #98                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+       114: astore        7\n+       116: aload         4\n+       118: aload         7\n+       120: invokeinterface #341,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       125: pop\n+       126: aload         5\n+       128: aload_0\n+       129: aload         7\n+       131: aload_2\n+       132: iload         6\n+       134: invokeinterface #330,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       139: checkcast     #194                // class dev/langchain4j/data/embedding/Embedding\n+       142: aload_3\n+       143: ifnull        163\n+       146: aload_3\n+       147: iload         6\n+       149: invokeinterface #330,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       154: checkcast     #333                // class dev/langchain4j/data/segment/TextSegment\n+       157: invokevirtual #335                // Method dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+       160: goto          165\n+       163: ldc           #30                 // String\n+       165: invokespecial #344                // Method buildObject:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject;\n+       168: invokeinterface #341,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       173: pop\n+       174: iinc          6, 1\n+       177: goto          51\n+       180: aload_0\n+       181: getfield      #46                 // Field client:Lio/weaviate/client/WeaviateClient;\n+       184: invokevirtual #348                // Method io/weaviate/client/WeaviateClient.batch:()Lio/weaviate/client/v1/batch/Batch;\n+       187: invokevirtual #352                // Method io/weaviate/client/v1/batch/Batch.objectsBatcher:()Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n+       190: aload         5\n+       192: iconst_0\n+       193: anewarray     #358                // class io/weaviate/client/v1/data/model/WeaviateObject\n+       196: invokeinterface #201,  2          // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+       201: checkcast     #360                // class \"[Lio/weaviate/client/v1/data/model/WeaviateObject;\"\n+       204: invokevirtual #362                // Method io/weaviate/client/v1/batch/api/ObjectsBatcher.withObjects:([Lio/weaviate/client/v1/data/model/WeaviateObject;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n+       207: aload_0\n+       208: getfield      #79                 // Field consistencyLevel:Ljava/lang/String;\n+       211: invokevirtual #368                // Method io/weaviate/client/v1/batch/api/ObjectsBatcher.withConsistencyLevel:(Ljava/lang/String;)Lio/weaviate/client/v1/batch/api/ObjectsBatcher;\n+       214: invokevirtual #372                // Method io/weaviate/client/v1/batch/api/ObjectsBatcher.run:()Lio/weaviate/client/base/Result;\n+       217: pop\n+       218: aload         4\n+       220: areturn\n       LineNumberTable:\n         line 192: 0\n         line 193: 19\n-        line 196: 29\n-        line 197: 38\n-        line 198: 47\n-        line 199: 61\n-        line 200: 68\n-        line 201: 93\n-        line 202: 115\n-        line 203: 125\n-        line 198: 173\n-        line 206: 179\n-        line 207: 183\n-        line 208: 186\n-        line 209: 195\n-        line 210: 210\n-        line 211: 213\n-        line 213: 217\n+        line 196: 30\n+        line 197: 39\n+        line 198: 48\n+        line 199: 62\n+        line 200: 66\n+        line 201: 80\n+        line 202: 116\n+        line 203: 126\n+        line 198: 174\n+        line 206: 180\n+        line 207: 184\n+        line 208: 187\n+        line 209: 196\n+        line 210: 211\n+        line 211: 214\n+        line 213: 218\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-          115      58     7    id   Ljava/lang/String;\n-           50     129     6     i   I\n-            0     220     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore;\n-            0     220     1   ids   Ljava/util/List;\n-            0     220     2 embeddings   Ljava/util/List;\n-            0     220     3 embedded   Ljava/util/List;\n-           38     182     4 resIds   Ljava/util/List;\n-           47     173     5 objects   Ljava/util/List;\n+          116      58     7    id   Ljava/lang/String;\n+           51     129     6     i   I\n+            0     221     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore;\n+            0     221     1   ids   Ljava/util/List;\n+            0     221     2 embeddings   Ljava/util/List;\n+            0     221     3 embedded   Ljava/util/List;\n+           39     182     4 resIds   Ljava/util/List;\n+           48     173     5 objects   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            0     220     1   ids   Ljava/util/List<Ljava/lang/String;>;\n-            0     220     2 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-            0     220     3 embedded   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n-           38     182     4 resIds   Ljava/util/List<Ljava/lang/String;>;\n-           47     173     5 objects   Ljava/util/List<Lio/weaviate/client/v1/data/model/WeaviateObject;>;\n+            0     221     1   ids   Ljava/util/List<Ljava/lang/String;>;\n+            0     221     2 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n+            0     221     3 embedded   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n+           39     182     4 resIds   Ljava/util/List<Ljava/lang/String;>;\n+           48     173     5 objects   Ljava/util/List<Lio/weaviate/client/v1/data/model/WeaviateObject;>;\n       StackMapTable: number_of_entries = 8\n-        frame_type = 29 /* same */\n+        frame_type = 30 /* same */\n         frame_type = 254 /* append */\n           offset_delta = 20\n           locals = [ class java/util/List, class java/util/List, int ]\n         frame_type = 28 /* same */\n         frame_type = 30 /* same */\n         frame_type = 66 /* same_locals_1_stack_item */\n           stack = [ class java/lang/String ]\n@@ -1195,46 +1183,46 @@\n           stack = [ class java/util/List, class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore, class java/lang/String, class dev/langchain4j/data/embedding/Embedding ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 1\n           locals = [ class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore, class java/util/List, class java/util/List, class java/util/List, class java/util/List, class java/util/List, int, class java/lang/String ]\n           stack = [ class java/util/List, class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore, class java/lang/String, class dev/langchain4j/data/embedding/Embedding, class java/lang/String ]\n         frame_type = 249 /* chop */\n           offset_delta = 14\n-    Signature: #223                         // (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #487                         // (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n \n   private io.weaviate.client.v1.data.model.WeaviateObject buildObject(java.lang.String, dev.langchain4j.data.embedding.Embedding, java.lang.String);\n     descriptor: (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=5, args_size=4\n-         0: new           #111                // class java/util/HashMap\n+         0: new           #373                // class java/util/HashMap\n          3: dup\n-         4: invokespecial #112                // Method java/util/HashMap.\"<init>\":()V\n+         4: invokespecial #375                // Method java/util/HashMap.\"<init>\":()V\n          7: astore        4\n          9: aload         4\n-        11: ldc           #45                 // String text\n+        11: ldc           #160                // String text\n         13: aload_3\n-        14: invokeinterface #113,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        14: invokeinterface #376,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         19: pop\n-        20: invokestatic  #114                // Method io/weaviate/client/v1/data/model/WeaviateObject.builder:()Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+        20: invokestatic  #379                // Method io/weaviate/client/v1/data/model/WeaviateObject.builder:()Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n         23: aload_0\n-        24: getfield      #18                 // Field objectClass:Ljava/lang/String;\n-        27: invokevirtual #115                // Method io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.className:(Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+        24: getfield      #59                 // Field objectClass:Ljava/lang/String;\n+        27: invokevirtual #382                // Method io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.className:(Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n         30: aload_1\n-        31: invokevirtual #116                // Method io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.id:(Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+        31: invokevirtual #388                // Method io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.id:(Ljava/lang/String;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n         34: aload_2\n-        35: invokevirtual #55                 // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+        35: invokevirtual #193                // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n         38: iconst_0\n-        39: anewarray     #56                 // class java/lang/Float\n-        42: invokeinterface #57,  2           // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-        47: checkcast     #58                 // class \"[Ljava/lang/Float;\"\n-        50: invokevirtual #117                // Method io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.vector:([Ljava/lang/Float;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+        39: anewarray     #199                // class java/lang/Float\n+        42: invokeinterface #201,  2          // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+        47: checkcast     #205                // class \"[Ljava/lang/Float;\"\n+        50: invokevirtual #390                // Method io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.vector:([Ljava/lang/Float;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n         53: aload         4\n-        55: invokevirtual #118                // Method io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.properties:(Ljava/util/Map;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n-        58: invokevirtual #119                // Method io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.build:()Lio/weaviate/client/v1/data/model/WeaviateObject;\n+        55: invokevirtual #393                // Method io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.properties:(Ljava/util/Map;)Lio/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder;\n+        58: invokevirtual #397                // Method io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder.build:()Lio/weaviate/client/v1/data/model/WeaviateObject;\n         61: areturn\n       LineNumberTable:\n         line 217: 0\n         line 218: 9\n         line 221: 20\n         line 222: 27\n         line 223: 31\n@@ -1255,62 +1243,62 @@\n \n   private static dev.langchain4j.store.embedding.EmbeddingMatch<dev.langchain4j.data.segment.TextSegment> toEmbeddingMatch(java.util.Map<java.lang.String, ?>);\n     descriptor: (Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n     Code:\n       stack=6, locals=3, args_size=1\n          0: aload_0\n-         1: ldc           #48                 // String _additional\n-         3: invokeinterface #120,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-         8: checkcast     #82                 // class java/util/Map\n+         1: ldc           #172                // String _additional\n+         3: invokeinterface #400,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+         8: checkcast     #294                // class java/util/Map\n         11: astore_1\n         12: aload_0\n-        13: ldc           #45                 // String text\n-        15: invokeinterface #120,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        20: checkcast     #11                 // class java/lang/String\n+        13: ldc           #160                // String text\n+        15: invokeinterface #400,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        20: checkcast     #38                 // class java/lang/String\n         23: astore_2\n-        24: new           #121                // class dev/langchain4j/store/embedding/EmbeddingMatch\n+        24: new           #402                // class dev/langchain4j/store/embedding/EmbeddingMatch\n         27: dup\n         28: aload_1\n-        29: ldc           #50                 // String certainty\n-        31: invokeinterface #120,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        36: checkcast     #122                // class java/lang/Double\n+        29: ldc           #176                // String certainty\n+        31: invokeinterface #400,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        36: checkcast     #404                // class java/lang/Double\n         39: aload_1\n-        40: ldc           #49                 // String id\n-        42: invokeinterface #120,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        47: checkcast     #11                 // class java/lang/String\n+        40: ldc           #174                // String id\n+        42: invokeinterface #400,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        47: checkcast     #38                 // class java/lang/String\n         50: aload_1\n-        51: ldc           #51                 // String vector\n-        53: invokeinterface #120,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        58: checkcast     #90                 // class java/util/List\n-        61: invokeinterface #36,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-        66: invokedynamic #123,  0            // InvokeDynamic #3:apply:()Ljava/util/function/Function;\n-        71: invokeinterface #71,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        76: invokestatic  #92                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        79: invokeinterface #74,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        84: checkcast     #90                 // class java/util/List\n-        87: invokestatic  #124                // Method dev/langchain4j/data/embedding/Embedding.from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n+        51: ldc           #178                // String vector\n+        53: invokeinterface #400,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        58: checkcast     #119                // class java/util/List\n+        61: invokeinterface #118,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+        66: invokedynamic #406,  0            // InvokeDynamic #3:apply:()Ljava/util/function/Function;\n+        71: invokeinterface #256,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        76: invokestatic  #317                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        79: invokeinterface #268,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        84: checkcast     #119                // class java/util/List\n+        87: invokestatic  #407                // Method dev/langchain4j/data/embedding/Embedding.from:(Ljava/util/List;)Ldev/langchain4j/data/embedding/Embedding;\n         90: aload_2\n-        91: invokestatic  #125                // Method dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n+        91: invokestatic  #411                // Method dev/langchain4j/internal/Utils.isNullOrBlank:(Ljava/lang/String;)Z\n         94: ifeq          101\n         97: aconst_null\n         98: goto          105\n        101: aload_2\n-       102: invokestatic  #126                // Method dev/langchain4j/data/segment/TextSegment.from:(Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n-       105: invokespecial #127                // Method dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+       102: invokestatic  #415                // Method dev/langchain4j/data/segment/TextSegment.from:(Ljava/lang/String;)Ldev/langchain4j/data/segment/TextSegment;\n+       105: invokespecial #418                // Method dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n        108: areturn\n       LineNumberTable:\n         line 230: 0\n         line 231: 12\n         line 233: 24\n         line 234: 31\n         line 235: 42\n         line 237: 53\n         line 236: 87\n-        line 239: 91\n+        line 239: 90\n         line 233: 108\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     109     0  item   Ljava/util/Map;\n            12      97     1 additional   Ljava/util/Map;\n            24      85     2  text   Ljava/lang/String;\n       LocalVariableTypeTable:\n@@ -1322,68 +1310,68 @@\n           offset_delta = 101\n           locals = [ class java/util/Map, class java/util/Map, class java/lang/String ]\n           stack = [ uninitialized 24, uninitialized 24, class java/lang/Double, class java/lang/String, class dev/langchain4j/data/embedding/Embedding ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 3\n           locals = [ class java/util/Map, class java/util/Map, class java/lang/String ]\n           stack = [ uninitialized 24, uninitialized 24, class java/lang/Double, class java/lang/String, class dev/langchain4j/data/embedding/Embedding, class dev/langchain4j/data/segment/TextSegment ]\n-    Signature: #238                         // (Ljava/util/Map<Ljava/lang/String;*>;)Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n+    Signature: #496                         // (Ljava/util/Map<Ljava/lang/String;*>;)Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n \n   public static dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #128                // class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder\n+         0: new           #421                // class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder\n          3: dup\n-         4: invokespecial #129                // Method dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.\"<init>\":()V\n+         4: invokespecial #423                // Method dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 60: 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     #98                 // class dev/langchain4j/data/segment/TextSegment\n-         6: invokevirtual #130                // Method add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+         3: checkcast     #333                // class dev/langchain4j/data/segment/TextSegment\n+         6: invokevirtual #424                // Method add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n          9: areturn\n       LineNumberTable:\n         line 36: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore;\n }\n-Signature: #242                         // Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n+Signature: #499                         // Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n SourceFile: \"WeaviateEmbeddingStore.java\"\n-InnerClasses:\n-  public static #133= #128 of #44;        // WeaviateEmbeddingStoreBuilder=class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder of class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n-  public static #207= #88 of #82;         // Entry=class java/util/Map$Entry of class java/util/Map\n-  public static #439= #295 of #42;        // FieldBuilder=class io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder of class io/weaviate/client/v1/graphql/query/fields/Field\n-  public static #451= #309 of #303;       // NearVectorArgumentBuilder=class io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder of class io/weaviate/client/v1/graphql/query/argument/NearVectorArgument\n-  public static #522= #377 of #106;       // WeaviateObjectBuilder=class io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder of class io/weaviate/client/v1/data/model/WeaviateObject\n-  public static final #549= #548 of #556; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #325 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  0: #503 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-      #326 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #327 REF_invokeVirtual io/weaviate/client/base/WeaviateErrorMessage.getMessage:()Ljava/lang/String;\n-      #328 (Lio/weaviate/client/base/WeaviateErrorMessage;)Ljava/lang/String;\n-  1: #325 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+      #510 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #511 REF_invokeVirtual io/weaviate/client/base/WeaviateErrorMessage.getMessage:()Ljava/lang/String;\n+      #517 (Lio/weaviate/client/base/WeaviateErrorMessage;)Ljava/lang/String;\n+  1: #503 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-      #326 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #341 REF_invokeVirtual io/weaviate/client/v1/graphql/model/GraphQLError.getMessage:()Ljava/lang/String;\n-      #342 (Lio/weaviate/client/v1/graphql/model/GraphQLError;)Ljava/lang/String;\n-  2: #325 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+      #510 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #519 REF_invokeVirtual io/weaviate/client/v1/graphql/model/GraphQLError.getMessage:()Ljava/lang/String;\n+      #523 (Lio/weaviate/client/v1/graphql/model/GraphQLError;)Ljava/lang/String;\n+  2: #503 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-      #326 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #353 REF_invokeStatic dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.toEmbeddingMatch:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-      #354 (Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  3: #325 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+      #510 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #525 REF_invokeStatic dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.toEmbeddingMatch:(Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+      #528 (Ljava/util/Map;)Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  3: #503 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-      #326 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #386 REF_invokeVirtual java/lang/Double.floatValue:()F\n-      #387 (Ljava/lang/Double;)Ljava/lang/Float;\n+      #510 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #529 REF_invokeVirtual java/lang/Double.floatValue:()F\n+      #534 (Ljava/lang/Double;)Ljava/lang/Float;\n+InnerClasses:\n+  public static #537= #163 of #154;       // FieldBuilder=class io/weaviate/client/v1/graphql/query/fields/Field$FieldBuilder of class io/weaviate/client/v1/graphql/query/fields/Field\n+  public static #538= #208 of #189;       // NearVectorArgumentBuilder=class io/weaviate/client/v1/graphql/query/argument/NearVectorArgument$NearVectorArgumentBuilder of class io/weaviate/client/v1/graphql/query/argument/NearVectorArgument\n+  public static #539= #311 of #294;       // Entry=class java/util/Map$Entry of class java/util/Map\n+  public static #540= #383 of #358;       // WeaviateObjectBuilder=class io/weaviate/client/v1/data/model/WeaviateObject$WeaviateObjectBuilder of class io/weaviate/client/v1/data/model/WeaviateObject\n+  public static #541= #421 of #22;        // WeaviateEmbeddingStoreBuilder=class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder of class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n+  public static final #546= #542 of #544; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.class", "source2": "dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum d3c66b29565ce582533fede9fac0f79b1825f12a0c66b0c70990d696b6c90723\n+  SHA-256 checksum 9eff2068d9471d0aab3c45fddd2d746774b571fe2f666c906feccf7f932bfa95\n   Compiled from \"WeaviateEmbeddingStore.java\"\n public class dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #24                         // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder\n-  super_class: #25                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 7, methods: 10, attributes: 2\n Constant pool:\n-   #1 = Methodref          #25.#54        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #24.#55        // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.apiKey:Ljava/lang/String;\n-   #3 = Fieldref           #24.#56        // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.scheme:Ljava/lang/String;\n-   #4 = Fieldref           #24.#57        // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.host:Ljava/lang/String;\n-   #5 = Fieldref           #24.#58        // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.port:Ljava/lang/Integer;\n-   #6 = Fieldref           #24.#59        // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.objectClass:Ljava/lang/String;\n-   #7 = Fieldref           #24.#60        // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.avoidDups:Ljava/lang/Boolean;\n-   #8 = Fieldref           #24.#61        // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.consistencyLevel:Ljava/lang/String;\n-   #9 = Class              #62            // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n-  #10 = Methodref          #9.#63         // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V\n-  #11 = Class              #64            // java/lang/StringBuilder\n-  #12 = Methodref          #11.#54        // java/lang/StringBuilder.\"<init>\":()V\n-  #13 = String             #65            // WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder(apiKey=\n-  #14 = Methodref          #11.#66        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #15 = String             #67            // , scheme=\n-  #16 = String             #68            // , host=\n-  #17 = String             #69            // , port=\n-  #18 = Methodref          #11.#70        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #19 = String             #71            // , objectClass=\n-  #20 = String             #72            // , avoidDups=\n-  #21 = String             #73            // , consistencyLevel=\n-  #22 = String             #74            // )\n-  #23 = Methodref          #11.#75        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #24 = Class              #76            // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder\n-  #25 = Class              #77            // java/lang/Object\n-  #26 = Utf8               apiKey\n-  #27 = Utf8               Ljava/lang/String;\n-  #28 = Utf8               scheme\n-  #29 = Utf8               host\n-  #30 = Utf8               port\n-  #31 = Utf8               Ljava/lang/Integer;\n-  #32 = Utf8               objectClass\n-  #33 = Utf8               avoidDups\n-  #34 = Utf8               Ljava/lang/Boolean;\n-  #35 = Utf8               consistencyLevel\n-  #36 = Utf8               <init>\n-  #37 = Utf8               ()V\n-  #38 = Utf8               Code\n-  #39 = Utf8               LineNumberTable\n-  #40 = Utf8               LocalVariableTable\n-  #41 = Utf8               this\n-  #42 = Utf8               WeaviateEmbeddingStoreBuilder\n-  #43 = Utf8               InnerClasses\n-  #44 = Utf8               Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n-  #45 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n-  #46 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n-  #47 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n-  #48 = Utf8               build\n-  #49 = Utf8               ()Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore;\n-  #50 = Utf8               toString\n-  #51 = Utf8               ()Ljava/lang/String;\n-  #52 = Utf8               SourceFile\n-  #53 = Utf8               WeaviateEmbeddingStore.java\n-  #54 = NameAndType        #36:#37        // \"<init>\":()V\n-  #55 = NameAndType        #26:#27        // apiKey:Ljava/lang/String;\n-  #56 = NameAndType        #28:#27        // scheme:Ljava/lang/String;\n-  #57 = NameAndType        #29:#27        // host:Ljava/lang/String;\n-  #58 = NameAndType        #30:#31        // port:Ljava/lang/Integer;\n-  #59 = NameAndType        #32:#27        // objectClass:Ljava/lang/String;\n-  #60 = NameAndType        #33:#34        // avoidDups:Ljava/lang/Boolean;\n-  #61 = NameAndType        #35:#27        // consistencyLevel:Ljava/lang/String;\n-  #62 = Utf8               dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n-  #63 = NameAndType        #36:#78        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V\n-  #64 = Utf8               java/lang/StringBuilder\n-  #65 = Utf8               WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder(apiKey=\n-  #66 = NameAndType        #79:#80        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #67 = Utf8               , scheme=\n-  #68 = Utf8               , host=\n-  #69 = Utf8               , port=\n-  #70 = NameAndType        #79:#81        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #71 = Utf8               , objectClass=\n-  #72 = Utf8               , avoidDups=\n-  #73 = Utf8               , consistencyLevel=\n-  #74 = Utf8               )\n-  #75 = NameAndType        #50:#51        // toString:()Ljava/lang/String;\n-  #76 = Utf8               dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder\n-  #77 = Utf8               java/lang/Object\n-  #78 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V\n-  #79 = Utf8               append\n-  #80 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #81 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\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/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.apiKey:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder\n+   #9 = NameAndType        #11:#12        // apiKey:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder\n+  #11 = Utf8               apiKey\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.scheme:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // scheme:Ljava/lang/String;\n+  #15 = Utf8               scheme\n+  #16 = Fieldref           #8.#17         // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.host:Ljava/lang/String;\n+  #17 = NameAndType        #18:#12        // host:Ljava/lang/String;\n+  #18 = Utf8               host\n+  #19 = Fieldref           #8.#20         // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.port:Ljava/lang/Integer;\n+  #20 = NameAndType        #21:#22        // port:Ljava/lang/Integer;\n+  #21 = Utf8               port\n+  #22 = Utf8               Ljava/lang/Integer;\n+  #23 = Fieldref           #8.#24         // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.objectClass:Ljava/lang/String;\n+  #24 = NameAndType        #25:#12        // objectClass:Ljava/lang/String;\n+  #25 = Utf8               objectClass\n+  #26 = Fieldref           #8.#27         // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.avoidDups:Ljava/lang/Boolean;\n+  #27 = NameAndType        #28:#29        // avoidDups:Ljava/lang/Boolean;\n+  #28 = Utf8               avoidDups\n+  #29 = Utf8               Ljava/lang/Boolean;\n+  #30 = Fieldref           #8.#31         // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder.consistencyLevel:Ljava/lang/String;\n+  #31 = NameAndType        #32:#12        // consistencyLevel:Ljava/lang/String;\n+  #32 = Utf8               consistencyLevel\n+  #33 = Class              #34            // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n+  #34 = Utf8               dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n+  #35 = Methodref          #33.#36        // dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V\n+  #36 = NameAndType        #5:#37         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V\n+  #37 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V\n+  #38 = Class              #39            // java/lang/StringBuilder\n+  #39 = Utf8               java/lang/StringBuilder\n+  #40 = Methodref          #38.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #41 = String             #42            // WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder(apiKey=\n+  #42 = Utf8               WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder(apiKey=\n+  #43 = Methodref          #38.#44        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #44 = NameAndType        #45:#46        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #45 = Utf8               append\n+  #46 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #47 = String             #48            // , scheme=\n+  #48 = Utf8               , scheme=\n+  #49 = String             #50            // , host=\n+  #50 = Utf8               , host=\n+  #51 = String             #52            // , port=\n+  #52 = Utf8               , port=\n+  #53 = Methodref          #38.#54        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #54 = NameAndType        #45:#55        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #55 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #56 = String             #57            // , objectClass=\n+  #57 = Utf8               , objectClass=\n+  #58 = String             #59            // , avoidDups=\n+  #59 = Utf8               , avoidDups=\n+  #60 = String             #61            // , consistencyLevel=\n+  #61 = Utf8               , consistencyLevel=\n+  #62 = String             #63            // )\n+  #63 = Utf8               )\n+  #64 = Methodref          #38.#65        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #65 = NameAndType        #66:#67        // toString:()Ljava/lang/String;\n+  #66 = Utf8               toString\n+  #67 = Utf8               ()Ljava/lang/String;\n+  #68 = Utf8               Code\n+  #69 = Utf8               LineNumberTable\n+  #70 = Utf8               LocalVariableTable\n+  #71 = Utf8               this\n+  #72 = Utf8               Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n+  #73 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n+  #74 = Utf8               (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n+  #75 = Utf8               (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n+  #76 = Utf8               build\n+  #77 = Utf8               ()Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore;\n+  #78 = Utf8               SourceFile\n+  #79 = Utf8               WeaviateEmbeddingStore.java\n+  #80 = Utf8               InnerClasses\n+  #81 = Utf8               WeaviateEmbeddingStoreBuilder\n {\n   private java.lang.String apiKey;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String scheme;\n     descriptor: Ljava/lang/String;\n@@ -135,15 +135,15 @@\n   public dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder apiKey(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\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 apiKey:Ljava/lang/String;\n+         2: putfield      #7                  // Field apiKey:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n@@ -152,15 +152,15 @@\n   public dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder scheme(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\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 scheme:Ljava/lang/String;\n+         2: putfield      #13                 // Field scheme:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n@@ -169,15 +169,15 @@\n   public dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder host(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\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 host:Ljava/lang/String;\n+         2: putfield      #16                 // Field host:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n@@ -186,15 +186,15 @@\n   public dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder port(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\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 port:Ljava/lang/Integer;\n+         2: putfield      #19                 // Field port:Ljava/lang/Integer;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n@@ -203,15 +203,15 @@\n   public dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder objectClass(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\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 objectClass:Ljava/lang/String;\n+         2: putfield      #23                 // Field objectClass:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n@@ -220,15 +220,15 @@\n   public dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder avoidDups(java.lang.Boolean);\n     descriptor: (Ljava/lang/Boolean;)Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\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 avoidDups:Ljava/lang/Boolean;\n+         2: putfield      #26                 // Field avoidDups:Ljava/lang/Boolean;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n@@ -237,102 +237,102 @@\n   public dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder consistencyLevel(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\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 consistencyLevel:Ljava/lang/String;\n+         2: putfield      #30                 // Field consistencyLevel:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n             0       7     1 consistencyLevel   Ljava/lang/String;\n \n   public dev.langchain4j.store.embedding.weaviate.WeaviateEmbeddingStore build();\n     descriptor: ()Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=9, locals=1, args_size=1\n-         0: new           #9                  // class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n+         0: new           #33                 // class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n          3: dup\n          4: aload_0\n-         5: getfield      #2                  // Field apiKey:Ljava/lang/String;\n+         5: getfield      #7                  // Field apiKey:Ljava/lang/String;\n          8: aload_0\n-         9: getfield      #3                  // Field scheme:Ljava/lang/String;\n+         9: getfield      #13                 // Field scheme:Ljava/lang/String;\n         12: aload_0\n-        13: getfield      #4                  // Field host:Ljava/lang/String;\n+        13: getfield      #16                 // Field host:Ljava/lang/String;\n         16: aload_0\n-        17: getfield      #5                  // Field port:Ljava/lang/Integer;\n+        17: getfield      #19                 // Field port:Ljava/lang/Integer;\n         20: aload_0\n-        21: getfield      #6                  // Field objectClass:Ljava/lang/String;\n+        21: getfield      #23                 // Field objectClass:Ljava/lang/String;\n         24: aload_0\n-        25: getfield      #7                  // Field avoidDups:Ljava/lang/Boolean;\n+        25: getfield      #26                 // Field avoidDups:Ljava/lang/Boolean;\n         28: aload_0\n-        29: getfield      #8                  // Field consistencyLevel:Ljava/lang/String;\n-        32: invokespecial #10                 // Method dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V\n+        29: getfield      #30                 // Field consistencyLevel:Ljava/lang/String;\n+        32: invokespecial #35                 // Method dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V\n         35: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      36     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #11                 // class java/lang/StringBuilder\n+         0: new           #38                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #12                 // Method java/lang/StringBuilder.\"<init>\":()V\n-         7: ldc           #13                 // String WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder(apiKey=\n-         9: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         4: invokespecial #40                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         7: ldc           #41                 // String WeaviateEmbeddingStore.WeaviateEmbeddingStoreBuilder(apiKey=\n+         9: invokevirtual #43                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         12: aload_0\n-        13: getfield      #2                  // Field apiKey:Ljava/lang/String;\n-        16: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        19: ldc           #15                 // String , scheme=\n-        21: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        13: getfield      #7                  // Field apiKey:Ljava/lang/String;\n+        16: invokevirtual #43                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        19: ldc           #47                 // String , scheme=\n+        21: invokevirtual #43                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         24: aload_0\n-        25: getfield      #3                  // Field scheme:Ljava/lang/String;\n-        28: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        31: ldc           #16                 // String , host=\n-        33: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        25: getfield      #13                 // Field scheme:Ljava/lang/String;\n+        28: invokevirtual #43                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        31: ldc           #49                 // String , host=\n+        33: invokevirtual #43                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         36: aload_0\n-        37: getfield      #4                  // Field host:Ljava/lang/String;\n-        40: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        43: ldc           #17                 // String , port=\n-        45: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        37: getfield      #16                 // Field host:Ljava/lang/String;\n+        40: invokevirtual #43                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        43: ldc           #51                 // String , port=\n+        45: invokevirtual #43                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         48: aload_0\n-        49: getfield      #5                  // Field port:Ljava/lang/Integer;\n-        52: invokevirtual #18                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        55: ldc           #19                 // String , objectClass=\n-        57: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        49: getfield      #19                 // Field port:Ljava/lang/Integer;\n+        52: invokevirtual #53                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        55: ldc           #56                 // String , objectClass=\n+        57: invokevirtual #43                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         60: aload_0\n-        61: getfield      #6                  // Field objectClass:Ljava/lang/String;\n-        64: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        67: ldc           #20                 // String , avoidDups=\n-        69: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        61: getfield      #23                 // Field objectClass:Ljava/lang/String;\n+        64: invokevirtual #43                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        67: ldc           #58                 // String , avoidDups=\n+        69: invokevirtual #43                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         72: aload_0\n-        73: getfield      #7                  // Field avoidDups:Ljava/lang/Boolean;\n-        76: invokevirtual #18                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        79: ldc           #21                 // String , consistencyLevel=\n-        81: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        73: getfield      #26                 // Field avoidDups:Ljava/lang/Boolean;\n+        76: invokevirtual #53                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        79: ldc           #60                 // String , consistencyLevel=\n+        81: invokevirtual #43                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         84: aload_0\n-        85: getfield      #8                  // Field consistencyLevel:Ljava/lang/String;\n-        88: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        91: ldc           #22                 // String )\n-        93: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        96: invokevirtual #23                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        85: getfield      #30                 // Field consistencyLevel:Ljava/lang/String;\n+        88: invokevirtual #43                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        91: ldc           #62                 // String )\n+        93: invokevirtual #43                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        96: invokevirtual #64                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         99: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     100     0  this   Ldev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder;\n }\n SourceFile: \"WeaviateEmbeddingStore.java\"\n InnerClasses:\n-  public static #42= #24 of #9;           // WeaviateEmbeddingStoreBuilder=class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder of class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n+  public static #81= #8 of #33;           // WeaviateEmbeddingStoreBuilder=class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore$WeaviateEmbeddingStoreBuilder of class dev/langchain4j/store/embedding/weaviate/WeaviateEmbeddingStore\n"}]}, {"source1": "META-INF/maven/dev.langchain4j/langchain4j-weaviate/pom.properties", "source2": "META-INF/maven/dev.langchain4j/langchain4j-weaviate/pom.properties", "unified_diff": "@@ -1,5 +1,5 @@\n #Generated by Maven\n-#Tue Jan 30 05:34:23 UTC 2024\n-version=0.26.0\n+#Wed Jan 29 08:56:55 UTC 2025\n groupId=dev.langchain4j\n artifactId=langchain4j-weaviate\n+version=0.26.0\n"}]}
