{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,21 +1,21 @@\n-Zip file size: 36438 bytes, number of entries: 19\n+Zip file size: 36393 bytes, number of entries: 19\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/\n -rw----     2.0 fat       25 bX stor 70-Jan-01 00:00 META-INF/MANIFEST.MF\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/langchain4j-azure-ai-search/\n -rw----     2.0 fat        0 bX stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/langchain4j-azure-ai-search/pom.properties\n -rw----     2.0 fat     3183 bX stor 70-Jan-01 00:00 META-INF/maven/dev.langchain4j/langchain4j-azure-ai-search/pom.xml\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/langchain4j/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/langchain4j/store/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/azure/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/azure/search/\n -rw----     2.0 fat     2890 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.class\n--rw----     2.0 fat    21513 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.class\n+-rw----     2.0 fat    21468 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.class\n -rw----     2.0 fat      731 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.class\n -rw----     2.0 fat      998 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.class\n -rw----     2.0 fat     1479 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/azure/search/Document$Metadata.class\n -rw----     2.0 fat     1909 bX stor 70-Jan-01 00:00 dev/langchain4j/store/embedding/azure/search/Document.class\n-19 files, 32728 bytes uncompressed, 32728 bytes compressed:  0.0%\n+19 files, 32683 bytes uncompressed, 32683 bytes compressed:  0.0%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -312,15 +312,15 @@\n 10D5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 10D7   Length              0005 (5)\n 10D9   Flags               01 (1) 'Modification'\n 10DA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 10DE PAYLOAD\n \n 1C28 DATA DESCRIPTOR       08074B50 (134695760)\n-1C2C CRC                   80ECBCBE (2162998462)\n+1C2C CRC                   2F723FA5 (796016549)\n 1C30 Compressed Size       00000B4A (2890)\n 1C34 Uncompressed Size     00000B4A (2890)\n \n 1C38 LOCAL HEADER #15      04034B50 (67324752)\n 1C3C Extract Zip Spec      14 (20) '2.0'\n 1C3D Extract OS            00 (0) 'MS-DOS'\n 1C3E General Purpose Flag  0008 (8)\n@@ -339,696 +339,696 @@\n #\n 1CA4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1CA6   Length              0005 (5)\n 1CA8   Flags               01 (1) 'Modification'\n 1CA9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1CAD PAYLOAD\n \n-70B6 DATA DESCRIPTOR       08074B50 (134695760)\n-70BA CRC                   18ECADFA (418164218)\n-70BE Compressed Size       00005409 (21513)\n-70C2 Uncompressed Size     00005409 (21513)\n-\n-70C6 LOCAL HEADER #16      04034B50 (67324752)\n-70CA Extract Zip Spec      14 (20) '2.0'\n-70CB Extract OS            00 (0) 'MS-DOS'\n-70CC General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-70CE Compression Method    0000 (0) 'Stored'\n-70D0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-70D4 CRC                   00000000 (0)\n-70D8 Compressed Size       00000000 (0)\n-70DC Uncompressed Size     00000000 (0)\n-70E0 Filename Length       0050 (80)\n-70E2 Extra Length          0009 (9)\n-70E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x70E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-7134 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-7136   Length              0005 (5)\n-7138   Flags               01 (1) 'Modification'\n-7139   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-713D PAYLOAD\n-\n-7418 DATA DESCRIPTOR       08074B50 (134695760)\n-741C CRC                   1AA6AB2A (447130410)\n-7420 Compressed Size       000002DB (731)\n-7424 Uncompressed Size     000002DB (731)\n-\n-7428 LOCAL HEADER #17      04034B50 (67324752)\n-742C Extract Zip Spec      14 (20) '2.0'\n-742D Extract OS            00 (0) 'MS-DOS'\n-742E General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-7430 Compression Method    0000 (0) 'Stored'\n-7432 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7436 CRC                   00000000 (0)\n-743A Compressed Size       00000000 (0)\n-743E Uncompressed Size     00000000 (0)\n-7442 Filename Length       004E (78)\n-7444 Extra Length          0009 (9)\n-7446 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7446: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-7494 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-7496   Length              0005 (5)\n-7498   Flags               01 (1) 'Modification'\n-7499   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-749D PAYLOAD\n-\n-7883 DATA DESCRIPTOR       08074B50 (134695760)\n-7887 CRC                   241EA0B6 (605986998)\n-788B Compressed Size       000003E6 (998)\n-788F Uncompressed Size     000003E6 (998)\n-\n-7893 LOCAL HEADER #18      04034B50 (67324752)\n-7897 Extract Zip Spec      14 (20) '2.0'\n-7898 Extract OS            00 (0) 'MS-DOS'\n-7899 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-789B Compression Method    0000 (0) 'Stored'\n-789D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-78A1 CRC                   00000000 (0)\n-78A5 Compressed Size       00000000 (0)\n-78A9 Uncompressed Size     00000000 (0)\n-78AD Filename Length       0044 (68)\n-78AF Extra Length          0009 (9)\n-78B1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x78B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-78F5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-78F7   Length              0005 (5)\n-78F9   Flags               01 (1) 'Modification'\n-78FA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-78FE PAYLOAD\n-\n-7EC5 DATA DESCRIPTOR       08074B50 (134695760)\n-7EC9 CRC                   FBB69362 (4223046498)\n-7ECD Compressed Size       000005C7 (1479)\n-7ED1 Uncompressed Size     000005C7 (1479)\n-\n-7ED5 LOCAL HEADER #19      04034B50 (67324752)\n-7ED9 Extract Zip Spec      14 (20) '2.0'\n-7EDA Extract OS            00 (0) 'MS-DOS'\n-7EDB General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-7EDD Compression Method    0000 (0) 'Stored'\n-7EDF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7EE3 CRC                   00000000 (0)\n-7EE7 Compressed Size       00000000 (0)\n-7EEB Uncompressed Size     00000000 (0)\n-7EEF Filename Length       003B (59)\n-7EF1 Extra Length          0009 (9)\n-7EF3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7EF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-7F2E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-7F30   Length              0005 (5)\n-7F32   Flags               01 (1) 'Modification'\n-7F33   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-7F37 PAYLOAD\n-\n-86AC DATA DESCRIPTOR       08074B50 (134695760)\n-86B0 CRC                   5FF77325 (1610052389)\n-86B4 Compressed Size       00000775 (1909)\n-86B8 Uncompressed Size     00000775 (1909)\n-\n-86BC CENTRAL HEADER #1     02014B50 (33639248)\n-86C0 Created Zip Spec      14 (20) '2.0'\n-86C1 Created OS            00 (0) 'MS-DOS'\n-86C2 Extract Zip Spec      14 (20) '2.0'\n-86C3 Extract OS            00 (0) 'MS-DOS'\n-86C4 General Purpose Flag  0000 (0)\n-86C6 Compression Method    0000 (0) 'Stored'\n-86C8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-86CC CRC                   00000000 (0)\n-86D0 Compressed Size       00000000 (0)\n-86D4 Uncompressed Size     00000000 (0)\n-86D8 Filename Length       0009 (9)\n-86DA Extra Length          0009 (9)\n-86DC Comment Length        0000 (0)\n-86DE Disk Start            0000 (0)\n-86E0 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-86E2 Ext File Attributes   00000000 (0)\n-86E6 Local Header Offset   00000000 (0)\n-86EA Filename              'XXXXXXXXX'\n-#\n-# WARNING: Offset 0x86EA: Filename 'XXXXXXXXX'\n-#          Zero length filename\n-#\n-86F3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-86F5   Length              0005 (5)\n-86F7   Flags               01 (1) 'Modification'\n-86F8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-86FC CENTRAL HEADER #2     02014B50 (33639248)\n-8700 Created Zip Spec      14 (20) '2.0'\n-8701 Created OS            00 (0) 'MS-DOS'\n-8702 Extract Zip Spec      14 (20) '2.0'\n-8703 Extract OS            00 (0) 'MS-DOS'\n-8704 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-8706 Compression Method    0000 (0) 'Stored'\n-8708 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-870C CRC                   EE027FB2 (3993141170)\n-8710 Compressed Size       00000019 (25)\n-8714 Uncompressed Size     00000019 (25)\n-8718 Filename Length       0014 (20)\n-871A Extra Length          0009 (9)\n-871C Comment Length        0000 (0)\n-871E Disk Start            0000 (0)\n-8720 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8722 Ext File Attributes   00000000 (0)\n-8726 Local Header Offset   00000030 (48)\n-872A Filename              'XXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x872A: Filename 'XXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-873E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8740   Length              0005 (5)\n-8742   Flags               01 (1) 'Modification'\n-8743   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8747 CENTRAL HEADER #3     02014B50 (33639248)\n-874B Created Zip Spec      14 (20) '2.0'\n-874C Created OS            00 (0) 'MS-DOS'\n-874D Extract Zip Spec      14 (20) '2.0'\n-874E Extract OS            00 (0) 'MS-DOS'\n-874F General Purpose Flag  0000 (0)\n-8751 Compression Method    0000 (0) 'Stored'\n-8753 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8757 CRC                   00000000 (0)\n-875B Compressed Size       00000000 (0)\n-875F Uncompressed Size     00000000 (0)\n-8763 Filename Length       000F (15)\n-8765 Extra Length          0009 (9)\n-8767 Comment Length        0000 (0)\n-8769 Disk Start            0000 (0)\n-876B Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-876D Ext File Attributes   00000000 (0)\n-8771 Local Header Offset   00000094 (148)\n-8775 Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8775: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8784 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8786   Length              0005 (5)\n-8788   Flags               01 (1) 'Modification'\n-8789   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-878D CENTRAL HEADER #4     02014B50 (33639248)\n-8791 Created Zip Spec      14 (20) '2.0'\n-8792 Created OS            00 (0) 'MS-DOS'\n-8793 Extract Zip Spec      14 (20) '2.0'\n-8794 Extract OS            00 (0) 'MS-DOS'\n-8795 General Purpose Flag  0000 (0)\n-8797 Compression Method    0000 (0) 'Stored'\n-8799 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-879D CRC                   00000000 (0)\n-87A1 Compressed Size       00000000 (0)\n-87A5 Uncompressed Size     00000000 (0)\n-87A9 Filename Length       001F (31)\n-87AB Extra Length          0009 (9)\n-87AD Comment Length        0000 (0)\n-87AF Disk Start            0000 (0)\n-87B1 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-87B3 Ext File Attributes   00000000 (0)\n-87B7 Local Header Offset   000000CA (202)\n-87BB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x87BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-87DA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-87DC   Length              0005 (5)\n-87DE   Flags               01 (1) 'Modification'\n-87DF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-87E3 CENTRAL HEADER #5     02014B50 (33639248)\n-87E7 Created Zip Spec      14 (20) '2.0'\n-87E8 Created OS            00 (0) 'MS-DOS'\n-87E9 Extract Zip Spec      14 (20) '2.0'\n-87EA Extract OS            00 (0) 'MS-DOS'\n-87EB General Purpose Flag  0000 (0)\n-87ED Compression Method    0000 (0) 'Stored'\n-87EF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-87F3 CRC                   00000000 (0)\n-87F7 Compressed Size       00000000 (0)\n-87FB Uncompressed Size     00000000 (0)\n-87FF Filename Length       003B (59)\n-8801 Extra Length          0009 (9)\n-8803 Comment Length        0000 (0)\n-8805 Disk Start            0000 (0)\n-8807 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8809 Ext File Attributes   00000000 (0)\n-880D Local Header Offset   00000110 (272)\n-8811 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8811: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-884C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-884E   Length              0005 (5)\n-8850   Flags               01 (1) 'Modification'\n-8851   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8855 CENTRAL HEADER #6     02014B50 (33639248)\n-8859 Created Zip Spec      14 (20) '2.0'\n-885A Created OS            00 (0) 'MS-DOS'\n-885B Extract Zip Spec      14 (20) '2.0'\n-885C Extract OS            00 (0) 'MS-DOS'\n-885D General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-885F Compression Method    0000 (0) 'Stored'\n-8861 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8865 CRC                   00000000 (0)\n-8869 Compressed Size       00000000 (0)\n-886D Uncompressed Size     00000000 (0)\n-8871 Filename Length       0049 (73)\n-8873 Extra Length          0009 (9)\n-8875 Comment Length        0000 (0)\n-8877 Disk Start            0000 (0)\n-8879 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-887B Ext File Attributes   00000000 (0)\n-887F Local Header Offset   00000172 (370)\n-8883 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8883: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-88CC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-88CE   Length              0005 (5)\n-88D0   Flags               01 (1) 'Modification'\n-88D1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-88D5 CENTRAL HEADER #7     02014B50 (33639248)\n-88D9 Created Zip Spec      14 (20) '2.0'\n-88DA Created OS            00 (0) 'MS-DOS'\n-88DB Extract Zip Spec      14 (20) '2.0'\n-88DC Extract OS            00 (0) 'MS-DOS'\n-88DD General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-88DF Compression Method    0000 (0) 'Stored'\n-88E1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-88E5 CRC                   4F8803B2 (1334313906)\n-88E9 Compressed Size       00000C6F (3183)\n-88ED Uncompressed Size     00000C6F (3183)\n-88F1 Filename Length       0042 (66)\n-88F3 Extra Length          0009 (9)\n-88F5 Comment Length        0000 (0)\n-88F7 Disk Start            0000 (0)\n-88F9 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-88FB Ext File Attributes   00000000 (0)\n-88FF Local Header Offset   000001F2 (498)\n-8903 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8903: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8945 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8947   Length              0005 (5)\n-8949   Flags               01 (1) 'Modification'\n-894A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-894E CENTRAL HEADER #8     02014B50 (33639248)\n-8952 Created Zip Spec      14 (20) '2.0'\n-8953 Created OS            00 (0) 'MS-DOS'\n-8954 Extract Zip Spec      14 (20) '2.0'\n-8955 Extract OS            00 (0) 'MS-DOS'\n-8956 General Purpose Flag  0000 (0)\n-8958 Compression Method    0000 (0) 'Stored'\n-895A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-895E CRC                   00000000 (0)\n-8962 Compressed Size       00000000 (0)\n-8966 Uncompressed Size     00000000 (0)\n-896A Filename Length       0004 (4)\n-896C Extra Length          0009 (9)\n-896E Comment Length        0000 (0)\n-8970 Disk Start            0000 (0)\n-8972 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8974 Ext File Attributes   00000000 (0)\n-8978 Local Header Offset   00000EDA (3802)\n-897C Filename              'XXXX'\n-#\n-# WARNING: Offset 0x897C: Filename 'XXXX'\n-#          Zero length filename\n-#\n-8980 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8982   Length              0005 (5)\n-8984   Flags               01 (1) 'Modification'\n-8985   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8989 CENTRAL HEADER #9     02014B50 (33639248)\n-898D Created Zip Spec      14 (20) '2.0'\n-898E Created OS            00 (0) 'MS-DOS'\n-898F Extract Zip Spec      14 (20) '2.0'\n-8990 Extract OS            00 (0) 'MS-DOS'\n-8991 General Purpose Flag  0000 (0)\n-8993 Compression Method    0000 (0) 'Stored'\n-8995 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8999 CRC                   00000000 (0)\n-899D Compressed Size       00000000 (0)\n-89A1 Uncompressed Size     00000000 (0)\n-89A5 Filename Length       0010 (16)\n-89A7 Extra Length          0009 (9)\n-89A9 Comment Length        0000 (0)\n-89AB Disk Start            0000 (0)\n-89AD Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-89AF Ext File Attributes   00000000 (0)\n-89B3 Local Header Offset   00000F05 (3845)\n-89B7 Filename              'XXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x89B7: Filename 'XXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-89C7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-89C9   Length              0005 (5)\n-89CB   Flags               01 (1) 'Modification'\n-89CC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-89D0 CENTRAL HEADER #10    02014B50 (33639248)\n-89D4 Created Zip Spec      14 (20) '2.0'\n-89D5 Created OS            00 (0) 'MS-DOS'\n-89D6 Extract Zip Spec      14 (20) '2.0'\n-89D7 Extract OS            00 (0) 'MS-DOS'\n-89D8 General Purpose Flag  0000 (0)\n-89DA Compression Method    0000 (0) 'Stored'\n-89DC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-89E0 CRC                   00000000 (0)\n-89E4 Compressed Size       00000000 (0)\n-89E8 Uncompressed Size     00000000 (0)\n-89EC Filename Length       0016 (22)\n-89EE Extra Length          0009 (9)\n-89F0 Comment Length        0000 (0)\n-89F2 Disk Start            0000 (0)\n-89F4 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-89F6 Ext File Attributes   00000000 (0)\n-89FA Local Header Offset   00000F3C (3900)\n-89FE Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x89FE: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8A14 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8A16   Length              0005 (5)\n-8A18   Flags               01 (1) 'Modification'\n-8A19   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8A1D CENTRAL HEADER #11    02014B50 (33639248)\n-8A21 Created Zip Spec      14 (20) '2.0'\n-8A22 Created OS            00 (0) 'MS-DOS'\n-8A23 Extract Zip Spec      14 (20) '2.0'\n-8A24 Extract OS            00 (0) 'MS-DOS'\n-8A25 General Purpose Flag  0000 (0)\n-8A27 Compression Method    0000 (0) 'Stored'\n-8A29 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8A2D CRC                   00000000 (0)\n-8A31 Compressed Size       00000000 (0)\n-8A35 Uncompressed Size     00000000 (0)\n-8A39 Filename Length       0020 (32)\n-8A3B Extra Length          0009 (9)\n-8A3D Comment Length        0000 (0)\n-8A3F Disk Start            0000 (0)\n-8A41 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8A43 Ext File Attributes   00000000 (0)\n-8A47 Local Header Offset   00000F79 (3961)\n-8A4B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8A4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8A6B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8A6D   Length              0005 (5)\n-8A6F   Flags               01 (1) 'Modification'\n-8A70   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8A74 CENTRAL HEADER #12    02014B50 (33639248)\n-8A78 Created Zip Spec      14 (20) '2.0'\n-8A79 Created OS            00 (0) 'MS-DOS'\n-8A7A Extract Zip Spec      14 (20) '2.0'\n-8A7B Extract OS            00 (0) 'MS-DOS'\n-8A7C General Purpose Flag  0000 (0)\n-8A7E Compression Method    0000 (0) 'Stored'\n-8A80 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8A84 CRC                   00000000 (0)\n-8A88 Compressed Size       00000000 (0)\n-8A8C Uncompressed Size     00000000 (0)\n-8A90 Filename Length       0026 (38)\n-8A92 Extra Length          0009 (9)\n-8A94 Comment Length        0000 (0)\n-8A96 Disk Start            0000 (0)\n-8A98 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8A9A Ext File Attributes   00000000 (0)\n-8A9E Local Header Offset   00000FC0 (4032)\n-8AA2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8AA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8AC8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8ACA   Length              0005 (5)\n-8ACC   Flags               01 (1) 'Modification'\n-8ACD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8AD1 CENTRAL HEADER #13    02014B50 (33639248)\n-8AD5 Created Zip Spec      14 (20) '2.0'\n-8AD6 Created OS            00 (0) 'MS-DOS'\n-8AD7 Extract Zip Spec      14 (20) '2.0'\n-8AD8 Extract OS            00 (0) 'MS-DOS'\n-8AD9 General Purpose Flag  0000 (0)\n-8ADB Compression Method    0000 (0) 'Stored'\n-8ADD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8AE1 CRC                   00000000 (0)\n-8AE5 Compressed Size       00000000 (0)\n-8AE9 Uncompressed Size     00000000 (0)\n-8AED Filename Length       002D (45)\n-8AEF Extra Length          0009 (9)\n-8AF1 Comment Length        0000 (0)\n-8AF3 Disk Start            0000 (0)\n-8AF5 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8AF7 Ext File Attributes   00000000 (0)\n-8AFB Local Header Offset   0000100D (4109)\n-8AFF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8AFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8B2C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8B2E   Length              0005 (5)\n-8B30   Flags               01 (1) 'Modification'\n-8B31   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8B35 CENTRAL HEADER #14    02014B50 (33639248)\n-8B39 Created Zip Spec      14 (20) '2.0'\n-8B3A Created OS            00 (0) 'MS-DOS'\n-8B3B Extract Zip Spec      14 (20) '2.0'\n-8B3C Extract OS            00 (0) 'MS-DOS'\n-8B3D General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-8B3F Compression Method    0000 (0) 'Stored'\n-8B41 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8B45 CRC                   80ECBCBE (2162998462)\n-8B49 Compressed Size       00000B4A (2890)\n-8B4D Uncompressed Size     00000B4A (2890)\n-8B51 Filename Length       0056 (86)\n-8B53 Extra Length          0009 (9)\n-8B55 Comment Length        0000 (0)\n-8B57 Disk Start            0000 (0)\n-8B59 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8B5B Ext File Attributes   00000000 (0)\n-8B5F Local Header Offset   00001061 (4193)\n-8B63 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8B63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8BB9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8BBB   Length              0005 (5)\n-8BBD   Flags               01 (1) 'Modification'\n-8BBE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8BC2 CENTRAL HEADER #15    02014B50 (33639248)\n-8BC6 Created Zip Spec      14 (20) '2.0'\n-8BC7 Created OS            00 (0) 'MS-DOS'\n-8BC8 Extract Zip Spec      14 (20) '2.0'\n-8BC9 Extract OS            00 (0) 'MS-DOS'\n-8BCA General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-8BCC Compression Method    0000 (0) 'Stored'\n-8BCE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8BD2 CRC                   18ECADFA (418164218)\n-8BD6 Compressed Size       00005409 (21513)\n-8BDA Uncompressed Size     00005409 (21513)\n-8BDE Filename Length       004E (78)\n-8BE0 Extra Length          0009 (9)\n-8BE2 Comment Length        0000 (0)\n-8BE4 Disk Start            0000 (0)\n-8BE6 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8BE8 Ext File Attributes   00000000 (0)\n-8BEC Local Header Offset   00001C38 (7224)\n-8BF0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8BF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8C3E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8C40   Length              0005 (5)\n-8C42   Flags               01 (1) 'Modification'\n-8C43   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8C47 CENTRAL HEADER #16    02014B50 (33639248)\n-8C4B Created Zip Spec      14 (20) '2.0'\n-8C4C Created OS            00 (0) 'MS-DOS'\n-8C4D Extract Zip Spec      14 (20) '2.0'\n-8C4E Extract OS            00 (0) 'MS-DOS'\n-8C4F General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-8C51 Compression Method    0000 (0) 'Stored'\n-8C53 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8C57 CRC                   1AA6AB2A (447130410)\n-8C5B Compressed Size       000002DB (731)\n-8C5F Uncompressed Size     000002DB (731)\n-8C63 Filename Length       0050 (80)\n-8C65 Extra Length          0009 (9)\n-8C67 Comment Length        0000 (0)\n-8C69 Disk Start            0000 (0)\n-8C6B Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8C6D Ext File Attributes   00000000 (0)\n-8C71 Local Header Offset   000070C6 (28870)\n-8C75 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8C75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8CC5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8CC7   Length              0005 (5)\n-8CC9   Flags               01 (1) 'Modification'\n-8CCA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8CCE CENTRAL HEADER #17    02014B50 (33639248)\n-8CD2 Created Zip Spec      14 (20) '2.0'\n-8CD3 Created OS            00 (0) 'MS-DOS'\n-8CD4 Extract Zip Spec      14 (20) '2.0'\n-8CD5 Extract OS            00 (0) 'MS-DOS'\n-8CD6 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-8CD8 Compression Method    0000 (0) 'Stored'\n-8CDA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8CDE CRC                   241EA0B6 (605986998)\n-8CE2 Compressed Size       000003E6 (998)\n-8CE6 Uncompressed Size     000003E6 (998)\n-8CEA Filename Length       004E (78)\n-8CEC Extra Length          0009 (9)\n-8CEE Comment Length        0000 (0)\n-8CF0 Disk Start            0000 (0)\n-8CF2 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8CF4 Ext File Attributes   00000000 (0)\n-8CF8 Local Header Offset   00007428 (29736)\n-8CFC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8CFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8D4A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8D4C   Length              0005 (5)\n-8D4E   Flags               01 (1) 'Modification'\n-8D4F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8D53 CENTRAL HEADER #18    02014B50 (33639248)\n-8D57 Created Zip Spec      14 (20) '2.0'\n-8D58 Created OS            00 (0) 'MS-DOS'\n-8D59 Extract Zip Spec      14 (20) '2.0'\n-8D5A Extract OS            00 (0) 'MS-DOS'\n-8D5B General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-8D5D Compression Method    0000 (0) 'Stored'\n-8D5F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8D63 CRC                   FBB69362 (4223046498)\n-8D67 Compressed Size       000005C7 (1479)\n-8D6B Uncompressed Size     000005C7 (1479)\n-8D6F Filename Length       0044 (68)\n-8D71 Extra Length          0009 (9)\n-8D73 Comment Length        0000 (0)\n-8D75 Disk Start            0000 (0)\n-8D77 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8D79 Ext File Attributes   00000000 (0)\n-8D7D Local Header Offset   00007893 (30867)\n-8D81 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8D81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8DC5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8DC7   Length              0005 (5)\n-8DC9   Flags               01 (1) 'Modification'\n-8DCA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8DCE CENTRAL HEADER #19    02014B50 (33639248)\n-8DD2 Created Zip Spec      14 (20) '2.0'\n-8DD3 Created OS            00 (0) 'MS-DOS'\n-8DD4 Extract Zip Spec      14 (20) '2.0'\n-8DD5 Extract OS            00 (0) 'MS-DOS'\n-8DD6 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-8DD8 Compression Method    0000 (0) 'Stored'\n-8DDA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8DDE CRC                   5FF77325 (1610052389)\n-8DE2 Compressed Size       00000775 (1909)\n-8DE6 Uncompressed Size     00000775 (1909)\n-8DEA Filename Length       003B (59)\n-8DEC Extra Length          0009 (9)\n-8DEE Comment Length        0000 (0)\n-8DF0 Disk Start            0000 (0)\n-8DF2 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8DF4 Ext File Attributes   00000000 (0)\n-8DF8 Local Header Offset   00007ED5 (32469)\n-8DFC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8DFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8E37 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8E39   Length              0005 (5)\n-8E3B   Flags               01 (1) 'Modification'\n-8E3C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8E40 END CENTRAL HEADER    06054B50 (101010256)\n-8E44 Number of this disk   0000 (0)\n-8E46 Central Dir Disk no   0000 (0)\n-8E48 Entries in this disk  0013 (19)\n-8E4A Total Entries         0013 (19)\n-8E4C Size of Central Dir   00000784 (1924)\n-8E50 Offset to Central Dir 000086BC (34492)\n-8E54 Comment Length        0000 (0)\n+7089 DATA DESCRIPTOR       08074B50 (134695760)\n+708D CRC                   9685EC62 (2525359202)\n+7091 Compressed Size       000053DC (21468)\n+7095 Uncompressed Size     000053DC (21468)\n+\n+7099 LOCAL HEADER #16      04034B50 (67324752)\n+709D Extract Zip Spec      14 (20) '2.0'\n+709E Extract OS            00 (0) 'MS-DOS'\n+709F General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+70A1 Compression Method    0000 (0) 'Stored'\n+70A3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+70A7 CRC                   00000000 (0)\n+70AB Compressed Size       00000000 (0)\n+70AF Uncompressed Size     00000000 (0)\n+70B3 Filename Length       0050 (80)\n+70B5 Extra Length          0009 (9)\n+70B7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x70B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+7107 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+7109   Length              0005 (5)\n+710B   Flags               01 (1) 'Modification'\n+710C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+7110 PAYLOAD\n+\n+73EB DATA DESCRIPTOR       08074B50 (134695760)\n+73EF CRC                   E6B758DC (3870775516)\n+73F3 Compressed Size       000002DB (731)\n+73F7 Uncompressed Size     000002DB (731)\n+\n+73FB LOCAL HEADER #17      04034B50 (67324752)\n+73FF Extract Zip Spec      14 (20) '2.0'\n+7400 Extract OS            00 (0) 'MS-DOS'\n+7401 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+7403 Compression Method    0000 (0) 'Stored'\n+7405 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+7409 CRC                   00000000 (0)\n+740D Compressed Size       00000000 (0)\n+7411 Uncompressed Size     00000000 (0)\n+7415 Filename Length       004E (78)\n+7417 Extra Length          0009 (9)\n+7419 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7419: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+7467 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+7469   Length              0005 (5)\n+746B   Flags               01 (1) 'Modification'\n+746C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+7470 PAYLOAD\n+\n+7856 DATA DESCRIPTOR       08074B50 (134695760)\n+785A CRC                   D1C775A1 (3519509921)\n+785E Compressed Size       000003E6 (998)\n+7862 Uncompressed Size     000003E6 (998)\n+\n+7866 LOCAL HEADER #18      04034B50 (67324752)\n+786A Extract Zip Spec      14 (20) '2.0'\n+786B Extract OS            00 (0) 'MS-DOS'\n+786C General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+786E Compression Method    0000 (0) 'Stored'\n+7870 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+7874 CRC                   00000000 (0)\n+7878 Compressed Size       00000000 (0)\n+787C Uncompressed Size     00000000 (0)\n+7880 Filename Length       0044 (68)\n+7882 Extra Length          0009 (9)\n+7884 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7884: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+78C8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+78CA   Length              0005 (5)\n+78CC   Flags               01 (1) 'Modification'\n+78CD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+78D1 PAYLOAD\n+\n+7E98 DATA DESCRIPTOR       08074B50 (134695760)\n+7E9C CRC                   E9872C95 (3917950101)\n+7EA0 Compressed Size       000005C7 (1479)\n+7EA4 Uncompressed Size     000005C7 (1479)\n+\n+7EA8 LOCAL HEADER #19      04034B50 (67324752)\n+7EAC Extract Zip Spec      14 (20) '2.0'\n+7EAD Extract OS            00 (0) 'MS-DOS'\n+7EAE General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+7EB0 Compression Method    0000 (0) 'Stored'\n+7EB2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+7EB6 CRC                   00000000 (0)\n+7EBA Compressed Size       00000000 (0)\n+7EBE Uncompressed Size     00000000 (0)\n+7EC2 Filename Length       003B (59)\n+7EC4 Extra Length          0009 (9)\n+7EC6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7EC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+7F01 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+7F03   Length              0005 (5)\n+7F05   Flags               01 (1) 'Modification'\n+7F06   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+7F0A PAYLOAD\n+\n+867F DATA DESCRIPTOR       08074B50 (134695760)\n+8683 CRC                   2EC86D14 (784887060)\n+8687 Compressed Size       00000775 (1909)\n+868B Uncompressed Size     00000775 (1909)\n+\n+868F CENTRAL HEADER #1     02014B50 (33639248)\n+8693 Created Zip Spec      14 (20) '2.0'\n+8694 Created OS            00 (0) 'MS-DOS'\n+8695 Extract Zip Spec      14 (20) '2.0'\n+8696 Extract OS            00 (0) 'MS-DOS'\n+8697 General Purpose Flag  0000 (0)\n+8699 Compression Method    0000 (0) 'Stored'\n+869B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+869F CRC                   00000000 (0)\n+86A3 Compressed Size       00000000 (0)\n+86A7 Uncompressed Size     00000000 (0)\n+86AB Filename Length       0009 (9)\n+86AD Extra Length          0009 (9)\n+86AF Comment Length        0000 (0)\n+86B1 Disk Start            0000 (0)\n+86B3 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+86B5 Ext File Attributes   00000000 (0)\n+86B9 Local Header Offset   00000000 (0)\n+86BD Filename              'XXXXXXXXX'\n+#\n+# WARNING: Offset 0x86BD: Filename 'XXXXXXXXX'\n+#          Zero length filename\n+#\n+86C6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+86C8   Length              0005 (5)\n+86CA   Flags               01 (1) 'Modification'\n+86CB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+86CF CENTRAL HEADER #2     02014B50 (33639248)\n+86D3 Created Zip Spec      14 (20) '2.0'\n+86D4 Created OS            00 (0) 'MS-DOS'\n+86D5 Extract Zip Spec      14 (20) '2.0'\n+86D6 Extract OS            00 (0) 'MS-DOS'\n+86D7 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+86D9 Compression Method    0000 (0) 'Stored'\n+86DB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+86DF CRC                   EE027FB2 (3993141170)\n+86E3 Compressed Size       00000019 (25)\n+86E7 Uncompressed Size     00000019 (25)\n+86EB Filename Length       0014 (20)\n+86ED Extra Length          0009 (9)\n+86EF Comment Length        0000 (0)\n+86F1 Disk Start            0000 (0)\n+86F3 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+86F5 Ext File Attributes   00000000 (0)\n+86F9 Local Header Offset   00000030 (48)\n+86FD Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x86FD: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8711 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8713   Length              0005 (5)\n+8715   Flags               01 (1) 'Modification'\n+8716   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+871A CENTRAL HEADER #3     02014B50 (33639248)\n+871E Created Zip Spec      14 (20) '2.0'\n+871F Created OS            00 (0) 'MS-DOS'\n+8720 Extract Zip Spec      14 (20) '2.0'\n+8721 Extract OS            00 (0) 'MS-DOS'\n+8722 General Purpose Flag  0000 (0)\n+8724 Compression Method    0000 (0) 'Stored'\n+8726 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+872A CRC                   00000000 (0)\n+872E Compressed Size       00000000 (0)\n+8732 Uncompressed Size     00000000 (0)\n+8736 Filename Length       000F (15)\n+8738 Extra Length          0009 (9)\n+873A Comment Length        0000 (0)\n+873C Disk Start            0000 (0)\n+873E Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8740 Ext File Attributes   00000000 (0)\n+8744 Local Header Offset   00000094 (148)\n+8748 Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8748: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8757 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8759   Length              0005 (5)\n+875B   Flags               01 (1) 'Modification'\n+875C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8760 CENTRAL HEADER #4     02014B50 (33639248)\n+8764 Created Zip Spec      14 (20) '2.0'\n+8765 Created OS            00 (0) 'MS-DOS'\n+8766 Extract Zip Spec      14 (20) '2.0'\n+8767 Extract OS            00 (0) 'MS-DOS'\n+8768 General Purpose Flag  0000 (0)\n+876A Compression Method    0000 (0) 'Stored'\n+876C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8770 CRC                   00000000 (0)\n+8774 Compressed Size       00000000 (0)\n+8778 Uncompressed Size     00000000 (0)\n+877C Filename Length       001F (31)\n+877E Extra Length          0009 (9)\n+8780 Comment Length        0000 (0)\n+8782 Disk Start            0000 (0)\n+8784 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8786 Ext File Attributes   00000000 (0)\n+878A Local Header Offset   000000CA (202)\n+878E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x878E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+87AD Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+87AF   Length              0005 (5)\n+87B1   Flags               01 (1) 'Modification'\n+87B2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+87B6 CENTRAL HEADER #5     02014B50 (33639248)\n+87BA Created Zip Spec      14 (20) '2.0'\n+87BB Created OS            00 (0) 'MS-DOS'\n+87BC Extract Zip Spec      14 (20) '2.0'\n+87BD Extract OS            00 (0) 'MS-DOS'\n+87BE General Purpose Flag  0000 (0)\n+87C0 Compression Method    0000 (0) 'Stored'\n+87C2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+87C6 CRC                   00000000 (0)\n+87CA Compressed Size       00000000 (0)\n+87CE Uncompressed Size     00000000 (0)\n+87D2 Filename Length       003B (59)\n+87D4 Extra Length          0009 (9)\n+87D6 Comment Length        0000 (0)\n+87D8 Disk Start            0000 (0)\n+87DA Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+87DC Ext File Attributes   00000000 (0)\n+87E0 Local Header Offset   00000110 (272)\n+87E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x87E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+881F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8821   Length              0005 (5)\n+8823   Flags               01 (1) 'Modification'\n+8824   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8828 CENTRAL HEADER #6     02014B50 (33639248)\n+882C Created Zip Spec      14 (20) '2.0'\n+882D Created OS            00 (0) 'MS-DOS'\n+882E Extract Zip Spec      14 (20) '2.0'\n+882F Extract OS            00 (0) 'MS-DOS'\n+8830 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8832 Compression Method    0000 (0) 'Stored'\n+8834 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8838 CRC                   00000000 (0)\n+883C Compressed Size       00000000 (0)\n+8840 Uncompressed Size     00000000 (0)\n+8844 Filename Length       0049 (73)\n+8846 Extra Length          0009 (9)\n+8848 Comment Length        0000 (0)\n+884A Disk Start            0000 (0)\n+884C Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+884E Ext File Attributes   00000000 (0)\n+8852 Local Header Offset   00000172 (370)\n+8856 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8856: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+889F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+88A1   Length              0005 (5)\n+88A3   Flags               01 (1) 'Modification'\n+88A4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+88A8 CENTRAL HEADER #7     02014B50 (33639248)\n+88AC Created Zip Spec      14 (20) '2.0'\n+88AD Created OS            00 (0) 'MS-DOS'\n+88AE Extract Zip Spec      14 (20) '2.0'\n+88AF Extract OS            00 (0) 'MS-DOS'\n+88B0 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+88B2 Compression Method    0000 (0) 'Stored'\n+88B4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+88B8 CRC                   4F8803B2 (1334313906)\n+88BC Compressed Size       00000C6F (3183)\n+88C0 Uncompressed Size     00000C6F (3183)\n+88C4 Filename Length       0042 (66)\n+88C6 Extra Length          0009 (9)\n+88C8 Comment Length        0000 (0)\n+88CA Disk Start            0000 (0)\n+88CC Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+88CE Ext File Attributes   00000000 (0)\n+88D2 Local Header Offset   000001F2 (498)\n+88D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x88D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8918 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+891A   Length              0005 (5)\n+891C   Flags               01 (1) 'Modification'\n+891D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8921 CENTRAL HEADER #8     02014B50 (33639248)\n+8925 Created Zip Spec      14 (20) '2.0'\n+8926 Created OS            00 (0) 'MS-DOS'\n+8927 Extract Zip Spec      14 (20) '2.0'\n+8928 Extract OS            00 (0) 'MS-DOS'\n+8929 General Purpose Flag  0000 (0)\n+892B Compression Method    0000 (0) 'Stored'\n+892D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8931 CRC                   00000000 (0)\n+8935 Compressed Size       00000000 (0)\n+8939 Uncompressed Size     00000000 (0)\n+893D Filename Length       0004 (4)\n+893F Extra Length          0009 (9)\n+8941 Comment Length        0000 (0)\n+8943 Disk Start            0000 (0)\n+8945 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8947 Ext File Attributes   00000000 (0)\n+894B Local Header Offset   00000EDA (3802)\n+894F Filename              'XXXX'\n+#\n+# WARNING: Offset 0x894F: Filename 'XXXX'\n+#          Zero length filename\n+#\n+8953 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8955   Length              0005 (5)\n+8957   Flags               01 (1) 'Modification'\n+8958   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+895C CENTRAL HEADER #9     02014B50 (33639248)\n+8960 Created Zip Spec      14 (20) '2.0'\n+8961 Created OS            00 (0) 'MS-DOS'\n+8962 Extract Zip Spec      14 (20) '2.0'\n+8963 Extract OS            00 (0) 'MS-DOS'\n+8964 General Purpose Flag  0000 (0)\n+8966 Compression Method    0000 (0) 'Stored'\n+8968 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+896C CRC                   00000000 (0)\n+8970 Compressed Size       00000000 (0)\n+8974 Uncompressed Size     00000000 (0)\n+8978 Filename Length       0010 (16)\n+897A Extra Length          0009 (9)\n+897C Comment Length        0000 (0)\n+897E Disk Start            0000 (0)\n+8980 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8982 Ext File Attributes   00000000 (0)\n+8986 Local Header Offset   00000F05 (3845)\n+898A Filename              'XXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x898A: Filename 'XXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+899A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+899C   Length              0005 (5)\n+899E   Flags               01 (1) 'Modification'\n+899F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+89A3 CENTRAL HEADER #10    02014B50 (33639248)\n+89A7 Created Zip Spec      14 (20) '2.0'\n+89A8 Created OS            00 (0) 'MS-DOS'\n+89A9 Extract Zip Spec      14 (20) '2.0'\n+89AA Extract OS            00 (0) 'MS-DOS'\n+89AB General Purpose Flag  0000 (0)\n+89AD Compression Method    0000 (0) 'Stored'\n+89AF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+89B3 CRC                   00000000 (0)\n+89B7 Compressed Size       00000000 (0)\n+89BB Uncompressed Size     00000000 (0)\n+89BF Filename Length       0016 (22)\n+89C1 Extra Length          0009 (9)\n+89C3 Comment Length        0000 (0)\n+89C5 Disk Start            0000 (0)\n+89C7 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+89C9 Ext File Attributes   00000000 (0)\n+89CD Local Header Offset   00000F3C (3900)\n+89D1 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x89D1: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+89E7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+89E9   Length              0005 (5)\n+89EB   Flags               01 (1) 'Modification'\n+89EC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+89F0 CENTRAL HEADER #11    02014B50 (33639248)\n+89F4 Created Zip Spec      14 (20) '2.0'\n+89F5 Created OS            00 (0) 'MS-DOS'\n+89F6 Extract Zip Spec      14 (20) '2.0'\n+89F7 Extract OS            00 (0) 'MS-DOS'\n+89F8 General Purpose Flag  0000 (0)\n+89FA Compression Method    0000 (0) 'Stored'\n+89FC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8A00 CRC                   00000000 (0)\n+8A04 Compressed Size       00000000 (0)\n+8A08 Uncompressed Size     00000000 (0)\n+8A0C Filename Length       0020 (32)\n+8A0E Extra Length          0009 (9)\n+8A10 Comment Length        0000 (0)\n+8A12 Disk Start            0000 (0)\n+8A14 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8A16 Ext File Attributes   00000000 (0)\n+8A1A Local Header Offset   00000F79 (3961)\n+8A1E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8A1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8A3E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8A40   Length              0005 (5)\n+8A42   Flags               01 (1) 'Modification'\n+8A43   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8A47 CENTRAL HEADER #12    02014B50 (33639248)\n+8A4B Created Zip Spec      14 (20) '2.0'\n+8A4C Created OS            00 (0) 'MS-DOS'\n+8A4D Extract Zip Spec      14 (20) '2.0'\n+8A4E Extract OS            00 (0) 'MS-DOS'\n+8A4F General Purpose Flag  0000 (0)\n+8A51 Compression Method    0000 (0) 'Stored'\n+8A53 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8A57 CRC                   00000000 (0)\n+8A5B Compressed Size       00000000 (0)\n+8A5F Uncompressed Size     00000000 (0)\n+8A63 Filename Length       0026 (38)\n+8A65 Extra Length          0009 (9)\n+8A67 Comment Length        0000 (0)\n+8A69 Disk Start            0000 (0)\n+8A6B Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8A6D Ext File Attributes   00000000 (0)\n+8A71 Local Header Offset   00000FC0 (4032)\n+8A75 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8A75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8A9B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8A9D   Length              0005 (5)\n+8A9F   Flags               01 (1) 'Modification'\n+8AA0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8AA4 CENTRAL HEADER #13    02014B50 (33639248)\n+8AA8 Created Zip Spec      14 (20) '2.0'\n+8AA9 Created OS            00 (0) 'MS-DOS'\n+8AAA Extract Zip Spec      14 (20) '2.0'\n+8AAB Extract OS            00 (0) 'MS-DOS'\n+8AAC General Purpose Flag  0000 (0)\n+8AAE Compression Method    0000 (0) 'Stored'\n+8AB0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8AB4 CRC                   00000000 (0)\n+8AB8 Compressed Size       00000000 (0)\n+8ABC Uncompressed Size     00000000 (0)\n+8AC0 Filename Length       002D (45)\n+8AC2 Extra Length          0009 (9)\n+8AC4 Comment Length        0000 (0)\n+8AC6 Disk Start            0000 (0)\n+8AC8 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8ACA Ext File Attributes   00000000 (0)\n+8ACE Local Header Offset   0000100D (4109)\n+8AD2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8AD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8AFF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8B01   Length              0005 (5)\n+8B03   Flags               01 (1) 'Modification'\n+8B04   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8B08 CENTRAL HEADER #14    02014B50 (33639248)\n+8B0C Created Zip Spec      14 (20) '2.0'\n+8B0D Created OS            00 (0) 'MS-DOS'\n+8B0E Extract Zip Spec      14 (20) '2.0'\n+8B0F Extract OS            00 (0) 'MS-DOS'\n+8B10 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8B12 Compression Method    0000 (0) 'Stored'\n+8B14 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8B18 CRC                   2F723FA5 (796016549)\n+8B1C Compressed Size       00000B4A (2890)\n+8B20 Uncompressed Size     00000B4A (2890)\n+8B24 Filename Length       0056 (86)\n+8B26 Extra Length          0009 (9)\n+8B28 Comment Length        0000 (0)\n+8B2A Disk Start            0000 (0)\n+8B2C Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8B2E Ext File Attributes   00000000 (0)\n+8B32 Local Header Offset   00001061 (4193)\n+8B36 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8B36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8B8C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8B8E   Length              0005 (5)\n+8B90   Flags               01 (1) 'Modification'\n+8B91   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8B95 CENTRAL HEADER #15    02014B50 (33639248)\n+8B99 Created Zip Spec      14 (20) '2.0'\n+8B9A Created OS            00 (0) 'MS-DOS'\n+8B9B Extract Zip Spec      14 (20) '2.0'\n+8B9C Extract OS            00 (0) 'MS-DOS'\n+8B9D General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8B9F Compression Method    0000 (0) 'Stored'\n+8BA1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8BA5 CRC                   9685EC62 (2525359202)\n+8BA9 Compressed Size       000053DC (21468)\n+8BAD Uncompressed Size     000053DC (21468)\n+8BB1 Filename Length       004E (78)\n+8BB3 Extra Length          0009 (9)\n+8BB5 Comment Length        0000 (0)\n+8BB7 Disk Start            0000 (0)\n+8BB9 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8BBB Ext File Attributes   00000000 (0)\n+8BBF Local Header Offset   00001C38 (7224)\n+8BC3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8BC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8C11 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8C13   Length              0005 (5)\n+8C15   Flags               01 (1) 'Modification'\n+8C16   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8C1A CENTRAL HEADER #16    02014B50 (33639248)\n+8C1E Created Zip Spec      14 (20) '2.0'\n+8C1F Created OS            00 (0) 'MS-DOS'\n+8C20 Extract Zip Spec      14 (20) '2.0'\n+8C21 Extract OS            00 (0) 'MS-DOS'\n+8C22 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8C24 Compression Method    0000 (0) 'Stored'\n+8C26 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8C2A CRC                   E6B758DC (3870775516)\n+8C2E Compressed Size       000002DB (731)\n+8C32 Uncompressed Size     000002DB (731)\n+8C36 Filename Length       0050 (80)\n+8C38 Extra Length          0009 (9)\n+8C3A Comment Length        0000 (0)\n+8C3C Disk Start            0000 (0)\n+8C3E Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8C40 Ext File Attributes   00000000 (0)\n+8C44 Local Header Offset   00007099 (28825)\n+8C48 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8C48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8C98 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8C9A   Length              0005 (5)\n+8C9C   Flags               01 (1) 'Modification'\n+8C9D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8CA1 CENTRAL HEADER #17    02014B50 (33639248)\n+8CA5 Created Zip Spec      14 (20) '2.0'\n+8CA6 Created OS            00 (0) 'MS-DOS'\n+8CA7 Extract Zip Spec      14 (20) '2.0'\n+8CA8 Extract OS            00 (0) 'MS-DOS'\n+8CA9 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8CAB Compression Method    0000 (0) 'Stored'\n+8CAD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8CB1 CRC                   D1C775A1 (3519509921)\n+8CB5 Compressed Size       000003E6 (998)\n+8CB9 Uncompressed Size     000003E6 (998)\n+8CBD Filename Length       004E (78)\n+8CBF Extra Length          0009 (9)\n+8CC1 Comment Length        0000 (0)\n+8CC3 Disk Start            0000 (0)\n+8CC5 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8CC7 Ext File Attributes   00000000 (0)\n+8CCB Local Header Offset   000073FB (29691)\n+8CCF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8CCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8D1D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8D1F   Length              0005 (5)\n+8D21   Flags               01 (1) 'Modification'\n+8D22   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8D26 CENTRAL HEADER #18    02014B50 (33639248)\n+8D2A Created Zip Spec      14 (20) '2.0'\n+8D2B Created OS            00 (0) 'MS-DOS'\n+8D2C Extract Zip Spec      14 (20) '2.0'\n+8D2D Extract OS            00 (0) 'MS-DOS'\n+8D2E General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8D30 Compression Method    0000 (0) 'Stored'\n+8D32 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8D36 CRC                   E9872C95 (3917950101)\n+8D3A Compressed Size       000005C7 (1479)\n+8D3E Uncompressed Size     000005C7 (1479)\n+8D42 Filename Length       0044 (68)\n+8D44 Extra Length          0009 (9)\n+8D46 Comment Length        0000 (0)\n+8D48 Disk Start            0000 (0)\n+8D4A Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8D4C Ext File Attributes   00000000 (0)\n+8D50 Local Header Offset   00007866 (30822)\n+8D54 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8D54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8D98 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8D9A   Length              0005 (5)\n+8D9C   Flags               01 (1) 'Modification'\n+8D9D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8DA1 CENTRAL HEADER #19    02014B50 (33639248)\n+8DA5 Created Zip Spec      14 (20) '2.0'\n+8DA6 Created OS            00 (0) 'MS-DOS'\n+8DA7 Extract Zip Spec      14 (20) '2.0'\n+8DA8 Extract OS            00 (0) 'MS-DOS'\n+8DA9 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8DAB Compression Method    0000 (0) 'Stored'\n+8DAD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8DB1 CRC                   2EC86D14 (784887060)\n+8DB5 Compressed Size       00000775 (1909)\n+8DB9 Uncompressed Size     00000775 (1909)\n+8DBD Filename Length       003B (59)\n+8DBF Extra Length          0009 (9)\n+8DC1 Comment Length        0000 (0)\n+8DC3 Disk Start            0000 (0)\n+8DC5 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8DC7 Ext File Attributes   00000000 (0)\n+8DCB Local Header Offset   00007EA8 (32424)\n+8DCF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8DCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8E0A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8E0C   Length              0005 (5)\n+8E0E   Flags               01 (1) 'Modification'\n+8E0F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8E13 END CENTRAL HEADER    06054B50 (101010256)\n+8E17 Number of this disk   0000 (0)\n+8E19 Central Dir Disk no   0000 (0)\n+8E1B Entries in this disk  0013 (19)\n+8E1D Total Entries         0013 (19)\n+8E1F Size of Central Dir   00000784 (1924)\n+8E23 Offset to Central Dir 0000868F (34447)\n+8E27 Comment Length        0000 (0)\n #\n # Warning Count: 38\n #\n # Done\n"}, {"source1": "dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.class", "source2": "dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,96 +1,96 @@\n-  SHA-256 checksum 27292426163798986b70e6138f48d933eb39ff3dc2f38abf2847ec24eb065293\n+  SHA-256 checksum 1aa633a184fe6bfe9fcc40a4016598eec23ab1ea771b949dab417e3a561f4124\n   Compiled from \"AzureAiSearchEmbeddingStore.java\"\n public class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore$Builder\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #19                         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n-  super_class: #20                        // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 5, methods: 7, attributes: 2\n Constant pool:\n-   #1 = Methodref          #20.#50        // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #19.#51        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.endpoint:Ljava/lang/String;\n-   #3 = Class              #52            // com/azure/core/credential/AzureKeyCredential\n-   #4 = Methodref          #3.#53         // com/azure/core/credential/AzureKeyCredential.\"<init>\":(Ljava/lang/String;)V\n-   #5 = Fieldref           #19.#54        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n-   #6 = Fieldref           #19.#55        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.tokenCredential:Lcom/azure/core/credential/TokenCredential;\n-   #7 = Fieldref           #19.#56        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.dimensions:I\n-   #8 = Fieldref           #19.#57        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n-   #9 = String             #21            // endpoint\n-  #10 = Methodref          #58.#59        // dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #11 = String             #60            // either apiKey or tokenCredential must be set\n-  #12 = Methodref          #58.#61        // dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n-  #13 = String             #62            // either dimensions or index must be set\n-  #14 = Class              #63            // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-  #15 = Methodref          #14.#64        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n-  #16 = Methodref          #14.#65        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #17 = Methodref          #14.#66        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n-  #18 = Methodref          #14.#67        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #19 = Class              #68            // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n-  #20 = Class              #69            // java/lang/Object\n-  #21 = Utf8               endpoint\n-  #22 = Utf8               Ljava/lang/String;\n-  #23 = Utf8               keyCredential\n-  #24 = Utf8               Lcom/azure/core/credential/AzureKeyCredential;\n-  #25 = Utf8               tokenCredential\n-  #26 = Utf8               Lcom/azure/core/credential/TokenCredential;\n-  #27 = Utf8               dimensions\n-  #28 = Utf8               I\n-  #29 = Utf8               index\n-  #30 = Utf8               Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #31 = Utf8               <init>\n-  #32 = Utf8               ()V\n-  #33 = Utf8               Code\n-  #34 = Utf8               LineNumberTable\n-  #35 = Utf8               LocalVariableTable\n-  #36 = Utf8               this\n-  #37 = Utf8               Builder\n-  #38 = Utf8               InnerClasses\n-  #39 = Utf8               Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n-  #40 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n-  #41 = Utf8               apiKey\n-  #42 = Utf8               (Lcom/azure/core/credential/TokenCredential;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n-  #43 = Utf8               (I)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n-  #44 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchIndex;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n-  #45 = Utf8               build\n-  #46 = Utf8               ()Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n-  #47 = Utf8               StackMapTable\n-  #48 = Utf8               SourceFile\n-  #49 = Utf8               AzureAiSearchEmbeddingStore.java\n-  #50 = NameAndType        #31:#32        // \"<init>\":()V\n-  #51 = NameAndType        #21:#22        // endpoint:Ljava/lang/String;\n-  #52 = Utf8               com/azure/core/credential/AzureKeyCredential\n-  #53 = NameAndType        #31:#70        // \"<init>\":(Ljava/lang/String;)V\n-  #54 = NameAndType        #23:#24        // keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n-  #55 = NameAndType        #25:#26        // tokenCredential:Lcom/azure/core/credential/TokenCredential;\n-  #56 = NameAndType        #27:#28        // dimensions:I\n-  #57 = NameAndType        #29:#30        // index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #58 = Class              #71            // dev/langchain4j/internal/ValidationUtils\n-  #59 = NameAndType        #72:#73        // ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #60 = Utf8               either apiKey or tokenCredential must be set\n-  #61 = NameAndType        #74:#75        // ensureTrue:(ZLjava/lang/String;)V\n-  #62 = Utf8               either dimensions or index must be set\n-  #63 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-  #64 = NameAndType        #31:#76        // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n-  #65 = NameAndType        #31:#77        // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #66 = NameAndType        #31:#78        // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n-  #67 = NameAndType        #31:#79        // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #68 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n-  #69 = Utf8               java/lang/Object\n-  #70 = Utf8               (Ljava/lang/String;)V\n-  #71 = Utf8               dev/langchain4j/internal/ValidationUtils\n-  #72 = Utf8               ensureNotNull\n-  #73 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #74 = Utf8               ensureTrue\n-  #75 = Utf8               (ZLjava/lang/String;)V\n-  #76 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n-  #77 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #78 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n-  #79 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\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/azure/search/AzureAiSearchEmbeddingStore$Builder.endpoint:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n+   #9 = NameAndType        #11:#12        // endpoint:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n+  #11 = Utf8               endpoint\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Class              #14            // com/azure/core/credential/AzureKeyCredential\n+  #14 = Utf8               com/azure/core/credential/AzureKeyCredential\n+  #15 = Methodref          #13.#16        // com/azure/core/credential/AzureKeyCredential.\"<init>\":(Ljava/lang/String;)V\n+  #16 = NameAndType        #5:#17         // \"<init>\":(Ljava/lang/String;)V\n+  #17 = Utf8               (Ljava/lang/String;)V\n+  #18 = Fieldref           #8.#19         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n+  #19 = NameAndType        #20:#21        // keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n+  #20 = Utf8               keyCredential\n+  #21 = Utf8               Lcom/azure/core/credential/AzureKeyCredential;\n+  #22 = Fieldref           #8.#23         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.tokenCredential:Lcom/azure/core/credential/TokenCredential;\n+  #23 = NameAndType        #24:#25        // tokenCredential:Lcom/azure/core/credential/TokenCredential;\n+  #24 = Utf8               tokenCredential\n+  #25 = Utf8               Lcom/azure/core/credential/TokenCredential;\n+  #26 = Fieldref           #8.#27         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.dimensions:I\n+  #27 = NameAndType        #28:#29        // dimensions:I\n+  #28 = Utf8               dimensions\n+  #29 = Utf8               I\n+  #30 = Fieldref           #8.#31         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #31 = NameAndType        #32:#33        // index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #32 = Utf8               index\n+  #33 = Utf8               Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #34 = String             #11            // endpoint\n+  #35 = Methodref          #36.#37        // dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #36 = Class              #38            // dev/langchain4j/internal/ValidationUtils\n+  #37 = NameAndType        #39:#40        // ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #38 = Utf8               dev/langchain4j/internal/ValidationUtils\n+  #39 = Utf8               ensureNotNull\n+  #40 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #41 = String             #42            // either apiKey or tokenCredential must be set\n+  #42 = Utf8               either apiKey or tokenCredential must be set\n+  #43 = Methodref          #36.#44        // dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+  #44 = NameAndType        #45:#46        // ensureTrue:(ZLjava/lang/String;)V\n+  #45 = Utf8               ensureTrue\n+  #46 = Utf8               (ZLjava/lang/String;)V\n+  #47 = String             #48            // either dimensions or index must be set\n+  #48 = Utf8               either dimensions or index must be set\n+  #49 = Class              #50            // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+  #50 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+  #51 = Methodref          #49.#52        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n+  #52 = NameAndType        #5:#53         // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n+  #53 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n+  #54 = Methodref          #49.#55        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #55 = NameAndType        #5:#56         // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #56 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #57 = Methodref          #49.#58        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n+  #58 = NameAndType        #5:#59         // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n+  #59 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n+  #60 = Methodref          #49.#61        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #61 = NameAndType        #5:#62         // \"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #62 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #63 = Utf8               Code\n+  #64 = Utf8               LineNumberTable\n+  #65 = Utf8               LocalVariableTable\n+  #66 = Utf8               this\n+  #67 = Utf8               Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n+  #68 = Utf8               (Ljava/lang/String;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n+  #69 = Utf8               apiKey\n+  #70 = Utf8               (Lcom/azure/core/credential/TokenCredential;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n+  #71 = Utf8               (I)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n+  #72 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchIndex;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n+  #73 = Utf8               build\n+  #74 = Utf8               ()Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n+  #75 = Utf8               StackMapTable\n+  #76 = Utf8               SourceFile\n+  #77 = Utf8               AzureAiSearchEmbeddingStore.java\n+  #78 = Utf8               InnerClasses\n+  #79 = Utf8               Builder\n {\n   private java.lang.String endpoint;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private com.azure.core.credential.AzureKeyCredential keyCredential;\n     descriptor: Lcom/azure/core/credential/AzureKeyCredential;\n@@ -125,15 +125,15 @@\n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore$Builder endpoint(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #2                  // Field endpoint:Ljava/lang/String;\n+         2: putfield      #7                  // Field endpoint:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 350: 0\n         line 351: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -142,19 +142,19 @@\n \n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore$Builder apiKey(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=2\n          0: aload_0\n-         1: new           #3                  // class com/azure/core/credential/AzureKeyCredential\n+         1: new           #13                 // class com/azure/core/credential/AzureKeyCredential\n          4: dup\n          5: aload_1\n-         6: invokespecial #4                  // Method com/azure/core/credential/AzureKeyCredential.\"<init>\":(Ljava/lang/String;)V\n-         9: putfield      #5                  // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n+         6: invokespecial #15                 // Method com/azure/core/credential/AzureKeyCredential.\"<init>\":(Ljava/lang/String;)V\n+         9: putfield      #18                 // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n         12: aload_0\n         13: areturn\n       LineNumberTable:\n         line 361: 0\n         line 362: 12\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -164,15 +164,15 @@\n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore$Builder tokenCredential(com.azure.core.credential.TokenCredential);\n     descriptor: (Lcom/azure/core/credential/TokenCredential;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #6                  // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n+         2: putfield      #22                 // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 371: 0\n         line 372: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -182,15 +182,15 @@\n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore$Builder dimensions(int);\n     descriptor: (I)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #7                  // Field dimensions:I\n+         2: putfield      #26                 // Field dimensions:I\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 383: 0\n         line 384: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -200,15 +200,15 @@\n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore$Builder index(com.azure.search.documents.indexes.models.SearchIndex);\n     descriptor: (Lcom/azure/search/documents/indexes/models/SearchIndex;)Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #8                  // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+         2: putfield      #30                 // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 395: 0\n         line 396: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -217,88 +217,88 @@\n \n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore build();\n     descriptor: ()Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field endpoint:Ljava/lang/String;\n-         4: ldc           #9                  // String endpoint\n-         6: invokestatic  #10                 // Method dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: getfield      #7                  // Field endpoint:Ljava/lang/String;\n+         4: ldc           #34                 // String endpoint\n+         6: invokestatic  #35                 // Method dev/langchain4j/internal/ValidationUtils.ensureNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: pop\n         10: aload_0\n-        11: getfield      #5                  // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n+        11: getfield      #18                 // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n         14: ifnonnull     24\n         17: aload_0\n-        18: getfield      #6                  // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n+        18: getfield      #22                 // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n         21: ifnull        28\n         24: iconst_1\n         25: goto          29\n         28: iconst_0\n-        29: ldc           #11                 // String either apiKey or tokenCredential must be set\n-        31: invokestatic  #12                 // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+        29: ldc           #41                 // String either apiKey or tokenCredential must be set\n+        31: invokestatic  #43                 // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n         34: aload_0\n-        35: getfield      #7                  // Field dimensions:I\n+        35: getfield      #26                 // Field dimensions:I\n         38: ifgt          48\n         41: aload_0\n-        42: getfield      #8                  // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+        42: getfield      #30                 // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n         45: ifnull        52\n         48: iconst_1\n         49: goto          53\n         52: iconst_0\n-        53: ldc           #13                 // String either dimensions or index must be set\n-        55: invokestatic  #12                 // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+        53: ldc           #47                 // String either dimensions or index must be set\n+        55: invokestatic  #43                 // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n         58: aload_0\n-        59: getfield      #5                  // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n+        59: getfield      #18                 // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n         62: ifnonnull     112\n         65: aload_0\n-        66: getfield      #8                  // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+        66: getfield      #30                 // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n         69: ifnonnull     92\n-        72: new           #14                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+        72: new           #49                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n         75: dup\n         76: aload_0\n-        77: getfield      #2                  // Field endpoint:Ljava/lang/String;\n+        77: getfield      #7                  // Field endpoint:Ljava/lang/String;\n         80: aload_0\n-        81: getfield      #6                  // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n+        81: getfield      #22                 // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n         84: aload_0\n-        85: getfield      #7                  // Field dimensions:I\n-        88: invokespecial #15                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n+        85: getfield      #26                 // Field dimensions:I\n+        88: invokespecial #51                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n         91: areturn\n-        92: new           #14                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+        92: new           #49                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n         95: dup\n         96: aload_0\n-        97: getfield      #2                  // Field endpoint:Ljava/lang/String;\n+        97: getfield      #7                  // Field endpoint:Ljava/lang/String;\n        100: aload_0\n-       101: getfield      #6                  // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n+       101: getfield      #22                 // Field tokenCredential:Lcom/azure/core/credential/TokenCredential;\n        104: aload_0\n-       105: getfield      #8                  // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n-       108: invokespecial #16                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+       105: getfield      #30                 // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+       108: invokespecial #54                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n        111: areturn\n        112: aload_0\n-       113: getfield      #8                  // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+       113: getfield      #30                 // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n        116: ifnonnull     139\n-       119: new           #14                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+       119: new           #49                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n        122: dup\n        123: aload_0\n-       124: getfield      #2                  // Field endpoint:Ljava/lang/String;\n+       124: getfield      #7                  // Field endpoint:Ljava/lang/String;\n        127: aload_0\n-       128: getfield      #5                  // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n+       128: getfield      #18                 // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n        131: aload_0\n-       132: getfield      #7                  // Field dimensions:I\n-       135: invokespecial #17                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n+       132: getfield      #26                 // Field dimensions:I\n+       135: invokespecial #57                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n        138: areturn\n-       139: new           #14                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+       139: new           #49                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n        142: dup\n        143: aload_0\n-       144: getfield      #2                  // Field endpoint:Ljava/lang/String;\n+       144: getfield      #7                  // Field endpoint:Ljava/lang/String;\n        147: aload_0\n-       148: getfield      #5                  // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n+       148: getfield      #18                 // Field keyCredential:Lcom/azure/core/credential/AzureKeyCredential;\n        151: aload_0\n-       152: getfield      #8                  // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n-       155: invokespecial #18                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+       152: getfield      #30                 // Field index:Lcom/azure/search/documents/indexes/models/SearchIndex;\n+       155: invokespecial #60                 // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.\"<init>\":(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n        158: areturn\n       LineNumberTable:\n         line 400: 0\n         line 401: 10\n         line 402: 34\n         line 403: 58\n         line 404: 65\n@@ -321,8 +321,8 @@\n           stack = [ int ]\n         frame_type = 38 /* same */\n         frame_type = 19 /* same */\n         frame_type = 26 /* same */\n }\n SourceFile: \"AzureAiSearchEmbeddingStore.java\"\n InnerClasses:\n-  public static #37= #19 of #14;          // Builder=class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder of class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+  public static #79= #8 of #49;           // Builder=class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder of class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n"}]}, {"source1": "dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.class", "source2": "dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,766 +1,749 @@\n-  SHA-256 checksum 660d5f4127fa5477c0332e54a5c8c239222389d9165bd83c62cb1368bf195ac4\n+  SHA-256 checksum a59f08c05c1e58a821d026e2a13e3b465bd847a2b45d96c0794f4e59728f5db7\n   Compiled from \"AzureAiSearchEmbeddingStore.java\"\n public class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore 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: #13                         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-  super_class: #190                       // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 10, methods: 23, attributes: 4\n Constant pool:\n-    #1 = Methodref          #190.#368     // java/lang/Object.\"<init>\":()V\n-    #2 = Methodref          #13.#369      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n-    #3 = Class              #370          // com/azure/search/documents/indexes/SearchIndexClientBuilder\n-    #4 = Methodref          #3.#368       // com/azure/search/documents/indexes/SearchIndexClientBuilder.\"<init>\":()V\n-    #5 = Methodref          #3.#371       // com/azure/search/documents/indexes/SearchIndexClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-    #6 = Methodref          #3.#372       // com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-    #7 = Methodref          #3.#373       // com/azure/search/documents/indexes/SearchIndexClientBuilder.buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n-    #8 = Fieldref           #13.#374      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n-    #9 = Class              #375          // com/azure/search/documents/SearchClientBuilder\n-   #10 = Methodref          #9.#368       // com/azure/search/documents/SearchClientBuilder.\"<init>\":()V\n-   #11 = Methodref          #9.#376       // com/azure/search/documents/SearchClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n-   #12 = Methodref          #9.#377       // com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-   #13 = Class              #378          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-   #14 = String             #379          // vectorsearch\n-   #15 = Methodref          #9.#380       // com/azure/search/documents/SearchClientBuilder.indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n-   #16 = Methodref          #9.#381       // com/azure/search/documents/SearchClientBuilder.buildClient:()Lcom/azure/search/documents/SearchClient;\n-   #17 = Fieldref           #13.#382      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.searchClient:Lcom/azure/search/documents/SearchClient;\n-   #18 = Methodref          #3.#383       // com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-   #19 = Methodref          #9.#384       // com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-   #20 = Methodref          #13.#385      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.createOrUpdateIndex:(I)V\n-   #21 = Methodref          #13.#386      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-   #22 = Class              #387          // java/util/ArrayList\n-   #23 = Methodref          #22.#368      // java/util/ArrayList.\"<init>\":()V\n-   #24 = Class              #388          // com/azure/search/documents/indexes/models/SearchField\n-   #25 = String             #248          // id\n-   #26 = Fieldref           #389.#390     // com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-   #27 = Methodref          #24.#391      // com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n-   #28 = Methodref          #392.#393     // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #29 = Methodref          #24.#394      // com/azure/search/documents/indexes/models/SearchField.setKey:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-   #30 = Methodref          #24.#395      // com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-   #31 = InterfaceMethodref #94.#396      // java/util/List.add:(Ljava/lang/Object;)Z\n-   #32 = String             #397          // content\n-   #33 = Methodref          #24.#398      // com/azure/search/documents/indexes/models/SearchField.setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-   #34 = String             #399          // content_vector\n-   #35 = Fieldref           #389.#400     // com/azure/search/documents/indexes/models/SearchFieldDataType.SINGLE:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-   #36 = Methodref          #389.#401     // com/azure/search/documents/indexes/models/SearchFieldDataType.collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-   #37 = Methodref          #402.#403     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-   #38 = Methodref          #24.#404      // com/azure/search/documents/indexes/models/SearchField.setVectorSearchDimensions:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n-   #39 = String             #405          // vector-search-profile\n-   #40 = Methodref          #24.#406      // com/azure/search/documents/indexes/models/SearchField.setVectorSearchProfileName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n-   #41 = String             #273          // metadata\n-   #42 = Fieldref           #389.#407     // com/azure/search/documents/indexes/models/SearchFieldDataType.COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-   #43 = String             #408          // source\n-   #44 = String             #274          // attributes\n-   #45 = String             #269          // key\n-   #46 = String             #270          // value\n-   #47 = Methodref          #409.#410     // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-   #48 = Methodref          #24.#411      // com/azure/search/documents/indexes/models/SearchField.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n-   #49 = Class              #412          // com/azure/search/documents/indexes/models/VectorSearch\n-   #50 = Methodref          #49.#368      // com/azure/search/documents/indexes/models/VectorSearch.\"<init>\":()V\n-   #51 = Class              #413          // com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration\n-   #52 = String             #414          // vector-search-algorithm\n-   #53 = Methodref          #51.#415      // com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.\"<init>\":(Ljava/lang/String;)V\n-   #54 = Class              #416          // com/azure/search/documents/indexes/models/HnswParameters\n-   #55 = Methodref          #54.#368      // com/azure/search/documents/indexes/models/HnswParameters.\"<init>\":()V\n-   #56 = Fieldref           #417.#418     // com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric.COSINE:Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n-   #57 = Methodref          #54.#419      // com/azure/search/documents/indexes/models/HnswParameters.setMetric:(Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-   #58 = Methodref          #54.#420      // com/azure/search/documents/indexes/models/HnswParameters.setM:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-   #59 = Methodref          #54.#421      // com/azure/search/documents/indexes/models/HnswParameters.setEfSearch:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-   #60 = Methodref          #54.#422      // com/azure/search/documents/indexes/models/HnswParameters.setEfConstruction:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-   #61 = Methodref          #51.#423      // com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.setParameters:(Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n-   #62 = Methodref          #424.#425     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-   #63 = Methodref          #49.#426      // com/azure/search/documents/indexes/models/VectorSearch.setAlgorithms:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n-   #64 = Class              #427          // com/azure/search/documents/indexes/models/VectorSearchProfile\n-   #65 = Methodref          #64.#428      // com/azure/search/documents/indexes/models/VectorSearchProfile.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n-   #66 = Methodref          #49.#429      // com/azure/search/documents/indexes/models/VectorSearch.setProfiles:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n-   #67 = Class              #430          // com/azure/search/documents/indexes/models/SemanticSearch\n-   #68 = Methodref          #67.#368      // com/azure/search/documents/indexes/models/SemanticSearch.\"<init>\":()V\n-   #69 = String             #431          // semantic-search-config\n-   #70 = Methodref          #67.#432      // com/azure/search/documents/indexes/models/SemanticSearch.setDefaultConfigurationName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n-   #71 = Class              #433          // com/azure/search/documents/indexes/models/SemanticConfiguration\n-   #72 = Class              #434          // com/azure/search/documents/indexes/models/SemanticPrioritizedFields\n-   #73 = Methodref          #72.#368      // com/azure/search/documents/indexes/models/SemanticPrioritizedFields.\"<init>\":()V\n-   #74 = Class              #435          // com/azure/search/documents/indexes/models/SemanticField\n-   #75 = Methodref          #74.#415      // com/azure/search/documents/indexes/models/SemanticField.\"<init>\":(Ljava/lang/String;)V\n-   #76 = Methodref          #72.#436      // com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setContentFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n-   #77 = Methodref          #72.#437      // com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setKeywordsFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n-   #78 = Methodref          #71.#438      // com/azure/search/documents/indexes/models/SemanticConfiguration.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n-   #79 = Methodref          #67.#439      // com/azure/search/documents/indexes/models/SemanticSearch.setConfigurations:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n-   #80 = Class              #440          // com/azure/search/documents/indexes/models/SearchIndex\n-   #81 = Methodref          #80.#415      // com/azure/search/documents/indexes/models/SearchIndex.\"<init>\":(Ljava/lang/String;)V\n-   #82 = Methodref          #80.#441      // com/azure/search/documents/indexes/models/SearchIndex.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-   #83 = Methodref          #80.#442      // com/azure/search/documents/indexes/models/SearchIndex.setVectorSearch:(Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-   #84 = Methodref          #80.#443      // com/azure/search/documents/indexes/models/SearchIndex.setSemanticSearch:(Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-   #85 = Methodref          #444.#445     // com/azure/search/documents/indexes/SearchIndexClient.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-   #86 = Methodref          #444.#446     // com/azure/search/documents/indexes/SearchIndexClient.deleteIndex:(Ljava/lang/String;)V\n-   #87 = Methodref          #447.#448     // dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n-   #88 = Methodref          #13.#449      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n-   #89 = InterfaceMethodref #94.#450      // java/util/List.stream:()Ljava/util/stream/Stream;\n-   #90 = InvokeDynamic      #0:#456       // #0:apply:()Ljava/util/function/Function;\n-   #91 = InterfaceMethodref #457.#458     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-   #92 = Methodref          #459.#460     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-   #93 = InterfaceMethodref #457.#461     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-   #94 = Class              #462          // java/util/List\n-   #95 = Methodref          #13.#463      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n-   #96 = InvokeDynamic      #1:#456       // #1:apply:()Ljava/util/function/Function;\n-   #97 = Methodref          #148.#465     // dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-   #98 = Class              #466          // com/azure/search/documents/models/VectorizedQuery\n-   #99 = Methodref          #98.#467      // com/azure/search/documents/models/VectorizedQuery.\"<init>\":(Ljava/util/List;)V\n-  #100 = Class              #468          // java/lang/String\n-  #101 = Methodref          #98.#469      // com/azure/search/documents/models/VectorizedQuery.setFields:([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n-  #102 = Methodref          #98.#470      // com/azure/search/documents/models/VectorizedQuery.setKNearestNeighborsCount:(Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n-  #103 = Class              #471          // com/azure/search/documents/models/SearchOptions\n-  #104 = Methodref          #103.#368     // com/azure/search/documents/models/SearchOptions.\"<init>\":()V\n-  #105 = Class              #472          // com/azure/search/documents/models/VectorSearchOptions\n-  #106 = Methodref          #105.#368     // com/azure/search/documents/models/VectorSearchOptions.\"<init>\":()V\n-  #107 = Class              #473          // com/azure/search/documents/models/VectorQuery\n-  #108 = Methodref          #105.#474     // com/azure/search/documents/models/VectorSearchOptions.setQueries:([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n-  #109 = Methodref          #103.#475     // com/azure/search/documents/models/SearchOptions.setVectorSearchOptions:(Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n-  #110 = Fieldref           #476.#477     // com/azure/core/util/Context.NONE:Lcom/azure/core/util/Context;\n-  #111 = Methodref          #478.#479     // com/azure/search/documents/SearchClient.search:(Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n-  #112 = Methodref          #480.#481     // com/azure/search/documents/util/SearchPagedIterable.iterator:()Ljava/util/Iterator;\n-  #113 = InterfaceMethodref #482.#483     // java/util/Iterator.hasNext:()Z\n-  #114 = InterfaceMethodref #482.#484     // java/util/Iterator.next:()Ljava/lang/Object;\n-  #115 = Class              #485          // com/azure/search/documents/models/SearchResult\n-  #116 = Methodref          #115.#486     // com/azure/search/documents/models/SearchResult.getScore:()D\n-  #117 = Methodref          #13.#487      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.fromAzureScoreToRelevanceScore:(D)D\n-  #118 = Methodref          #183.#488     // java/lang/Double.valueOf:(D)Ljava/lang/Double;\n-  #119 = Methodref          #183.#489     // java/lang/Double.doubleValue:()D\n-  #120 = Class              #490          // com/azure/search/documents/SearchDocument\n-  #121 = Methodref          #115.#491     // com/azure/search/documents/models/SearchResult.getDocument:(Ljava/lang/Class;)Ljava/lang/Object;\n-  #122 = Methodref          #120.#492     // com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #123 = Methodref          #13.#493      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.doublesListToFloatArray:(Ljava/util/List;)[F\n-  #124 = Methodref          #148.#494     // dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #125 = Methodref          #447.#495     // dev/langchain4j/internal/Utils.isNotNullOrBlank:(Ljava/lang/String;)Z\n-  #126 = Class              #496          // java/util/LinkedHashMap\n-  #127 = Methodref          #126.#492     // java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #128 = Class              #497          // java/util/HashMap\n-  #129 = Methodref          #128.#368     // java/util/HashMap.\"<init>\":()V\n-  #130 = InterfaceMethodref #94.#481      // java/util/List.iterator:()Ljava/util/Iterator;\n-  #131 = InterfaceMethodref #498.#499     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #132 = Methodref          #500.#501     // dev/langchain4j/data/document/Metadata.from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n-  #133 = Methodref          #150.#502     // dev/langchain4j/data/segment/TextSegment.textSegment:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n-  #134 = Class              #503          // dev/langchain4j/store/embedding/EmbeddingMatch\n-  #135 = Methodref          #134.#504     // dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-  #136 = Methodref          #447.#505     // dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n-  #137 = Fieldref           #13.#506      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.log:Lorg/slf4j/Logger;\n-  #138 = String             #507          // Empty embeddings - no ops\n-  #139 = InterfaceMethodref #508.#509     // org/slf4j/Logger.info:(Ljava/lang/String;)V\n-  #140 = InterfaceMethodref #94.#510      // java/util/List.size:()I\n-  #141 = String             #511          // ids size is not equal to embeddings size\n-  #142 = Methodref          #512.#513     // dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n-  #143 = String             #514          // embeddings size is not equal to embedded size\n-  #144 = Class              #515          // dev/langchain4j/store/embedding/azure/search/Document\n-  #145 = Methodref          #144.#368     // dev/langchain4j/store/embedding/azure/search/Document.\"<init>\":()V\n-  #146 = InterfaceMethodref #94.#516      // java/util/List.get:(I)Ljava/lang/Object;\n-  #147 = Methodref          #144.#517     // dev/langchain4j/store/embedding/azure/search/Document.setId:(Ljava/lang/String;)V\n-  #148 = Class              #518          // dev/langchain4j/data/embedding/Embedding\n-  #149 = Methodref          #144.#519     // dev/langchain4j/store/embedding/azure/search/Document.setContentVector:(Ljava/util/Collection;)V\n-  #150 = Class              #520          // dev/langchain4j/data/segment/TextSegment\n-  #151 = Methodref          #150.#521     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-  #152 = Methodref          #144.#522     // dev/langchain4j/store/embedding/azure/search/Document.setContent:(Ljava/lang/String;)V\n-  #153 = Class              #523          // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  #154 = Methodref          #153.#368     // dev/langchain4j/store/embedding/azure/search/Document$Metadata.\"<init>\":()V\n-  #155 = Methodref          #150.#524     // dev/langchain4j/data/segment/TextSegment.metadata:()Ldev/langchain4j/data/document/Metadata;\n-  #156 = Methodref          #500.#525     // dev/langchain4j/data/document/Metadata.asMap:()Ljava/util/Map;\n-  #157 = InterfaceMethodref #498.#526     // java/util/Map.entrySet:()Ljava/util/Set;\n-  #158 = InterfaceMethodref #527.#481     // java/util/Set.iterator:()Ljava/util/Iterator;\n-  #159 = Class              #528          // java/util/Map$Entry\n-  #160 = Class              #529          // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-  #161 = Methodref          #160.#368     // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.\"<init>\":()V\n-  #162 = InterfaceMethodref #159.#530     // java/util/Map$Entry.getKey:()Ljava/lang/Object;\n-  #163 = Methodref          #160.#531     // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setKey:(Ljava/lang/String;)V\n-  #164 = InterfaceMethodref #159.#532     // java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-  #165 = Methodref          #160.#533     // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setValue:(Ljava/lang/String;)V\n-  #166 = Methodref          #153.#534     // dev/langchain4j/store/embedding/azure/search/Document$Metadata.setAttributes:(Ljava/util/Collection;)V\n-  #167 = Methodref          #144.#535     // dev/langchain4j/store/embedding/azure/search/Document.setMetadata:(Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n-  #168 = Methodref          #478.#536     // com/azure/search/documents/SearchClient.uploadDocuments:(Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n-  #169 = Methodref          #537.#538     // com/azure/search/documents/models/IndexDocumentsResult.getResults:()Ljava/util/List;\n-  #170 = Class              #539          // com/azure/search/documents/models/IndexingResult\n-  #171 = Methodref          #170.#540     // com/azure/search/documents/models/IndexingResult.isSucceeded:()Z\n-  #172 = Class              #541          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n-  #173 = Class              #542          // java/lang/StringBuilder\n-  #174 = Methodref          #173.#368     // java/lang/StringBuilder.\"<init>\":()V\n-  #175 = String             #543          // Failed to add embedding:\n-  #176 = Methodref          #173.#544     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #177 = Methodref          #170.#545     // com/azure/search/documents/models/IndexingResult.getErrorMessage:()Ljava/lang/String;\n-  #178 = Methodref          #173.#546     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #179 = Methodref          #172.#415     // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.\"<init>\":(Ljava/lang/String;)V\n-  #180 = String             #547          // Added embedding: {}\n-  #181 = Methodref          #170.#548     // com/azure/search/documents/models/IndexingResult.getKey:()Ljava/lang/String;\n-  #182 = InterfaceMethodref #508.#549     // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #183 = Class              #550          // java/lang/Double\n-  #184 = Methodref          #183.#551     // java/lang/Double.floatValue:()F\n-  #185 = Methodref          #552.#553     // dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n-  #186 = Class              #554          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n-  #187 = Methodref          #186.#368     // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.\"<init>\":()V\n-  #188 = Methodref          #13.#555      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #189 = Methodref          #556.#557     // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #190 = Class              #558          // java/lang/Object\n-  #191 = Class              #559          // dev/langchain4j/store/embedding/EmbeddingStore\n-  #192 = Utf8               Builder\n-  #193 = Utf8               InnerClasses\n-  #194 = Utf8               log\n-  #195 = Utf8               Lorg/slf4j/Logger;\n-  #196 = Utf8               INDEX_NAME\n-  #197 = Utf8               Ljava/lang/String;\n-  #198 = Utf8               ConstantValue\n-  #199 = Utf8               DEFAULT_FIELD_ID\n-  #200 = Utf8               DEFAULT_FIELD_CONTENT\n-  #201 = Utf8               DEFAULT_FIELD_CONTENT_VECTOR\n-  #202 = Utf8               DEFAULT_FIELD_METADATA\n-  #203 = Utf8               DEFAULT_FIELD_METADATA_SOURCE\n-  #204 = Utf8               DEFAULT_FIELD_METADATA_ATTRS\n-  #205 = Utf8               searchIndexClient\n-  #206 = Utf8               Lcom/azure/search/documents/indexes/SearchIndexClient;\n-  #207 = Utf8               searchClient\n-  #208 = Utf8               Lcom/azure/search/documents/SearchClient;\n-  #209 = Utf8               <init>\n-  #210 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n-  #211 = Utf8               Code\n-  #212 = Utf8               LineNumberTable\n-  #213 = Utf8               LocalVariableTable\n-  #214 = Utf8               this\n-  #215 = Utf8               Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n-  #216 = Utf8               endpoint\n-  #217 = Utf8               keyCredential\n-  #218 = Utf8               Lcom/azure/core/credential/AzureKeyCredential;\n-  #219 = Utf8               dimensions\n-  #220 = Utf8               I\n-  #221 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #222 = Utf8               index\n-  #223 = Utf8               Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #224 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n-  #225 = Utf8               tokenCredential\n-  #226 = Utf8               Lcom/azure/core/credential/TokenCredential;\n-  #227 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #228 = Utf8               initialize\n-  #229 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #230 = Utf8               StackMapTable\n-  #231 = Utf8               createOrUpdateIndex\n-  #232 = Utf8               (I)V\n-  #233 = Utf8               fields\n-  #234 = Utf8               Ljava/util/List;\n-  #235 = Utf8               vectorSearch\n-  #236 = Utf8               Lcom/azure/search/documents/indexes/models/VectorSearch;\n-  #237 = Utf8               semanticSearch\n-  #238 = Utf8               Lcom/azure/search/documents/indexes/models/SemanticSearch;\n-  #239 = Utf8               LocalVariableTypeTable\n-  #240 = Utf8               Ljava/util/List<Lcom/azure/search/documents/indexes/models/SearchField;>;\n-  #241 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #242 = Utf8               deleteIndex\n-  #243 = Utf8               ()V\n-  #244 = Utf8               add\n-  #245 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #246 = Utf8               embedding\n-  #247 = Utf8               Ldev/langchain4j/data/embedding/Embedding;\n-  #248 = Utf8               id\n-  #249 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n-  #250 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #251 = Utf8               textSegment\n-  #252 = Utf8               Ldev/langchain4j/data/segment/TextSegment;\n-  #253 = Utf8               addAll\n-  #254 = Utf8               (Ljava/util/List;)Ljava/util/List;\n-  #255 = Utf8               embeddings\n-  #256 = Utf8               ids\n-  #257 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-  #258 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #259 = Utf8               Signature\n-  #260 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n-  #261 = Utf8               (Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n-  #262 = Utf8               embedded\n-  #263 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #264 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n-  #265 = Utf8               findRelevant\n-  #266 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List;\n-  #267 = Utf8               innerAttribute\n-  #268 = Utf8               Ljava/util/LinkedHashMap;\n-  #269 = Utf8               key\n-  #270 = Utf8               value\n-  #271 = Utf8               attribute\n-  #272 = Utf8               Ljava/lang/Object;\n-  #273 = Utf8               metadata\n-  #274 = Utf8               attributes\n-  #275 = Utf8               attributesMap\n-  #276 = Utf8               Ljava/util/Map;\n-  #277 = Utf8               langChainMetadata\n-  #278 = Utf8               Ldev/langchain4j/data/document/Metadata;\n-  #279 = Utf8               embeddingMatch\n-  #280 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-  #281 = Utf8               score\n-  #282 = Utf8               Ljava/lang/Double;\n-  #283 = Utf8               searchDocument\n-  #284 = Utf8               Lcom/azure/search/documents/SearchDocument;\n-  #285 = Utf8               embeddingId\n-  #286 = Utf8               embeddingList\n-  #287 = Utf8               embeddingArray\n-  #288 = Utf8               [F\n-  #289 = Utf8               embeddedContent\n-  #290 = Utf8               searchResult\n-  #291 = Utf8               Lcom/azure/search/documents/models/SearchResult;\n-  #292 = Utf8               referenceEmbedding\n-  #293 = Utf8               maxResults\n-  #294 = Utf8               minScore\n-  #295 = Utf8               D\n-  #296 = Utf8               vector\n-  #297 = Utf8               vectorizedQuery\n-  #298 = Utf8               Lcom/azure/search/documents/models/VectorizedQuery;\n-  #299 = Utf8               searchResults\n-  #300 = Utf8               Lcom/azure/search/documents/util/SearchPagedIterable;\n-  #301 = Utf8               result\n-  #302 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-  #303 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #304 = Utf8               Ljava/util/List<Ljava/lang/Double;>;\n-  #305 = Utf8               Ljava/util/List<Ljava/lang/Float;>;\n-  #306 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n-  #307 = Class              #378          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-  #308 = Class              #518          // dev/langchain4j/data/embedding/Embedding\n-  #309 = Class              #462          // java/util/List\n-  #310 = Class              #466          // com/azure/search/documents/models/VectorizedQuery\n-  #311 = Class              #560          // com/azure/search/documents/util/SearchPagedIterable\n-  #312 = Class              #561          // java/util/Iterator\n-  #313 = Class              #485          // com/azure/search/documents/models/SearchResult\n-  #314 = Class              #550          // java/lang/Double\n-  #315 = Class              #490          // com/azure/search/documents/SearchDocument\n-  #316 = Class              #468          // java/lang/String\n-  #317 = Class              #288          // \"[F\"\n-  #318 = Class              #496          // java/util/LinkedHashMap\n-  #319 = Class              #562          // java/util/Map\n-  #320 = Class              #503          // dev/langchain4j/store/embedding/EmbeddingMatch\n-  #321 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n-  #322 = Utf8               addInternal\n-  #323 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n-  #324 = Class              #520          // dev/langchain4j/data/segment/TextSegment\n-  #325 = Utf8               addAllInternal\n-  #326 = Utf8               (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n-  #327 = Utf8               Metadata\n-  #328 = Utf8               Attribute\n-  #329 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n-  #330 = Utf8               entry\n-  #331 = Utf8               Entry\n-  #332 = Utf8               Ljava/util/Map$Entry;\n-  #333 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-  #334 = Utf8               document\n-  #335 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document;\n-  #336 = Utf8               i\n-  #337 = Utf8               indexingResult\n-  #338 = Utf8               Lcom/azure/search/documents/models/IndexingResult;\n-  #339 = Utf8               searchDocuments\n-  #340 = Utf8               indexingResults\n-  #341 = Utf8               Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;\n-  #342 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n-  #343 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document;>;\n-  #344 = Utf8               Ljava/util/List<Lcom/azure/search/documents/models/IndexingResult;>;\n-  #345 = Class              #515          // dev/langchain4j/store/embedding/azure/search/Document\n-  #346 = Class              #523          // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  #347 = Class              #539          // com/azure/search/documents/models/IndexingResult\n-  #348 = Utf8               (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)V\n-  #349 = Utf8               doublesListToFloatArray\n-  #350 = Utf8               (Ljava/util/List;)[F\n-  #351 = Utf8               doubles\n-  #352 = Utf8               array\n-  #353 = Utf8               (Ljava/util/List<Ljava/lang/Double;>;)[F\n-  #354 = Utf8               fromAzureScoreToRelevanceScore\n-  #355 = Utf8               (D)D\n-  #356 = Utf8               cosineDistance\n-  #357 = Utf8               cosineSimilarity\n-  #358 = Utf8               builder\n-  #359 = Utf8               ()Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n-  #360 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)Ljava/lang/String;\n-  #361 = Utf8               lambda$addAll$1\n-  #362 = Utf8               ignored\n-  #363 = Utf8               lambda$addAll$0\n-  #364 = Utf8               <clinit>\n-  #365 = Utf8               Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n-  #366 = Utf8               SourceFile\n-  #367 = Utf8               AzureAiSearchEmbeddingStore.java\n-  #368 = NameAndType        #209:#243     // \"<init>\":()V\n-  #369 = NameAndType        #228:#229     // initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #370 = Utf8               com/azure/search/documents/indexes/SearchIndexClientBuilder\n-  #371 = NameAndType        #216:#563     // endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-  #372 = NameAndType        #564:#565     // credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-  #373 = NameAndType        #566:#567     // buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n-  #374 = NameAndType        #205:#206     // searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n-  #375 = Utf8               com/azure/search/documents/SearchClientBuilder\n-  #376 = NameAndType        #216:#568     // endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n-  #377 = NameAndType        #564:#569     // credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-  #378 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-  #379 = Utf8               vectorsearch\n-  #380 = NameAndType        #570:#568     // indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n-  #381 = NameAndType        #566:#571     // buildClient:()Lcom/azure/search/documents/SearchClient;\n-  #382 = NameAndType        #207:#208     // searchClient:Lcom/azure/search/documents/SearchClient;\n-  #383 = NameAndType        #564:#572     // credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-  #384 = NameAndType        #564:#573     // credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-  #385 = NameAndType        #231:#232     // createOrUpdateIndex:(I)V\n-  #386 = NameAndType        #231:#241     // createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n-  #387 = Utf8               java/util/ArrayList\n-  #388 = Utf8               com/azure/search/documents/indexes/models/SearchField\n-  #389 = Class              #574          // com/azure/search/documents/indexes/models/SearchFieldDataType\n-  #390 = NameAndType        #575:#576     // STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-  #391 = NameAndType        #209:#577     // \"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n-  #392 = Class              #578          // java/lang/Boolean\n-  #393 = NameAndType        #579:#580     // valueOf:(Z)Ljava/lang/Boolean;\n-  #394 = NameAndType        #581:#582     // setKey:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #395 = NameAndType        #583:#582     // setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #396 = NameAndType        #244:#584     // add:(Ljava/lang/Object;)Z\n-  #397 = Utf8               content\n-  #398 = NameAndType        #585:#582     // setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #399 = Utf8               content_vector\n-  #400 = NameAndType        #586:#576     // SINGLE:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-  #401 = NameAndType        #587:#588     // collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-  #402 = Class              #589          // java/lang/Integer\n-  #403 = NameAndType        #579:#590     // valueOf:(I)Ljava/lang/Integer;\n-  #404 = NameAndType        #591:#592     // setVectorSearchDimensions:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #405 = Utf8               vector-search-profile\n-  #406 = NameAndType        #593:#594     // setVectorSearchProfileName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #407 = NameAndType        #595:#576     // COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-  #408 = Utf8               source\n-  #409 = Class              #596          // java/util/Arrays\n-  #410 = NameAndType        #597:#598     // asList:([Ljava/lang/Object;)Ljava/util/List;\n-  #411 = NameAndType        #599:#600     // setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #412 = Utf8               com/azure/search/documents/indexes/models/VectorSearch\n-  #413 = Utf8               com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration\n-  #414 = Utf8               vector-search-algorithm\n-  #415 = NameAndType        #209:#601     // \"<init>\":(Ljava/lang/String;)V\n-  #416 = Utf8               com/azure/search/documents/indexes/models/HnswParameters\n-  #417 = Class              #602          // com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric\n-  #418 = NameAndType        #603:#604     // COSINE:Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n-  #419 = NameAndType        #605:#606     // setMetric:(Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-  #420 = NameAndType        #607:#608     // setM:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-  #421 = NameAndType        #609:#608     // setEfSearch:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-  #422 = NameAndType        #610:#608     // setEfConstruction:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-  #423 = NameAndType        #611:#612     // setParameters:(Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n-  #424 = Class              #613          // java/util/Collections\n-  #425 = NameAndType        #614:#615     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-  #426 = NameAndType        #616:#617     // setAlgorithms:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n-  #427 = Utf8               com/azure/search/documents/indexes/models/VectorSearchProfile\n-  #428 = NameAndType        #209:#618     // \"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n-  #429 = NameAndType        #619:#617     // setProfiles:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n-  #430 = Utf8               com/azure/search/documents/indexes/models/SemanticSearch\n-  #431 = Utf8               semantic-search-config\n-  #432 = NameAndType        #620:#621     // setDefaultConfigurationName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n-  #433 = Utf8               com/azure/search/documents/indexes/models/SemanticConfiguration\n-  #434 = Utf8               com/azure/search/documents/indexes/models/SemanticPrioritizedFields\n-  #435 = Utf8               com/azure/search/documents/indexes/models/SemanticField\n-  #436 = NameAndType        #622:#623     // setContentFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n-  #437 = NameAndType        #624:#623     // setKeywordsFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n-  #438 = NameAndType        #209:#625     // \"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n-  #439 = NameAndType        #626:#627     // setConfigurations:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n-  #440 = Utf8               com/azure/search/documents/indexes/models/SearchIndex\n-  #441 = NameAndType        #599:#628     // setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #442 = NameAndType        #629:#630     // setVectorSearch:(Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #443 = NameAndType        #631:#632     // setSemanticSearch:(Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #444 = Class              #633          // com/azure/search/documents/indexes/SearchIndexClient\n-  #445 = NameAndType        #231:#634     // createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #446 = NameAndType        #242:#601     // deleteIndex:(Ljava/lang/String;)V\n-  #447 = Class              #635          // dev/langchain4j/internal/Utils\n-  #448 = NameAndType        #636:#637     // randomUUID:()Ljava/lang/String;\n-  #449 = NameAndType        #322:#323     // addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n-  #450 = NameAndType        #638:#639     // stream:()Ljava/util/stream/Stream;\n-  #451 = Utf8               BootstrapMethods\n-  #452 = MethodHandle       6:#640        // 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-  #453 = MethodType         #641          //  (Ljava/lang/Object;)Ljava/lang/Object;\n-  #454 = MethodHandle       6:#642        // REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #455 = MethodType         #245          //  (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #456 = NameAndType        #643:#644     // apply:()Ljava/util/function/Function;\n-  #457 = Class              #645          // java/util/stream/Stream\n-  #458 = NameAndType        #646:#647     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #459 = Class              #648          // java/util/stream/Collectors\n-  #460 = NameAndType        #649:#650     // toList:()Ljava/util/stream/Collector;\n-  #461 = NameAndType        #651:#652     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #462 = Utf8               java/util/List\n-  #463 = NameAndType        #325:#326     // addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n-  #464 = MethodHandle       6:#653        // REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #465 = NameAndType        #654:#655     // vectorAsList:()Ljava/util/List;\n-  #466 = Utf8               com/azure/search/documents/models/VectorizedQuery\n-  #467 = NameAndType        #209:#656     // \"<init>\":(Ljava/util/List;)V\n-  #468 = Utf8               java/lang/String\n-  #469 = NameAndType        #599:#657     // setFields:([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n-  #470 = NameAndType        #658:#659     // setKNearestNeighborsCount:(Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n-  #471 = Utf8               com/azure/search/documents/models/SearchOptions\n-  #472 = Utf8               com/azure/search/documents/models/VectorSearchOptions\n-  #473 = Utf8               com/azure/search/documents/models/VectorQuery\n-  #474 = NameAndType        #660:#661     // setQueries:([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n-  #475 = NameAndType        #662:#663     // setVectorSearchOptions:(Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n-  #476 = Class              #664          // com/azure/core/util/Context\n-  #477 = NameAndType        #665:#666     // NONE:Lcom/azure/core/util/Context;\n-  #478 = Class              #667          // com/azure/search/documents/SearchClient\n-  #479 = NameAndType        #668:#669     // search:(Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n-  #480 = Class              #560          // com/azure/search/documents/util/SearchPagedIterable\n-  #481 = NameAndType        #670:#671     // iterator:()Ljava/util/Iterator;\n-  #482 = Class              #561          // java/util/Iterator\n-  #483 = NameAndType        #672:#673     // hasNext:()Z\n-  #484 = NameAndType        #674:#675     // next:()Ljava/lang/Object;\n-  #485 = Utf8               com/azure/search/documents/models/SearchResult\n-  #486 = NameAndType        #676:#677     // getScore:()D\n-  #487 = NameAndType        #354:#355     // fromAzureScoreToRelevanceScore:(D)D\n-  #488 = NameAndType        #579:#678     // valueOf:(D)Ljava/lang/Double;\n-  #489 = NameAndType        #679:#677     // doubleValue:()D\n-  #490 = Utf8               com/azure/search/documents/SearchDocument\n-  #491 = NameAndType        #680:#681     // getDocument:(Ljava/lang/Class;)Ljava/lang/Object;\n-  #492 = NameAndType        #682:#641     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #493 = NameAndType        #349:#350     // doublesListToFloatArray:(Ljava/util/List;)[F\n-  #494 = NameAndType        #683:#684     // from:([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #495 = NameAndType        #685:#686     // isNotNullOrBlank:(Ljava/lang/String;)Z\n-  #496 = Utf8               java/util/LinkedHashMap\n-  #497 = Utf8               java/util/HashMap\n-  #498 = Class              #562          // java/util/Map\n-  #499 = NameAndType        #687:#688     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #500 = Class              #689          // dev/langchain4j/data/document/Metadata\n-  #501 = NameAndType        #683:#690     // from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n-  #502 = NameAndType        #251:#691     // textSegment:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n-  #503 = Utf8               dev/langchain4j/store/embedding/EmbeddingMatch\n-  #504 = NameAndType        #209:#692     // \"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-  #505 = NameAndType        #693:#694     // isNullOrEmpty:(Ljava/util/Collection;)Z\n-  #506 = NameAndType        #194:#195     // log:Lorg/slf4j/Logger;\n-  #507 = Utf8               Empty embeddings - no ops\n-  #508 = Class              #695          // org/slf4j/Logger\n-  #509 = NameAndType        #696:#601     // info:(Ljava/lang/String;)V\n-  #510 = NameAndType        #697:#698     // size:()I\n-  #511 = Utf8               ids size is not equal to embeddings size\n-  #512 = Class              #699          // dev/langchain4j/internal/ValidationUtils\n-  #513 = NameAndType        #700:#701     // ensureTrue:(ZLjava/lang/String;)V\n-  #514 = Utf8               embeddings size is not equal to embedded size\n-  #515 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\n-  #516 = NameAndType        #682:#702     // get:(I)Ljava/lang/Object;\n-  #517 = NameAndType        #703:#601     // setId:(Ljava/lang/String;)V\n-  #518 = Utf8               dev/langchain4j/data/embedding/Embedding\n-  #519 = NameAndType        #704:#705     // setContentVector:(Ljava/util/Collection;)V\n-  #520 = Utf8               dev/langchain4j/data/segment/TextSegment\n-  #521 = NameAndType        #706:#637     // text:()Ljava/lang/String;\n-  #522 = NameAndType        #707:#601     // setContent:(Ljava/lang/String;)V\n-  #523 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  #524 = NameAndType        #273:#708     // metadata:()Ldev/langchain4j/data/document/Metadata;\n-  #525 = NameAndType        #709:#710     // asMap:()Ljava/util/Map;\n-  #526 = NameAndType        #711:#712     // entrySet:()Ljava/util/Set;\n-  #527 = Class              #713          // java/util/Set\n-  #528 = Utf8               java/util/Map$Entry\n-  #529 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-  #530 = NameAndType        #714:#675     // getKey:()Ljava/lang/Object;\n-  #531 = NameAndType        #581:#601     // setKey:(Ljava/lang/String;)V\n-  #532 = NameAndType        #715:#675     // getValue:()Ljava/lang/Object;\n-  #533 = NameAndType        #716:#601     // setValue:(Ljava/lang/String;)V\n-  #534 = NameAndType        #717:#705     // setAttributes:(Ljava/util/Collection;)V\n-  #535 = NameAndType        #718:#719     // setMetadata:(Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n-  #536 = NameAndType        #720:#721     // uploadDocuments:(Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n-  #537 = Class              #722          // com/azure/search/documents/models/IndexDocumentsResult\n-  #538 = NameAndType        #723:#655     // getResults:()Ljava/util/List;\n-  #539 = Utf8               com/azure/search/documents/models/IndexingResult\n-  #540 = NameAndType        #724:#673     // isSucceeded:()Z\n-  #541 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n-  #542 = Utf8               java/lang/StringBuilder\n-  #543 = Utf8               Failed to add embedding:\n-  #544 = NameAndType        #725:#726     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #545 = NameAndType        #727:#637     // getErrorMessage:()Ljava/lang/String;\n-  #546 = NameAndType        #728:#637     // toString:()Ljava/lang/String;\n-  #547 = Utf8               Added embedding: {}\n-  #548 = NameAndType        #714:#637     // getKey:()Ljava/lang/String;\n-  #549 = NameAndType        #729:#730     // debug:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #550 = Utf8               java/lang/Double\n-  #551 = NameAndType        #731:#732     // floatValue:()F\n-  #552 = Class              #733          // dev/langchain4j/store/embedding/RelevanceScore\n-  #553 = NameAndType        #734:#355     // fromCosineSimilarity:(D)D\n-  #554 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n-  #555 = NameAndType        #244:#250     // add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n-  #556 = Class              #735          // org/slf4j/LoggerFactory\n-  #557 = NameAndType        #736:#737     // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #558 = Utf8               java/lang/Object\n-  #559 = Utf8               dev/langchain4j/store/embedding/EmbeddingStore\n-  #560 = Utf8               com/azure/search/documents/util/SearchPagedIterable\n-  #561 = Utf8               java/util/Iterator\n-  #562 = Utf8               java/util/Map\n-  #563 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-  #564 = Utf8               credential\n-  #565 = Utf8               (Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-  #566 = Utf8               buildClient\n-  #567 = Utf8               ()Lcom/azure/search/documents/indexes/SearchIndexClient;\n-  #568 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n-  #569 = Utf8               (Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-  #570 = Utf8               indexName\n-  #571 = Utf8               ()Lcom/azure/search/documents/SearchClient;\n-  #572 = Utf8               (Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-  #573 = Utf8               (Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-  #574 = Utf8               com/azure/search/documents/indexes/models/SearchFieldDataType\n-  #575 = Utf8               STRING\n-  #576 = Utf8               Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-  #577 = Utf8               (Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n-  #578 = Utf8               java/lang/Boolean\n-  #579 = Utf8               valueOf\n-  #580 = Utf8               (Z)Ljava/lang/Boolean;\n-  #581 = Utf8               setKey\n-  #582 = Utf8               (Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #583 = Utf8               setFilterable\n-  #584 = Utf8               (Ljava/lang/Object;)Z\n-  #585 = Utf8               setSearchable\n-  #586 = Utf8               SINGLE\n-  #587 = Utf8               collection\n-  #588 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-  #589 = Utf8               java/lang/Integer\n-  #590 = Utf8               (I)Ljava/lang/Integer;\n-  #591 = Utf8               setVectorSearchDimensions\n-  #592 = Utf8               (Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #593 = Utf8               setVectorSearchProfileName\n-  #594 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #595 = Utf8               COMPLEX\n-  #596 = Utf8               java/util/Arrays\n-  #597 = Utf8               asList\n-  #598 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n-  #599 = Utf8               setFields\n-  #600 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n-  #601 = Utf8               (Ljava/lang/String;)V\n-  #602 = Utf8               com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric\n-  #603 = Utf8               COSINE\n-  #604 = Utf8               Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n-  #605 = Utf8               setMetric\n-  #606 = Utf8               (Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-  #607 = Utf8               setM\n-  #608 = Utf8               (Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-  #609 = Utf8               setEfSearch\n-  #610 = Utf8               setEfConstruction\n-  #611 = Utf8               setParameters\n-  #612 = Utf8               (Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n-  #613 = Utf8               java/util/Collections\n-  #614 = Utf8               singletonList\n-  #615 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n-  #616 = Utf8               setAlgorithms\n-  #617 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n-  #618 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n-  #619 = Utf8               setProfiles\n-  #620 = Utf8               setDefaultConfigurationName\n-  #621 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n-  #622 = Utf8               setContentFields\n-  #623 = Utf8               ([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n-  #624 = Utf8               setKeywordsFields\n-  #625 = Utf8               (Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n-  #626 = Utf8               setConfigurations\n-  #627 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n-  #628 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #629 = Utf8               setVectorSearch\n-  #630 = Utf8               (Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #631 = Utf8               setSemanticSearch\n-  #632 = Utf8               (Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #633 = Utf8               com/azure/search/documents/indexes/SearchIndexClient\n-  #634 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n-  #635 = Utf8               dev/langchain4j/internal/Utils\n-  #636 = Utf8               randomUUID\n-  #637 = Utf8               ()Ljava/lang/String;\n-  #638 = Utf8               stream\n-  #639 = Utf8               ()Ljava/util/stream/Stream;\n-  #640 = Methodref          #738.#739     // 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-  #641 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #642 = Methodref          #13.#740      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #643 = Utf8               apply\n-  #644 = Utf8               ()Ljava/util/function/Function;\n-  #645 = Utf8               java/util/stream/Stream\n-  #646 = Utf8               map\n-  #647 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-  #648 = Utf8               java/util/stream/Collectors\n-  #649 = Utf8               toList\n-  #650 = Utf8               ()Ljava/util/stream/Collector;\n-  #651 = Utf8               collect\n-  #652 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n-  #653 = Methodref          #13.#741      // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #654 = Utf8               vectorAsList\n-  #655 = Utf8               ()Ljava/util/List;\n-  #656 = Utf8               (Ljava/util/List;)V\n-  #657 = Utf8               ([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n-  #658 = Utf8               setKNearestNeighborsCount\n-  #659 = Utf8               (Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n-  #660 = Utf8               setQueries\n-  #661 = Utf8               ([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n-  #662 = Utf8               setVectorSearchOptions\n-  #663 = Utf8               (Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n-  #664 = Utf8               com/azure/core/util/Context\n-  #665 = Utf8               NONE\n-  #666 = Utf8               Lcom/azure/core/util/Context;\n-  #667 = Utf8               com/azure/search/documents/SearchClient\n-  #668 = Utf8               search\n-  #669 = Utf8               (Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n-  #670 = Utf8               iterator\n-  #671 = Utf8               ()Ljava/util/Iterator;\n-  #672 = Utf8               hasNext\n-  #673 = Utf8               ()Z\n-  #674 = Utf8               next\n-  #675 = Utf8               ()Ljava/lang/Object;\n-  #676 = Utf8               getScore\n-  #677 = Utf8               ()D\n-  #678 = Utf8               (D)Ljava/lang/Double;\n-  #679 = Utf8               doubleValue\n-  #680 = Utf8               getDocument\n-  #681 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n-  #682 = Utf8               get\n-  #683 = Utf8               from\n-  #684 = Utf8               ([F)Ldev/langchain4j/data/embedding/Embedding;\n-  #685 = Utf8               isNotNullOrBlank\n-  #686 = Utf8               (Ljava/lang/String;)Z\n-  #687 = Utf8               put\n-  #688 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #689 = Utf8               dev/langchain4j/data/document/Metadata\n-  #690 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n-  #691 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n-  #692 = Utf8               (Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-  #693 = Utf8               isNullOrEmpty\n-  #694 = Utf8               (Ljava/util/Collection;)Z\n-  #695 = Utf8               org/slf4j/Logger\n-  #696 = Utf8               info\n-  #697 = Utf8               size\n-  #698 = Utf8               ()I\n-  #699 = Utf8               dev/langchain4j/internal/ValidationUtils\n-  #700 = Utf8               ensureTrue\n-  #701 = Utf8               (ZLjava/lang/String;)V\n-  #702 = Utf8               (I)Ljava/lang/Object;\n-  #703 = Utf8               setId\n-  #704 = Utf8               setContentVector\n-  #705 = Utf8               (Ljava/util/Collection;)V\n-  #706 = Utf8               text\n-  #707 = Utf8               setContent\n-  #708 = Utf8               ()Ldev/langchain4j/data/document/Metadata;\n-  #709 = Utf8               asMap\n-  #710 = Utf8               ()Ljava/util/Map;\n-  #711 = Utf8               entrySet\n-  #712 = Utf8               ()Ljava/util/Set;\n-  #713 = Utf8               java/util/Set\n-  #714 = Utf8               getKey\n-  #715 = Utf8               getValue\n-  #716 = Utf8               setValue\n-  #717 = Utf8               setAttributes\n-  #718 = Utf8               setMetadata\n-  #719 = Utf8               (Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n-  #720 = Utf8               uploadDocuments\n-  #721 = Utf8               (Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n-  #722 = Utf8               com/azure/search/documents/models/IndexDocumentsResult\n-  #723 = Utf8               getResults\n-  #724 = Utf8               isSucceeded\n-  #725 = Utf8               append\n-  #726 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #727 = Utf8               getErrorMessage\n-  #728 = Utf8               toString\n-  #729 = Utf8               debug\n-  #730 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n-  #731 = Utf8               floatValue\n-  #732 = Utf8               ()F\n-  #733 = Utf8               dev/langchain4j/store/embedding/RelevanceScore\n-  #734 = Utf8               fromCosineSimilarity\n-  #735 = Utf8               org/slf4j/LoggerFactory\n-  #736 = Utf8               getLogger\n-  #737 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #738 = Class              #742          // java/lang/invoke/LambdaMetafactory\n-  #739 = NameAndType        #743:#746     // 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-  #740 = NameAndType        #363:#245     // lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #741 = NameAndType        #361:#245     // lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  #742 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #743 = Utf8               metafactory\n-  #744 = Class              #748          // java/lang/invoke/MethodHandles$Lookup\n-  #745 = Utf8               Lookup\n-  #746 = 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-  #747 = Class              #749          // java/lang/invoke/MethodHandles\n-  #748 = Utf8               java/lang/invoke/MethodHandles$Lookup\n-  #749 = Utf8               java/lang/invoke/MethodHandles\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n+    #4 = Utf8               java/lang/Object\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n+    #8 = Class              #10           // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+    #9 = NameAndType        #11:#12       // initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n+   #10 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+   #11 = Utf8               initialize\n+   #12 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n+   #13 = Class              #14           // com/azure/search/documents/indexes/SearchIndexClientBuilder\n+   #14 = Utf8               com/azure/search/documents/indexes/SearchIndexClientBuilder\n+   #15 = Methodref          #13.#3        // com/azure/search/documents/indexes/SearchIndexClientBuilder.\"<init>\":()V\n+   #16 = Methodref          #13.#17       // com/azure/search/documents/indexes/SearchIndexClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #17 = NameAndType        #18:#19       // endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #18 = Utf8               endpoint\n+   #19 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #20 = Methodref          #13.#21       // com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #21 = NameAndType        #22:#23       // credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #22 = Utf8               credential\n+   #23 = Utf8               (Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #24 = Methodref          #13.#25       // com/azure/search/documents/indexes/SearchIndexClientBuilder.buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n+   #25 = NameAndType        #26:#27       // buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n+   #26 = Utf8               buildClient\n+   #27 = Utf8               ()Lcom/azure/search/documents/indexes/SearchIndexClient;\n+   #28 = Fieldref           #8.#29        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n+   #29 = NameAndType        #30:#31       // searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n+   #30 = Utf8               searchIndexClient\n+   #31 = Utf8               Lcom/azure/search/documents/indexes/SearchIndexClient;\n+   #32 = Class              #33           // com/azure/search/documents/SearchClientBuilder\n+   #33 = Utf8               com/azure/search/documents/SearchClientBuilder\n+   #34 = Methodref          #32.#3        // com/azure/search/documents/SearchClientBuilder.\"<init>\":()V\n+   #35 = Methodref          #32.#36       // com/azure/search/documents/SearchClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #36 = NameAndType        #18:#37       // endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #37 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #38 = Methodref          #32.#39       // com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #39 = NameAndType        #22:#40       // credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #40 = Utf8               (Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #41 = String             #42           // vectorsearch\n+   #42 = Utf8               vectorsearch\n+   #43 = Methodref          #32.#44       // com/azure/search/documents/SearchClientBuilder.indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #44 = NameAndType        #45:#37       // indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #45 = Utf8               indexName\n+   #46 = Methodref          #32.#47       // com/azure/search/documents/SearchClientBuilder.buildClient:()Lcom/azure/search/documents/SearchClient;\n+   #47 = NameAndType        #26:#48       // buildClient:()Lcom/azure/search/documents/SearchClient;\n+   #48 = Utf8               ()Lcom/azure/search/documents/SearchClient;\n+   #49 = Fieldref           #8.#50        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.searchClient:Lcom/azure/search/documents/SearchClient;\n+   #50 = NameAndType        #51:#52       // searchClient:Lcom/azure/search/documents/SearchClient;\n+   #51 = Utf8               searchClient\n+   #52 = Utf8               Lcom/azure/search/documents/SearchClient;\n+   #53 = Methodref          #13.#54       // com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #54 = NameAndType        #22:#55       // credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #55 = Utf8               (Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+   #56 = Methodref          #32.#57       // com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #57 = NameAndType        #22:#58       // credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #58 = Utf8               (Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+   #59 = Methodref          #8.#60        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.createOrUpdateIndex:(I)V\n+   #60 = NameAndType        #61:#62       // createOrUpdateIndex:(I)V\n+   #61 = Utf8               createOrUpdateIndex\n+   #62 = Utf8               (I)V\n+   #63 = Methodref          #8.#64        // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+   #64 = NameAndType        #61:#65       // createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+   #65 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+   #66 = Class              #67           // java/util/ArrayList\n+   #67 = Utf8               java/util/ArrayList\n+   #68 = Methodref          #66.#3        // java/util/ArrayList.\"<init>\":()V\n+   #69 = Class              #70           // com/azure/search/documents/indexes/models/SearchField\n+   #70 = Utf8               com/azure/search/documents/indexes/models/SearchField\n+   #71 = String             #72           // id\n+   #72 = Utf8               id\n+   #73 = Fieldref           #74.#75       // com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+   #74 = Class              #76           // com/azure/search/documents/indexes/models/SearchFieldDataType\n+   #75 = NameAndType        #77:#78       // STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+   #76 = Utf8               com/azure/search/documents/indexes/models/SearchFieldDataType\n+   #77 = Utf8               STRING\n+   #78 = Utf8               Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+   #79 = Methodref          #69.#80       // com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+   #80 = NameAndType        #5:#81        // \"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+   #81 = Utf8               (Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+   #82 = Methodref          #83.#84       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #83 = Class              #85           // java/lang/Boolean\n+   #84 = NameAndType        #86:#87       // valueOf:(Z)Ljava/lang/Boolean;\n+   #85 = Utf8               java/lang/Boolean\n+   #86 = Utf8               valueOf\n+   #87 = Utf8               (Z)Ljava/lang/Boolean;\n+   #88 = Methodref          #69.#89       // com/azure/search/documents/indexes/models/SearchField.setKey:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+   #89 = NameAndType        #90:#91       // setKey:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+   #90 = Utf8               setKey\n+   #91 = Utf8               (Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+   #92 = Methodref          #69.#93       // com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+   #93 = NameAndType        #94:#91       // setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+   #94 = Utf8               setFilterable\n+   #95 = InterfaceMethodref #96.#97       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #96 = Class              #98           // java/util/List\n+   #97 = NameAndType        #99:#100      // add:(Ljava/lang/Object;)Z\n+   #98 = Utf8               java/util/List\n+   #99 = Utf8               add\n+  #100 = Utf8               (Ljava/lang/Object;)Z\n+  #101 = String             #102          // content\n+  #102 = Utf8               content\n+  #103 = Methodref          #69.#104      // com/azure/search/documents/indexes/models/SearchField.setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #104 = NameAndType        #105:#91      // setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #105 = Utf8               setSearchable\n+  #106 = String             #107          // content_vector\n+  #107 = Utf8               content_vector\n+  #108 = Fieldref           #74.#109      // com/azure/search/documents/indexes/models/SearchFieldDataType.SINGLE:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+  #109 = NameAndType        #110:#78      // SINGLE:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+  #110 = Utf8               SINGLE\n+  #111 = Methodref          #74.#112      // com/azure/search/documents/indexes/models/SearchFieldDataType.collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+  #112 = NameAndType        #113:#114     // collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+  #113 = Utf8               collection\n+  #114 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+  #115 = Methodref          #116.#117     // java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+  #116 = Class              #118          // java/lang/Integer\n+  #117 = NameAndType        #86:#119      // valueOf:(I)Ljava/lang/Integer;\n+  #118 = Utf8               java/lang/Integer\n+  #119 = Utf8               (I)Ljava/lang/Integer;\n+  #120 = Methodref          #69.#121      // com/azure/search/documents/indexes/models/SearchField.setVectorSearchDimensions:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #121 = NameAndType        #122:#123     // setVectorSearchDimensions:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #122 = Utf8               setVectorSearchDimensions\n+  #123 = Utf8               (Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #124 = String             #125          // vector-search-profile\n+  #125 = Utf8               vector-search-profile\n+  #126 = Methodref          #69.#127      // com/azure/search/documents/indexes/models/SearchField.setVectorSearchProfileName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #127 = NameAndType        #128:#129     // setVectorSearchProfileName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #128 = Utf8               setVectorSearchProfileName\n+  #129 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #130 = String             #131          // metadata\n+  #131 = Utf8               metadata\n+  #132 = Fieldref           #74.#133      // com/azure/search/documents/indexes/models/SearchFieldDataType.COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+  #133 = NameAndType        #134:#78      // COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+  #134 = Utf8               COMPLEX\n+  #135 = String             #136          // source\n+  #136 = Utf8               source\n+  #137 = String             #138          // attributes\n+  #138 = Utf8               attributes\n+  #139 = String             #140          // key\n+  #140 = Utf8               key\n+  #141 = String             #142          // value\n+  #142 = Utf8               value\n+  #143 = Methodref          #144.#145     // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+  #144 = Class              #146          // java/util/Arrays\n+  #145 = NameAndType        #147:#148     // asList:([Ljava/lang/Object;)Ljava/util/List;\n+  #146 = Utf8               java/util/Arrays\n+  #147 = Utf8               asList\n+  #148 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n+  #149 = Methodref          #69.#150      // com/azure/search/documents/indexes/models/SearchField.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #150 = NameAndType        #151:#152     // setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #151 = Utf8               setFields\n+  #152 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n+  #153 = Class              #154          // com/azure/search/documents/indexes/models/VectorSearch\n+  #154 = Utf8               com/azure/search/documents/indexes/models/VectorSearch\n+  #155 = Methodref          #153.#3       // com/azure/search/documents/indexes/models/VectorSearch.\"<init>\":()V\n+  #156 = Class              #157          // com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration\n+  #157 = Utf8               com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration\n+  #158 = String             #159          // vector-search-algorithm\n+  #159 = Utf8               vector-search-algorithm\n+  #160 = Methodref          #156.#161     // com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.\"<init>\":(Ljava/lang/String;)V\n+  #161 = NameAndType        #5:#162       // \"<init>\":(Ljava/lang/String;)V\n+  #162 = Utf8               (Ljava/lang/String;)V\n+  #163 = Class              #164          // com/azure/search/documents/indexes/models/HnswParameters\n+  #164 = Utf8               com/azure/search/documents/indexes/models/HnswParameters\n+  #165 = Methodref          #163.#3       // com/azure/search/documents/indexes/models/HnswParameters.\"<init>\":()V\n+  #166 = Fieldref           #167.#168     // com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric.COSINE:Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n+  #167 = Class              #169          // com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric\n+  #168 = NameAndType        #170:#171     // COSINE:Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n+  #169 = Utf8               com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric\n+  #170 = Utf8               COSINE\n+  #171 = Utf8               Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n+  #172 = Methodref          #163.#173     // com/azure/search/documents/indexes/models/HnswParameters.setMetric:(Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #173 = NameAndType        #174:#175     // setMetric:(Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #174 = Utf8               setMetric\n+  #175 = Utf8               (Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #176 = Methodref          #163.#177     // com/azure/search/documents/indexes/models/HnswParameters.setM:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #177 = NameAndType        #178:#179     // setM:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #178 = Utf8               setM\n+  #179 = Utf8               (Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #180 = Methodref          #163.#181     // com/azure/search/documents/indexes/models/HnswParameters.setEfSearch:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #181 = NameAndType        #182:#179     // setEfSearch:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #182 = Utf8               setEfSearch\n+  #183 = Methodref          #163.#184     // com/azure/search/documents/indexes/models/HnswParameters.setEfConstruction:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #184 = NameAndType        #185:#179     // setEfConstruction:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+  #185 = Utf8               setEfConstruction\n+  #186 = Methodref          #156.#187     // com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.setParameters:(Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n+  #187 = NameAndType        #188:#189     // setParameters:(Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n+  #188 = Utf8               setParameters\n+  #189 = Utf8               (Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n+  #190 = Methodref          #191.#192     // java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+  #191 = Class              #193          // java/util/Collections\n+  #192 = NameAndType        #194:#195     // singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+  #193 = Utf8               java/util/Collections\n+  #194 = Utf8               singletonList\n+  #195 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n+  #196 = Methodref          #153.#197     // com/azure/search/documents/indexes/models/VectorSearch.setAlgorithms:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n+  #197 = NameAndType        #198:#199     // setAlgorithms:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n+  #198 = Utf8               setAlgorithms\n+  #199 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n+  #200 = Class              #201          // com/azure/search/documents/indexes/models/VectorSearchProfile\n+  #201 = Utf8               com/azure/search/documents/indexes/models/VectorSearchProfile\n+  #202 = Methodref          #200.#203     // com/azure/search/documents/indexes/models/VectorSearchProfile.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n+  #203 = NameAndType        #5:#204       // \"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n+  #204 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n+  #205 = Methodref          #153.#206     // com/azure/search/documents/indexes/models/VectorSearch.setProfiles:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n+  #206 = NameAndType        #207:#199     // setProfiles:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n+  #207 = Utf8               setProfiles\n+  #208 = Class              #209          // com/azure/search/documents/indexes/models/SemanticSearch\n+  #209 = Utf8               com/azure/search/documents/indexes/models/SemanticSearch\n+  #210 = Methodref          #208.#3       // com/azure/search/documents/indexes/models/SemanticSearch.\"<init>\":()V\n+  #211 = String             #212          // semantic-search-config\n+  #212 = Utf8               semantic-search-config\n+  #213 = Methodref          #208.#214     // com/azure/search/documents/indexes/models/SemanticSearch.setDefaultConfigurationName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+  #214 = NameAndType        #215:#216     // setDefaultConfigurationName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+  #215 = Utf8               setDefaultConfigurationName\n+  #216 = Utf8               (Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+  #217 = Class              #218          // com/azure/search/documents/indexes/models/SemanticConfiguration\n+  #218 = Utf8               com/azure/search/documents/indexes/models/SemanticConfiguration\n+  #219 = Class              #220          // com/azure/search/documents/indexes/models/SemanticPrioritizedFields\n+  #220 = Utf8               com/azure/search/documents/indexes/models/SemanticPrioritizedFields\n+  #221 = Methodref          #219.#3       // com/azure/search/documents/indexes/models/SemanticPrioritizedFields.\"<init>\":()V\n+  #222 = Class              #223          // com/azure/search/documents/indexes/models/SemanticField\n+  #223 = Utf8               com/azure/search/documents/indexes/models/SemanticField\n+  #224 = Methodref          #222.#161     // com/azure/search/documents/indexes/models/SemanticField.\"<init>\":(Ljava/lang/String;)V\n+  #225 = Methodref          #219.#226     // com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setContentFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n+  #226 = NameAndType        #227:#228     // setContentFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n+  #227 = Utf8               setContentFields\n+  #228 = Utf8               ([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n+  #229 = Methodref          #219.#230     // com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setKeywordsFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n+  #230 = NameAndType        #231:#228     // setKeywordsFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n+  #231 = Utf8               setKeywordsFields\n+  #232 = Methodref          #217.#233     // com/azure/search/documents/indexes/models/SemanticConfiguration.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n+  #233 = NameAndType        #5:#234       // \"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n+  #234 = Utf8               (Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n+  #235 = Methodref          #208.#236     // com/azure/search/documents/indexes/models/SemanticSearch.setConfigurations:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+  #236 = NameAndType        #237:#238     // setConfigurations:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+  #237 = Utf8               setConfigurations\n+  #238 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+  #239 = Class              #240          // com/azure/search/documents/indexes/models/SearchIndex\n+  #240 = Utf8               com/azure/search/documents/indexes/models/SearchIndex\n+  #241 = Methodref          #239.#161     // com/azure/search/documents/indexes/models/SearchIndex.\"<init>\":(Ljava/lang/String;)V\n+  #242 = Methodref          #239.#243     // com/azure/search/documents/indexes/models/SearchIndex.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #243 = NameAndType        #151:#244     // setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #244 = Utf8               (Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #245 = Methodref          #239.#246     // com/azure/search/documents/indexes/models/SearchIndex.setVectorSearch:(Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #246 = NameAndType        #247:#248     // setVectorSearch:(Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #247 = Utf8               setVectorSearch\n+  #248 = Utf8               (Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #249 = Methodref          #239.#250     // com/azure/search/documents/indexes/models/SearchIndex.setSemanticSearch:(Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #250 = NameAndType        #251:#252     // setSemanticSearch:(Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #251 = Utf8               setSemanticSearch\n+  #252 = Utf8               (Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #253 = Methodref          #254.#255     // com/azure/search/documents/indexes/SearchIndexClient.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #254 = Class              #256          // com/azure/search/documents/indexes/SearchIndexClient\n+  #255 = NameAndType        #61:#257      // createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #256 = Utf8               com/azure/search/documents/indexes/SearchIndexClient\n+  #257 = Utf8               (Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #258 = Methodref          #254.#259     // com/azure/search/documents/indexes/SearchIndexClient.deleteIndex:(Ljava/lang/String;)V\n+  #259 = NameAndType        #260:#162     // deleteIndex:(Ljava/lang/String;)V\n+  #260 = Utf8               deleteIndex\n+  #261 = Methodref          #262.#263     // dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+  #262 = Class              #264          // dev/langchain4j/internal/Utils\n+  #263 = NameAndType        #265:#266     // randomUUID:()Ljava/lang/String;\n+  #264 = Utf8               dev/langchain4j/internal/Utils\n+  #265 = Utf8               randomUUID\n+  #266 = Utf8               ()Ljava/lang/String;\n+  #267 = Methodref          #8.#268       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+  #268 = NameAndType        #269:#270     // addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+  #269 = Utf8               addInternal\n+  #270 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+  #271 = InterfaceMethodref #96.#272      // java/util/List.stream:()Ljava/util/stream/Stream;\n+  #272 = NameAndType        #273:#274     // stream:()Ljava/util/stream/Stream;\n+  #273 = Utf8               stream\n+  #274 = Utf8               ()Ljava/util/stream/Stream;\n+  #275 = InvokeDynamic      #0:#276       // #0:apply:()Ljava/util/function/Function;\n+  #276 = NameAndType        #277:#278     // apply:()Ljava/util/function/Function;\n+  #277 = Utf8               apply\n+  #278 = Utf8               ()Ljava/util/function/Function;\n+  #279 = InterfaceMethodref #280.#281     // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #280 = Class              #282          // java/util/stream/Stream\n+  #281 = NameAndType        #283:#284     // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #282 = Utf8               java/util/stream/Stream\n+  #283 = Utf8               map\n+  #284 = Utf8               (Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+  #285 = Methodref          #286.#287     // java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+  #286 = Class              #288          // java/util/stream/Collectors\n+  #287 = NameAndType        #289:#290     // toList:()Ljava/util/stream/Collector;\n+  #288 = Utf8               java/util/stream/Collectors\n+  #289 = Utf8               toList\n+  #290 = Utf8               ()Ljava/util/stream/Collector;\n+  #291 = InterfaceMethodref #280.#292     // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #292 = NameAndType        #293:#294     // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #293 = Utf8               collect\n+  #294 = Utf8               (Ljava/util/stream/Collector;)Ljava/lang/Object;\n+  #295 = Methodref          #8.#296       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+  #296 = NameAndType        #297:#298     // addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+  #297 = Utf8               addAllInternal\n+  #298 = Utf8               (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+  #299 = InvokeDynamic      #1:#276       // #1:apply:()Ljava/util/function/Function;\n+  #300 = Methodref          #301.#302     // dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+  #301 = Class              #303          // dev/langchain4j/data/embedding/Embedding\n+  #302 = NameAndType        #304:#305     // vectorAsList:()Ljava/util/List;\n+  #303 = Utf8               dev/langchain4j/data/embedding/Embedding\n+  #304 = Utf8               vectorAsList\n+  #305 = Utf8               ()Ljava/util/List;\n+  #306 = Class              #307          // com/azure/search/documents/models/VectorizedQuery\n+  #307 = Utf8               com/azure/search/documents/models/VectorizedQuery\n+  #308 = Methodref          #306.#309     // com/azure/search/documents/models/VectorizedQuery.\"<init>\":(Ljava/util/List;)V\n+  #309 = NameAndType        #5:#310       // \"<init>\":(Ljava/util/List;)V\n+  #310 = Utf8               (Ljava/util/List;)V\n+  #311 = Class              #312          // java/lang/String\n+  #312 = Utf8               java/lang/String\n+  #313 = Methodref          #306.#314     // com/azure/search/documents/models/VectorizedQuery.setFields:([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n+  #314 = NameAndType        #151:#315     // setFields:([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n+  #315 = Utf8               ([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n+  #316 = Methodref          #306.#317     // com/azure/search/documents/models/VectorizedQuery.setKNearestNeighborsCount:(Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n+  #317 = NameAndType        #318:#319     // setKNearestNeighborsCount:(Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n+  #318 = Utf8               setKNearestNeighborsCount\n+  #319 = Utf8               (Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n+  #320 = Class              #321          // com/azure/search/documents/models/SearchOptions\n+  #321 = Utf8               com/azure/search/documents/models/SearchOptions\n+  #322 = Methodref          #320.#3       // com/azure/search/documents/models/SearchOptions.\"<init>\":()V\n+  #323 = Class              #324          // com/azure/search/documents/models/VectorSearchOptions\n+  #324 = Utf8               com/azure/search/documents/models/VectorSearchOptions\n+  #325 = Methodref          #323.#3       // com/azure/search/documents/models/VectorSearchOptions.\"<init>\":()V\n+  #326 = Class              #327          // com/azure/search/documents/models/VectorQuery\n+  #327 = Utf8               com/azure/search/documents/models/VectorQuery\n+  #328 = Methodref          #323.#329     // com/azure/search/documents/models/VectorSearchOptions.setQueries:([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n+  #329 = NameAndType        #330:#331     // setQueries:([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n+  #330 = Utf8               setQueries\n+  #331 = Utf8               ([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n+  #332 = Methodref          #320.#333     // com/azure/search/documents/models/SearchOptions.setVectorSearchOptions:(Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n+  #333 = NameAndType        #334:#335     // setVectorSearchOptions:(Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n+  #334 = Utf8               setVectorSearchOptions\n+  #335 = Utf8               (Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n+  #336 = Fieldref           #337.#338     // com/azure/core/util/Context.NONE:Lcom/azure/core/util/Context;\n+  #337 = Class              #339          // com/azure/core/util/Context\n+  #338 = NameAndType        #340:#341     // NONE:Lcom/azure/core/util/Context;\n+  #339 = Utf8               com/azure/core/util/Context\n+  #340 = Utf8               NONE\n+  #341 = Utf8               Lcom/azure/core/util/Context;\n+  #342 = Methodref          #343.#344     // com/azure/search/documents/SearchClient.search:(Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n+  #343 = Class              #345          // com/azure/search/documents/SearchClient\n+  #344 = NameAndType        #346:#347     // search:(Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n+  #345 = Utf8               com/azure/search/documents/SearchClient\n+  #346 = Utf8               search\n+  #347 = Utf8               (Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n+  #348 = Methodref          #349.#350     // com/azure/search/documents/util/SearchPagedIterable.iterator:()Ljava/util/Iterator;\n+  #349 = Class              #351          // com/azure/search/documents/util/SearchPagedIterable\n+  #350 = NameAndType        #352:#353     // iterator:()Ljava/util/Iterator;\n+  #351 = Utf8               com/azure/search/documents/util/SearchPagedIterable\n+  #352 = Utf8               iterator\n+  #353 = Utf8               ()Ljava/util/Iterator;\n+  #354 = InterfaceMethodref #355.#356     // java/util/Iterator.hasNext:()Z\n+  #355 = Class              #357          // java/util/Iterator\n+  #356 = NameAndType        #358:#359     // hasNext:()Z\n+  #357 = Utf8               java/util/Iterator\n+  #358 = Utf8               hasNext\n+  #359 = Utf8               ()Z\n+  #360 = InterfaceMethodref #355.#361     // java/util/Iterator.next:()Ljava/lang/Object;\n+  #361 = NameAndType        #362:#363     // next:()Ljava/lang/Object;\n+  #362 = Utf8               next\n+  #363 = Utf8               ()Ljava/lang/Object;\n+  #364 = Class              #365          // com/azure/search/documents/models/SearchResult\n+  #365 = Utf8               com/azure/search/documents/models/SearchResult\n+  #366 = Methodref          #364.#367     // com/azure/search/documents/models/SearchResult.getScore:()D\n+  #367 = NameAndType        #368:#369     // getScore:()D\n+  #368 = Utf8               getScore\n+  #369 = Utf8               ()D\n+  #370 = Methodref          #8.#371       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.fromAzureScoreToRelevanceScore:(D)D\n+  #371 = NameAndType        #372:#373     // fromAzureScoreToRelevanceScore:(D)D\n+  #372 = Utf8               fromAzureScoreToRelevanceScore\n+  #373 = Utf8               (D)D\n+  #374 = Methodref          #375.#376     // java/lang/Double.valueOf:(D)Ljava/lang/Double;\n+  #375 = Class              #377          // java/lang/Double\n+  #376 = NameAndType        #86:#378      // valueOf:(D)Ljava/lang/Double;\n+  #377 = Utf8               java/lang/Double\n+  #378 = Utf8               (D)Ljava/lang/Double;\n+  #379 = Methodref          #375.#380     // java/lang/Double.doubleValue:()D\n+  #380 = NameAndType        #381:#369     // doubleValue:()D\n+  #381 = Utf8               doubleValue\n+  #382 = Class              #383          // com/azure/search/documents/SearchDocument\n+  #383 = Utf8               com/azure/search/documents/SearchDocument\n+  #384 = Methodref          #364.#385     // com/azure/search/documents/models/SearchResult.getDocument:(Ljava/lang/Class;)Ljava/lang/Object;\n+  #385 = NameAndType        #386:#387     // getDocument:(Ljava/lang/Class;)Ljava/lang/Object;\n+  #386 = Utf8               getDocument\n+  #387 = Utf8               (Ljava/lang/Class;)Ljava/lang/Object;\n+  #388 = Methodref          #382.#389     // com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #389 = NameAndType        #390:#391     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #390 = Utf8               get\n+  #391 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #392 = Methodref          #8.#393       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.doublesListToFloatArray:(Ljava/util/List;)[F\n+  #393 = NameAndType        #394:#395     // doublesListToFloatArray:(Ljava/util/List;)[F\n+  #394 = Utf8               doublesListToFloatArray\n+  #395 = Utf8               (Ljava/util/List;)[F\n+  #396 = Methodref          #301.#397     // dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #397 = NameAndType        #398:#399     // from:([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #398 = Utf8               from\n+  #399 = Utf8               ([F)Ldev/langchain4j/data/embedding/Embedding;\n+  #400 = Methodref          #262.#401     // dev/langchain4j/internal/Utils.isNotNullOrBlank:(Ljava/lang/String;)Z\n+  #401 = NameAndType        #402:#403     // isNotNullOrBlank:(Ljava/lang/String;)Z\n+  #402 = Utf8               isNotNullOrBlank\n+  #403 = Utf8               (Ljava/lang/String;)Z\n+  #404 = Class              #405          // java/util/LinkedHashMap\n+  #405 = Utf8               java/util/LinkedHashMap\n+  #406 = Methodref          #404.#389     // java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #407 = Class              #408          // java/util/HashMap\n+  #408 = Utf8               java/util/HashMap\n+  #409 = Methodref          #407.#3       // java/util/HashMap.\"<init>\":()V\n+  #410 = InterfaceMethodref #96.#350      // java/util/List.iterator:()Ljava/util/Iterator;\n+  #411 = InterfaceMethodref #412.#413     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #412 = Class              #414          // java/util/Map\n+  #413 = NameAndType        #415:#416     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #414 = Utf8               java/util/Map\n+  #415 = Utf8               put\n+  #416 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #417 = Methodref          #418.#419     // dev/langchain4j/data/document/Metadata.from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n+  #418 = Class              #420          // dev/langchain4j/data/document/Metadata\n+  #419 = NameAndType        #398:#421     // from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n+  #420 = Utf8               dev/langchain4j/data/document/Metadata\n+  #421 = Utf8               (Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n+  #422 = Methodref          #423.#424     // dev/langchain4j/data/segment/TextSegment.textSegment:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n+  #423 = Class              #425          // dev/langchain4j/data/segment/TextSegment\n+  #424 = NameAndType        #426:#427     // textSegment:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n+  #425 = Utf8               dev/langchain4j/data/segment/TextSegment\n+  #426 = Utf8               textSegment\n+  #427 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n+  #428 = Class              #429          // dev/langchain4j/store/embedding/EmbeddingMatch\n+  #429 = Utf8               dev/langchain4j/store/embedding/EmbeddingMatch\n+  #430 = Methodref          #428.#431     // dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #431 = NameAndType        #5:#432       // \"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #432 = Utf8               (Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+  #433 = Methodref          #262.#434     // dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n+  #434 = NameAndType        #435:#436     // isNullOrEmpty:(Ljava/util/Collection;)Z\n+  #435 = Utf8               isNullOrEmpty\n+  #436 = Utf8               (Ljava/util/Collection;)Z\n+  #437 = Fieldref           #8.#438       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.log:Lorg/slf4j/Logger;\n+  #438 = NameAndType        #439:#440     // log:Lorg/slf4j/Logger;\n+  #439 = Utf8               log\n+  #440 = Utf8               Lorg/slf4j/Logger;\n+  #441 = String             #442          // Empty embeddings - no ops\n+  #442 = Utf8               Empty embeddings - no ops\n+  #443 = InterfaceMethodref #444.#445     // org/slf4j/Logger.info:(Ljava/lang/String;)V\n+  #444 = Class              #446          // org/slf4j/Logger\n+  #445 = NameAndType        #447:#162     // info:(Ljava/lang/String;)V\n+  #446 = Utf8               org/slf4j/Logger\n+  #447 = Utf8               info\n+  #448 = InterfaceMethodref #96.#449      // java/util/List.size:()I\n+  #449 = NameAndType        #450:#451     // size:()I\n+  #450 = Utf8               size\n+  #451 = Utf8               ()I\n+  #452 = String             #453          // ids size is not equal to embeddings size\n+  #453 = Utf8               ids size is not equal to embeddings size\n+  #454 = Methodref          #455.#456     // dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+  #455 = Class              #457          // dev/langchain4j/internal/ValidationUtils\n+  #456 = NameAndType        #458:#459     // ensureTrue:(ZLjava/lang/String;)V\n+  #457 = Utf8               dev/langchain4j/internal/ValidationUtils\n+  #458 = Utf8               ensureTrue\n+  #459 = Utf8               (ZLjava/lang/String;)V\n+  #460 = String             #461          // embeddings size is not equal to embedded size\n+  #461 = Utf8               embeddings size is not equal to embedded size\n+  #462 = Class              #463          // dev/langchain4j/store/embedding/azure/search/Document\n+  #463 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\n+  #464 = Methodref          #462.#3       // dev/langchain4j/store/embedding/azure/search/Document.\"<init>\":()V\n+  #465 = InterfaceMethodref #96.#466      // java/util/List.get:(I)Ljava/lang/Object;\n+  #466 = NameAndType        #390:#467     // get:(I)Ljava/lang/Object;\n+  #467 = Utf8               (I)Ljava/lang/Object;\n+  #468 = Methodref          #462.#469     // dev/langchain4j/store/embedding/azure/search/Document.setId:(Ljava/lang/String;)V\n+  #469 = NameAndType        #470:#162     // setId:(Ljava/lang/String;)V\n+  #470 = Utf8               setId\n+  #471 = Methodref          #462.#472     // dev/langchain4j/store/embedding/azure/search/Document.setContentVector:(Ljava/util/Collection;)V\n+  #472 = NameAndType        #473:#474     // setContentVector:(Ljava/util/Collection;)V\n+  #473 = Utf8               setContentVector\n+  #474 = Utf8               (Ljava/util/Collection;)V\n+  #475 = Methodref          #423.#476     // dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+  #476 = NameAndType        #477:#266     // text:()Ljava/lang/String;\n+  #477 = Utf8               text\n+  #478 = Methodref          #462.#479     // dev/langchain4j/store/embedding/azure/search/Document.setContent:(Ljava/lang/String;)V\n+  #479 = NameAndType        #480:#162     // setContent:(Ljava/lang/String;)V\n+  #480 = Utf8               setContent\n+  #481 = Class              #482          // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #482 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #483 = Methodref          #481.#3       // dev/langchain4j/store/embedding/azure/search/Document$Metadata.\"<init>\":()V\n+  #484 = Methodref          #423.#485     // dev/langchain4j/data/segment/TextSegment.metadata:()Ldev/langchain4j/data/document/Metadata;\n+  #485 = NameAndType        #131:#486     // metadata:()Ldev/langchain4j/data/document/Metadata;\n+  #486 = Utf8               ()Ldev/langchain4j/data/document/Metadata;\n+  #487 = Methodref          #418.#488     // dev/langchain4j/data/document/Metadata.asMap:()Ljava/util/Map;\n+  #488 = NameAndType        #489:#490     // asMap:()Ljava/util/Map;\n+  #489 = Utf8               asMap\n+  #490 = Utf8               ()Ljava/util/Map;\n+  #491 = InterfaceMethodref #412.#492     // java/util/Map.entrySet:()Ljava/util/Set;\n+  #492 = NameAndType        #493:#494     // entrySet:()Ljava/util/Set;\n+  #493 = Utf8               entrySet\n+  #494 = Utf8               ()Ljava/util/Set;\n+  #495 = InterfaceMethodref #496.#350     // java/util/Set.iterator:()Ljava/util/Iterator;\n+  #496 = Class              #497          // java/util/Set\n+  #497 = Utf8               java/util/Set\n+  #498 = Class              #499          // java/util/Map$Entry\n+  #499 = Utf8               java/util/Map$Entry\n+  #500 = Class              #501          // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n+  #501 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n+  #502 = Methodref          #500.#3       // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.\"<init>\":()V\n+  #503 = InterfaceMethodref #498.#504     // java/util/Map$Entry.getKey:()Ljava/lang/Object;\n+  #504 = NameAndType        #505:#363     // getKey:()Ljava/lang/Object;\n+  #505 = Utf8               getKey\n+  #506 = Methodref          #500.#507     // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setKey:(Ljava/lang/String;)V\n+  #507 = NameAndType        #90:#162      // setKey:(Ljava/lang/String;)V\n+  #508 = InterfaceMethodref #498.#509     // java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+  #509 = NameAndType        #510:#363     // getValue:()Ljava/lang/Object;\n+  #510 = Utf8               getValue\n+  #511 = Methodref          #500.#512     // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setValue:(Ljava/lang/String;)V\n+  #512 = NameAndType        #513:#162     // setValue:(Ljava/lang/String;)V\n+  #513 = Utf8               setValue\n+  #514 = Methodref          #481.#515     // dev/langchain4j/store/embedding/azure/search/Document$Metadata.setAttributes:(Ljava/util/Collection;)V\n+  #515 = NameAndType        #516:#474     // setAttributes:(Ljava/util/Collection;)V\n+  #516 = Utf8               setAttributes\n+  #517 = Methodref          #462.#518     // dev/langchain4j/store/embedding/azure/search/Document.setMetadata:(Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n+  #518 = NameAndType        #519:#520     // setMetadata:(Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n+  #519 = Utf8               setMetadata\n+  #520 = Utf8               (Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n+  #521 = Methodref          #343.#522     // com/azure/search/documents/SearchClient.uploadDocuments:(Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n+  #522 = NameAndType        #523:#524     // uploadDocuments:(Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n+  #523 = Utf8               uploadDocuments\n+  #524 = Utf8               (Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n+  #525 = Methodref          #526.#527     // com/azure/search/documents/models/IndexDocumentsResult.getResults:()Ljava/util/List;\n+  #526 = Class              #528          // com/azure/search/documents/models/IndexDocumentsResult\n+  #527 = NameAndType        #529:#305     // getResults:()Ljava/util/List;\n+  #528 = Utf8               com/azure/search/documents/models/IndexDocumentsResult\n+  #529 = Utf8               getResults\n+  #530 = Class              #531          // com/azure/search/documents/models/IndexingResult\n+  #531 = Utf8               com/azure/search/documents/models/IndexingResult\n+  #532 = Methodref          #530.#533     // com/azure/search/documents/models/IndexingResult.isSucceeded:()Z\n+  #533 = NameAndType        #534:#359     // isSucceeded:()Z\n+  #534 = Utf8               isSucceeded\n+  #535 = Class              #536          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n+  #536 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n+  #537 = Class              #538          // java/lang/StringBuilder\n+  #538 = Utf8               java/lang/StringBuilder\n+  #539 = Methodref          #537.#3       // java/lang/StringBuilder.\"<init>\":()V\n+  #540 = String             #541          // Failed to add embedding:\n+  #541 = Utf8               Failed to add embedding:\n+  #542 = Methodref          #537.#543     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #543 = NameAndType        #544:#545     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #544 = Utf8               append\n+  #545 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #546 = Methodref          #530.#547     // com/azure/search/documents/models/IndexingResult.getErrorMessage:()Ljava/lang/String;\n+  #547 = NameAndType        #548:#266     // getErrorMessage:()Ljava/lang/String;\n+  #548 = Utf8               getErrorMessage\n+  #549 = Methodref          #537.#550     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #550 = NameAndType        #551:#266     // toString:()Ljava/lang/String;\n+  #551 = Utf8               toString\n+  #552 = Methodref          #535.#161     // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.\"<init>\":(Ljava/lang/String;)V\n+  #553 = String             #554          // Added embedding: {}\n+  #554 = Utf8               Added embedding: {}\n+  #555 = Methodref          #530.#556     // com/azure/search/documents/models/IndexingResult.getKey:()Ljava/lang/String;\n+  #556 = NameAndType        #505:#266     // getKey:()Ljava/lang/String;\n+  #557 = InterfaceMethodref #444.#558     // org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V\n+  #558 = NameAndType        #559:#560     // debug:(Ljava/lang/String;Ljava/lang/Object;)V\n+  #559 = Utf8               debug\n+  #560 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n+  #561 = Methodref          #375.#562     // java/lang/Double.floatValue:()F\n+  #562 = NameAndType        #563:#564     // floatValue:()F\n+  #563 = Utf8               floatValue\n+  #564 = Utf8               ()F\n+  #565 = Methodref          #566.#567     // dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n+  #566 = Class              #568          // dev/langchain4j/store/embedding/RelevanceScore\n+  #567 = NameAndType        #569:#373     // fromCosineSimilarity:(D)D\n+  #568 = Utf8               dev/langchain4j/store/embedding/RelevanceScore\n+  #569 = Utf8               fromCosineSimilarity\n+  #570 = Class              #571          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n+  #571 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n+  #572 = Methodref          #570.#3       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.\"<init>\":()V\n+  #573 = Methodref          #8.#574       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #574 = NameAndType        #99:#575      // add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #575 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+  #576 = Methodref          #577.#578     // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #577 = Class              #579          // org/slf4j/LoggerFactory\n+  #578 = NameAndType        #580:#581     // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #579 = Utf8               org/slf4j/LoggerFactory\n+  #580 = Utf8               getLogger\n+  #581 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #582 = Class              #583          // dev/langchain4j/store/embedding/EmbeddingStore\n+  #583 = Utf8               dev/langchain4j/store/embedding/EmbeddingStore\n+  #584 = Utf8               INDEX_NAME\n+  #585 = Utf8               Ljava/lang/String;\n+  #586 = Utf8               ConstantValue\n+  #587 = Utf8               DEFAULT_FIELD_ID\n+  #588 = Utf8               DEFAULT_FIELD_CONTENT\n+  #589 = Utf8               DEFAULT_FIELD_CONTENT_VECTOR\n+  #590 = Utf8               DEFAULT_FIELD_METADATA\n+  #591 = Utf8               DEFAULT_FIELD_METADATA_SOURCE\n+  #592 = Utf8               DEFAULT_FIELD_METADATA_ATTRS\n+  #593 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;I)V\n+  #594 = Utf8               Code\n+  #595 = Utf8               LineNumberTable\n+  #596 = Utf8               LocalVariableTable\n+  #597 = Utf8               this\n+  #598 = Utf8               Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n+  #599 = Utf8               keyCredential\n+  #600 = Utf8               Lcom/azure/core/credential/AzureKeyCredential;\n+  #601 = Utf8               dimensions\n+  #602 = Utf8               I\n+  #603 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #604 = Utf8               index\n+  #605 = Utf8               Lcom/azure/search/documents/indexes/models/SearchIndex;\n+  #606 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;I)V\n+  #607 = Utf8               tokenCredential\n+  #608 = Utf8               Lcom/azure/core/credential/TokenCredential;\n+  #609 = Utf8               (Ljava/lang/String;Lcom/azure/core/credential/TokenCredential;Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+  #610 = Utf8               StackMapTable\n+  #611 = Utf8               fields\n+  #612 = Utf8               Ljava/util/List;\n+  #613 = Utf8               vectorSearch\n+  #614 = Utf8               Lcom/azure/search/documents/indexes/models/VectorSearch;\n+  #615 = Utf8               semanticSearch\n+  #616 = Utf8               Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+  #617 = Utf8               LocalVariableTypeTable\n+  #618 = Utf8               Ljava/util/List<Lcom/azure/search/documents/indexes/models/SearchField;>;\n+  #619 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #620 = Utf8               embedding\n+  #621 = Utf8               Ldev/langchain4j/data/embedding/Embedding;\n+  #622 = Utf8               (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;)V\n+  #623 = Utf8               Ldev/langchain4j/data/segment/TextSegment;\n+  #624 = Utf8               addAll\n+  #625 = Utf8               (Ljava/util/List;)Ljava/util/List;\n+  #626 = Utf8               embeddings\n+  #627 = Utf8               ids\n+  #628 = Utf8               Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n+  #629 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #630 = Utf8               Signature\n+  #631 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n+  #632 = Utf8               (Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n+  #633 = Utf8               embedded\n+  #634 = Utf8               Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #635 = Utf8               (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n+  #636 = Utf8               findRelevant\n+  #637 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List;\n+  #638 = Utf8               innerAttribute\n+  #639 = Utf8               Ljava/util/LinkedHashMap;\n+  #640 = Utf8               attribute\n+  #641 = Utf8               Ljava/lang/Object;\n+  #642 = Utf8               attributesMap\n+  #643 = Utf8               Ljava/util/Map;\n+  #644 = Utf8               langChainMetadata\n+  #645 = Utf8               Ldev/langchain4j/data/document/Metadata;\n+  #646 = Utf8               embeddingMatch\n+  #647 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+  #648 = Utf8               score\n+  #649 = Utf8               Ljava/lang/Double;\n+  #650 = Utf8               searchDocument\n+  #651 = Utf8               Lcom/azure/search/documents/SearchDocument;\n+  #652 = Utf8               embeddingId\n+  #653 = Utf8               embeddingList\n+  #654 = Utf8               embeddingArray\n+  #655 = Utf8               [F\n+  #656 = Utf8               embeddedContent\n+  #657 = Utf8               searchResult\n+  #658 = Utf8               Lcom/azure/search/documents/models/SearchResult;\n+  #659 = Utf8               referenceEmbedding\n+  #660 = Utf8               maxResults\n+  #661 = Utf8               minScore\n+  #662 = Utf8               D\n+  #663 = Utf8               vector\n+  #664 = Utf8               vectorizedQuery\n+  #665 = Utf8               Lcom/azure/search/documents/models/VectorizedQuery;\n+  #666 = Utf8               searchResults\n+  #667 = Utf8               Lcom/azure/search/documents/util/SearchPagedIterable;\n+  #668 = Utf8               result\n+  #669 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+  #670 = Utf8               Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #671 = Utf8               Ljava/util/List<Ljava/lang/Double;>;\n+  #672 = Utf8               Ljava/util/List<Ljava/lang/Float;>;\n+  #673 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+  #674 = Class              #655          // \"[F\"\n+  #675 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+  #676 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n+  #677 = Utf8               entry\n+  #678 = Utf8               Ljava/util/Map$Entry;\n+  #679 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n+  #680 = Utf8               document\n+  #681 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document;\n+  #682 = Utf8               i\n+  #683 = Utf8               indexingResult\n+  #684 = Utf8               Lcom/azure/search/documents/models/IndexingResult;\n+  #685 = Utf8               searchDocuments\n+  #686 = Utf8               indexingResults\n+  #687 = Utf8               Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;\n+  #688 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n+  #689 = Utf8               Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document;>;\n+  #690 = Utf8               Ljava/util/List<Lcom/azure/search/documents/models/IndexingResult;>;\n+  #691 = Utf8               (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)V\n+  #692 = Utf8               doubles\n+  #693 = Utf8               array\n+  #694 = Utf8               (Ljava/util/List<Ljava/lang/Double;>;)[F\n+  #695 = Utf8               cosineDistance\n+  #696 = Utf8               cosineSimilarity\n+  #697 = Utf8               builder\n+  #698 = Utf8               ()Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n+  #699 = Utf8               (Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)Ljava/lang/String;\n+  #700 = Utf8               lambda$addAll$1\n+  #701 = Utf8               ignored\n+  #702 = Utf8               lambda$addAll$0\n+  #703 = Utf8               <clinit>\n+  #704 = Utf8               Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n+  #705 = Utf8               SourceFile\n+  #706 = Utf8               AzureAiSearchEmbeddingStore.java\n+  #707 = Utf8               BootstrapMethods\n+  #708 = MethodHandle       6:#709        // 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+  #709 = Methodref          #710.#711     // 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+  #710 = Class              #712          // java/lang/invoke/LambdaMetafactory\n+  #711 = NameAndType        #713:#714     // 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+  #712 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #713 = Utf8               metafactory\n+  #714 = 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+  #715 = MethodType         #391          //  (Ljava/lang/Object;)Ljava/lang/Object;\n+  #716 = MethodHandle       6:#717        // REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #717 = Methodref          #8.#718       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #718 = NameAndType        #702:#619     // lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #719 = MethodType         #619          //  (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #720 = MethodHandle       6:#721        // REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #721 = Methodref          #8.#722       // dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #722 = NameAndType        #700:#619     // lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  #723 = Utf8               InnerClasses\n+  #724 = Utf8               Metadata\n+  #725 = Utf8               Entry\n+  #726 = Utf8               Attribute\n+  #727 = Utf8               Builder\n+  #728 = Class              #729          // java/lang/invoke/MethodHandles$Lookup\n+  #729 = Utf8               java/lang/invoke/MethodHandles$Lookup\n+  #730 = Class              #731          // java/lang/invoke/MethodHandles\n+  #731 = Utf8               java/lang/invoke/MethodHandles\n+  #732 = Utf8               Lookup\n {\n   private static final org.slf4j.Logger log;\n     descriptor: Lorg/slf4j/Logger;\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n \n   private static final java.lang.String INDEX_NAME = \"vectorsearch\";\n     descriptor: Ljava/lang/String;\n@@ -814,15 +797,15 @@\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n          6: aload_2\n          7: aconst_null\n          8: iload_3\n          9: aconst_null\n-        10: invokespecial #2                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n+        10: invokespecial #7                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n         13: return\n       LineNumberTable:\n         line 56: 0\n         line 57: 4\n         line 58: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -840,15 +823,15 @@\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n          6: aload_2\n          7: aconst_null\n          8: iconst_0\n          9: aload_3\n-        10: invokespecial #2                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n+        10: invokespecial #7                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n         13: return\n       LineNumberTable:\n         line 60: 0\n         line 61: 4\n         line 62: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -866,15 +849,15 @@\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n          6: aconst_null\n          7: aload_2\n          8: iload_3\n          9: aconst_null\n-        10: invokespecial #2                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n+        10: invokespecial #7                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n         13: return\n       LineNumberTable:\n         line 64: 0\n         line 65: 4\n         line 66: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -892,15 +875,15 @@\n          1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n          6: aconst_null\n          7: aload_2\n          8: iconst_0\n          9: aload_3\n-        10: invokespecial #2                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n+        10: invokespecial #7                  // Method initialize:(Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n         13: return\n       LineNumberTable:\n         line 68: 0\n         line 69: 4\n         line 70: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -913,67 +896,67 @@\n     descriptor: (Ljava/lang/String;Lcom/azure/core/credential/AzureKeyCredential;Lcom/azure/core/credential/TokenCredential;ILcom/azure/search/documents/indexes/models/SearchIndex;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=6, args_size=6\n          0: aload_2\n          1: ifnull        56\n          4: aload_0\n-         5: new           #3                  // class com/azure/search/documents/indexes/SearchIndexClientBuilder\n+         5: new           #13                 // class com/azure/search/documents/indexes/SearchIndexClientBuilder\n          8: dup\n-         9: invokespecial #4                  // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.\"<init>\":()V\n+         9: invokespecial #15                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.\"<init>\":()V\n         12: aload_1\n-        13: invokevirtual #5                  // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+        13: invokevirtual #16                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n         16: aload_2\n-        17: invokevirtual #6                  // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-        20: invokevirtual #7                  // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n-        23: putfield      #8                  // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n+        17: invokevirtual #20                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+        20: invokevirtual #24                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n+        23: putfield      #28                 // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n         26: aload_0\n-        27: new           #9                  // class com/azure/search/documents/SearchClientBuilder\n+        27: new           #32                 // class com/azure/search/documents/SearchClientBuilder\n         30: dup\n-        31: invokespecial #10                 // Method com/azure/search/documents/SearchClientBuilder.\"<init>\":()V\n+        31: invokespecial #34                 // Method com/azure/search/documents/SearchClientBuilder.\"<init>\":()V\n         34: aload_1\n-        35: invokevirtual #11                 // Method com/azure/search/documents/SearchClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+        35: invokevirtual #35                 // Method com/azure/search/documents/SearchClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n         38: aload_2\n-        39: invokevirtual #12                 // Method com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-        42: ldc           #14                 // String vectorsearch\n-        44: invokevirtual #15                 // Method com/azure/search/documents/SearchClientBuilder.indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n-        47: invokevirtual #16                 // Method com/azure/search/documents/SearchClientBuilder.buildClient:()Lcom/azure/search/documents/SearchClient;\n-        50: putfield      #17                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n+        39: invokevirtual #38                 // Method com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/AzureKeyCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+        42: ldc           #41                 // String vectorsearch\n+        44: invokevirtual #43                 // Method com/azure/search/documents/SearchClientBuilder.indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+        47: invokevirtual #46                 // Method com/azure/search/documents/SearchClientBuilder.buildClient:()Lcom/azure/search/documents/SearchClient;\n+        50: putfield      #49                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n         53: goto          105\n         56: aload_0\n-        57: new           #3                  // class com/azure/search/documents/indexes/SearchIndexClientBuilder\n+        57: new           #13                 // class com/azure/search/documents/indexes/SearchIndexClientBuilder\n         60: dup\n-        61: invokespecial #4                  // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.\"<init>\":()V\n+        61: invokespecial #15                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.\"<init>\":()V\n         64: aload_1\n-        65: invokevirtual #5                  // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+        65: invokevirtual #16                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n         68: aload_3\n-        69: invokevirtual #18                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n-        72: invokevirtual #7                  // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n-        75: putfield      #8                  // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n+        69: invokevirtual #53                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/indexes/SearchIndexClientBuilder;\n+        72: invokevirtual #24                 // Method com/azure/search/documents/indexes/SearchIndexClientBuilder.buildClient:()Lcom/azure/search/documents/indexes/SearchIndexClient;\n+        75: putfield      #28                 // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n         78: aload_0\n-        79: new           #9                  // class com/azure/search/documents/SearchClientBuilder\n+        79: new           #32                 // class com/azure/search/documents/SearchClientBuilder\n         82: dup\n-        83: invokespecial #10                 // Method com/azure/search/documents/SearchClientBuilder.\"<init>\":()V\n+        83: invokespecial #34                 // Method com/azure/search/documents/SearchClientBuilder.\"<init>\":()V\n         86: aload_1\n-        87: invokevirtual #11                 // Method com/azure/search/documents/SearchClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+        87: invokevirtual #35                 // Method com/azure/search/documents/SearchClientBuilder.endpoint:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n         90: aload_3\n-        91: invokevirtual #19                 // Method com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n-        94: ldc           #14                 // String vectorsearch\n-        96: invokevirtual #15                 // Method com/azure/search/documents/SearchClientBuilder.indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n-        99: invokevirtual #16                 // Method com/azure/search/documents/SearchClientBuilder.buildClient:()Lcom/azure/search/documents/SearchClient;\n-       102: putfield      #17                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n+        91: invokevirtual #56                 // Method com/azure/search/documents/SearchClientBuilder.credential:(Lcom/azure/core/credential/TokenCredential;)Lcom/azure/search/documents/SearchClientBuilder;\n+        94: ldc           #41                 // String vectorsearch\n+        96: invokevirtual #43                 // Method com/azure/search/documents/SearchClientBuilder.indexName:(Ljava/lang/String;)Lcom/azure/search/documents/SearchClientBuilder;\n+        99: invokevirtual #46                 // Method com/azure/search/documents/SearchClientBuilder.buildClient:()Lcom/azure/search/documents/SearchClient;\n+       102: putfield      #49                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n        105: aload         5\n        107: ifnonnull     119\n        110: aload_0\n        111: iload         4\n-       113: invokevirtual #20                 // Method createOrUpdateIndex:(I)V\n+       113: invokevirtual #59                 // Method createOrUpdateIndex:(I)V\n        116: goto          125\n        119: aload_0\n        120: aload         5\n-       122: invokevirtual #21                 // Method createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n+       122: invokevirtual #63                 // Method createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n        125: return\n       LineNumberTable:\n         line 73: 0\n         line 74: 4\n         line 75: 13\n         line 76: 17\n         line 77: 20\n@@ -1010,208 +993,208 @@\n         frame_type = 5 /* same */\n \n   void createOrUpdateIndex(int);\n     descriptor: (I)V\n     flags: (0x0000)\n     Code:\n       stack=14, locals=6, args_size=2\n-         0: new           #22                 // class java/util/ArrayList\n+         0: new           #66                 // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #23                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #68                 // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_2\n          8: aload_2\n-         9: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+         9: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n         12: dup\n-        13: ldc           #25                 // String id\n-        15: getstatic     #26                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-        18: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+        13: ldc           #71                 // String id\n+        15: getstatic     #73                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+        18: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n         21: iconst_1\n-        22: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        25: invokevirtual #29                 // Method com/azure/search/documents/indexes/models/SearchField.setKey:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+        22: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        25: invokevirtual #88                 // Method com/azure/search/documents/indexes/models/SearchField.setKey:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n         28: iconst_1\n-        29: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        32: invokevirtual #30                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-        35: invokeinterface #31,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        29: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        32: invokevirtual #92                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+        35: invokeinterface #95,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         40: pop\n         41: aload_2\n-        42: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+        42: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n         45: dup\n-        46: ldc           #32                 // String content\n-        48: getstatic     #26                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-        51: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+        46: ldc           #101                // String content\n+        48: getstatic     #73                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+        51: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n         54: iconst_1\n-        55: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        58: invokevirtual #33                 // Method com/azure/search/documents/indexes/models/SearchField.setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+        55: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        58: invokevirtual #103                // Method com/azure/search/documents/indexes/models/SearchField.setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n         61: iconst_1\n-        62: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        65: invokevirtual #30                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n-        68: invokeinterface #31,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        62: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        65: invokevirtual #92                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+        68: invokeinterface #95,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         73: pop\n         74: aload_2\n-        75: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+        75: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n         78: dup\n-        79: ldc           #34                 // String content_vector\n-        81: getstatic     #35                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.SINGLE:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-        84: invokestatic  #36                 // Method com/azure/search/documents/indexes/models/SearchFieldDataType.collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-        87: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+        79: ldc           #106                // String content_vector\n+        81: getstatic     #108                // Field com/azure/search/documents/indexes/models/SearchFieldDataType.SINGLE:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+        84: invokestatic  #111                // Method com/azure/search/documents/indexes/models/SearchFieldDataType.collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+        87: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n         90: iconst_1\n-        91: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        94: invokevirtual #33                 // Method com/azure/search/documents/indexes/models/SearchField.setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+        91: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        94: invokevirtual #103                // Method com/azure/search/documents/indexes/models/SearchField.setSearchable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n         97: iload_1\n-        98: invokestatic  #37                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-       101: invokevirtual #38                 // Method com/azure/search/documents/indexes/models/SearchField.setVectorSearchDimensions:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n-       104: ldc           #39                 // String vector-search-profile\n-       106: invokevirtual #40                 // Method com/azure/search/documents/indexes/models/SearchField.setVectorSearchProfileName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n-       109: invokeinterface #31,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        98: invokestatic  #115                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+       101: invokevirtual #120                // Method com/azure/search/documents/indexes/models/SearchField.setVectorSearchDimensions:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/SearchField;\n+       104: ldc           #124                // String vector-search-profile\n+       106: invokevirtual #126                // Method com/azure/search/documents/indexes/models/SearchField.setVectorSearchProfileName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SearchField;\n+       109: invokeinterface #95,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n        114: pop\n        115: aload_2\n-       116: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+       116: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n        119: dup\n-       120: ldc           #41                 // String metadata\n-       122: getstatic     #42                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-       125: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+       120: ldc           #130                // String metadata\n+       122: getstatic     #132                // Field com/azure/search/documents/indexes/models/SearchFieldDataType.COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+       125: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n        128: iconst_2\n-       129: anewarray     #24                 // class com/azure/search/documents/indexes/models/SearchField\n+       129: anewarray     #69                 // class com/azure/search/documents/indexes/models/SearchField\n        132: dup\n        133: iconst_0\n-       134: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+       134: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n        137: dup\n-       138: ldc           #43                 // String source\n-       140: getstatic     #26                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-       143: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+       138: ldc           #135                // String source\n+       140: getstatic     #73                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+       143: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n        146: iconst_1\n-       147: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-       150: invokevirtual #30                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+       147: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+       150: invokevirtual #92                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n        153: aastore\n        154: dup\n        155: iconst_1\n-       156: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+       156: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n        159: dup\n-       160: ldc           #44                 // String attributes\n-       162: getstatic     #42                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-       165: invokestatic  #36                 // Method com/azure/search/documents/indexes/models/SearchFieldDataType.collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-       168: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+       160: ldc           #137                // String attributes\n+       162: getstatic     #132                // Field com/azure/search/documents/indexes/models/SearchFieldDataType.COMPLEX:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+       165: invokestatic  #111                // Method com/azure/search/documents/indexes/models/SearchFieldDataType.collection:(Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+       168: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n        171: iconst_2\n-       172: anewarray     #24                 // class com/azure/search/documents/indexes/models/SearchField\n+       172: anewarray     #69                 // class com/azure/search/documents/indexes/models/SearchField\n        175: dup\n        176: iconst_0\n-       177: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+       177: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n        180: dup\n-       181: ldc           #45                 // String key\n-       183: getstatic     #26                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-       186: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+       181: ldc           #139                // String key\n+       183: getstatic     #73                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+       186: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n        189: iconst_1\n-       190: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-       193: invokevirtual #30                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+       190: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+       193: invokevirtual #92                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n        196: aastore\n        197: dup\n        198: iconst_1\n-       199: new           #24                 // class com/azure/search/documents/indexes/models/SearchField\n+       199: new           #69                 // class com/azure/search/documents/indexes/models/SearchField\n        202: dup\n-       203: ldc           #46                 // String value\n-       205: getstatic     #26                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n-       208: invokespecial #27                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n+       203: ldc           #141                // String value\n+       205: getstatic     #73                 // Field com/azure/search/documents/indexes/models/SearchFieldDataType.STRING:Lcom/azure/search/documents/indexes/models/SearchFieldDataType;\n+       208: invokespecial #79                 // Method com/azure/search/documents/indexes/models/SearchField.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SearchFieldDataType;)V\n        211: iconst_1\n-       212: invokestatic  #28                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-       215: invokevirtual #30                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n+       212: invokestatic  #82                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+       215: invokevirtual #92                 // Method com/azure/search/documents/indexes/models/SearchField.setFilterable:(Ljava/lang/Boolean;)Lcom/azure/search/documents/indexes/models/SearchField;\n        218: aastore\n-       219: invokestatic  #47                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-       222: invokevirtual #48                 // Method com/azure/search/documents/indexes/models/SearchField.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n+       219: invokestatic  #143                // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+       222: invokevirtual #149                // Method com/azure/search/documents/indexes/models/SearchField.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n        225: aastore\n-       226: invokestatic  #47                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-       229: invokevirtual #48                 // Method com/azure/search/documents/indexes/models/SearchField.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n-       232: invokeinterface #31,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       226: invokestatic  #143                // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+       229: invokevirtual #149                // Method com/azure/search/documents/indexes/models/SearchField.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchField;\n+       232: invokeinterface #95,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n        237: pop\n-       238: new           #49                 // class com/azure/search/documents/indexes/models/VectorSearch\n+       238: new           #153                // class com/azure/search/documents/indexes/models/VectorSearch\n        241: dup\n-       242: invokespecial #50                 // Method com/azure/search/documents/indexes/models/VectorSearch.\"<init>\":()V\n-       245: new           #51                 // class com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration\n+       242: invokespecial #155                // Method com/azure/search/documents/indexes/models/VectorSearch.\"<init>\":()V\n+       245: new           #156                // class com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration\n        248: dup\n-       249: ldc           #52                 // String vector-search-algorithm\n-       251: invokespecial #53                 // Method com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.\"<init>\":(Ljava/lang/String;)V\n-       254: new           #54                 // class com/azure/search/documents/indexes/models/HnswParameters\n+       249: ldc           #158                // String vector-search-algorithm\n+       251: invokespecial #160                // Method com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.\"<init>\":(Ljava/lang/String;)V\n+       254: new           #163                // class com/azure/search/documents/indexes/models/HnswParameters\n        257: dup\n-       258: invokespecial #55                 // Method com/azure/search/documents/indexes/models/HnswParameters.\"<init>\":()V\n-       261: getstatic     #56                 // Field com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric.COSINE:Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n-       264: invokevirtual #57                 // Method com/azure/search/documents/indexes/models/HnswParameters.setMetric:(Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+       258: invokespecial #165                // Method com/azure/search/documents/indexes/models/HnswParameters.\"<init>\":()V\n+       261: getstatic     #166                // Field com/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric.COSINE:Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;\n+       264: invokevirtual #172                // Method com/azure/search/documents/indexes/models/HnswParameters.setMetric:(Lcom/azure/search/documents/indexes/models/VectorSearchAlgorithmMetric;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n        267: iconst_4\n-       268: invokestatic  #37                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-       271: invokevirtual #58                 // Method com/azure/search/documents/indexes/models/HnswParameters.setM:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+       268: invokestatic  #115                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+       271: invokevirtual #176                // Method com/azure/search/documents/indexes/models/HnswParameters.setM:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n        274: sipush        500\n-       277: invokestatic  #37                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-       280: invokevirtual #59                 // Method com/azure/search/documents/indexes/models/HnswParameters.setEfSearch:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+       277: invokestatic  #115                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+       280: invokevirtual #180                // Method com/azure/search/documents/indexes/models/HnswParameters.setEfSearch:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n        283: sipush        400\n-       286: invokestatic  #37                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-       289: invokevirtual #60                 // Method com/azure/search/documents/indexes/models/HnswParameters.setEfConstruction:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n-       292: invokevirtual #61                 // Method com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.setParameters:(Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n-       295: invokestatic  #62                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-       298: invokevirtual #63                 // Method com/azure/search/documents/indexes/models/VectorSearch.setAlgorithms:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n-       301: new           #64                 // class com/azure/search/documents/indexes/models/VectorSearchProfile\n+       286: invokestatic  #115                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+       289: invokevirtual #183                // Method com/azure/search/documents/indexes/models/HnswParameters.setEfConstruction:(Ljava/lang/Integer;)Lcom/azure/search/documents/indexes/models/HnswParameters;\n+       292: invokevirtual #186                // Method com/azure/search/documents/indexes/models/HnswAlgorithmConfiguration.setParameters:(Lcom/azure/search/documents/indexes/models/HnswParameters;)Lcom/azure/search/documents/indexes/models/HnswAlgorithmConfiguration;\n+       295: invokestatic  #190                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+       298: invokevirtual #196                // Method com/azure/search/documents/indexes/models/VectorSearch.setAlgorithms:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n+       301: new           #200                // class com/azure/search/documents/indexes/models/VectorSearchProfile\n        304: dup\n-       305: ldc           #39                 // String vector-search-profile\n-       307: ldc           #52                 // String vector-search-algorithm\n-       309: invokespecial #65                 // Method com/azure/search/documents/indexes/models/VectorSearchProfile.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n-       312: invokestatic  #62                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-       315: invokevirtual #66                 // Method com/azure/search/documents/indexes/models/VectorSearch.setProfiles:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n+       305: ldc           #124                // String vector-search-profile\n+       307: ldc           #158                // String vector-search-algorithm\n+       309: invokespecial #202                // Method com/azure/search/documents/indexes/models/VectorSearchProfile.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n+       312: invokestatic  #190                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+       315: invokevirtual #205                // Method com/azure/search/documents/indexes/models/VectorSearch.setProfiles:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/VectorSearch;\n        318: astore_3\n-       319: new           #67                 // class com/azure/search/documents/indexes/models/SemanticSearch\n+       319: new           #208                // class com/azure/search/documents/indexes/models/SemanticSearch\n        322: dup\n-       323: invokespecial #68                 // Method com/azure/search/documents/indexes/models/SemanticSearch.\"<init>\":()V\n-       326: ldc           #69                 // String semantic-search-config\n-       328: invokevirtual #70                 // Method com/azure/search/documents/indexes/models/SemanticSearch.setDefaultConfigurationName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+       323: invokespecial #210                // Method com/azure/search/documents/indexes/models/SemanticSearch.\"<init>\":()V\n+       326: ldc           #211                // String semantic-search-config\n+       328: invokevirtual #213                // Method com/azure/search/documents/indexes/models/SemanticSearch.setDefaultConfigurationName:(Ljava/lang/String;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n        331: iconst_1\n-       332: anewarray     #71                 // class com/azure/search/documents/indexes/models/SemanticConfiguration\n+       332: anewarray     #217                // class com/azure/search/documents/indexes/models/SemanticConfiguration\n        335: dup\n        336: iconst_0\n-       337: new           #71                 // class com/azure/search/documents/indexes/models/SemanticConfiguration\n+       337: new           #217                // class com/azure/search/documents/indexes/models/SemanticConfiguration\n        340: dup\n-       341: ldc           #69                 // String semantic-search-config\n-       343: new           #72                 // class com/azure/search/documents/indexes/models/SemanticPrioritizedFields\n+       341: ldc           #211                // String semantic-search-config\n+       343: new           #219                // class com/azure/search/documents/indexes/models/SemanticPrioritizedFields\n        346: dup\n-       347: invokespecial #73                 // Method com/azure/search/documents/indexes/models/SemanticPrioritizedFields.\"<init>\":()V\n+       347: invokespecial #221                // Method com/azure/search/documents/indexes/models/SemanticPrioritizedFields.\"<init>\":()V\n        350: iconst_1\n-       351: anewarray     #74                 // class com/azure/search/documents/indexes/models/SemanticField\n+       351: anewarray     #222                // class com/azure/search/documents/indexes/models/SemanticField\n        354: dup\n        355: iconst_0\n-       356: new           #74                 // class com/azure/search/documents/indexes/models/SemanticField\n+       356: new           #222                // class com/azure/search/documents/indexes/models/SemanticField\n        359: dup\n-       360: ldc           #32                 // String content\n-       362: invokespecial #75                 // Method com/azure/search/documents/indexes/models/SemanticField.\"<init>\":(Ljava/lang/String;)V\n+       360: ldc           #101                // String content\n+       362: invokespecial #224                // Method com/azure/search/documents/indexes/models/SemanticField.\"<init>\":(Ljava/lang/String;)V\n        365: aastore\n-       366: invokevirtual #76                 // Method com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setContentFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n+       366: invokevirtual #225                // Method com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setContentFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n        369: iconst_1\n-       370: anewarray     #74                 // class com/azure/search/documents/indexes/models/SemanticField\n+       370: anewarray     #222                // class com/azure/search/documents/indexes/models/SemanticField\n        373: dup\n        374: iconst_0\n-       375: new           #74                 // class com/azure/search/documents/indexes/models/SemanticField\n+       375: new           #222                // class com/azure/search/documents/indexes/models/SemanticField\n        378: dup\n-       379: ldc           #32                 // String content\n-       381: invokespecial #75                 // Method com/azure/search/documents/indexes/models/SemanticField.\"<init>\":(Ljava/lang/String;)V\n+       379: ldc           #101                // String content\n+       381: invokespecial #224                // Method com/azure/search/documents/indexes/models/SemanticField.\"<init>\":(Ljava/lang/String;)V\n        384: aastore\n-       385: invokevirtual #77                 // Method com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setKeywordsFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n-       388: invokespecial #78                 // Method com/azure/search/documents/indexes/models/SemanticConfiguration.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n+       385: invokevirtual #229                // Method com/azure/search/documents/indexes/models/SemanticPrioritizedFields.setKeywordsFields:([Lcom/azure/search/documents/indexes/models/SemanticField;)Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;\n+       388: invokespecial #232                // Method com/azure/search/documents/indexes/models/SemanticConfiguration.\"<init>\":(Ljava/lang/String;Lcom/azure/search/documents/indexes/models/SemanticPrioritizedFields;)V\n        391: aastore\n-       392: invokestatic  #47                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-       395: invokevirtual #79                 // Method com/azure/search/documents/indexes/models/SemanticSearch.setConfigurations:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n+       392: invokestatic  #143                // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+       395: invokevirtual #235                // Method com/azure/search/documents/indexes/models/SemanticSearch.setConfigurations:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SemanticSearch;\n        398: astore        4\n-       400: new           #80                 // class com/azure/search/documents/indexes/models/SearchIndex\n+       400: new           #239                // class com/azure/search/documents/indexes/models/SearchIndex\n        403: dup\n-       404: ldc           #14                 // String vectorsearch\n-       406: invokespecial #81                 // Method com/azure/search/documents/indexes/models/SearchIndex.\"<init>\":(Ljava/lang/String;)V\n+       404: ldc           #41                 // String vectorsearch\n+       406: invokespecial #241                // Method com/azure/search/documents/indexes/models/SearchIndex.\"<init>\":(Ljava/lang/String;)V\n        409: aload_2\n-       410: invokevirtual #82                 // Method com/azure/search/documents/indexes/models/SearchIndex.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+       410: invokevirtual #242                // Method com/azure/search/documents/indexes/models/SearchIndex.setFields:(Ljava/util/List;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n        413: aload_3\n-       414: invokevirtual #83                 // Method com/azure/search/documents/indexes/models/SearchIndex.setVectorSearch:(Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+       414: invokevirtual #245                // Method com/azure/search/documents/indexes/models/SearchIndex.setVectorSearch:(Lcom/azure/search/documents/indexes/models/VectorSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n        417: aload         4\n-       419: invokevirtual #84                 // Method com/azure/search/documents/indexes/models/SearchIndex.setSemanticSearch:(Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+       419: invokevirtual #249                // Method com/azure/search/documents/indexes/models/SearchIndex.setSemanticSearch:(Lcom/azure/search/documents/indexes/models/SemanticSearch;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n        422: astore        5\n        424: aload_0\n-       425: getfield      #8                  // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n+       425: getfield      #28                 // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n        428: aload         5\n-       430: invokevirtual #85                 // Method com/azure/search/documents/indexes/SearchIndexClient.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+       430: invokevirtual #253                // Method com/azure/search/documents/indexes/SearchIndexClient.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n        433: pop\n        434: return\n       LineNumberTable:\n         line 110: 0\n         line 111: 8\n         line 112: 22\n         line 113: 29\n@@ -1266,17 +1249,17 @@\n \n   void createOrUpdateIndex(com.azure.search.documents.indexes.models.SearchIndex);\n     descriptor: (Lcom/azure/search/documents/indexes/models/SearchIndex;)V\n     flags: (0x0000)\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #8                  // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n+         1: getfield      #28                 // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n          4: aload_1\n-         5: invokevirtual #85                 // Method com/azure/search/documents/indexes/SearchIndexClient.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n+         5: invokevirtual #253                // Method com/azure/search/documents/indexes/SearchIndexClient.createOrUpdateIndex:(Lcom/azure/search/documents/indexes/models/SearchIndex;)Lcom/azure/search/documents/indexes/models/SearchIndex;\n          8: pop\n          9: return\n       LineNumberTable:\n         line 170: 0\n         line 171: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -1285,37 +1268,37 @@\n \n   public void deleteIndex();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #8                  // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n-         4: ldc           #14                 // String vectorsearch\n-         6: invokevirtual #86                 // Method com/azure/search/documents/indexes/SearchIndexClient.deleteIndex:(Ljava/lang/String;)V\n+         1: getfield      #28                 // Field searchIndexClient:Lcom/azure/search/documents/indexes/SearchIndexClient;\n+         4: ldc           #41                 // String vectorsearch\n+         6: invokevirtual #258                // Method com/azure/search/documents/indexes/SearchIndexClient.deleteIndex:(Ljava/lang/String;)V\n          9: return\n       LineNumberTable:\n         line 174: 0\n         line 175: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\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=4, locals=3, args_size=2\n-         0: invokestatic  #87                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #261                // 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: aconst_null\n-         8: invokespecial #88                 // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+         8: invokespecial #267                // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n         11: aload_2\n         12: areturn\n       LineNumberTable:\n         line 179: 0\n         line 180: 4\n         line 181: 11\n       LocalVariableTable:\n@@ -1329,15 +1312,15 @@\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n          3: aconst_null\n-         4: invokespecial #88                 // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+         4: invokespecial #267                // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n          7: return\n       LineNumberTable:\n         line 186: 0\n         line 187: 7\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n@@ -1345,21 +1328,21 @@\n             0       8     2 embedding   Ldev/langchain4j/data/embedding/Embedding;\n \n   public java.lang.String add(dev.langchain4j.data.embedding.Embedding, dev.langchain4j.data.segment.TextSegment);\n     descriptor: (Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=4, args_size=3\n-         0: invokestatic  #87                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #261                // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n          3: astore_3\n          4: aload_0\n          5: aload_3\n          6: aload_1\n          7: aload_2\n-         8: invokespecial #88                 // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n+         8: invokespecial #267                // Method addInternal:(Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n         11: aload_3\n         12: areturn\n       LineNumberTable:\n         line 191: 0\n         line 192: 4\n         line 193: 11\n       LocalVariableTable:\n@@ -1371,26 +1354,26 @@\n \n   public java.util.List<java.lang.String> addAll(java.util.List<dev.langchain4j.data.embedding.Embedding>);\n     descriptor: (Ljava/util/List;)Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=3, args_size=2\n          0: aload_1\n-         1: invokeinterface #89,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-         6: invokedynamic #90,  0             // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n-        11: invokeinterface #91,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        16: invokestatic  #92                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        19: invokeinterface #93,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        24: checkcast     #94                 // class java/util/List\n+         1: invokeinterface #271,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+         6: invokedynamic #275,  0            // InvokeDynamic #0:apply:()Ljava/util/function/Function;\n+        11: invokeinterface #279,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        16: invokestatic  #285                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        19: invokeinterface #291,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        24: checkcast     #96                 // class java/util/List\n         27: astore_2\n         28: aload_0\n         29: aload_2\n         30: aload_1\n         31: aconst_null\n-        32: invokespecial #95                 // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+        32: invokespecial #295                // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n         35: aload_2\n         36: areturn\n       LineNumberTable:\n         line 198: 0\n         line 199: 28\n         line 200: 35\n       LocalVariableTable:\n@@ -1398,34 +1381,34 @@\n             0      37     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n             0      37     1 embeddings   Ljava/util/List;\n            28       9     2   ids   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      37     1 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n            28       9     2   ids   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #260                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #631                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;)Ljava/util/List<Ljava/lang/String;>;\n \n   public java.util.List<java.lang.String> addAll(java.util.List<dev.langchain4j.data.embedding.Embedding>, java.util.List<dev.langchain4j.data.segment.TextSegment>);\n     descriptor: (Ljava/util/List;Ljava/util/List;)Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=4, args_size=3\n          0: aload_1\n-         1: invokeinterface #89,  1           // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n-         6: invokedynamic #96,  0             // InvokeDynamic #1:apply:()Ljava/util/function/Function;\n-        11: invokeinterface #91,  2           // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n-        16: invokestatic  #92                 // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n-        19: invokeinterface #93,  2           // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n-        24: checkcast     #94                 // class java/util/List\n+         1: invokeinterface #271,  1          // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;\n+         6: invokedynamic #299,  0            // InvokeDynamic #1:apply:()Ljava/util/function/Function;\n+        11: invokeinterface #279,  2          // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;\n+        16: invokestatic  #285                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;\n+        19: invokeinterface #291,  2          // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;\n+        24: checkcast     #96                 // class java/util/List\n         27: astore_3\n         28: aload_0\n         29: aload_3\n         30: aload_1\n         31: aload_2\n-        32: invokespecial #95                 // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+        32: invokespecial #295                // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n         35: aload_3\n         36: areturn\n       LineNumberTable:\n         line 205: 0\n         line 206: 28\n         line 207: 35\n       LocalVariableTable:\n@@ -1435,272 +1418,272 @@\n             0      37     2 embedded   Ljava/util/List;\n            28       9     3   ids   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      37     1 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n             0      37     2 embedded   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n            28       9     3   ids   Ljava/util/List<Ljava/lang/String;>;\n-    Signature: #264                         // (Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #635                         // (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=8, locals=27, args_size=4\n          0: aload_1\n-         1: invokevirtual #97                 // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+         1: invokevirtual #300                // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n          4: astore        5\n-         6: new           #98                 // class com/azure/search/documents/models/VectorizedQuery\n+         6: new           #306                // class com/azure/search/documents/models/VectorizedQuery\n          9: dup\n         10: aload         5\n-        12: invokespecial #99                 // Method com/azure/search/documents/models/VectorizedQuery.\"<init>\":(Ljava/util/List;)V\n+        12: invokespecial #308                // Method com/azure/search/documents/models/VectorizedQuery.\"<init>\":(Ljava/util/List;)V\n         15: iconst_1\n-        16: anewarray     #100                // class java/lang/String\n+        16: anewarray     #311                // class java/lang/String\n         19: dup\n         20: iconst_0\n-        21: ldc           #34                 // String content_vector\n+        21: ldc           #106                // String content_vector\n         23: aastore\n-        24: invokevirtual #101                // Method com/azure/search/documents/models/VectorizedQuery.setFields:([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n+        24: invokevirtual #313                // Method com/azure/search/documents/models/VectorizedQuery.setFields:([Ljava/lang/String;)Lcom/azure/search/documents/models/VectorizedQuery;\n         27: iload_2\n-        28: invokestatic  #37                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n-        31: invokevirtual #102                // Method com/azure/search/documents/models/VectorizedQuery.setKNearestNeighborsCount:(Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n+        28: invokestatic  #115                // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;\n+        31: invokevirtual #316                // Method com/azure/search/documents/models/VectorizedQuery.setKNearestNeighborsCount:(Ljava/lang/Integer;)Lcom/azure/search/documents/models/VectorizedQuery;\n         34: astore        6\n         36: aload_0\n-        37: getfield      #17                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n+        37: getfield      #49                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n         40: aconst_null\n-        41: new           #103                // class com/azure/search/documents/models/SearchOptions\n+        41: new           #320                // class com/azure/search/documents/models/SearchOptions\n         44: dup\n-        45: invokespecial #104                // Method com/azure/search/documents/models/SearchOptions.\"<init>\":()V\n-        48: new           #105                // class com/azure/search/documents/models/VectorSearchOptions\n+        45: invokespecial #322                // Method com/azure/search/documents/models/SearchOptions.\"<init>\":()V\n+        48: new           #323                // class com/azure/search/documents/models/VectorSearchOptions\n         51: dup\n-        52: invokespecial #106                // Method com/azure/search/documents/models/VectorSearchOptions.\"<init>\":()V\n+        52: invokespecial #325                // Method com/azure/search/documents/models/VectorSearchOptions.\"<init>\":()V\n         55: iconst_1\n-        56: anewarray     #107                // class com/azure/search/documents/models/VectorQuery\n+        56: anewarray     #326                // class com/azure/search/documents/models/VectorQuery\n         59: dup\n         60: iconst_0\n         61: aload         6\n         63: aastore\n-        64: invokevirtual #108                // Method com/azure/search/documents/models/VectorSearchOptions.setQueries:([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n-        67: invokevirtual #109                // Method com/azure/search/documents/models/SearchOptions.setVectorSearchOptions:(Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n-        70: getstatic     #110                // Field com/azure/core/util/Context.NONE:Lcom/azure/core/util/Context;\n-        73: invokevirtual #111                // Method com/azure/search/documents/SearchClient.search:(Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n+        64: invokevirtual #328                // Method com/azure/search/documents/models/VectorSearchOptions.setQueries:([Lcom/azure/search/documents/models/VectorQuery;)Lcom/azure/search/documents/models/VectorSearchOptions;\n+        67: invokevirtual #332                // Method com/azure/search/documents/models/SearchOptions.setVectorSearchOptions:(Lcom/azure/search/documents/models/VectorSearchOptions;)Lcom/azure/search/documents/models/SearchOptions;\n+        70: getstatic     #336                // Field com/azure/core/util/Context.NONE:Lcom/azure/core/util/Context;\n+        73: invokevirtual #342                // Method com/azure/search/documents/SearchClient.search:(Ljava/lang/String;Lcom/azure/search/documents/models/SearchOptions;Lcom/azure/core/util/Context;)Lcom/azure/search/documents/util/SearchPagedIterable;\n         76: astore        7\n-        78: new           #22                 // class java/util/ArrayList\n+        78: new           #66                 // class java/util/ArrayList\n         81: dup\n-        82: invokespecial #23                 // Method java/util/ArrayList.\"<init>\":()V\n+        82: invokespecial #68                 // Method java/util/ArrayList.\"<init>\":()V\n         85: astore        8\n         87: aload         7\n-        89: invokevirtual #112                // Method com/azure/search/documents/util/SearchPagedIterable.iterator:()Ljava/util/Iterator;\n+        89: invokevirtual #348                // Method com/azure/search/documents/util/SearchPagedIterable.iterator:()Ljava/util/Iterator;\n         92: astore        9\n         94: aload         9\n-        96: invokeinterface #113,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       101: ifeq          386\n+        96: invokeinterface #354,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       101: ifeq          387\n        104: aload         9\n-       106: invokeinterface #114,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       111: checkcast     #115                // class com/azure/search/documents/models/SearchResult\n+       106: invokeinterface #360,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       111: checkcast     #364                // class com/azure/search/documents/models/SearchResult\n        114: astore        10\n        116: aload_0\n        117: aload         10\n-       119: invokevirtual #116                // Method com/azure/search/documents/models/SearchResult.getScore:()D\n-       122: invokespecial #117                // Method fromAzureScoreToRelevanceScore:(D)D\n-       125: invokestatic  #118                // Method java/lang/Double.valueOf:(D)Ljava/lang/Double;\n+       119: invokevirtual #366                // Method com/azure/search/documents/models/SearchResult.getScore:()D\n+       122: invokespecial #370                // Method fromAzureScoreToRelevanceScore:(D)D\n+       125: invokestatic  #374                // Method java/lang/Double.valueOf:(D)Ljava/lang/Double;\n        128: astore        11\n        130: aload         11\n-       132: invokevirtual #119                // Method java/lang/Double.doubleValue:()D\n+       132: invokevirtual #379                // Method java/lang/Double.doubleValue:()D\n        135: dload_3\n        136: dcmpg\n        137: ifge          143\n        140: goto          94\n        143: aload         10\n-       145: ldc           #120                // class com/azure/search/documents/SearchDocument\n-       147: invokevirtual #121                // Method com/azure/search/documents/models/SearchResult.getDocument:(Ljava/lang/Class;)Ljava/lang/Object;\n-       150: checkcast     #120                // class com/azure/search/documents/SearchDocument\n-       153: astore        12\n-       155: aload         12\n-       157: ldc           #25                 // String id\n-       159: invokevirtual #122                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       162: checkcast     #100                // class java/lang/String\n-       165: astore        13\n-       167: aload         12\n-       169: ldc           #34                 // String content_vector\n-       171: invokevirtual #122                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       174: checkcast     #94                 // class java/util/List\n-       177: astore        14\n-       179: aload_0\n-       180: aload         14\n-       182: invokespecial #123                // Method doublesListToFloatArray:(Ljava/util/List;)[F\n-       185: astore        15\n-       187: aload         15\n-       189: invokestatic  #124                // Method dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n-       192: astore        16\n-       194: aload         12\n-       196: ldc           #32                 // String content\n-       198: invokevirtual #122                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       201: checkcast     #100                // class java/lang/String\n-       204: astore        17\n-       206: aload         17\n-       208: invokestatic  #125                // Method dev/langchain4j/internal/Utils.isNotNullOrBlank:(Ljava/lang/String;)Z\n-       211: ifeq          357\n-       214: aload         12\n-       216: ldc           #41                 // String metadata\n-       218: invokevirtual #122                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       221: checkcast     #126                // class java/util/LinkedHashMap\n-       224: astore        19\n-       226: aload         19\n-       228: ldc           #44                 // String attributes\n-       230: invokevirtual #127                // Method java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       233: checkcast     #94                 // class java/util/List\n-       236: astore        20\n-       238: new           #128                // class java/util/HashMap\n-       241: dup\n-       242: invokespecial #129                // Method java/util/HashMap.\"<init>\":()V\n-       245: astore        21\n-       247: aload         20\n-       249: invokeinterface #130,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-       254: astore        22\n-       256: aload         22\n-       258: invokeinterface #113,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       263: ifeq          321\n-       266: aload         22\n-       268: invokeinterface #114,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       273: astore        23\n-       275: aload         23\n-       277: checkcast     #126                // class java/util/LinkedHashMap\n-       280: astore        24\n-       282: aload         24\n-       284: ldc           #45                 // String key\n-       286: invokevirtual #127                // Method java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       289: checkcast     #100                // class java/lang/String\n-       292: astore        25\n-       294: aload         24\n-       296: ldc           #46                 // String value\n-       298: invokevirtual #127                // Method java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-       301: checkcast     #100                // class java/lang/String\n-       304: astore        26\n-       306: aload         21\n-       308: aload         25\n-       310: aload         26\n-       312: invokeinterface #131,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       317: pop\n-       318: goto          256\n-       321: aload         21\n-       323: invokestatic  #132                // Method dev/langchain4j/data/document/Metadata.from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n-       326: astore        22\n-       328: aload         17\n-       330: aload         22\n-       332: invokestatic  #133                // Method dev/langchain4j/data/segment/TextSegment.textSegment:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n-       335: astore        23\n-       337: new           #134                // class dev/langchain4j/store/embedding/EmbeddingMatch\n-       340: dup\n-       341: aload         11\n-       343: aload         13\n-       345: aload         16\n-       347: aload         23\n-       349: invokespecial #135                // Method dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-       352: astore        18\n-       354: goto          373\n-       357: new           #134                // class dev/langchain4j/store/embedding/EmbeddingMatch\n-       360: dup\n-       361: aload         11\n-       363: aload         13\n-       365: aload         16\n-       367: aconst_null\n-       368: invokespecial #135                // Method dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n-       371: astore        18\n-       373: aload         8\n-       375: aload         18\n-       377: invokeinterface #31,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-       382: pop\n-       383: goto          94\n-       386: aload         8\n-       388: areturn\n+       145: ldc_w         #382                // class com/azure/search/documents/SearchDocument\n+       148: invokevirtual #384                // Method com/azure/search/documents/models/SearchResult.getDocument:(Ljava/lang/Class;)Ljava/lang/Object;\n+       151: checkcast     #382                // class com/azure/search/documents/SearchDocument\n+       154: astore        12\n+       156: aload         12\n+       158: ldc           #71                 // String id\n+       160: invokevirtual #388                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       163: checkcast     #311                // class java/lang/String\n+       166: astore        13\n+       168: aload         12\n+       170: ldc           #106                // String content_vector\n+       172: invokevirtual #388                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       175: checkcast     #96                 // class java/util/List\n+       178: astore        14\n+       180: aload_0\n+       181: aload         14\n+       183: invokespecial #392                // Method doublesListToFloatArray:(Ljava/util/List;)[F\n+       186: astore        15\n+       188: aload         15\n+       190: invokestatic  #396                // Method dev/langchain4j/data/embedding/Embedding.from:([F)Ldev/langchain4j/data/embedding/Embedding;\n+       193: astore        16\n+       195: aload         12\n+       197: ldc           #101                // String content\n+       199: invokevirtual #388                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       202: checkcast     #311                // class java/lang/String\n+       205: astore        17\n+       207: aload         17\n+       209: invokestatic  #400                // Method dev/langchain4j/internal/Utils.isNotNullOrBlank:(Ljava/lang/String;)Z\n+       212: ifeq          358\n+       215: aload         12\n+       217: ldc           #130                // String metadata\n+       219: invokevirtual #388                // Method com/azure/search/documents/SearchDocument.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       222: checkcast     #404                // class java/util/LinkedHashMap\n+       225: astore        19\n+       227: aload         19\n+       229: ldc           #137                // String attributes\n+       231: invokevirtual #406                // Method java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       234: checkcast     #96                 // class java/util/List\n+       237: astore        20\n+       239: new           #407                // class java/util/HashMap\n+       242: dup\n+       243: invokespecial #409                // Method java/util/HashMap.\"<init>\":()V\n+       246: astore        21\n+       248: aload         20\n+       250: invokeinterface #410,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+       255: astore        22\n+       257: aload         22\n+       259: invokeinterface #354,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       264: ifeq          322\n+       267: aload         22\n+       269: invokeinterface #360,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       274: astore        23\n+       276: aload         23\n+       278: checkcast     #404                // class java/util/LinkedHashMap\n+       281: astore        24\n+       283: aload         24\n+       285: ldc           #139                // String key\n+       287: invokevirtual #406                // Method java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       290: checkcast     #311                // class java/lang/String\n+       293: astore        25\n+       295: aload         24\n+       297: ldc           #141                // String value\n+       299: invokevirtual #406                // Method java/util/LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+       302: checkcast     #311                // class java/lang/String\n+       305: astore        26\n+       307: aload         21\n+       309: aload         25\n+       311: aload         26\n+       313: invokeinterface #411,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       318: pop\n+       319: goto          257\n+       322: aload         21\n+       324: invokestatic  #417                // Method dev/langchain4j/data/document/Metadata.from:(Ljava/util/Map;)Ldev/langchain4j/data/document/Metadata;\n+       327: astore        22\n+       329: aload         17\n+       331: aload         22\n+       333: invokestatic  #422                // Method dev/langchain4j/data/segment/TextSegment.textSegment:(Ljava/lang/String;Ldev/langchain4j/data/document/Metadata;)Ldev/langchain4j/data/segment/TextSegment;\n+       336: astore        23\n+       338: new           #428                // class dev/langchain4j/store/embedding/EmbeddingMatch\n+       341: dup\n+       342: aload         11\n+       344: aload         13\n+       346: aload         16\n+       348: aload         23\n+       350: invokespecial #430                // Method dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+       353: astore        18\n+       355: goto          374\n+       358: new           #428                // class dev/langchain4j/store/embedding/EmbeddingMatch\n+       361: dup\n+       362: aload         11\n+       364: aload         13\n+       366: aload         16\n+       368: aconst_null\n+       369: invokespecial #430                // Method dev/langchain4j/store/embedding/EmbeddingMatch.\"<init>\":(Ljava/lang/Double;Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ljava/lang/Object;)V\n+       372: astore        18\n+       374: aload         8\n+       376: aload         18\n+       378: invokeinterface #95,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       383: pop\n+       384: goto          94\n+       387: aload         8\n+       389: areturn\n       LineNumberTable:\n         line 212: 0\n         line 213: 6\n         line 214: 24\n         line 215: 28\n         line 217: 36\n         line 220: 64\n         line 218: 73\n         line 223: 78\n         line 224: 87\n         line 225: 116\n         line 226: 130\n         line 227: 140\n         line 229: 143\n-        line 230: 155\n-        line 231: 167\n-        line 232: 179\n-        line 233: 187\n-        line 234: 194\n-        line 236: 206\n-        line 237: 214\n-        line 238: 226\n-        line 239: 238\n-        line 240: 247\n-        line 241: 275\n-        line 242: 282\n-        line 243: 294\n-        line 244: 306\n-        line 245: 318\n-        line 246: 321\n-        line 247: 328\n-        line 248: 337\n-        line 249: 354\n-        line 250: 357\n-        line 252: 373\n-        line 253: 383\n-        line 254: 386\n-      LocalVariableTable:\n-        Start  Length  Slot  Name   Signature\n-          282      36    24 innerAttribute   Ljava/util/LinkedHashMap;\n-          294      24    25   key   Ljava/lang/String;\n-          306      12    26 value   Ljava/lang/String;\n-          275      43    23 attribute   Ljava/lang/Object;\n-          226     128    19 metadata   Ljava/util/LinkedHashMap;\n-          238     116    20 attributes   Ljava/util/List;\n-          247     107    21 attributesMap   Ljava/util/Map;\n-          328      26    22 langChainMetadata   Ldev/langchain4j/data/document/Metadata;\n-          337      17    23 embedded   Ldev/langchain4j/data/segment/TextSegment;\n-          354       3    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-          130     253    11 score   Ljava/lang/Double;\n-          155     228    12 searchDocument   Lcom/azure/search/documents/SearchDocument;\n-          167     216    13 embeddingId   Ljava/lang/String;\n-          179     204    14 embeddingList   Ljava/util/List;\n-          187     196    15 embeddingArray   [F\n-          194     189    16 embedding   Ldev/langchain4j/data/embedding/Embedding;\n-          206     177    17 embeddedContent   Ljava/lang/String;\n-          373      10    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch;\n-          116     267    10 searchResult   Lcom/azure/search/documents/models/SearchResult;\n-            0     389     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n-            0     389     1 referenceEmbedding   Ldev/langchain4j/data/embedding/Embedding;\n-            0     389     2 maxResults   I\n-            0     389     3 minScore   D\n-            6     383     5 vector   Ljava/util/List;\n-           36     353     6 vectorizedQuery   Lcom/azure/search/documents/models/VectorizedQuery;\n-           78     311     7 searchResults   Lcom/azure/search/documents/util/SearchPagedIterable;\n-           87     302     8 result   Ljava/util/List;\n+        line 230: 156\n+        line 231: 168\n+        line 232: 180\n+        line 233: 188\n+        line 234: 195\n+        line 236: 207\n+        line 237: 215\n+        line 238: 227\n+        line 239: 239\n+        line 240: 248\n+        line 241: 276\n+        line 242: 283\n+        line 243: 295\n+        line 244: 307\n+        line 245: 319\n+        line 246: 322\n+        line 247: 329\n+        line 248: 338\n+        line 249: 355\n+        line 250: 358\n+        line 252: 374\n+        line 253: 384\n+        line 254: 387\n+      LocalVariableTable:\n+        Start  Length  Slot  Name   Signature\n+          283      36    24 innerAttribute   Ljava/util/LinkedHashMap;\n+          295      24    25   key   Ljava/lang/String;\n+          307      12    26 value   Ljava/lang/String;\n+          276      43    23 attribute   Ljava/lang/Object;\n+          227     128    19 metadata   Ljava/util/LinkedHashMap;\n+          239     116    20 attributes   Ljava/util/List;\n+          248     107    21 attributesMap   Ljava/util/Map;\n+          329      26    22 langChainMetadata   Ldev/langchain4j/data/document/Metadata;\n+          338      17    23 embedded   Ldev/langchain4j/data/segment/TextSegment;\n+          355       3    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+          130     254    11 score   Ljava/lang/Double;\n+          156     228    12 searchDocument   Lcom/azure/search/documents/SearchDocument;\n+          168     216    13 embeddingId   Ljava/lang/String;\n+          180     204    14 embeddingList   Ljava/util/List;\n+          188     196    15 embeddingArray   [F\n+          195     189    16 embedding   Ldev/langchain4j/data/embedding/Embedding;\n+          207     177    17 embeddedContent   Ljava/lang/String;\n+          374      10    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch;\n+          116     268    10 searchResult   Lcom/azure/search/documents/models/SearchResult;\n+            0     390     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n+            0     390     1 referenceEmbedding   Ldev/langchain4j/data/embedding/Embedding;\n+            0     390     2 maxResults   I\n+            0     390     3 minScore   D\n+            6     384     5 vector   Ljava/util/List;\n+           36     354     6 vectorizedQuery   Lcom/azure/search/documents/models/VectorizedQuery;\n+           78     312     7 searchResults   Lcom/azure/search/documents/util/SearchPagedIterable;\n+           87     303     8 result   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-          247     107    21 attributesMap   Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-          354       3    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n-          179     204    14 embeddingList   Ljava/util/List<Ljava/lang/Double;>;\n-          373      10    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n-            6     383     5 vector   Ljava/util/List<Ljava/lang/Float;>;\n-           87     302     8 result   Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+          248     107    21 attributesMap   Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+          355       3    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n+          180     204    14 embeddingList   Ljava/util/List<Ljava/lang/Double;>;\n+          374      10    18 embeddingMatch   Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;\n+            6     384     5 vector   Ljava/util/List<Ljava/lang/Float;>;\n+           87     303     8 result   Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n       StackMapTable: number_of_entries = 7\n         frame_type = 255 /* full_frame */\n           offset_delta = 94\n           locals = [ class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore, class dev/langchain4j/data/embedding/Embedding, int, double, class java/util/List, class com/azure/search/documents/models/VectorizedQuery, class com/azure/search/documents/util/SearchPagedIterable, class java/util/List, class java/util/Iterator ]\n           stack = []\n         frame_type = 253 /* append */\n           offset_delta = 48\n           locals = [ class com/azure/search/documents/models/SearchResult, class java/lang/Double ]\n         frame_type = 255 /* full_frame */\n-          offset_delta = 112\n+          offset_delta = 113\n           locals = [ class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore, class dev/langchain4j/data/embedding/Embedding, int, double, class java/util/List, class com/azure/search/documents/models/VectorizedQuery, class com/azure/search/documents/util/SearchPagedIterable, class java/util/List, class java/util/Iterator, class com/azure/search/documents/models/SearchResult, class java/lang/Double, class com/azure/search/documents/SearchDocument, class java/lang/String, class java/util/List, class \"[F\", class dev/langchain4j/data/embedding/Embedding, class java/lang/String, top, class java/util/LinkedHashMap, class java/util/List, class java/util/Map, class java/util/Iterator ]\n           stack = []\n         frame_type = 250 /* chop */\n           offset_delta = 64\n         frame_type = 255 /* full_frame */\n           offset_delta = 35\n           locals = [ class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore, class dev/langchain4j/data/embedding/Embedding, int, double, class java/util/List, class com/azure/search/documents/models/VectorizedQuery, class com/azure/search/documents/util/SearchPagedIterable, class java/util/List, class java/util/Iterator, class com/azure/search/documents/models/SearchResult, class java/lang/Double, class com/azure/search/documents/SearchDocument, class java/lang/String, class java/util/List, class \"[F\", class dev/langchain4j/data/embedding/Embedding, class java/lang/String ]\n@@ -1708,39 +1691,39 @@\n         frame_type = 252 /* append */\n           offset_delta = 15\n           locals = [ class dev/langchain4j/store/embedding/EmbeddingMatch ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 12\n           locals = [ class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore, class dev/langchain4j/data/embedding/Embedding, int, double, class java/util/List, class com/azure/search/documents/models/VectorizedQuery, class com/azure/search/documents/util/SearchPagedIterable, class java/util/List ]\n           stack = []\n-    Signature: #321                         // (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n+    Signature: #675                         // (Ldev/langchain4j/data/embedding/Embedding;ID)Ljava/util/List<Ldev/langchain4j/store/embedding/EmbeddingMatch<Ldev/langchain4j/data/segment/TextSegment;>;>;\n \n   private void addInternal(java.lang.String, dev.langchain4j.data.embedding.Embedding, dev.langchain4j.data.segment.TextSegment);\n     descriptor: (Ljava/lang/String;Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=4, args_size=4\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #62                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         2: invokestatic  #190                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n          5: aload_2\n-         6: invokestatic  #62                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+         6: invokestatic  #190                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n          9: aload_3\n         10: ifnonnull     17\n         13: aconst_null\n         14: goto          21\n         17: aload_3\n-        18: invokestatic  #62                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n-        21: invokespecial #95                 // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n+        18: invokestatic  #190                // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;\n+        21: invokespecial #295                // Method addAllInternal:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n         24: return\n       LineNumberTable:\n         line 258: 0\n         line 259: 2\n         line 260: 6\n-        line 261: 18\n+        line 261: 9\n         line 258: 21\n         line 262: 24\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      25     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n             0      25     1    id   Ljava/lang/String;\n             0      25     2 embedding   Ldev/langchain4j/data/embedding/Embedding;\n@@ -1757,243 +1740,243 @@\n \n   private void addAllInternal(java.util.List<java.lang.String>, java.util.List<dev.langchain4j.data.embedding.Embedding>, java.util.List<dev.langchain4j.data.segment.TextSegment>);\n     descriptor: (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=12, args_size=4\n          0: aload_1\n-         1: invokestatic  #136                // Method dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n+         1: invokestatic  #433                // Method dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n          4: ifne          14\n          7: aload_2\n-         8: invokestatic  #136                // Method dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n-        11: ifeq          25\n-        14: getstatic     #137                // Field log:Lorg/slf4j/Logger;\n-        17: ldc           #138                // String Empty embeddings - no ops\n-        19: invokeinterface #139,  2          // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;)V\n-        24: return\n-        25: aload_1\n-        26: invokeinterface #140,  1          // InterfaceMethod java/util/List.size:()I\n-        31: aload_2\n-        32: invokeinterface #140,  1          // InterfaceMethod java/util/List.size:()I\n-        37: if_icmpne     44\n-        40: iconst_1\n-        41: goto          45\n-        44: iconst_0\n-        45: ldc           #141                // String ids size is not equal to embeddings size\n-        47: invokestatic  #142                // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n-        50: aload_3\n-        51: ifnull        69\n-        54: aload_2\n-        55: invokeinterface #140,  1          // InterfaceMethod java/util/List.size:()I\n-        60: aload_3\n-        61: invokeinterface #140,  1          // InterfaceMethod java/util/List.size:()I\n-        66: if_icmpne     73\n-        69: iconst_1\n-        70: goto          74\n-        73: iconst_0\n-        74: ldc           #143                // String embeddings size is not equal to embedded size\n-        76: invokestatic  #142                // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n-        79: new           #22                 // class java/util/ArrayList\n-        82: dup\n-        83: invokespecial #23                 // Method java/util/ArrayList.\"<init>\":()V\n-        86: astore        4\n-        88: iconst_0\n-        89: istore        5\n-        91: iload         5\n-        93: aload_1\n-        94: invokeinterface #140,  1          // InterfaceMethod java/util/List.size:()I\n-        99: if_icmpge     320\n-       102: new           #144                // class dev/langchain4j/store/embedding/azure/search/Document\n-       105: dup\n-       106: invokespecial #145                // Method dev/langchain4j/store/embedding/azure/search/Document.\"<init>\":()V\n-       109: astore        6\n-       111: aload         6\n-       113: aload_1\n-       114: iload         5\n-       116: invokeinterface #146,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       121: checkcast     #100                // class java/lang/String\n-       124: invokevirtual #147                // Method dev/langchain4j/store/embedding/azure/search/Document.setId:(Ljava/lang/String;)V\n-       127: aload         6\n-       129: aload_2\n-       130: iload         5\n-       132: invokeinterface #146,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       137: checkcast     #148                // class dev/langchain4j/data/embedding/Embedding\n-       140: invokevirtual #97                 // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n-       143: invokevirtual #149                // Method dev/langchain4j/store/embedding/azure/search/Document.setContentVector:(Ljava/util/Collection;)V\n-       146: aload_3\n-       147: ifnull        304\n-       150: aload         6\n-       152: aload_3\n-       153: iload         5\n-       155: invokeinterface #146,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       160: checkcast     #150                // class dev/langchain4j/data/segment/TextSegment\n-       163: invokevirtual #151                // Method dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n-       166: invokevirtual #152                // Method dev/langchain4j/store/embedding/azure/search/Document.setContent:(Ljava/lang/String;)V\n-       169: new           #153                // class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-       172: dup\n-       173: invokespecial #154                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata.\"<init>\":()V\n-       176: astore        7\n-       178: new           #22                 // class java/util/ArrayList\n-       181: dup\n-       182: invokespecial #23                 // Method java/util/ArrayList.\"<init>\":()V\n-       185: astore        8\n-       187: aload_3\n-       188: iload         5\n-       190: invokeinterface #146,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-       195: checkcast     #150                // class dev/langchain4j/data/segment/TextSegment\n-       198: invokevirtual #155                // Method dev/langchain4j/data/segment/TextSegment.metadata:()Ldev/langchain4j/data/document/Metadata;\n-       201: invokevirtual #156                // Method dev/langchain4j/data/document/Metadata.asMap:()Ljava/util/Map;\n-       204: invokeinterface #157,  1          // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n-       209: invokeinterface #158,  1          // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n-       214: astore        9\n-       216: aload         9\n-       218: invokeinterface #113,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       223: ifeq          290\n-       226: aload         9\n-       228: invokeinterface #114,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       233: checkcast     #159                // class java/util/Map$Entry\n-       236: astore        10\n-       238: new           #160                // class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-       241: dup\n-       242: invokespecial #161                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.\"<init>\":()V\n-       245: astore        11\n-       247: aload         11\n-       249: aload         10\n-       251: invokeinterface #162,  1          // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;\n-       256: checkcast     #100                // class java/lang/String\n-       259: invokevirtual #163                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setKey:(Ljava/lang/String;)V\n-       262: aload         11\n-       264: aload         10\n-       266: invokeinterface #164,  1          // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n-       271: checkcast     #100                // class java/lang/String\n-       274: invokevirtual #165                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setValue:(Ljava/lang/String;)V\n-       277: aload         8\n-       279: aload         11\n-       281: invokeinterface #31,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-       286: pop\n-       287: goto          216\n-       290: aload         7\n-       292: aload         8\n-       294: invokevirtual #166                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata.setAttributes:(Ljava/util/Collection;)V\n-       297: aload         6\n-       299: aload         7\n-       301: invokevirtual #167                // Method dev/langchain4j/store/embedding/azure/search/Document.setMetadata:(Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n-       304: aload         4\n-       306: aload         6\n-       308: invokeinterface #31,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-       313: pop\n-       314: iinc          5, 1\n-       317: goto          91\n-       320: aload_0\n-       321: getfield      #17                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n-       324: aload         4\n-       326: invokevirtual #168                // Method com/azure/search/documents/SearchClient.uploadDocuments:(Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n-       329: invokevirtual #169                // Method com/azure/search/documents/models/IndexDocumentsResult.getResults:()Ljava/util/List;\n-       332: astore        5\n-       334: aload         5\n-       336: invokeinterface #130,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-       341: astore        6\n-       343: aload         6\n-       345: invokeinterface #113,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       350: ifeq          422\n-       353: aload         6\n-       355: invokeinterface #114,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       360: checkcast     #170                // class com/azure/search/documents/models/IndexingResult\n-       363: astore        7\n-       365: aload         7\n-       367: invokevirtual #171                // Method com/azure/search/documents/models/IndexingResult.isSucceeded:()Z\n-       370: ifne          404\n-       373: new           #172                // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n-       376: dup\n-       377: new           #173                // class java/lang/StringBuilder\n-       380: dup\n-       381: invokespecial #174                // Method java/lang/StringBuilder.\"<init>\":()V\n-       384: ldc           #175                // String Failed to add embedding:\n-       386: invokevirtual #176                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       389: aload         7\n-       391: invokevirtual #177                // Method com/azure/search/documents/models/IndexingResult.getErrorMessage:()Ljava/lang/String;\n-       394: invokevirtual #176                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       397: invokevirtual #178                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       400: invokespecial #179                // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.\"<init>\":(Ljava/lang/String;)V\n-       403: athrow\n-       404: getstatic     #137                // Field log:Lorg/slf4j/Logger;\n-       407: ldc           #180                // String Added embedding: {}\n-       409: aload         7\n-       411: invokevirtual #181                // Method com/azure/search/documents/models/IndexingResult.getKey:()Ljava/lang/String;\n-       414: invokeinterface #182,  3          // InterfaceMethod org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V\n-       419: goto          343\n-       422: return\n+         8: invokestatic  #433                // Method dev/langchain4j/internal/Utils.isNullOrEmpty:(Ljava/util/Collection;)Z\n+        11: ifeq          26\n+        14: getstatic     #437                // Field log:Lorg/slf4j/Logger;\n+        17: ldc_w         #441                // String Empty embeddings - no ops\n+        20: invokeinterface #443,  2          // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;)V\n+        25: return\n+        26: aload_1\n+        27: invokeinterface #448,  1          // InterfaceMethod java/util/List.size:()I\n+        32: aload_2\n+        33: invokeinterface #448,  1          // InterfaceMethod java/util/List.size:()I\n+        38: if_icmpne     45\n+        41: iconst_1\n+        42: goto          46\n+        45: iconst_0\n+        46: ldc_w         #452                // String ids size is not equal to embeddings size\n+        49: invokestatic  #454                // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+        52: aload_3\n+        53: ifnull        71\n+        56: aload_2\n+        57: invokeinterface #448,  1          // InterfaceMethod java/util/List.size:()I\n+        62: aload_3\n+        63: invokeinterface #448,  1          // InterfaceMethod java/util/List.size:()I\n+        68: if_icmpne     75\n+        71: iconst_1\n+        72: goto          76\n+        75: iconst_0\n+        76: ldc_w         #460                // String embeddings size is not equal to embedded size\n+        79: invokestatic  #454                // Method dev/langchain4j/internal/ValidationUtils.ensureTrue:(ZLjava/lang/String;)V\n+        82: new           #66                 // class java/util/ArrayList\n+        85: dup\n+        86: invokespecial #68                 // Method java/util/ArrayList.\"<init>\":()V\n+        89: astore        4\n+        91: iconst_0\n+        92: istore        5\n+        94: iload         5\n+        96: aload_1\n+        97: invokeinterface #448,  1          // InterfaceMethod java/util/List.size:()I\n+       102: if_icmpge     323\n+       105: new           #462                // class dev/langchain4j/store/embedding/azure/search/Document\n+       108: dup\n+       109: invokespecial #464                // Method dev/langchain4j/store/embedding/azure/search/Document.\"<init>\":()V\n+       112: astore        6\n+       114: aload         6\n+       116: aload_1\n+       117: iload         5\n+       119: invokeinterface #465,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       124: checkcast     #311                // class java/lang/String\n+       127: invokevirtual #468                // Method dev/langchain4j/store/embedding/azure/search/Document.setId:(Ljava/lang/String;)V\n+       130: aload         6\n+       132: aload_2\n+       133: iload         5\n+       135: invokeinterface #465,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       140: checkcast     #301                // class dev/langchain4j/data/embedding/Embedding\n+       143: invokevirtual #300                // Method dev/langchain4j/data/embedding/Embedding.vectorAsList:()Ljava/util/List;\n+       146: invokevirtual #471                // Method dev/langchain4j/store/embedding/azure/search/Document.setContentVector:(Ljava/util/Collection;)V\n+       149: aload_3\n+       150: ifnull        307\n+       153: aload         6\n+       155: aload_3\n+       156: iload         5\n+       158: invokeinterface #465,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       163: checkcast     #423                // class dev/langchain4j/data/segment/TextSegment\n+       166: invokevirtual #475                // Method dev/langchain4j/data/segment/TextSegment.text:()Ljava/lang/String;\n+       169: invokevirtual #478                // Method dev/langchain4j/store/embedding/azure/search/Document.setContent:(Ljava/lang/String;)V\n+       172: new           #481                // class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+       175: dup\n+       176: invokespecial #483                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata.\"<init>\":()V\n+       179: astore        7\n+       181: new           #66                 // class java/util/ArrayList\n+       184: dup\n+       185: invokespecial #68                 // Method java/util/ArrayList.\"<init>\":()V\n+       188: astore        8\n+       190: aload_3\n+       191: iload         5\n+       193: invokeinterface #465,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+       198: checkcast     #423                // class dev/langchain4j/data/segment/TextSegment\n+       201: invokevirtual #484                // Method dev/langchain4j/data/segment/TextSegment.metadata:()Ldev/langchain4j/data/document/Metadata;\n+       204: invokevirtual #487                // Method dev/langchain4j/data/document/Metadata.asMap:()Ljava/util/Map;\n+       207: invokeinterface #491,  1          // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n+       212: invokeinterface #495,  1          // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+       217: astore        9\n+       219: aload         9\n+       221: invokeinterface #354,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       226: ifeq          293\n+       229: aload         9\n+       231: invokeinterface #360,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       236: checkcast     #498                // class java/util/Map$Entry\n+       239: astore        10\n+       241: new           #500                // class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n+       244: dup\n+       245: invokespecial #502                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.\"<init>\":()V\n+       248: astore        11\n+       250: aload         11\n+       252: aload         10\n+       254: invokeinterface #503,  1          // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object;\n+       259: checkcast     #311                // class java/lang/String\n+       262: invokevirtual #506                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setKey:(Ljava/lang/String;)V\n+       265: aload         11\n+       267: aload         10\n+       269: invokeinterface #508,  1          // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object;\n+       274: checkcast     #311                // class java/lang/String\n+       277: invokevirtual #511                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.setValue:(Ljava/lang/String;)V\n+       280: aload         8\n+       282: aload         11\n+       284: invokeinterface #95,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       289: pop\n+       290: goto          219\n+       293: aload         7\n+       295: aload         8\n+       297: invokevirtual #514                // Method dev/langchain4j/store/embedding/azure/search/Document$Metadata.setAttributes:(Ljava/util/Collection;)V\n+       300: aload         6\n+       302: aload         7\n+       304: invokevirtual #517                // Method dev/langchain4j/store/embedding/azure/search/Document.setMetadata:(Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n+       307: aload         4\n+       309: aload         6\n+       311: invokeinterface #95,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       316: pop\n+       317: iinc          5, 1\n+       320: goto          94\n+       323: aload_0\n+       324: getfield      #49                 // Field searchClient:Lcom/azure/search/documents/SearchClient;\n+       327: aload         4\n+       329: invokevirtual #521                // Method com/azure/search/documents/SearchClient.uploadDocuments:(Ljava/lang/Iterable;)Lcom/azure/search/documents/models/IndexDocumentsResult;\n+       332: invokevirtual #525                // Method com/azure/search/documents/models/IndexDocumentsResult.getResults:()Ljava/util/List;\n+       335: astore        5\n+       337: aload         5\n+       339: invokeinterface #410,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+       344: astore        6\n+       346: aload         6\n+       348: invokeinterface #354,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       353: ifeq          427\n+       356: aload         6\n+       358: invokeinterface #360,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       363: checkcast     #530                // class com/azure/search/documents/models/IndexingResult\n+       366: astore        7\n+       368: aload         7\n+       370: invokevirtual #532                // Method com/azure/search/documents/models/IndexingResult.isSucceeded:()Z\n+       373: ifne          408\n+       376: new           #535                // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n+       379: dup\n+       380: new           #537                // class java/lang/StringBuilder\n+       383: dup\n+       384: invokespecial #539                // Method java/lang/StringBuilder.\"<init>\":()V\n+       387: ldc_w         #540                // String Failed to add embedding:\n+       390: invokevirtual #542                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       393: aload         7\n+       395: invokevirtual #546                // Method com/azure/search/documents/models/IndexingResult.getErrorMessage:()Ljava/lang/String;\n+       398: invokevirtual #542                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       401: invokevirtual #549                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       404: invokespecial #552                // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.\"<init>\":(Ljava/lang/String;)V\n+       407: athrow\n+       408: getstatic     #437                // Field log:Lorg/slf4j/Logger;\n+       411: ldc_w         #553                // String Added embedding: {}\n+       414: aload         7\n+       416: invokevirtual #555                // Method com/azure/search/documents/models/IndexingResult.getKey:()Ljava/lang/String;\n+       419: invokeinterface #557,  3          // InterfaceMethod org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V\n+       424: goto          346\n+       427: return\n       LineNumberTable:\n         line 266: 0\n         line 267: 14\n-        line 268: 24\n-        line 270: 25\n-        line 271: 50\n-        line 274: 79\n-        line 275: 88\n-        line 276: 102\n-        line 277: 111\n-        line 278: 127\n-        line 279: 146\n-        line 280: 150\n-        line 281: 169\n-        line 282: 178\n-        line 283: 187\n-        line 284: 238\n-        line 285: 247\n-        line 286: 262\n-        line 287: 277\n-        line 288: 287\n-        line 289: 290\n-        line 290: 297\n-        line 292: 304\n-        line 275: 314\n-        line 294: 320\n-        line 295: 334\n-        line 296: 365\n-        line 297: 373\n-        line 299: 404\n-        line 301: 419\n-        line 302: 422\n-      LocalVariableTable:\n-        Start  Length  Slot  Name   Signature\n-          247      40    11 attribute   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n-          238      49    10 entry   Ljava/util/Map$Entry;\n-          178     126     7 metadata   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-          187     117     8 attributes   Ljava/util/List;\n-          111     203     6 document   Ldev/langchain4j/store/embedding/azure/search/Document;\n-           91     229     5     i   I\n-          365      54     7 indexingResult   Lcom/azure/search/documents/models/IndexingResult;\n-            0     423     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n-            0     423     1   ids   Ljava/util/List;\n-            0     423     2 embeddings   Ljava/util/List;\n-            0     423     3 embedded   Ljava/util/List;\n-           88     335     4 searchDocuments   Ljava/util/List;\n-          334      89     5 indexingResults   Ljava/util/List;\n+        line 268: 25\n+        line 270: 26\n+        line 271: 52\n+        line 274: 82\n+        line 275: 91\n+        line 276: 105\n+        line 277: 114\n+        line 278: 130\n+        line 279: 149\n+        line 280: 153\n+        line 281: 172\n+        line 282: 181\n+        line 283: 190\n+        line 284: 241\n+        line 285: 250\n+        line 286: 265\n+        line 287: 280\n+        line 288: 290\n+        line 289: 293\n+        line 290: 300\n+        line 292: 307\n+        line 275: 317\n+        line 294: 323\n+        line 295: 337\n+        line 296: 368\n+        line 297: 376\n+        line 299: 408\n+        line 301: 424\n+        line 302: 427\n+      LocalVariableTable:\n+        Start  Length  Slot  Name   Signature\n+          250      40    11 attribute   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n+          241      49    10 entry   Ljava/util/Map$Entry;\n+          181     126     7 metadata   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n+          190     117     8 attributes   Ljava/util/List;\n+          114     203     6 document   Ldev/langchain4j/store/embedding/azure/search/Document;\n+           94     229     5     i   I\n+          368      56     7 indexingResult   Lcom/azure/search/documents/models/IndexingResult;\n+            0     428     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n+            0     428     1   ids   Ljava/util/List;\n+            0     428     2 embeddings   Ljava/util/List;\n+            0     428     3 embedded   Ljava/util/List;\n+           91     337     4 searchDocuments   Ljava/util/List;\n+          337      91     5 indexingResults   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-          238      49    10 entry   Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;\n-          187     117     8 attributes   Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n-            0     423     1   ids   Ljava/util/List<Ljava/lang/String;>;\n-            0     423     2 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n-            0     423     3 embedded   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n-           88     335     4 searchDocuments   Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document;>;\n-          334      89     5 indexingResults   Ljava/util/List<Lcom/azure/search/documents/models/IndexingResult;>;\n+          241      49    10 entry   Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;\n+          190     117     8 attributes   Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n+            0     428     1   ids   Ljava/util/List<Ljava/lang/String;>;\n+            0     428     2 embeddings   Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;\n+            0     428     3 embedded   Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;\n+           91     337     4 searchDocuments   Ljava/util/List<Ldev/langchain4j/store/embedding/azure/search/Document;>;\n+          337      91     5 indexingResults   Ljava/util/List<Lcom/azure/search/documents/models/IndexingResult;>;\n       StackMapTable: number_of_entries = 15\n         frame_type = 14 /* same */\n-        frame_type = 10 /* same */\n+        frame_type = 11 /* same */\n         frame_type = 18 /* same */\n         frame_type = 64 /* same_locals_1_stack_item */\n           stack = [ int ]\n-        frame_type = 23 /* same */\n+        frame_type = 24 /* same */\n         frame_type = 3 /* same */\n         frame_type = 64 /* same_locals_1_stack_item */\n           stack = [ int ]\n         frame_type = 253 /* append */\n-          offset_delta = 16\n+          offset_delta = 17\n           locals = [ class java/util/List, int ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 124\n           locals = [ class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore, class java/util/List, class java/util/List, class java/util/List, class java/util/List, int, class dev/langchain4j/store/embedding/azure/search/Document, class dev/langchain4j/store/embedding/azure/search/Document$Metadata, class java/util/List, class java/util/Iterator ]\n           stack = []\n         frame_type = 250 /* chop */\n           offset_delta = 73\n@@ -2001,42 +1984,42 @@\n           offset_delta = 13\n         frame_type = 249 /* chop */\n           offset_delta = 15\n         frame_type = 253 /* append */\n           offset_delta = 22\n           locals = [ class java/util/List, class java/util/Iterator ]\n         frame_type = 252 /* append */\n-          offset_delta = 60\n+          offset_delta = 61\n           locals = [ class com/azure/search/documents/models/IndexingResult ]\n         frame_type = 249 /* chop */\n-          offset_delta = 17\n-    Signature: #348                         // (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)V\n+          offset_delta = 18\n+    Signature: #691                         // (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ldev/langchain4j/data/embedding/Embedding;>;Ljava/util/List<Ldev/langchain4j/data/segment/TextSegment;>;)V\n \n   private float[] doublesListToFloatArray(java.util.List<java.lang.Double>);\n     descriptor: (Ljava/util/List;)[F\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=4, args_size=2\n          0: aload_1\n-         1: invokeinterface #140,  1          // InterfaceMethod java/util/List.size:()I\n+         1: invokeinterface #448,  1          // InterfaceMethod java/util/List.size:()I\n          6: newarray       float\n          8: astore_2\n          9: iconst_0\n         10: istore_3\n         11: iload_3\n         12: aload_1\n-        13: invokeinterface #140,  1          // InterfaceMethod java/util/List.size:()I\n+        13: invokeinterface #448,  1          // InterfaceMethod java/util/List.size:()I\n         18: if_icmpge     43\n         21: aload_2\n         22: iload_3\n         23: aload_1\n         24: iload_3\n-        25: invokeinterface #146,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        30: checkcast     #183                // class java/lang/Double\n-        33: invokevirtual #184                // Method java/lang/Double.floatValue:()F\n+        25: invokeinterface #465,  2          // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        30: checkcast     #375                // class java/lang/Double\n+        33: invokevirtual #561                // Method java/lang/Double.floatValue:()F\n         36: fastore\n         37: iinc          3, 1\n         40: goto          11\n         43: aload_2\n         44: areturn\n       LineNumberTable:\n         line 305: 0\n@@ -2055,15 +2038,15 @@\n             0      45     1 doubles   Ljava/util/List<Ljava/lang/Double;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 253 /* append */\n           offset_delta = 11\n           locals = [ class \"[F\", int ]\n         frame_type = 250 /* chop */\n           offset_delta = 31\n-    Signature: #353                         // (Ljava/util/List<Ljava/lang/Double;>;)[F\n+    Signature: #694                         // (Ljava/util/List<Ljava/lang/Double;>;)[F\n \n   private double fromAzureScoreToRelevanceScore(double);\n     descriptor: (D)D\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=7, args_size=2\n          0: dconst_1\n@@ -2074,15 +2057,15 @@\n          5: dstore_3\n          6: dload_3\n          7: dneg\n          8: dconst_1\n          9: dadd\n         10: dstore        5\n         12: dload         5\n-        14: invokestatic  #185                // Method dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n+        14: invokestatic  #565                // Method dev/langchain4j/store/embedding/RelevanceScore.fromCosineSimilarity:(D)D\n         17: dreturn\n       LineNumberTable:\n         line 322: 0\n         line 323: 6\n         line 324: 12\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -2092,88 +2075,88 @@\n            12       6     5 cosineSimilarity   D\n \n   public static dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore$Builder builder();\n     descriptor: ()Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=0, args_size=0\n-         0: new           #186                // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n+         0: new           #570                // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder\n          3: dup\n-         4: invokespecial #187                // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.\"<init>\":()V\n+         4: invokespecial #572                // Method dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 328: 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     #150                // class dev/langchain4j/data/segment/TextSegment\n-         6: invokevirtual #188                // Method add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n+         3: checkcast     #423                // class dev/langchain4j/data/segment/TextSegment\n+         6: invokevirtual #573                // Method add:(Ldev/langchain4j/data/embedding/Embedding;Ldev/langchain4j/data/segment/TextSegment;)Ljava/lang/String;\n          9: areturn\n       LineNumberTable:\n         line 34: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore;\n \n   private static java.lang.String lambda$addAll$1(dev.langchain4j.data.embedding.Embedding);\n     descriptor: (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n     flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: invokestatic  #87                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #261                // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n          3: areturn\n       LineNumberTable:\n         line 205: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       4     0 ignored   Ldev/langchain4j/data/embedding/Embedding;\n \n   private static java.lang.String lambda$addAll$0(dev.langchain4j.data.embedding.Embedding);\n     descriptor: (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n     flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: invokestatic  #87                 // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n+         0: invokestatic  #261                // Method dev/langchain4j/internal/Utils.randomUUID:()Ljava/lang/String;\n          3: areturn\n       LineNumberTable:\n         line 198: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       4     0 ignored   Ldev/langchain4j/data/embedding/Embedding;\n \n   static {};\n     descriptor: ()V\n     flags: (0x0008) ACC_STATIC\n     Code:\n       stack=1, locals=0, args_size=0\n-         0: ldc           #13                 // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-         2: invokestatic  #189                // Method org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-         5: putstatic     #137                // Field log:Lorg/slf4j/Logger;\n+         0: ldc           #8                  // class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+         2: invokestatic  #576                // Method org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+         5: putstatic     #437                // Field log:Lorg/slf4j/Logger;\n          8: return\n       LineNumberTable:\n         line 36: 0\n }\n-Signature: #365                         // Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n+Signature: #704                         // Ljava/lang/Object;Ldev/langchain4j/store/embedding/EmbeddingStore<Ldev/langchain4j/data/segment/TextSegment;>;\n SourceFile: \"AzureAiSearchEmbeddingStore.java\"\n-InnerClasses:\n-  public static #192= #186 of #13;        // Builder=class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder of class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n-  public static #327= #153 of #144;       // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n-  public static #328= #160 of #153;       // Attribute=class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute of class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  public static #331= #159 of #498;       // Entry=class java/util/Map$Entry of class java/util/Map\n-  public static final #745= #744 of #747; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n BootstrapMethods:\n-  0: #452 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: #708 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-      #453 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #454 REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-      #455 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-  1: #452 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+      #715 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #716 REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$0:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+      #719 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+  1: #708 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-      #453 (Ljava/lang/Object;)Ljava/lang/Object;\n-      #464 REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n-      #455 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+      #715 (Ljava/lang/Object;)Ljava/lang/Object;\n+      #720 REF_invokeStatic dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore.lambda$addAll$1:(Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+      #719 (Ldev/langchain4j/data/embedding/Embedding;)Ljava/lang/String;\n+InnerClasses:\n+  public static #724= #481 of #462;       // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n+  public static #725= #498 of #412;       // Entry=class java/util/Map$Entry of class java/util/Map\n+  public static #726= #500 of #481;       // Attribute=class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute of class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  public static #727= #570 of #8;         // Builder=class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore$Builder of class dev/langchain4j/store/embedding/azure/search/AzureAiSearchEmbeddingStore\n+  public static final #732= #728 of #730; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.class", "source2": "dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,42 +1,42 @@\n-  SHA-256 checksum 7d8c1eb58d79318559151166d2522acfdff9af08cbfa6a4cec5c2c6ff7c8d98b\n+  SHA-256 checksum 2ce019d1d43302f5316413becae404f02571a0483f2a807a704c635d1d4a4348\n   Compiled from \"AzureAiSearchRuntimeException.java\"\n public class dev.langchain4j.store.embedding.azure.search.AzureAiSearchRuntimeException extends java.lang.RuntimeException\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #4                          // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n-  super_class: #5                         // java/lang/RuntimeException\n+  this_class: #13                         // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n+  super_class: #2                         // java/lang/RuntimeException\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Methodref          #5.#21         // java/lang/RuntimeException.\"<init>\":()V\n-   #2 = Methodref          #5.#22         // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n-   #3 = Methodref          #5.#23         // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #4 = Class              #24            // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n-   #5 = Class              #25            // java/lang/RuntimeException\n-   #6 = Utf8               <init>\n-   #7 = Utf8               ()V\n-   #8 = Utf8               Code\n-   #9 = Utf8               LineNumberTable\n-  #10 = Utf8               LocalVariableTable\n-  #11 = Utf8               this\n-  #12 = Utf8               Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException;\n-  #13 = Utf8               (Ljava/lang/String;)V\n-  #14 = Utf8               message\n-  #15 = Utf8               Ljava/lang/String;\n-  #16 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #17 = Utf8               cause\n-  #18 = Utf8               Ljava/lang/Throwable;\n-  #19 = Utf8               SourceFile\n-  #20 = Utf8               AzureAiSearchRuntimeException.java\n-  #21 = NameAndType        #6:#7          // \"<init>\":()V\n-  #22 = NameAndType        #6:#13         // \"<init>\":(Ljava/lang/String;)V\n-  #23 = NameAndType        #6:#16         // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #24 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n-  #25 = Utf8               java/lang/RuntimeException\n+   #1 = Methodref          #2.#3          // java/lang/RuntimeException.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/RuntimeException\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               java/lang/RuntimeException\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Methodref          #2.#8          // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+   #8 = NameAndType        #5:#9          // \"<init>\":(Ljava/lang/String;)V\n+   #9 = Utf8               (Ljava/lang/String;)V\n+  #10 = Methodref          #2.#11         // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #11 = NameAndType        #5:#12         // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #12 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #13 = Class              #14            // dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n+  #14 = Utf8               dev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException\n+  #15 = Utf8               Code\n+  #16 = Utf8               LineNumberTable\n+  #17 = Utf8               LocalVariableTable\n+  #18 = Utf8               this\n+  #19 = Utf8               Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException;\n+  #20 = Utf8               message\n+  #21 = Utf8               Ljava/lang/String;\n+  #22 = Utf8               cause\n+  #23 = Utf8               Ljava/lang/Throwable;\n+  #24 = Utf8               SourceFile\n+  #25 = Utf8               AzureAiSearchRuntimeException.java\n {\n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchRuntimeException();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -52,15 +52,15 @@\n   public dev.langchain4j.store.embedding.azure.search.AzureAiSearchRuntimeException(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #2                  // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+         2: invokespecial #7                  // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 10: 0\n         line 11: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException;\n@@ -70,15 +70,15 @@\n     descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #3                  // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+         3: invokespecial #10                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n          6: return\n       LineNumberTable:\n         line 14: 0\n         line 15: 6\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Ldev/langchain4j/store/embedding/azure/search/AzureAiSearchRuntimeException;\n"}]}, {"source1": "dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.class", "source2": "dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,52 +1,52 @@\n-  SHA-256 checksum 7ea2e607049157f4c9e87904710e4e2c158319328d5631b197ad775e511ede66\n+  SHA-256 checksum 95e128e4fe9282c8e55ae2f689b2277176e92e7fc4ae4497c143dc5d4c1cb06b\n   Compiled from \"Document.java\"\n public class dev.langchain4j.store.embedding.azure.search.Document$Metadata$Attribute\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #4                          // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-  super_class: #5                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Methodref          #5.#28         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #4.#29         // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.key:Ljava/lang/String;\n-   #3 = Fieldref           #4.#30         // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.value:Ljava/lang/String;\n-   #4 = Class              #31            // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-   #5 = Class              #32            // java/lang/Object\n-   #6 = Utf8               key\n-   #7 = Utf8               Ljava/lang/String;\n-   #8 = Utf8               value\n-   #9 = Utf8               <init>\n-  #10 = Utf8               ()V\n-  #11 = Utf8               Code\n-  #12 = Utf8               LineNumberTable\n-  #13 = Utf8               LocalVariableTable\n-  #14 = Utf8               this\n-  #15 = Class              #34            // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  #16 = Utf8               Metadata\n-  #17 = Utf8               InnerClasses\n-  #18 = Utf8               Attribute\n-  #19 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n-  #20 = Utf8               getKey\n-  #21 = Utf8               ()Ljava/lang/String;\n-  #22 = Utf8               setKey\n-  #23 = Utf8               (Ljava/lang/String;)V\n-  #24 = Utf8               getValue\n-  #25 = Utf8               setValue\n-  #26 = Utf8               SourceFile\n-  #27 = Utf8               Document.java\n-  #28 = NameAndType        #9:#10         // \"<init>\":()V\n-  #29 = NameAndType        #6:#7          // key:Ljava/lang/String;\n-  #30 = NameAndType        #8:#7          // value:Ljava/lang/String;\n-  #31 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-  #32 = Utf8               java/lang/Object\n-  #33 = Class              #35            // dev/langchain4j/store/embedding/azure/search/Document\n-  #34 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  #35 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\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/azure/search/Document$Metadata$Attribute.key:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n+   #9 = NameAndType        #11:#12        // key:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n+  #11 = Utf8               key\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute.value:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // value:Ljava/lang/String;\n+  #15 = Utf8               value\n+  #16 = Utf8               Code\n+  #17 = Utf8               LineNumberTable\n+  #18 = Utf8               LocalVariableTable\n+  #19 = Utf8               this\n+  #20 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n+  #21 = Utf8               getKey\n+  #22 = Utf8               ()Ljava/lang/String;\n+  #23 = Utf8               setKey\n+  #24 = Utf8               (Ljava/lang/String;)V\n+  #25 = Utf8               getValue\n+  #26 = Utf8               setValue\n+  #27 = Utf8               SourceFile\n+  #28 = Utf8               Document.java\n+  #29 = Utf8               InnerClasses\n+  #30 = Class              #31            // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #31 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #32 = Class              #33            // dev/langchain4j/store/embedding/azure/search/Document\n+  #33 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\n+  #34 = Utf8               Metadata\n+  #35 = Utf8               Attribute\n {\n   private java.lang.String key;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String value;\n     descriptor: Ljava/lang/String;\n@@ -68,30 +68,30 @@\n \n   public java.lang.String getKey();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field key:Ljava/lang/String;\n+         1: getfield      #7                  // Field key:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 77: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n \n   public void setKey(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #2                  // Field key:Ljava/lang/String;\n+         2: putfield      #7                  // Field key:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 81: 0\n         line 82: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n@@ -99,36 +99,36 @@\n \n   public java.lang.String getValue();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field value:Ljava/lang/String;\n+         1: getfield      #13                 // Field value:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 85: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n \n   public void setValue(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #3                  // Field value:Ljava/lang/String;\n+         2: putfield      #13                 // Field value:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 89: 0\n         line 90: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;\n             0       6     1 value   Ljava/lang/String;\n }\n SourceFile: \"Document.java\"\n InnerClasses:\n-  public static #16= #15 of #33;          // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n-  public static #18= #4 of #15;           // Attribute=class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute of class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  public static #34= #30 of #32;          // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n+  public static #35= #8 of #30;           // Attribute=class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute of class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n"}]}, {"source1": "dev/langchain4j/store/embedding/azure/search/Document$Metadata.class", "source2": "dev/langchain4j/store/embedding/azure/search/Document$Metadata.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,69 +1,69 @@\n-  SHA-256 checksum 5061e42c9f73efe9ea205b0fead204da7a3f6f71d101a426cd7185aac539bfb8\n+  SHA-256 checksum 3946af773753229fc4b3e94f6b15ab06105ef000cf06ed33e1ec0f88680919ca\n   Compiled from \"Document.java\"\n public class dev.langchain4j.store.embedding.azure.search.Document$Metadata\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #4                          // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  super_class: #5                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Methodref          #5.#36         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #4.#37         // dev/langchain4j/store/embedding/azure/search/Document$Metadata.source:Ljava/lang/String;\n-   #3 = Fieldref           #4.#38         // dev/langchain4j/store/embedding/azure/search/Document$Metadata.attributes:Ljava/util/Collection;\n-   #4 = Class              #40            // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-   #5 = Class              #41            // java/lang/Object\n-   #6 = Utf8               Metadata\n-   #7 = Utf8               InnerClasses\n-   #8 = Class              #42            // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-   #9 = Utf8               Attribute\n-  #10 = Utf8               source\n-  #11 = Utf8               Ljava/lang/String;\n-  #12 = Utf8               attributes\n-  #13 = Utf8               Ljava/util/Collection;\n-  #14 = Utf8               Signature\n-  #15 = Utf8               Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n-  #16 = Utf8               <init>\n-  #17 = Utf8               ()V\n-  #18 = Utf8               Code\n-  #19 = Utf8               LineNumberTable\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-  #23 = Utf8               getSource\n-  #24 = Utf8               ()Ljava/lang/String;\n-  #25 = Utf8               setSource\n-  #26 = Utf8               (Ljava/lang/String;)V\n-  #27 = Utf8               getAttributes\n-  #28 = Utf8               ()Ljava/util/Collection;\n-  #29 = Utf8               ()Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n-  #30 = Utf8               setAttributes\n-  #31 = Utf8               (Ljava/util/Collection;)V\n-  #32 = Utf8               LocalVariableTypeTable\n-  #33 = Utf8               (Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;)V\n-  #34 = Utf8               SourceFile\n-  #35 = Utf8               Document.java\n-  #36 = NameAndType        #16:#17        // \"<init>\":()V\n-  #37 = NameAndType        #10:#11        // source:Ljava/lang/String;\n-  #38 = NameAndType        #12:#13        // attributes:Ljava/util/Collection;\n-  #39 = Class              #43            // dev/langchain4j/store/embedding/azure/search/Document\n-  #40 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-  #41 = Utf8               java/lang/Object\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/azure/search/Document$Metadata.source:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+   #9 = NameAndType        #11:#12        // source:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #11 = Utf8               source\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/azure/search/Document$Metadata.attributes:Ljava/util/Collection;\n+  #14 = NameAndType        #15:#16        // attributes:Ljava/util/Collection;\n+  #15 = Utf8               attributes\n+  #16 = Utf8               Ljava/util/Collection;\n+  #17 = Utf8               Signature\n+  #18 = Utf8               Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n+  #19 = Utf8               Code\n+  #20 = Utf8               LineNumberTable\n+  #21 = Utf8               LocalVariableTable\n+  #22 = Utf8               this\n+  #23 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n+  #24 = Utf8               getSource\n+  #25 = Utf8               ()Ljava/lang/String;\n+  #26 = Utf8               setSource\n+  #27 = Utf8               (Ljava/lang/String;)V\n+  #28 = Utf8               getAttributes\n+  #29 = Utf8               ()Ljava/util/Collection;\n+  #30 = Utf8               ()Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n+  #31 = Utf8               setAttributes\n+  #32 = Utf8               (Ljava/util/Collection;)V\n+  #33 = Utf8               LocalVariableTypeTable\n+  #34 = Utf8               (Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;)V\n+  #35 = Utf8               SourceFile\n+  #36 = Utf8               Document.java\n+  #37 = Utf8               InnerClasses\n+  #38 = Class              #39            // dev/langchain4j/store/embedding/azure/search/Document\n+  #39 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\n+  #40 = Utf8               Metadata\n+  #41 = Class              #42            // dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n   #42 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute\n-  #43 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\n+  #43 = Utf8               Attribute\n {\n   private java.lang.String source;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.Collection<dev.langchain4j.store.embedding.azure.search.Document$Metadata$Attribute> attributes;\n     descriptor: Ljava/util/Collection;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #15                          // Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n+    Signature: #18                          // Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n \n   public dev.langchain4j.store.embedding.azure.search.Document$Metadata();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n@@ -77,30 +77,30 @@\n \n   public java.lang.String getSource();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field source:Ljava/lang/String;\n+         1: getfield      #7                  // Field source:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 56: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n \n   public void setSource(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #2                  // Field source:Ljava/lang/String;\n+         2: putfield      #7                  // Field source:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 60: 0\n         line 61: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n@@ -108,41 +108,41 @@\n \n   public java.util.Collection<dev.langchain4j.store.embedding.azure.search.Document$Metadata$Attribute> getAttributes();\n     descriptor: ()Ljava/util/Collection;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field attributes:Ljava/util/Collection;\n+         1: getfield      #13                 // Field attributes:Ljava/util/Collection;\n          4: areturn\n       LineNumberTable:\n         line 64: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-    Signature: #29                          // ()Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n+    Signature: #30                          // ()Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n \n   public void setAttributes(java.util.Collection<dev.langchain4j.store.embedding.azure.search.Document$Metadata$Attribute>);\n     descriptor: (Ljava/util/Collection;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #3                  // Field attributes:Ljava/util/Collection;\n+         2: putfield      #13                 // Field attributes:Ljava/util/Collection;\n          5: return\n       LineNumberTable:\n         line 68: 0\n         line 69: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n             0       6     1 attributes   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 attributes   Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;\n-    Signature: #33                          // (Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;)V\n+    Signature: #34                          // (Ljava/util/Collection<Ldev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute;>;)V\n }\n SourceFile: \"Document.java\"\n InnerClasses:\n-  public static #6= #4 of #39;            // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n-  public static #9= #8 of #4;             // Attribute=class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute of class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  public static #40= #8 of #38;           // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n+  public static #43= #41 of #8;           // Attribute=class dev/langchain4j/store/embedding/azure/search/Document$Metadata$Attribute of class dev/langchain4j/store/embedding/azure/search/Document$Metadata\n"}]}, {"source1": "dev/langchain4j/store/embedding/azure/search/Document.class", "source2": "dev/langchain4j/store/embedding/azure/search/Document.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,89 +1,89 @@\n-  SHA-256 checksum 3a3e9ea51585bc3545d3790ebbcbd2a2e202d304ea3cd2e3438cc3cb57cb866f\n+  SHA-256 checksum 106014dfb863bf4be244b7995527f13f53afc9e82a6a646611e94b298f211c30\n   Compiled from \"Document.java\"\n class dev.langchain4j.store.embedding.azure.search.Document\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #6                          // dev/langchain4j/store/embedding/azure/search/Document\n-  super_class: #7                         // java/lang/Object\n+  this_class: #8                          // dev/langchain4j/store/embedding/azure/search/Document\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 4, methods: 9, attributes: 2\n Constant pool:\n-   #1 = Methodref          #7.#50         // java/lang/Object.\"<init>\":()V\n-   #2 = Fieldref           #6.#51         // dev/langchain4j/store/embedding/azure/search/Document.id:Ljava/lang/String;\n-   #3 = Fieldref           #6.#52         // dev/langchain4j/store/embedding/azure/search/Document.content:Ljava/lang/String;\n-   #4 = Fieldref           #6.#53         // dev/langchain4j/store/embedding/azure/search/Document.contentVector:Ljava/util/Collection;\n-   #5 = Fieldref           #6.#54         // dev/langchain4j/store/embedding/azure/search/Document.metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-   #6 = Class              #55            // dev/langchain4j/store/embedding/azure/search/Document\n-   #7 = Class              #56            // java/lang/Object\n-   #8 = Class              #57            // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n-   #9 = Utf8               Metadata\n-  #10 = Utf8               InnerClasses\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/azure/search/Document.id:Ljava/lang/String;\n+   #8 = Class              #10            // dev/langchain4j/store/embedding/azure/search/Document\n+   #9 = NameAndType        #11:#12        // id:Ljava/lang/String;\n+  #10 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\n   #11 = Utf8               id\n   #12 = Utf8               Ljava/lang/String;\n-  #13 = Utf8               content\n-  #14 = Utf8               contentVector\n-  #15 = Utf8               Ljava/util/Collection;\n-  #16 = Utf8               Signature\n-  #17 = Utf8               Ljava/util/Collection<Ljava/lang/Float;>;\n-  #18 = Utf8               RuntimeVisibleAnnotations\n-  #19 = Utf8               Lcom/fasterxml/jackson/annotation/JsonProperty;\n-  #20 = Utf8               value\n-  #21 = Utf8               content_vector\n+  #13 = Fieldref           #8.#14         // dev/langchain4j/store/embedding/azure/search/Document.content:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // content:Ljava/lang/String;\n+  #15 = Utf8               content\n+  #16 = Fieldref           #8.#17         // dev/langchain4j/store/embedding/azure/search/Document.contentVector:Ljava/util/Collection;\n+  #17 = NameAndType        #18:#19        // contentVector:Ljava/util/Collection;\n+  #18 = Utf8               contentVector\n+  #19 = Utf8               Ljava/util/Collection;\n+  #20 = Fieldref           #8.#21         // dev/langchain4j/store/embedding/azure/search/Document.metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n+  #21 = NameAndType        #22:#23        // metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n   #22 = Utf8               metadata\n   #23 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-  #24 = Utf8               <init>\n-  #25 = Utf8               ()V\n-  #26 = Utf8               Code\n-  #27 = Utf8               LineNumberTable\n-  #28 = Utf8               LocalVariableTable\n-  #29 = Utf8               this\n-  #30 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document;\n-  #31 = Utf8               getId\n-  #32 = Utf8               ()Ljava/lang/String;\n-  #33 = Utf8               setId\n-  #34 = Utf8               (Ljava/lang/String;)V\n-  #35 = Utf8               getContent\n-  #36 = Utf8               setContent\n-  #37 = Utf8               getContentVector\n-  #38 = Utf8               ()Ljava/util/Collection;\n-  #39 = Utf8               ()Ljava/util/Collection<Ljava/lang/Float;>;\n-  #40 = Utf8               setContentVector\n-  #41 = Utf8               (Ljava/util/Collection;)V\n-  #42 = Utf8               LocalVariableTypeTable\n-  #43 = Utf8               (Ljava/util/Collection<Ljava/lang/Float;>;)V\n-  #44 = Utf8               getMetadata\n-  #45 = Utf8               ()Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-  #46 = Utf8               setMetadata\n-  #47 = Utf8               (Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n-  #48 = Utf8               SourceFile\n-  #49 = Utf8               Document.java\n-  #50 = NameAndType        #24:#25        // \"<init>\":()V\n-  #51 = NameAndType        #11:#12        // id:Ljava/lang/String;\n-  #52 = NameAndType        #13:#12        // content:Ljava/lang/String;\n-  #53 = NameAndType        #14:#15        // contentVector:Ljava/util/Collection;\n-  #54 = NameAndType        #22:#23        // metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n-  #55 = Utf8               dev/langchain4j/store/embedding/azure/search/Document\n-  #56 = Utf8               java/lang/Object\n-  #57 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #24 = Utf8               Signature\n+  #25 = Utf8               Ljava/util/Collection<Ljava/lang/Float;>;\n+  #26 = Utf8               RuntimeVisibleAnnotations\n+  #27 = Utf8               Lcom/fasterxml/jackson/annotation/JsonProperty;\n+  #28 = Utf8               value\n+  #29 = Utf8               content_vector\n+  #30 = Utf8               Code\n+  #31 = Utf8               LineNumberTable\n+  #32 = Utf8               LocalVariableTable\n+  #33 = Utf8               this\n+  #34 = Utf8               Ldev/langchain4j/store/embedding/azure/search/Document;\n+  #35 = Utf8               getId\n+  #36 = Utf8               ()Ljava/lang/String;\n+  #37 = Utf8               setId\n+  #38 = Utf8               (Ljava/lang/String;)V\n+  #39 = Utf8               getContent\n+  #40 = Utf8               setContent\n+  #41 = Utf8               getContentVector\n+  #42 = Utf8               ()Ljava/util/Collection;\n+  #43 = Utf8               ()Ljava/util/Collection<Ljava/lang/Float;>;\n+  #44 = Utf8               setContentVector\n+  #45 = Utf8               (Ljava/util/Collection;)V\n+  #46 = Utf8               LocalVariableTypeTable\n+  #47 = Utf8               (Ljava/util/Collection<Ljava/lang/Float;>;)V\n+  #48 = Utf8               getMetadata\n+  #49 = Utf8               ()Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n+  #50 = Utf8               setMetadata\n+  #51 = Utf8               (Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n+  #52 = Utf8               SourceFile\n+  #53 = Utf8               Document.java\n+  #54 = Utf8               InnerClasses\n+  #55 = Class              #56            // dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #56 = Utf8               dev/langchain4j/store/embedding/azure/search/Document$Metadata\n+  #57 = Utf8               Metadata\n {\n   private java.lang.String id;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String content;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.Collection<java.lang.Float> contentVector;\n     descriptor: Ljava/util/Collection;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #17                          // Ljava/util/Collection<Ljava/lang/Float;>;\n+    Signature: #25                          // Ljava/util/Collection<Ljava/lang/Float;>;\n     RuntimeVisibleAnnotations:\n-      0: #19(#20=s#21)\n+      0: #27(#28=s#29)\n         com.fasterxml.jackson.annotation.JsonProperty(\n           value=\"content_vector\"\n         )\n \n   private dev.langchain4j.store.embedding.azure.search.Document$Metadata metadata;\n     descriptor: Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n     flags: (0x0002) ACC_PRIVATE\n@@ -104,30 +104,30 @@\n \n   public java.lang.String getId();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #2                  // Field id:Ljava/lang/String;\n+         1: getfield      #7                  // Field id:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n \n   public void setId(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #2                  // Field id:Ljava/lang/String;\n+         2: putfield      #7                  // Field id:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 23: 0\n         line 24: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n@@ -135,30 +135,30 @@\n \n   public java.lang.String getContent();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #3                  // Field content:Ljava/lang/String;\n+         1: getfield      #13                 // Field content:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n \n   public void setContent(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #3                  // Field content:Ljava/lang/String;\n+         2: putfield      #13                 // Field content:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 31: 0\n         line 32: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n@@ -166,71 +166,71 @@\n \n   public java.util.Collection<java.lang.Float> getContentVector();\n     descriptor: ()Ljava/util/Collection;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #4                  // Field contentVector:Ljava/util/Collection;\n+         1: getfield      #16                 // Field contentVector:Ljava/util/Collection;\n          4: areturn\n       LineNumberTable:\n         line 35: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n-    Signature: #39                          // ()Ljava/util/Collection<Ljava/lang/Float;>;\n+    Signature: #43                          // ()Ljava/util/Collection<Ljava/lang/Float;>;\n \n   public void setContentVector(java.util.Collection<java.lang.Float>);\n     descriptor: (Ljava/util/Collection;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #4                  // Field contentVector:Ljava/util/Collection;\n+         2: putfield      #16                 // Field contentVector:Ljava/util/Collection;\n          5: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n             0       6     1 contentVector   Ljava/util/Collection;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 contentVector   Ljava/util/Collection<Ljava/lang/Float;>;\n-    Signature: #43                          // (Ljava/util/Collection<Ljava/lang/Float;>;)V\n+    Signature: #47                          // (Ljava/util/Collection<Ljava/lang/Float;>;)V\n \n   public dev.langchain4j.store.embedding.azure.search.Document$Metadata getMetadata();\n     descriptor: ()Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #5                  // Field metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n+         1: getfield      #20                 // Field metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n          4: areturn\n       LineNumberTable:\n         line 43: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n \n   public void setMetadata(dev.langchain4j.store.embedding.azure.search.Document$Metadata);\n     descriptor: (Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #5                  // Field metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n+         2: putfield      #20                 // Field metadata:Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n          5: return\n       LineNumberTable:\n         line 47: 0\n         line 48: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Ldev/langchain4j/store/embedding/azure/search/Document;\n             0       6     1 metadata   Ldev/langchain4j/store/embedding/azure/search/Document$Metadata;\n }\n SourceFile: \"Document.java\"\n InnerClasses:\n-  public static #9= #8 of #6;             // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n+  public static #57= #55 of #8;           // Metadata=class dev/langchain4j/store/embedding/azure/search/Document$Metadata of class dev/langchain4j/store/embedding/azure/search/Document\n"}]}]}
